The World's Most Maintainable Programming Language: Part 4

by chromatic

Have modern programming languages failed? From the point of view of learnability and maintainability, yes! What would a truly maintainable and learnable programming language look like? This is the fourth of a six-part series exploring the future of programming languages (read The World's Most Maintainable Programming Language: Part 1, The World's Most Maintainable Programming Language: Part 2, The World's Most Maintainable Programming Language: Part 3, The World's Most Maintainable Programming Language: Part 5, and The World's Mode Maintainable Programing Language: Conclusion).


4 Comments


2006-04-04 17:43:59
"[...] the fact that Eclipse can add design patterns to programs in several languages at the mere click of a mouse button without requiring novices to know the name of the pattern gives a clue as to its power over Boost or other text-mode packages."
I fail to see how this is more maintainable, as it's simply the injection of code that the programmer does not understand. Certainly when they come back later and look at the code they won't understand it.
xyz
2006-04-05 00:34:12
You must be the first one to complain about too litle punctuation in lisp? I hope this article series soon starts on an accent..., it's been downhill for too long now.

2006-04-11 07:52:22
Writing an XML parser in an afternoon? You know what that implies? He has to understand XML first. And I have seen people using XML for years that still have problems to tell what the difference between an XML namespace prefix, and xml namespace name and an url is. A good language would force the programmer to actually understand what they are doing. And understanding the concept is the problem in programming, not writign that concept down. When writing that concept down becomes cumbersome or even impossible because of the language, then we have a problem. If the concept is hidden behind the oversimple structure and syntax of the language, then we have a problem.
Anonymous
2006-04-30 16:08:27
"Using the Eclipse IDE improves the Perl programming language by use of garbage collection, freeing programmers from manual memory management."
Perl has a built-in reference-counting scheme of garbage collection by itself. I don't get how Eclipse IDE can improve it.