Programming Concepts Not Pioneered By Lisp

See also ProgrammingConceptsNotFoundInLisp

Lisp is a remarkable language, having pioneered putting into practice many immensely useful concepts in programming. These concepts (effective use of lists, dynamic typing, etc.) are well-documented elsewhere. This page is for useful programming concepts whose deployment is not pioneered by Lisp.

It should be noted that the decade of the sixties was the golden age for CS invention (from lisp to unix, including internet, OO, GUI, SQL, functional programming, logic programming, etc). (Almost) everything that came later was only refinements, and integrating speed improvements provided by electronics. Therefore it's not surprising that most concepts come from Lisp or some other language invented during that decade. We could as well make a page ProgrammingConceptsNotInventedInTheSixties.

Useful to what end? SoftwareConceptEtymology?? -- BobBockholt [Concepts that are useful in programming in general. This page is not an anti-Lisp one, but was an offshoot of discussions in AreLispersTakingOverThisWiki] The very page I came from. I'm not objecting to the page, just curious about the value of assigning the introduction of a concept to a particular language. [Why ask why? I didn't start this page, but I find it an interesting topic. History is worthwhile for its own sake. And it is also useful to understand the origin of things. And as Santayana said, those who do not learn from history are doomed to repeat it. But really, you could ask "why" about any page. Why is there a Pattern Wiki? :-) What's so puzzling about this topic?] Gotcha, agree, NuffSaid, I'm happy now. Thank you. (sincere smile)


RefactoringNote?: I took away all discussion that died without a conclusion. -- PanuKalliokoski


Please add others if you know what you're talking about. You can also add discussion of where these actually are pioneered (if anywhere at all), and whether these are useful programming concepts.

How about ProgrammingConceptsNotFoundInLisp and ProgrammingConceptsPioneeredByLisp


CategoryLisp


EditText of this page (last edited August 30, 2014) or FindPage with title or text search