Object Oriented T...
Follow
Find
1.9K views | +0 today
Object Oriented Thinking
Through the Looking Glass. How to create complex models that work.
Curated by reflektis
Your new post is loading...
Your new post is loading...
Rescooped by reflektis from Smalltalks
Scoop.it!

Helping Everyone Create with Computing

Dr. Mark Guzdial, Georgia Institute of Technology Learn more about the USC Institute for Creative Technologies at http://ict.usc.edu.

How teaching differently can make a difference and what it might mean for the programming profession.

more...
reflektis's curator insight, December 11, 2012 9:42 AM

Mark is working hard to share his vast experience in teaching, but especially his original take on it.

Scooped by reflektis
Scoop.it!

Is it time for us to dump the OOP paradigm? If yes, what can replace it?

Is it time for us to dump the OOP paradigm? If yes, what can replace it? | Object Oriented Thinking | Scoop.it
Joshua Engel's answer: There are two key goals in designing a programming language: decreasing coupling while increasing cohesion. That is, you're trying to split the problem "at the joints", where the parts that are naturally connected to each other stay connected, while the parts that can be sw...
more...
No comment yet.
Scooped by reflektis
Scoop.it!

O Ada, Ada! Wherefore art thou Ada? - IT-Director.com (blog)

O Ada, Ada! Wherefore art thou Ada?
IT-Director.com (blog)
Not only is Ada not dead, it is a living, evolving language and has been updated for OO (Object Orientation) and so on.
more...
No comment yet.
Scooped by reflektis
Scoop.it!

The Office

Object orientation is often referred to as OO and sometimes as OOP (Object-Oriented Programming), which is only a letter away from sounding like a mistake. To ensure acronym coverage, we must also mention OOAD ...
more...
No comment yet.
Scooped by reflektis
Scoop.it!

Consciousness Is Just Your Brain Making a Model of Itself - Motherboard (blog)

Consciousness Is Just Your Brain Making a Model of Itself - Motherboard (blog) | Object Oriented Thinking | Scoop.it
Consciousness Is Just Your Brain Making a Model of Itself Motherboard (blog) Our brains might be exceptionally good at making models, but they're never perfect replicas of what's happening in the world, just fast and loose sketches to make sense of...
reflektis's insight:

Good object models should be reflective as well.

more...
No comment yet.
Rescooped by reflektis from C++ development
Scoop.it!

Efficient Use of Lambda Expressions and std::function

Efficient Use of Lambda Expressions and std::function | Object Oriented Thinking | Scoop.it
Functors and std:function implementations vary widely between libraries. C++11's lambdas make them more efficient.

Via Auramaga
more...
No comment yet.
Scooped by reflektis
Scoop.it!

Socialvents - UML Profiling as a Framework for Domain-Specific Modeling Languages - Webinar by EITAGlobal

Socialvents - UML Profiling as a Framework for Domain-Specific Modeling Languages - Webinar by EITAGlobal | Object Oriented Thinking | Scoop.it
architectural knowledge of your best technical people, so that knowledge is consistently applied in production systems.
more...
No comment yet.
Scooped by reflektis
Scoop.it!

Object-Orientation is Perfection for a World that is Perfectly Imperfect by Gary Wetter

Object-Orientation is Perfection for a World that is Perfectly Imperfect by Gary Wetter | Object Oriented Thinking | Scoop.it
Original Article: [buff.ly/14NQxS6]
I stopped reading this article one-third of the way through, as it is within this area that my disagreement dwells. I disagree with the need to overhaul the...
more...
No comment yet.
Scooped by reflektis
Scoop.it!

Best programming languages to learn on your own time - TechRepublic (blog)

Best programming languages to learn on your own time - TechRepublic (blog) | Object Oriented Thinking | Scoop.it
Best programming languages to learn on your own time
TechRepublic (blog)
C++ bridges the gap between a language like C and Java as it has features of both low-level and high-level languages.
more...
No comment yet.
Scooped by reflektis
Scoop.it!

object oriented - Do delegates defy OOP - Programmers Stack ...

I'm trying to understand OOP so I can write better OOP code and one thing which keeps coming up is this concept of a delegate (using .NET). I could have an object, which is totally self contained (encapsulated); it knows ...
more...
No comment yet.
Scooped by reflektis
Scoop.it!

The Road To Continuous Delivery - Part 1 - TheServerSide.com

The Road To Continuous Delivery - Part 1
TheServerSide.com
One of the best books I recommend is “Growing Object Oriented Guided by tests”. A key concept of CD is that everything should be tested automatically.
more...
No comment yet.
Scooped by reflektis
Scoop.it!

IBM Develops Programming Language Inspired By The Human Brain - Forbes

IBM Develops Programming Language Inspired By The Human Brain - Forbes | Object Oriented Thinking | Scoop.it
ZDNet
IBM Develops Programming Language Inspired By The Human Brain
Forbes
That language is built around “corelets” – an object-oriented abstraction of each neurosynaptic core.
more...
No comment yet.
Scooped by reflektis
Scoop.it!

Architecting Code in the Presentation Layer - Visual Studio Magazine

Architecting Code in the Presentation Layer - Visual Studio Magazine | Object Oriented Thinking | Scoop.it
Architecting Code in the Presentation Layer Visual Studio Magazine If you think of architecture as "the design of rooms and their relationship to each other," the metaphor works well in an object-oriented world: you design objects and establish how...
more...
No comment yet.
Scooped by reflektis
Scoop.it!

