evolution - LeFreq/Singularity GitHub Wiki

Here's my personal view of how programming languages evolved to increase the sophistication of syntax to make the act of programming the computer easier.

  • assembly added mneumonics to binary words
  • named functions, taking parameters to encapsulate an idea
  • object-oriented programming, encapsulating functions with data
  • syntax for heavily used data structures, like lists, sets, dicts (python)
  • unified data model in OOP for all objects to inter-operate
  • data ecosystem with p2p networking
⚠️ **GitHub.com Fallback** ⚠️