Timeline of golfing languages

From Esolang
Jump to navigation Jump to search

What follows is an attempt at a timeline of golfing languages. This timeline was mentioned from @lirtosiast, and User:A (the creator of this page) does not take credit for this timeline. None of these languages have been mentioned in the main timeline of esoteric programming languages, and it would make the page hard to read if these were added.

Any competitive golfing language should be mentioned here; uncompetitive golfing languages (such as a language that you recently created/a language that can not be golfed well) should not be mentioned here until its developer fixes that language.

2007

The first golfing language was GolfScript. It was not suitable for code golf (e.g. abs was "abs", not even 1 byte). Once GolfScript was made, people on CGCC found there were significant improvements to be made.

2014

And so aditsu wrote CJam.

isaacg (an experienced golfer) took years to develop Pyth, and it became dominant due to its prefix syntax.

2015

After this, the next improvement was Jelly, which @Dennis probably came up with because he knew APL/J and CJam.

2017

@tomtheisen came up with Stax; this introduced the string compression concept that is widely used in modern golfing languages.

Since 2015

Since then all competitive languages have had syntax based on solid principles, with tons of builtins that are generally well thought out.

See also

External links