1800 → Mesin pemintal → Joseph Marie Jacquard pemrograman mekanis, multi thread kartu berlubang.
1842 → Alogaritma → Ada lovelace, mesin penghitung, buku panduan alogaritma pertama.
1936 → Turing → Alan Turing, On Computers Numbers, with app to Entsheidungsproblem, awal PC Modern.
1957 → FOTRAN → John Backus, membuat bahasa pemrograman pertama.
1959 → COBOL → Grace Hopper, COBOL mendekati bahasa inggris, Common Bussiness Oriented Language.
1964 → BASIC → John Kemeny & Thomas Kurtz menganggap bahwa bahasa pemrograman terlalu rumit sehingga back to BASIC
1970 → PASCAL → Niklaus Wirth, Wirth's Law, bahasa Pascal, mengukuhkan Moore's Law karena software developer cenderung menulis program yang semakin boros resource.
1972 → C → Karena Dennis Ritchie sering dapat nilai C pada bahasa inggris maka dibuat bahasa C dan OS UNIX.
1980 → OOP → Object Oriented Programming, Alan kay menamakan paradigma OOP "smalltalk", semuanya objek, bahkan objek = objek.
1983 → C++ → Bjarne Stroustrup, bahasa C terlalu lama di compile dan menambah fitur C++.
1986 → Obj. C → Brad Cox dan Tom Love, terinspirasi dari smalltalk membuat Obj. C.
1987 → Perl → Larry Wall, dengan unta sebagai cover buku pemrograman Perl (bahasa Perl)
1991 → Python → Guido Van Rossum tidak menyukai kurung kurawal (curly braces) sehingga membuat bahasa Python.
1994 → PHP → Rasmus Leedorf, membuat template engine untuk CGI script untuk halaman web pribadi dan merilis dot.file di web dan binding database dot-file dan disebut PHP.
1995 → Ruby → Yukihiro Matsumoto → enak dibaca dan program mudah dibuat.
1995 → Javascript → Brendon Eich, ECMAScript (ES) sekarang sudah sampai ES6.
1996 → JAVA → James Gosling, bahasa Object Oriented Programming (OOP) dimana desain lebih penting daripada pragmatisme.
2001 → C# → Anders Hejlsberg, menggubah java dan kombinasi dengan C sehingga terbentuk C# language.
2005 → Ruby on Rails → David Heinemeier, membuat framework untuk ruby. Ruby language dan Ruby on Rails berbeda.
2006 → Jquery → John Resig merancang library untuk javascript.
2009 → GO → Ken Thompson dan Rob Pike, mirip C tetapi dengan safety equipment, marketable dengan nama Gophers.
2010 → Rust → Graydon Hoare, seperti bahasa C, kemudian bergabung dengan Apple untuk membuat Swift.
2012 → Typescript → Anders Hejlsberg, ingin menulis C# di web browser, merancang Typescript, mirip Javascript, dengan lebih banyak unsur java didalamnya.
2013 → Coffeescript → Jeremy Ashkenas, bahasa tercompile menjadi Javascript tetapi mirip Ruby.
2014 → Swift → Christ Lattner, Objectif utama, "tidak menjadi Obj.C".Swift lebih mirip java.
0 comments:
Post a Comment