Click me

The Evolution of Programming

THE EVOLUTION OF PROGRAMMING Wikibon 1958 LISP 1954 FORTRAN (print "Hello World") C Hello World in Fortran 77 C (lines must be 6 characters indented) 1959 COBOL DENTIFICATION DIVISION. PROGRAM HELLOW PROGRAM-ID. HelloWorld. WRITE (UNIT=*, FMT=*) 'Hello World' NASA AUTHOR. Fabritius. END ENVIRONMENT DIVISION. CONFIGURATION SECTION. INPUT-OUTPUT SECTION. DATA DIVISION. FILE SECTION. WORKING-STORAGE SECTION. 1962 SIMULA LINKAGE SECTION. begin Out Text("Hello World"); PROCEDURE DIVISION. DISPLAY "Hello World". OutImage STOP RUN. end 1964 BASIC Nintenda PRINT "Hello World" 1968 PASCAL 1983 C= PROGRAM HelloWorld; BEGIN #include WRITELN('Hello World'); END. int main(int argc, char *argv[]) { printf("Hello World\n"); 1969 C #include 1975 SQL return 0; main() { printf("Hello World\n"); SELECT 'Hello World' 1987 PERL # Hello World in Perl IBM print "Hello World\n"; 1991 PYTHON # Hello World in Python 1995 JAVASCRIPT print "Hello World" 1995 JAVA class HelloWorldApp { public static void main(String[] args) { http://www Google 2001 CH // Hello World in C# 2002 NET using System; class HelloWorld { static void Main() { Console.WriteLine("Hello World"); supports several programming languages which allows language interoperability (each language can use code written in other languages). 2005 RUBY ON RAILS In Ruby, everything is an object code = puts "Hello World!" RAILS 2009 NODE-JS Written in JavaScript, reduces overhead on the web server. 10 23 var http = require('http'); http.createServer (function (request, response) { response.writeHead (200, {'Content-Type': 'text/plain'}); response.end('Hello World\n'); }).listen(8000); 2012 ???? What will the future bring? console.log('Server running at http://localhost:8000/'); silicon A N GLE Ao 0000 Vo 0000

The Evolution of Programming

shared by NowSourcing on Feb 29
A visualized timeline of programming languages and the development environments used at the time in this handy infographic, commissioned by Wikibon.





Did you work on this visual? Claim credit!

Get a Quote

Embed Code

For hosted site:

Click the code to copy


Click the code to copy
Customize size