TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A list of computer languages with release year and category

128 pointsby codelaniover 5 years ago

28 comments

ColinWrightover 5 years ago
For those complaining that they need it sorted by date:<p><pre><code> curl https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;codelani&#x2F;codelani&#x2F;master&#x2F;langs.csv \ | awk -F &quot;,&quot; &#x27;{print $NF, $0}&#x27; \ | sort -n \ | sed &quot;s&#x2F;^[^ ]* &#x2F;&#x2F;&quot; \ | less </code></pre> This will fetch the CSV, copy the date to the front, sort it, then remove the date.<p>There are a lot of entries that don&#x27;t have dates. If you want to remove them, pipe the result through:<p><pre><code> grep -v &quot;,$&quot;</code></pre>
评论 #21075293 未加载
评论 #21075421 未加载
评论 #21076156 未加载
评论 #21077190 未加载
评论 #21075628 未加载
zosteropsover 5 years ago
Missing:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Go!_(programming_language)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Go!_(programming_language)</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;CAL_Actor_Language" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;CAL_Actor_Language</a> <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;TempleOS" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;TempleOS</a> [HolyC]<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Standard_Portable_Intermediate_Representation" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Standard_Portable_Intermediate...</a> [SPIR]<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Refer_(software)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Refer_(software)</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;RuneScape#History_and_development" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;RuneScape#History_and_developm...</a> [RuneScript]<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Vulkan_(API)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Vulkan_(API)</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;DokuWiki" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;DokuWiki</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Ansible_(software)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Ansible_(software)</a>
评论 #21075260 未加载
评论 #21075248 未加载
评论 #21092071 未加载
jandreseover 5 years ago
Some of these have confusing type fields. Like asterius-compiler which is a &quot;compiler&quot;, but apparently not a programming language? It seems pretty loose at what constitutes a &quot;computer language&quot;, with numeralSystems, cloud, non-programmable text editors, and mathematical notation among other strange entries.<p>It feels like there needs to be some kind of cutoff on what we&#x27;re calling a language here. Maybe if it is Turing Complete? I mean JPEG might be considered a language in some ways, in that it encodes data and the computer has to parse it, but I wouldn&#x27;t normally classify it as a language.
评论 #21092029 未加载
评论 #21075893 未加载
pjungwirover 5 years ago
I don&#x27;t see Chef [1] which was part of the MIT Mystery Hunt many years ago. If you have ever told anyone that programming and&#x2F;or algorithms are just following steps like a cooking recipe, you should read about it. I don&#x27;t think there was even an interpreter back then, so you had to &quot;execute&quot; the program by hand.<p>[1] <a href="https:&#x2F;&#x2F;esolangs.org&#x2F;wiki&#x2F;Chef" rel="nofollow">https:&#x2F;&#x2F;esolangs.org&#x2F;wiki&#x2F;Chef</a>
评论 #21075321 未加载
Aardappelover 5 years ago
Wow, 4 of my languages there: Lobster, False, Amiga E, Aardappel :) I contributed 1&#x2F;750th of the worlds languages. Achievement unlocked!
nielsbotover 5 years ago
I feel like a geneology of programming languages is also a useful representation. More here: <a href="https:&#x2F;&#x2F;github.com&#x2F;stereobooster&#x2F;programming-languages-genealogical-tree" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;stereobooster&#x2F;programming-languages-genea...</a><p>Would be nice to have an interactive browseable&#x2F;searchable&#x2F;sortable graph with additional data such as year of release.
评论 #21092102 未加载
nurettinover 5 years ago
To this day, I still miss the ability to list, move up and edit code at the same time using C= 64 terminal. Good days.<p><a href="https:&#x2F;&#x2F;codelani.com&#x2F;languages&#x2F;simons-basic.html" rel="nofollow">https:&#x2F;&#x2F;codelani.com&#x2F;languages&#x2F;simons-basic.html</a>
评论 #21075083 未加载
webreacover 5 years ago
Where should we send links to missing languages (like <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Gofer_(programming_language)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Gofer_(programming_language)</a> ) ?
评论 #21075269 未加载
kensaiover 5 years ago
Anyone willing to work on Abacus please send me a papyrus. :D <a href="https:&#x2F;&#x2F;codelani.com&#x2F;languages&#x2F;abacus-machine.html" rel="nofollow">https:&#x2F;&#x2F;codelani.com&#x2F;languages&#x2F;abacus-machine.html</a>
评论 #21074329 未加载
droidist2over 5 years ago
Wish it was sortable by date
评论 #21073944 未加载
评论 #21075261 未加载
评论 #21073894 未加载
评论 #21074103 未加载
评论 #21073930 未加载
ent101over 5 years ago
How does it estimate the number of users?
评论 #21074985 未加载
评论 #21073947 未加载
评论 #21073604 未加载
评论 #21074688 未加载
kenover 5 years ago
&gt; Steel Bank Common Lisp, aka Steel Bank Common Lisp, is a historical programming language<p>I&#x27;d call it a compiler, not a language, and I&#x27;ve never heard it called &quot;historical&quot;. What makes a language &quot;historical&quot;?<p>&gt; ABCL%2Fc%2B is a historical programming language created in 1988.<p>Got some escaping issues here.<p>&gt; Beginner&#x27;s All-purpose Symbolic Instruction Code, aka Beginner&#x27;s All-purpose Symbolic Instruction Code, is an actively used programming language created in 1964. BASIC (an acronym for Beginner&#x27;s All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.<p>Lots of redundancy redundancy here, redundantly.<p>&gt; #include &lt;objpak.h&gt;<p>I&#x27;m having a little trouble finding what this is, but it&#x27;s not part of (modern) Objective-C, and this hello-world doesn&#x27;t compile with Clang. It seems to be a class library that shipped with one (non-NeXT&#x2F;Apple) Objective-C compiler. I don&#x27;t think I&#x27;ve ever seen the do:{:each |...} syntax in Objective-C, either.
评论 #21074941 未加载
评论 #21092217 未加载
arianestrasseover 5 years ago
Interesting idea but as others have already pointed out, it has a lot more than just programming languages in it. I understand that the description explicitly points it out but advertising it as a list of &quot;computer languages&quot;&#x2F;&quot;programming languages&quot; is just plain wrong and misleading.
droidist2over 5 years ago
For faust you have 2015 but it should be 2002.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;FAUST_(programming_language)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;FAUST_(programming_language)</a>
Someoneover 5 years ago
<a href="https:&#x2F;&#x2F;codelani.com&#x2F;languages&#x2F;arabic-numerals.html" rel="nofollow">https:&#x2F;&#x2F;codelani.com&#x2F;languages&#x2F;arabic-numerals.html</a>: 20 users, 0 jobs?
评论 #21092281 未加载
Bostonianover 5 years ago
For Fortran I see<p>fortran-77 pl 1977 fortran-8x pl 1989 fortran-90 pl 1990<p>but not the earlier Fortran 66 aka Fortran IV and the later standards Fortran 95, 2003, 2008, and Fortran 2018. Numerous Fortran 95 compilers exist, and Cray, gfortran, IBM, Intel, and NAG have implemented much of Fortran 2008, according to <a href="http:&#x2F;&#x2F;fortranwiki.org&#x2F;fortran&#x2F;show&#x2F;Fortran+2008+status" rel="nofollow">http:&#x2F;&#x2F;fortranwiki.org&#x2F;fortran&#x2F;show&#x2F;Fortran+2008+status</a> .
评论 #21092306 未加载
Crinusover 5 years ago
It doesn&#x27;t seem to handle name collisions very well. I&#x27;m certain there were other languages called &quot;D&quot; before the Digital Mars one, for example.
评论 #21092273 未加载
wmichelinover 5 years ago
Nitpicky feedback, the PHP page says &quot;Personal Home Page&quot;. The meaning was changed to the recursive &quot;PHP: HyperText Preprocessor&quot;.<p>Source: <a href="https:&#x2F;&#x2F;www.php.net&#x2F;manual&#x2F;en&#x2F;preface.php" rel="nofollow">https:&#x2F;&#x2F;www.php.net&#x2F;manual&#x2F;en&#x2F;preface.php</a>
munk-aover 5 years ago
I really wish this list had some built in sortability in the WebUI - there is an immense amount of information on the language detail pages that would be nice to see surfaced on that list.<p>Ed. Oh it is sortable by the presented fields, it&#x27;s just a bit un-intuitively communicated via the UI
canada_dryover 5 years ago
Any former GEAC systems folks here?<p>You&#x27;ll notice the list has ZOPL, but is missing ABL (Automated Banking Language) which ran several banking operations in Canada in the early 80&#x27;s.
评论 #21092294 未加载
coldcodeover 5 years ago
ShortCode from 1949 is the first one with a date.
vuildover 5 years ago
Nice.<p>I got to around 1K. You probably have them all, but there could be some in there. Your list is much more useful so I linked to it.
m1117over 5 years ago
Based on it, jquery is a language lol
评论 #21074928 未加载
评论 #21074944 未加载
jdlygaover 5 years ago
In case you can&#x27;t find it, c++ is on the list, but under cpp like the file extension.
评论 #21073862 未加载
Ceezyover 5 years ago
Seems like a lot of work congratulation
hackworksover 5 years ago
BerkeleyDB: Computer language??
codesushi42over 5 years ago
<a href="https:&#x2F;&#x2F;codelani.com&#x2F;languages&#x2F;actionscript.html" rel="nofollow">https:&#x2F;&#x2F;codelani.com&#x2F;languages&#x2F;actionscript.html</a><p>Jobs: 2<p>How times have changed.
not_a_cop75over 5 years ago
Please make this list sortable by the columns. Thank you.
评论 #21075280 未加载