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

Munich Council Say Talk of LiMux Demise Is Greatly Exaggerated

A Munich city council spokesman has attempted to clarify the reasons behind its plan to re-examine the role of open-source software in local government IT systems. Read more

Apache Tomcat 8.0.0 RC11 Now Available for Download and Testing

Apache Tomcat, an open source software implementation of the Java Servlet and JavaServer Pages technologies, developed under the Java Community Process, is now at version 8.0.0 RC11. Read more

Operating System U

Are you tired of being forced to upgrade your Operating System regularly? What about the unnecessary changes that end up being made, changes that you don’t even want, much less need? How would you like to pick and choose what aspects of your operating system you want upgraded, and leave the ones you know, love, and are accustomed to how they are? Read more

Backup Your PC with Clonezilla Live 2.2.4-1

Clonezilla Live, a Linux distribution based on DRBL, Partclone, and udpcast that allows users to do bare metal backup and recovery, is now at version 2.2.4-1 and is ready for testing. Read more