TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

A list of computer languages with release year and category

128 点作者 codelani超过 5 年前

28 条评论

ColinWright超过 5 年前
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 未加载
zosterops超过 5 年前
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 未加载
jandrese超过 5 年前
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 未加载
pjungwir超过 5 年前
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 未加载
Aardappel超过 5 年前
Wow, 4 of my languages there: Lobster, False, Amiga E, Aardappel :) I contributed 1&#x2F;750th of the worlds languages. Achievement unlocked!
nielsbot超过 5 年前
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 未加载
nurettin超过 5 年前
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 未加载
webreac超过 5 年前
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 未加载
kensai超过 5 年前
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 未加载
droidist2超过 5 年前
Wish it was sortable by date
评论 #21073944 未加载
评论 #21075261 未加载
评论 #21073894 未加载
评论 #21074103 未加载
评论 #21073930 未加载
ent101超过 5 年前
How does it estimate the number of users?
评论 #21074985 未加载
评论 #21073947 未加载
评论 #21073604 未加载
评论 #21074688 未加载
ken超过 5 年前
&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 未加载
arianestrasse超过 5 年前
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.
droidist2超过 5 年前
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>
Someone超过 5 年前
<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 未加载
Bostonian超过 5 年前
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 未加载
Crinus超过 5 年前
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 未加载
wmichelin超过 5 年前
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-a超过 5 年前
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_dry超过 5 年前
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 未加载
coldcode超过 5 年前
ShortCode from 1949 is the first one with a date.
vuild超过 5 年前
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.
m1117超过 5 年前
Based on it, jquery is a language lol
评论 #21074928 未加载
评论 #21074944 未加载
jdlyga超过 5 年前
In case you can&#x27;t find it, c++ is on the list, but under cpp like the file extension.
评论 #21073862 未加载
Ceezy超过 5 年前
Seems like a lot of work congratulation
hackworks超过 5 年前
BerkeleyDB: Computer language??
codesushi42超过 5 年前
<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_cop75超过 5 年前
Please make this list sortable by the columns. Thank you.
评论 #21075280 未加载