Tagged Questions
1
vote
2answers
254 views
How do objects fit into modern C++ (stl, policy-classes, functional) style?
I'm a bit confused so the question is a bit confusing. TL;dr: how to mix STL and OOP?
From the comment to Best overview to modern C++ paradigms? and ...
0
votes
4answers
354 views
Is it fair to reduce OOP to mere hierarchical composition of data structures?
Meaning that OOP allows me to have data-trees, of arbitrary depth and breadth, with some leafs being functions (and those leafs would be called methods) ?
Because everything else that people often ...
3
votes
1answer
769 views
Non-OOP languages advantages and good uses
I'm a C# developer, but I also know Java, JavaScript, XSLT, a little of C and Perl, e some other that I may have forgotten. Still, the paradigm I'm most familiar to is OOP.
I have always thought ...
7
votes
2answers
294 views
Is my description of the actor model right?
If I understood, the actor model is just like the object model, but with a few differences:
EVERY object spawns it's own separate thread and its not a problem even when you have thousands of ...
9
votes
2answers
399 views
Paradigms fit for UI programming
This is a more specific question (or actually two, but they are related) coming from the comments of OOP technology death where someone stated that OOP is not the right paradigm for GUI programming.
...
18
votes
11answers
2k views
I've learned so much about OO programming I have no idea how to write procedural code. What's a good way to learn?
When I learned to program, I learned Object Oriented Programming very early on. For a while, I blundered around with my beautiful hammer, trying to use it for everything, partially because I had no ...
8
votes
3answers
361 views
Can you Improve your programming skills by learning other language paradigms?
If so, can you tell me how learning a new paradigm changed your approach for solving programming problems even if the problem is in another paradigm/language/technology?
I will really appreciated If ...
0
votes
5answers
503 views
What language should you learn in order to learn “pure” OOP? [closed]
I would like to use a pure object oriented programming language to really learn what the paradigm is about. I'm not out to become an expert at such; mostly will I implement some small things with it ...
24
votes
11answers
3k views
What is Object Oriented Programming ill-suited for?
In Martin Fowler's book Refactoring, Fowler speaks of how when developers learn something new, they don't consider when it's inappropriate for the job:
Ten years ago it was like that with objects. ...
5
votes
9answers
340 views
Is there a programming language with not a tree but tags idea behind OOP?
I'm thinking about tree structures, and I feel that I don't like them. It's like when you have a shop, then you try to put all products to tree-like catalog, and then you need to place one product to ...
8
votes
5answers
1k views
Which paradigm to use for writing chess engine?
If you were going to write a chess game engine, what programming paradigm would you use (OOP, procedural, etc) and why whould you choose it ? By chess engine, I mean the portion of a program that ...
16
votes
11answers
2k views
is OOP the dominant programming model in real world?
Objects Never? Well, Hardly Ever
In the VIEWPOINT section of Communications of The ACM, I found an
interesting article entitled "Objects Never? Well, Hardly Ever".
It’s a radically different ...
11
votes
4answers
826 views
FP and OO orthogonal?
I have heard this time and again and I am trying to understand and validate the idea that FP and OO are orthogonal.
First of all, what does it mean for 2 concepts to be orthogonal ?
FP encourages ...