Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

×
Programming

+ - What modern paradigms are worth pursuing?->

Submitted by
jd
jd writes "There seem to be a number of new paradigms emerging in the programming world. Templates and other similar features don't seem to have solved the problems of complexity in modern software, with the inevitable result of people inventing other forms of abstraction.

Of these, the two that seem the most significant are Aspect-Oriented Programming (an example of a compiler can be found here) and Feature-Oriented Programming (>a href="http://wwwiti.cs.uni-magdeburg.de/iti_db/forschung/fop/featurec/">again, a sample compiler).

Intel, on the other hand, is disregarding the complexity of the problems and is focusing on the complexity of the solutions. They have bought and fully opened the Cilk++ frontend for G++, which adds instruction-level parallelism to C++ programs.

But are these actually any use? I don't expect to see businesses crying out for coders experienced in FOP, nor do I expect to see complex projects such as KDE exploit such features. Although Cilk and Cilk++ have now been out a while, I can name no program that uses them.

Are they underused because nobody's heard of them or because nobody who has heard of them has found anything they're a good solution for? Are additional layers on top of Object Oriented languages the equivalent of Fifth-Generation Languages — a warning flag that the entire approach has hit a brick wall, requiring a rethink rather than a new layer?"

Link to Original Source
This discussion was created for logged-in users only, but now has been archived. No new comments can be posted.

What modern paradigms are worth pursuing?

Comments Filter:

An optimist believes we live in the best world possible; a pessimist fears this is true.

Working...