Live data from Hacker News

A list of computer languages with release year and category

codelani.com

51–60 of 82 posts

Re: A list of computer languages with release year and category

#51

For those complaining that they need it sorted by date: curl https://raw.githubusercontent.com/codelani/codelani/master/langs.csv \ | awk -F "," '{print $NF, $0}' \ | sort -n \ | sed "s/^[^ ]* //" \ | less This will fetch the CSV, copy the date to the front, sort it, then remove the date. There are a lot of entries that don't have dates. If you want to remove them, pipe the result through: grep -v ",$"

Just added column sorting by clicking the headers. But your solution is great too! Thanks!

Re: A list of computer languages with release year and category

#52

Missing: https://en.wikipedia.org/wiki/Go!_(programming_language) https://en.wikipedia.org/wiki/CAL_Actor_Language https://en.wikipedia.org/wiki/TempleOS [HolyC] https://en.wikipedia.org/wiki/Standard_Portable_Intermediate... [SPIR] https://en.wikipedia.org/wiki/Refer_(software) https://en.wikipedia.org/wiki/RuneScape#History_and_developm... [RuneScript] https://en.wikipedia.org/wiki/Vulkan_(API) https://en.wikipedia…

I was going to add C++ to the list, but I see that it's listed as cpp. It's lists c-- correctly, so I don't know why C++ would be any different.

I bet I blocked + because (I incorrectly thought) it was not a valid URL character.

Re: A list of computer languages with release year and category

#53

I don't see Chef [1] which was part of the MIT Mystery Hunt many years ago. If you have ever told anyone that programming and/or algorithms are just following steps like a cooking recipe, you should read about it. I don't think there was even an interpreter back then, so you had to "execute" the program by hand. [1] https://esolangs.org/wiki/Chef

Very interesting! Added. Thanks!

There are a lot of esolangs still to add. It's helpful to have people recommend noteworthy ones.

Re: A list of computer languages with release year and category

#54
post #47

Missing: https://en.wikipedia.org/wiki/Go!_(programming_language) https://en.wikipedia.org/wiki/CAL_Actor_Language https://en.wikipedia.org/wiki/TempleOS [HolyC] https://en.wikipedia.org/wiki/Standard_Portable_Intermediate... [SPIR] https://en.wikipedia.org/wiki/Refer_(software) https://en.wikipedia.org/wiki/RuneScape#History_and_developm... [RuneScript] https://en.wikipedia.org/wiki/Vulkan_(API) https://en.wikipedia…

https://codelani.com/languages/go.html

Go! and Go are two different languages. Read the last section of the wikipedia page for Go! listed above for their objections against Google for picking that name.

Re: A list of computer languages with release year and category

#55

For those complaining that they need it sorted by date: curl https://raw.githubusercontent.com/codelani/codelani/master/langs.csv \ | awk -F "," '{print $NF, $0}' \ | sort -n \ | sed "s/^[^ ]* //" \ | less This will fetch the CSV, copy the date to the front, sort it, then remove the date. There are a lot of entries that don't have dates. If you want to remove them, pipe the result through: grep -v ",$"

`awk` is not needed since `sort` can apply to the fourth column.

    curl ... \
     | sort -t, -k4 -n
     | less

Re: A list of computer languages with release year and category

#56

For those complaining that they need it sorted by date: curl https://raw.githubusercontent.com/codelani/codelani/master/langs.csv \ | awk -F "," '{print $NF, $0}' \ | sort -n \ | sed "s/^[^ ]* //" \ | less This will fetch the CSV, copy the date to the front, sort it, then remove the date. There are a lot of entries that don't have dates. If you want to remove them, pipe the result through: grep -v ",$"

`awk` is not needed since `sort` can apply to the fourth column. curl ... \ | sort -t, -k4 -n | less

That's true, but the solution I suggested works to sort on the last column, whether or not there are exactly 4 columns. I avoided having to count how many columns there are, assuming only that the date comes last.

But yes, if you know the date is in the 4th column then your solution also works.

Re: A list of computer languages with release year and category

#57
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.

Ed. Oh it is sortable by the presented fields, it's just a bit un-intuitively communicated via the UI

Re: A list of computer languages with release year and category

#58

For those complaining that they need it sorted by date: curl https://raw.githubusercontent.com/codelani/codelani/master/langs.csv \ | awk -F "," '{print $NF, $0}' \ | sort -n \ | sed "s/^[^ ]* //" \ | less This will fetch the CSV, copy the date to the front, sort it, then remove the date. There are a lot of entries that don't have dates. If you want to remove them, pipe the result through: grep -v ",$"

Thank you!

Re: A list of computer languages with release year and category

#60

Please make this list sortable by the columns. Thank you.

Added. Please let me know if that works or breaks. Thanks for the feedback!

It's odd how you classify numerals as languages. Otherwise, great reference.

abacus-machine computingMachine -2700

babylonian-numerals numeralSystem -2000

roman-numerals numeralSystem -900

attic-numerals numeralSystem -600

greek-numerals numeralSystem -300

Post reply on HN