Interview with Alan Kay

Interview with Alan Kay | Object Oriented Thinking | Scoop.it
The pioneer of object-orientation, co-designer of Smalltalk, and UI luminary opines on programming, browsers, objects, the illusion of patterns, and how Socrates could still make it to heaven.
more...
No comment yet.
Scooped by reflektis
Scoop.it!

Is it time for us to dump the OOP paradigm? If yes, what can replace it?

Is it time for us to dump the OOP paradigm? If yes, what can replace it? | Object Oriented Thinking | Scoop.it
Answer (1 of 18): There are two key goals in designing a programming language: decreasing coupling while increasing cohesion.
more...
No comment yet.
Scooped by reflektis
Scoop.it!

Google Releases Dart SDK 1.0 - ADT Magazine

Google Releases Dart SDK 1.0
ADT Magazine
It is a class-based, single-inheritance, pure object-oriented programming language that is dynamically typed and supports reified generics and interfaces.
more...
No comment yet.
Scooped by reflektis
Scoop.it!

The man who would build a computer the size of the entire internet - Wired.co.uk

The man who would build a computer the size of the entire internet - Wired.co.uk | Object Oriented Thinking | Scoop.it
The man who would build a computer the size of the entire internet
Wired.co.uk
With this object-oriented programming, he could expand an application by adding new objects, and mix and match objects as he saw fit.
more...
No comment yet.
Rescooped by reflektis from C++ development
Scoop.it!

Efficient Use of Lambda Expressions and std::function

Efficient Use of Lambda Expressions and std::function | Object Oriented Thinking | Scoop.it
Functors and std:function implementations vary widely between libraries. C++11's lambdas make them more efficient.

Via Auramaga
more...
No comment yet.
Scooped by reflektis
Scoop.it!

Code Watch: Does OOP need a do-over? - SD Times: Software Development News

Code Watch: Does OOP need a do-over? - SD Times: Software Development News | Object Oriented Thinking | Scoop.it
DCI can make objects cooperate better than standard OOP practices can (RT @sdtimes: Our Code Watch on #OOP http://t.co/3XHMuORIAh sparked some argument.
more...
No comment yet.
Scooped by reflektis
Scoop.it!

Flows – Visualizing the Messaging Programming Model

Flows – Visualizing the Messaging Programming Model | Object Oriented Thinking | Scoop.it
Flows – Visualizing the Messaging Programming Model: Object orientation was ment to be based o... http://t.co/Zh2Pixmbb7 #ITBlogs #Agile
more...
No comment yet.
Scooped by reflektis
Scoop.it!

Making the Rules | Caminao's Ways

Making the Rules | Caminao's Ways | Object Oriented Thinking | Scoop.it
While models are statements about the categories of things that may exist in business domains, rules are statements about business facts, i.e instances of those categories. Yet, given that requirements usually don't come with ...
more...
No comment yet.
Scooped by reflektis
Scoop.it!

Where Consciousness Comes From - Gizmodo

Where Consciousness Comes From - Gizmodo | Object Oriented Thinking | Scoop.it
Where Consciousness Comes From
Gizmodo
In the modern study of robotics there is something called control theory, and it teaches us that, if a machine such as a brain is to control something, it helps to have an internal model of that thing.
more...
No comment yet.
Scooped by reflektis
Scoop.it!

object oriented - Does MVC pattern negate other design patterns ...

In any case, the presenter in this approach would implement an observer pattern, and the view is observable object. Moreover, usually, when the view is somehow complex, I would introduce a ViewData object, or so-called ...
reflektis's insight:

As mentioned in my blogs, MVC indeed originated from the desire to decouple the GUI from the domain (then called "information holders", but should in no way be seen as gui-centric only.

more...
No comment yet.
Scooped by reflektis
Scoop.it!

NoFlo Champions Flow-Based Programming - Dr. Dobb's

NoFlo Champions Flow-Based Programming - Dr. Dobb's | Object Oriented Thinking | Scoop.it
NoFlo Champions Flow-Based Programming
Dr. Dobb's
Flow-based software development company NoFlo is bidding to transform software development from a text-oriented process to a visual object-oriented process.
more...
No comment yet.
Scooped by reflektis
Scoop.it!

Why I designed a front-end programming language from scratch - VentureBeat

Why I designed a front-end programming language from scratch - VentureBeat | Object Oriented Thinking | Scoop.it
Why I designed a front-end programming language from scratch
VentureBeat
Open-source language innovation has not yet disrupted front-end programming. We still use the same object-oriented model that took over the industry in the 1980s.
more...
No comment yet.
Scooped by reflektis
Scoop.it!

The End Of Object Inheritance & The Beginning Of Anti-Rumsfeldian Modularity: OSCON 2013 - O'Reilly Conferences, July 22 - 26, 2013, Portland, OR

The End Of Object Inheritance & The Beginning Of Anti-Rumsfeldian Modularity: OSCON 2013 - O'Reilly Conferences, July 22 - 26, 2013, Portland, OR | Object Oriented Thinking | Scoop.it
After fifteen years combined experience developing software of all types we are done with object inheritance and the compromises that it forces on us.
reflektis's insight:

intriguing idea

more...
No comment yet.