Changes

Jump to navigation Jump to search
8 bytes removed ,  04:54, November 9, 2018
Line 47: Line 47:  
:[[LISP]] for list processing and artificial intelligence.
 
:[[LISP]] for list processing and artificial intelligence.
   −
Successful programming languages evolve over time to become more general-purpose, or form the basis for other languages (e.g. '''C''' -> '''C++'''). The evolution often involves incorporating good features from other languages. The general trend is for languages to become more general-purpose and provide more levels of abstraction. The concepts of structured programming were put on a sound theoretical basis in the early 1970s and these have also influenced the evolution of some programming languages (e.g. Fortran 66 -> Fortran 77). The idea of objects (combining data with the applicable operations) was available in Simula in the mid 1960s, but did not become popular until the advent of [[C++]] in the early 1980s and [[Java]] in the mid 1990s; confusingly, [[Java]] and [[C++]] have a lot of syntax in common, but the meaning (semantics) may differ drastically for what looks the same when written down.
+
Successful programming languages evolve over time to become more general-purpose, or form the basis for other languages (e.g. '''C''' -> '''C++'''). The evolution often involves incorporating good features from other languages. The general trend is for languages to become more general-purpose and provide more levels of abstraction. The concepts of structured programming were put on a sound theoretical basis in the early 1970s and these have also influenced the evolution of some programming languages (e.g. Fortran 66 -> Fortran 77). The idea of objects (combining data with the applicable operations) was available in Simula in the mid 1960s, but did not become popular until the advent of [[C++]] in the early 1980s and [[Java]] in the mid 1990s; confusingly, Java and C++ have a lot of syntax in common, but the meaning (semantics) may differ drastically for what looks the same when written down.
    
====Declarative programming====
 
====Declarative programming====
Block, Siteadmin, SkipCaptcha, Upload, Automoderated users, Check users, delete, edit, move, oversight, protect, rollback, Administrators
51,035

edits

Navigation menu