Formal specification languages
The Object Constraint Language (OCL) is a declarative language describing rules applying to Unified Modeling Language (UML) models developed at IBM and is now part of the UML standard. Initially, OCL was merely a formal specification language extension for UML. OCL may now be used with any Meta-Object Facility (MOF) Object Management Group (OMG) meta-model, including UML. The Object Constraint Language is a precise text language that provides constraint and object query expressions on any MOF model or meta-model that cannot otherwise be expressed by diagrammatic notation. OCL is a key component of the new OMG standard recommendation for transforming models, the Queries/Views/Transformations (QVT) specification. (Wikipedia).
Object Oriented Programming 1 - Classes and Objects
This is the first in a series of videos that introduce object oriented programming (OOP) using Visual Basic.NET (VB.NET). This video explains the relationship between a class and an object. It shows how the public interface of a custom class can be coded, by declaring public variables wi
From playlist Object Oriented Programming
JavaScript Tutorial - Understanding OBJECTS
Learn how to provide structure to the data in your code using JavaScript objects. Explore more courses like this and advance your skills in JavaScript: https://www.linkedin.com/learning/paths/advance-your-skills-in-javascript?trk=sme-youtube_M136616-03-01_learning&src=yt-other This is an
From playlist JavaScript
Object Oriented Programming Python | Python OOP | Python object oriented Programming
In this course you will learn about ins and out of Python object oriented programming. First you will learn about #OOP concept and terminologies such as class, inheritance polymorphism and so on. Then you will write #python program to understand each of this object oriented concept in dept
From playlist Object Oriented Programming
The Javascript Language - (part 5 of 7)
An introduction to the Javascript programming language. Part of a larger series teaching programming. Visit http://codeschool.org
From playlist Javascript
Object-Oriented Programming with MATLAB
MATLAB is a fully object-oriented programming language, and object-oriented constructs enable easier development and maintenance of large applications and data structures. In this seminar, we will demonstrate how to define classes and work with objects, highlighting the benefits of the obj
From playlist MATLAB and Simulink Livestreams
JavaScript Video Tutorial Pt 3
Best JavaScript Book : http://goo.gl/zodRHD In this JavaScript Video Tutorial I will completely cover JavaScript Object Oriented Programming : Objects, Classes, Properties, Methods, Prototype, Encapsulation, Inheritance, Constructors, Method Overloading, Polymorphism. Code is Here: http:
From playlist JavaScript Video Tutorial
RubyConf 2010 - Objects are Just Objects, Aren't they? by: Rick DeNatale
For almost 30 years, it has been conventional wisdom that objects in an "object-oriented" programming language were somehow the same, whether that language was C++ or Smalltalk, Java or Ruby, etc. One of the headwaters of this wisdom was the OOPSLA '87 paper by Peter Wegner "Dimensions of
From playlist RubyConf 2010
Object Oriented Programming Introduction - Intermediate Python Programming p.13
Welcome to part 13 of the intermediate Python programming tutorial series. In this tutorial, we're going to introduce the concept of Object Oriented Programming (OOP), which is a topic that will be present in quite a bit of the rest of this entire series. Almost immediately, you will be ab
From playlist Intermediate Python Programming
Code from Video: http://goo.gl/YIxfI In this tutorial, I cover GRASP, or General Responsibility Assignment Software Patterns. GRASP defines rules you can use to decide which objects should have which responsibilities in your Object design. Here I cover the following rules: Creator, Exper
From playlist Object Oriented Design
PROG2006: Programming Paradigms (and collections)
PROG2006 Advanced Programming Programming Paradigms Quick chat about collections
From playlist PROG2006 - Programming
Segev Wasserkug - Democratizing Optimization Modeling: Status, Challenges, and Future Directions
Recorded 28 February 2023. Segev Wasserkug of IBM Research, Israel, presents "Democratizing Optimization Modeling: Status, Challenges, and Future Directions" at IPAM's Artificial Intelligence and Discrete Optimization Workshop. Note: IBM does not endorse any third parties referenced in the
From playlist 2023 Artificial Intelligence and Discrete Optimization
Twitch Talks - Convex Optimization
Presenter: Rob Knapp Wolfram Research developers demonstrate the new features of Version 12 of the Wolfram Language that they were responsible for creating. Previously broadcast live on September 26, 2019 at twitch.tv/wolfram. For more information, visit: https://www.wolfram.com/language/
From playlist Twitch Talks
RubyConf 2010 - DSLs go Concrete by: Martin Thiede
"RGen" is a lightweight Ruby framework supporting domain specific languages. It features metamodel and model definition, model transformation and code generation by means of internal Ruby DSLs. In this talk I will briefly introduce RGen and describe how it is used for code generation and m
From playlist RubyConf 2010
Psych9B. Psychology Fundamentals. Lecture 12
UCI Psych 9B: Psych Fundamentals (Fall 2015) Lec 12. Psych Fundamentals View the complete course: http://ocw.uci.edu/courses/psych_9bpsy_beh_11b_psychology_fundamentals.html Instructor: Mark Steyvers, Ph.D. License: Creative Commons CC-BY-SA Terms of Use: http://ocw.uci.edu/info. More cou
From playlist Psych 9B: Psych Fundamentals
MIT 24.900 Introduction to Linguistics, Spring 2022 Instructor: Prof. Norvin W. Richards View the complete course: https://ocw.mit.edu/courses/24-900-introduction-to-linguistics-spring-2022/ YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP63BZGNOqrF2qf_yxOjuG35j This v
From playlist MIT 24.900 Introduction to Linguistics, Spring 2022
GTAC 2014: A Test Automation Language for Behavioral Models
Nan Li, Medidata Solutions Model-based testers design abstract tests in terms of models such as paths in graphs. Then the abstract tests need to be converted to concrete tests, which are defined in terms of implementation. The transformation from abstract tests to concrete tests have to b
From playlist GTAC 2014
Psych9B. Psychology Fundamentals. Lecture 12
UCI Psych 9B: Psych Fundamentals (Fall 2015) Lec 12. Psych Fundamentals View the complete course: http://ocw.uci.edu/courses/psych_9bpsy_beh_11b_psychology_fundamentals.html Instructor: Mark Steyvers, Ph.D. License: Creative Commons CC-BY-SA Terms of Use: http://ocw.uci.edu/info. More cou
From playlist Psych 9B: Psych Fundamentals
Standa Zivny: The Power of Sherali Adams Relaxations for General Valued CSPs
In this talk, we survey recent results on the power of LP relaxations (the basic LP relaxation and Sherali-Adams relaxations) in the context of valued constraint satisfaction problems (VCSP). We give precise characterisations of constraint languages for which these relaxations are exact, a
From playlist HIM Lectures 2015
An introduction to the Go programming language. Assumes knowledge of Javascript. Part of a larger series at http://codeschool.org
From playlist The Go Language
Live CEOing Ep 202: Cloud Framework for Wolfram Language
Watch Stephen Wolfram and teams of developers in a live, working, language design meeting. This episode is about Cloud Framework in the Wolfram Language.
From playlist Behind the Scenes in Real-Life Software Design