4
votes
2answers
358 views

Do any LOP languages exist?

I have read a few of the articles related to the Language Oriented Programming paradigm. Therefore, I concluded that LOP paradigm can let programmers be more productive because of it's extensibility. ...
1
vote
5answers
319 views

Programming Language for Learning Several Programming Paradigms [closed]

Is there a programming language that can be used as a bridge for learning several programming paradigms? I am introduced to the Oz programming language but I think there are several more languages ...
36
votes
3answers
4k views

What's The Difference Between Imperative, Procedural and Structured Programming?

By researching around (books, Wikipedia, similar questions on SE, etc) I came to understand that Imperative programming is one of the major programming paradigms, where you describe a series of ...
8
votes
3answers
356 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 ...
8
votes
6answers
543 views

Functional as a first language

What are some pros and cons to learning functional programming before other paradigms?
0
votes
5answers
496 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 ...
5
votes
4answers
481 views

What problems are stack oriented languages well-suited and ill-suited for?

Stack oriented programming is a pretty unwidely used paradigm (well, PostScript gets used under the hood a bit here and there). This in mind, what problems are stack oriented languages good at? What ...
6
votes
3answers
744 views

Why (not) logic programming?

I have not yet heard about any uses of a logical programming language (such as Prolog) in the software industry, nor do I know of usage of it in hobby programming or open source projects. It (Prolog) ...
10
votes
6answers
589 views

Should I pick up a functional programming language?

I have recently been more concerned about the way I write my code. After reading a few books on design patterns (and overzealous implementation of them, I'm sure) I have shifted my thinking greatly ...
12
votes
20answers
10k views

What programming languages should every computer science student be taught?

What languages (or classes (as in paradigms) of programming languages, plus a recommended language of that class) should every computer science student be taught in college according to you? Motivate ...
9
votes
4answers
476 views

Is Language-Oriented Programming practical?

I read this article on Language-Oriented Programming. He points out some weaknesses in the modern procedural/OOP approaches to programming, and suggests a new programming paradigm that will solve them ...
5
votes
9answers
339 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 ...
11
votes
4answers
820 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 ...
16
votes
6answers
458 views

Should all programmers learn at least one very-high-level language?

One mandatory course I took in uni was about functional and logical programming languages (Haskell and Prolog). It was mildly interesting, and most I talked to showed even less interest to the course ...