New Generations of Programming Languages and Computer Architectures

Programming language generations in the past:

  • 1st: Punched cards
  • 2nd: Assembly
  • 3rd: High-level procedural: C, Pascal, etc.
  • 4th: High-level OOP: C++, Java, etc.
  • 5th: High-level OOP with UI markup: Qt with QML, React Native, etc.
  • 6th: Additional feature: built-in AI

Binary numeric types seem not human-friendly, possibly a new language should have decimal types, eg. using digit groups instead of sizes in bytes (1-byte size, 1-byte size, etc.).

A smart language is what it should be, the world is reaching everything smart, thus built-in AI features.

Moreover, a good language should fit in both education and the industry, features like being similar to natural language, pseudo-code, short-hands, etc. are needed.

A language may be not enough, a new generation of processing unit should come with built-in AI, and can be designed first as a virtual machine.


You'll only receive email when they publish something new.

More from 19411
All posts