Language Selection

English French German Italian Portuguese Spanish

A Brief, Incomplete, and Mostly Wrong History of Programming Languages

1801 - Joseph Marie Jacquard uses punch cards to instruct a loom to weave "hello, world" into a tapestry. Redditers of the time are not impressed due to the lack of tail call recursion, concurrency, or proper capitalization.

1842 - Ada Lovelace writes the first program. She is hampered in her efforts by the minor inconvenience that she doesn't have any actual computers to run her code. Enterprise architects will later relearn her techniques in order to program in UML.

1940s - Various "computers" are "programmed" using direct wiring and switches. Engineers do this in order to avoid the tabs vs spaces debate.

1957 - John Backus and IBM create FORTRAN.

1958 - John McCarthy and Paul Graham invent LISP.

rest here




More in Tux Machines

Giants of the Open Source Community

This feature pays homage to individuals which, in our opinion, have made the most important contribution to the world of open source. It’s true that open source is collective power in action. The most important open source projects are frequently coded by a collection of experts, that build, share, and improve the software together, then make it available to everyone. But this does not diminish the importance of an individual’s contribution to the popularity of open source software. Without open source, many of the systems and applications we take for granted simply would not be around. All the key players in computing come from, or owe a huge creative debt to, the open-source community, and continue to rely on its talent and expertise when developing new products. The availability of free open source software has huge potential benefits, allowing users to share their collective experience to improve the software as its developed, as well as giving access to essential software to those who couldn’t otherwise afford it. Obviously limiting the selection to only 10 open source giants made for some really difficult decisions. There are so many others who play key contributions to the development of open source. Feel free to share your thoughts in the comments section below. Read more

Tilix brings powerful terminal emulation to Fedora

A couple of days after Fedora 26 was released on July 11, I began installing it on my herd of computers. Many of the improvements that Fedora 26 brings to the table are under the covers, such as improvements to the kernel and glibc. However, I noticed two updates right away. Read more

Linux Mint 18.2 MATE and Ubuntu MATE 17.10

Red Hat Financial News