Sketchy
· 2024-07-02 09:00 UTC
What the hell is LISP
Subscribe to GEN
Login to GEN
Add a Comment
GEN Have been writing software since the late 1980's and we've seen many shifts in popularity with some languages like BASIC, PASCAL, FORTH, FIFTH, LISP virtually disappearing, whilst others like C and C++ maintaining a place in the hearts and minds of developers worldwide. There will be a never ending catalogue of languages being birthed, used, and then forgotten but that is the way. When I first started, it was C or assembly, and my first programming experience was on CP/M 86 and AlphaMicro AM100. Those systems were very basic, and in CP/M everything was done in assembly using interrupts to invoke OS calls, and on the Alpha it was similar but you had to jump to a selection of vectors loading registers with the call data. I also remember some languages not on our popularity list, simply because there's no data available, like COBOL and ALGOL, both forerunners of modern languages.
The 1980s saw the rise of several foundational programming languages:
The 1990s were marked by the emergence of languages that are still widely used today
The 2000s saw the rise of languages tailored for specific domains and new paradigms
The 2010s were characterized by the growth of languages suited for modern web and mobile development
In the current decade, several trends have emerged
Several indices and surveys track the popularity of programming languages
The evolution of programming languages over the last 40 years reflects the changing landscape of technology and the diverse needs of developers. While older languages like C and Java continue to be relevant, newer languages like Python, JavaScript, and Rust are shaping the future of software development. The choice of programming language often depends on the specific requirements of a project, the ecosystem, and the community support available.
In our table below, we're only including languages that are client-side, or OS native and significantly relevant from the 9000 or so languages in existence. We've normalised the values as much as possible based on the sources above, and other online research. Its not 100% accurate, but its a good best guess.
Year | C | C++ | Java | Python | JS | PHP | Ruby | Go | Rust | C# | Basic | Fortran | Pascal | Delphi | Lisp | Forth | Others |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1980 | 5% | - | - | - | - | - | - | - | - | - | 10% | 15% | 10% | - | 5% | 2% | 53% |
1985 | 10% | 1% | - | - | - | - | - | - | - | - | 8% | 12% | 8% | - | 4% | 3% | 54% |
1990 | 15% | 5% | - | 0.1% | - | - | - | - | - | - | 6% | 10% | 6% | - | 3% | 2% | 52.9% |
1995 | 18% | 10% | 1% | 0.5% | 0.5% | 1% | - | - | - | - | 4% | 8% | 4% | 1% | 2% | 1% | 49% |
2000 | 20% | 15% | 10% | 2% | 3% | 5% | 0.5% | - | - | 1% | 2% | 6% | 2% | 2% | 1% | 1% | 29.5% |
2005 | 18% | 14% | 15% | 4% | 5% | 6% | 2% | - | - | 3% | 1% | 4% | 1% | 1% | 1% | 0.5% | 24.5% |
2010 | 16% | 12% | 17% | 6% | 8% | 7% | 3% | 0.1% | - | 5% | 0.5% | 3% | 0.5% | 0.5% | 0.5% | 0.2% | 20.7% |
2015 | 12% | 10% | 15% | 10% | 10% | 5% | 2% | 1% | 0.5% | 6% | 0.2% | 2% | 0.2% | 0.2% | 0.2% | 0.1% | 25.6% |
2020 | 9.89% | 6.78% | 9.45% | 9.12% | 1.98% | 1.22% | 0.98% | 2.04% | 2.23% | 6.01% | 0.1% | 1.53% | 0.1% | 1.52% | 1.17% | 0.1% | 45.78% |
2024 | 9.23% | 10.03% | 8.40% | 15.39% | 3.32% | 1.22% | 0.98% | 2.04% | 2.23% | 6.65% | 0.1% | 1.53% | 0.1% | 1.52% | 1.17% | 0.1% | 35.99% |
Sketchy
· 2024-07-02 09:00 UTC
What the hell is LISP
David Barnes
· 2024-07-01 15:45 UTC
I remember LISP, what a language that was, never made sense but was super powerful for the time.
--- This content is not legal or financial advice & Solely the opinions of the author ---
Index v1.028 Standard v1.114 Module v1.062 Copyright © 2024 GEN Partnership. All Rights Reserved, Content Policy, E&OE. ^sales^ 0115 933 9000 Privacy Notice 161 Current Users, 240 Hits