Fundamentals 4 min read

Evolution and Family Trees of Programming Languages

Programming languages have evolved from early pioneers like FORTRAN, LISP, and ALGOL into dozens of modern families—most notably the C family that inherited ideas from ALGOL and FORTRAN—while languages such as Rust and Swift demonstrate contemporary blends of concepts from multiple ancestral lineages.

Java Tech Enthusiast
Java Tech Enthusiast
Java Tech Enthusiast
Evolution and Family Trees of Programming Languages

There are dozens of mainstream programming languages such as C, C++, Java, Python, JavaScript, Ruby, Swift, Kotlin, Go, and hundreds of less‑common ones. Many of them share a common ancestry.

Java, often called a C‑family language, was not directly branched from C but borrowed many features from C and C++. Its original tagline was C++ Plus Plus , meaning an enhanced C++.

The development timeline includes: 1954 FORTRAN (first widely used high‑level language), 1958 LISP and ALGOL (functional and syntactic influence); 1960s COBOL, APL, BASIC, Simula (OO concepts); 1970s C, Pascal, Smalltalk, Prolog; 1980s C++, Ada, SQL; 1990s Python, Ruby, Java, JavaScript; early 2000s C#, Scala, Go, Swift.

These languages form families: Lisp, Algol, COBOL families originated early, while most current mainstream languages belong to the C family (C++, Java, C#, Objective‑C, etc.), which itself inherited ideas from ALGOL and ultimately FORTRAN.

Modern languages such as Rust and Swift illustrate a blend of concepts from multiple families.

Javaprogramming languagessoftware historyC familyLanguage Evolution
Java Tech Enthusiast
Written by

Java Tech Enthusiast

Sharing computer programming language knowledge, focusing on Java fundamentals, data structures, related tools, Spring Cloud, IntelliJ IDEA... Book giveaways, red‑packet rewards and other perks await!

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.