Jangan cuman pakai aja! Yuk telusuri perkembangan Bahasa pemrograman!!!

November 22nd, 2011

Dari tahun ketahun makin banyak bahasa pemrograman yang dapat kita temui, apa aja sih?

Siapkan camilan, kopi, ubi rebus, permen, coklat, dan selamat menikmati.

01

2






Sebelum 1940

Pada jaman ini terdapat bahasa pemrograman yang pertama kali muncul sebelum adanya komputer modern, artinya bahasa pemrograman lebih tua dari komputer itu sendiri. Pada awal kemunculannya, bahasa pemrograman masih dalam bentuk kode-kode bahasa mesin. Bahasa mesin merupakan bahasa yang terdiri atas kode-kode mesin dan hanya dapat diinterpretasikan langsung oleh mesin komputer. Bahasa mesin ini tergolong bahasa tingkat rendah, karena hanya berupa kode 0 dan 1.

Periode 1940-an

Dengan bahasa mesin ditemukan banyak kesulitan untuk pengembangan dan perbaikan pada program yang dibuat saat itu, Tahun 1940-an komputer bertenaga listrik dibuat, dengan kecepatan yang sangat terbatas dan kapasitas memori yang mencukupi untuk programmer memprogram, kemudian terciptalah bahasa assembly (Assembly language). Bahasa assembly adalah bahasa simbol dari bahasa mesin. Setiap kode bahasa mesin memiliki simbol sendiri dalam bahasa assembly. Misalnya Move untuk memindahkan isi data, ADD untuk penjumlahan, MUL untuk perkalian, SUB untuk pengurangan, dan lain-lain. Penggunaan bahasa Asembly dirasa belum sempurna karena selain sulit untuk diimplementasikan, ternyata bahasa ini juga sulit jika sang programer ingin mengembangkan program buatannya. Pada tahun 1948, Konrad Zuse mempublikasikan sebuah paper tentang bahasa pemrograman miliknya yakni Plankalkül. Bagaimanapun, bahasa tersebut tidak digunakan pada masanya dan terisolasi terhadap perkembangan bahasa pemrograman yang lain. Beberapa bahasa pemrograman yang berkembang pada masa itu antara lain:
• Plankalkül (Konrad Zuse) – 1943
• ENIAC coding system – 1943
• C-10 – 1949

Periode tahun 1950-an sampai dengan tahun 1960-an

Mulai tahun 1950 dibuatlah bahasa pemrograman modern, yang turun-temurun dan tersebar luas hingga saat ini. Bahasa ini menggunakan istilah atau reserved word yang dekat dengan bahasa manusia seperti READ untuk membaca, WRITE untuk menulis dsb. Dalam perkembangannya Bahasa Tingkat Tinggi juga terdiri dari beberapa metode pemrograman, yaitu Procedural Programing dan Object Oriented Programing. Letak perbedaannya yaitu, jika pada procedural programing program dijalankan dengan menggabungkan variable, procedure-procedure yang saling keterkaitan dan berjalan berurut, sedangkan pada OOP seluruh task dijalankan berdasarkan kedalam object.
• FORTRAN (1955), the “FORmula TRANslator”, ditemukan oleh John W. Backus dll.
• LISP, the “LISt Processor”, ditemukan oleh John McCarthy dll.
• COBOL, the COmmon Bussines Oriented Language, dibuat oleh the Short Range Commitee, dan Grace Hopper berperan sangat besar disini.

Overview:

  • • Regional Assembly Language – 1951
  • • Autocode – 1952
  • • FORTRAN – 1954
  • • FLOW-MATIC – 1955
  • • COMTRAN – 1957
  • • LISP – 1958
  • • ALGOL – 1958
  • • COBOL – 1959
  • • APL – 1962
  • • SIMULA – 1962
  • • BASIC – 1964
  • • PL/I -1964

Periode 1967-1978: Menetapkan Paradigma Fundamental
Periode diantara tahun 60-an sampai dengan 70-an membawa pengaruh yang besar dalam perkembangan bahasa pemrograman. Kebanyakan dari pola bahasa pemrograman yang utama yang saat ini banyak digunakan:
• Simula, ditemukan pada akhir 60-an oleh Nygaard dan Dahl sebagai superset dari Algol 60, merupakan bahasa pemrograman pertama yang didesain untuk mendukun pemrograman berorientasi object.
• C, sebuah tahapan awal dari sistem bahsa pemrograman, yang dikembangkan oleh Dennis Ritchie dan Ken Thompson di Bell Labs antara tahun 1969 dan 1973.
• Smalltalk (pertengahan tahun 70-an) menyajikan desain ground-up yang lengkap dari sebuah bahasa yang berorientasi objek.
• Prolog, didesain pada tahun 1977 oleh Colmerauer, Roussel, and Kowalski, merupakan bahasa pemrograman logika yang pertama.
• ML membangun sebuah sistem polimorfis (ditemukan oleh Robin Miller pada tahun 1973) diatas sebuah Lisp, yang merintis bahasa pemrograman fungsional bertipe statis.
Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk:

  • • Pascal – 1970
  • • Forth – 1970
  • • C – 1970
  • • Smaltalk – 1972
  • • Prolog – 1972
  • • ML – 1973
  • • SQL – 1978
Periode 1980-an: konsolidasi, modul, performa
1980s adalah tahun dari konsolidasi relatif. C++ dikombinasikan dengan sistem programming dan berorientasi obyek. Pemerintah Amerika Serikat menstandardisasi Ada, sebuah sistem pemrograman yang bertujuan untuk digunakan para kontraktor untuk bertahan. Di Jepang dan di tempat lain, penjumlahan luas yang telah di selidiki disebut” generasi ke lima” bahasa-bahasa yang menyatukan logika pemrograman konstruksi. Masyarakat bahasa fungsional gerak ke standarisasi ML dan Cedal. Dibandingkan dengan menemukan paradigma-paradigma baru, semua pergerakan ini menekuni gagasan-gagasan yang ditemukan di dalam dekade sebelumnya.

However, one important new trend in language design was an increased focus on programming for large-scale systems through the use of modules, or large-scale organizational units of code. Modula, Ada, and ML all developed notable module systems in the 1980s. Module systems were often wedded to generic programming constructs generics being, in essence, parameterized modules (see also parametric polymorphism).

Bagaimanapun, satu kecenderungan baru di dalam disain bahasa adalah satu fokus yang ditingkatkan di pemrograman untuk sistem besar-besaran melalui penggunaan dari modul, atau kesatuan organisasi besar-besaran dari kode. Modula, Ada, dan ML semua sistem modul terkemuka yang dikembangkan pada 1980-an.

Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk:

  • • Ada – 1983
  • • C++ – 1983
  • • Eiffel – 1985
  • • Perl – 1987
  • • FL (Backus) – 1989
Periode 1990-an: Visual
Pada periode ini bahasa selain berorientasi objek juga sudah dikembangkan berbasi Visual sehingga semakin mudah untuk membuat program aplikasi, diawali oleh Python dan Microsoft Visual Basic 1 pada tahun 1991, Delphi yang dikembangkan dari Pascal for windows akhirnya pada tahun 1997 Visual Basic 5 diluncurkan dengan kemudahan koneksi ke database, OO Cobol sudah ditemukan dalam versi windows. Bagi kebanyakan programmer database tidak dapat dipungkiri bahwa era 1990an merupakan era yang paling produktif semenjak bahasa pemrogrammar diciptakan.
Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk

  • • Haskel – 1990
  • • Python – 1991
  • • Java – 1991
  • • Ruby – 1993
  • • OO Cobol
  • • Lua – 1993
  • • ANSI Common Lisp – 1994
  • • JavaScript – 1995
  • • PHP – 1995
  • • C# – 2000
  • • JavaFX Scrip, Live Script,
  • • Visual Basic
Periode 2000an hingga tulisan ini dibuat
Pada saat ini ada kecenderungan para vendor bahasa pemrograman untuk menggiring programmer hanya dengan mengggunakan produk mereka untuk membuat program meski kita sadari bahwa sulit rasanya untuk membuat program yang tangguh hanya dengan satu bahasa pemrograman, hal ini tentunya dilakukan dengan tujuan kelangsungan usaha mereka, namun terlepas dari semua itu terdapat dua konsepsi besar dalam periode ini dimana kemudahan berbasis visual sudah mulai digiring ke basis internet dan mobile, dengan bermunculan webservice dan berbasis net dan a mobile flatform.

Konsep pertama yang dicermati adalah konsepsi Microsoft dimana dengan Visual Net akan menyediakan berbagai bahasa pemrograman seperti VB Net , VC++ Net, ASP NET yang di compile dengan berbagai bahasa akan tetapi berjalan pada satu sistem operasi yakni windows. (Compile any program run one system)

Konsepsi Kedua, Merupakan konsep yang terbalik dari konsep pertama yakni apa yang ditawarkan Sun Microsystem melalui produknya Java, J2ME, JDK, yakni dicompile dengan satu bahasa pemrograman (java) dan berjalan dibanyak sistem operasi. (Compile one program running any system)

Selain itu periode ini juga merupakan jamannya CMS (Content Manajemen System), lompatan pengembangan PHP Script begitu cepat, dimana untuk membuat website atau portal telah tersedia banyak template, Banyak modul-modul yang siap pakai sehingga programmer atau webmaster tidak perlu lagi mempelajari semua script html dan bahasanya, tinggal merangkai modul yang tersedia sehingga dalam beberapa hari saja sebuah web sudah dapat dibuat. Apa yang ditawarkan Mambo, PhkNuke dan Jomla saat ini sangat memudahkan para desainer web.

Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk
• Tcl/Tk,
• O’Caml,
• Ruby,
• Phyton 3.1,
• Java 6 JDK, JED, Java Beans, J2ME
• Microsoft Visual Net (VB Net, C++ Net, ASP NET) 2008
• Java Scrip Template oleh Mambo, PhpNuke, Jomla
Untuk melihat sejarah perkembangannya silakan klik dan download file dibawah ini (megadata-lang.pdf), jika anda tidak dapat membuka file ini maka coba periksa pada folder \mydocument\downloads untuk sistem operasi windows
megadata-lang

Setelah berbasis objek dan Visual kedepannya Konsep pemrograman akan menuju ke konsep berbasis proses…

Entry Filed under: Lounge

25,636 Comments Add your own

  • 1. bigg boss 8&hellip  |  September 9th, 2014 at 3:56 pm

    Title…

    […]Here is a good Blog You might Locate Interesting that we Encourage You[…]…

  • 2. http://301.tl/8L5&hellip  |  September 9th, 2014 at 4:08 pm

    Title…

    […]just beneath, are quite a few completely not associated websites to ours, nonetheless, they’re surely really worth going over[…]…

  • 3. furniture logo design&hellip  |  September 9th, 2014 at 4:39 pm

    Title…

    […]although web-sites we backlink to below are considerably not connected to ours, we really feel they may be really worth a go through, so possess a look[…]…

  • 4. delhi escort&hellip  |  September 9th, 2014 at 4:47 pm

    delhi escort…

    Skab mere balance og plads i jeres hjem «…

  • 5. http://safe.mn/J680&hellip  |  September 9th, 2014 at 4:53 pm

    Title…

    […]below you’ll come across the link to some sites that we assume you should visit[…]…

  • 6. hop over to here&hellip  |  September 9th, 2014 at 5:19 pm

    hop over to here…

    Study finds significant pro-Democrat bias by PolitiFact | The Oregon Catalyst…

  • 7. Cialis Milano&hellip  |  September 9th, 2014 at 7:07 pm

    Cialis Milano…

    Projektarbete Erik Palm Sidans namn…

  • 8. Smartball&hellip  |  September 9th, 2014 at 7:10 pm

    Smartball…

    Headshots | Asha Glorioso Photography…

  • 9. cialis proprietÃ&hellip  |  September 9th, 2014 at 8:32 pm

    cialis proprietÃ…

    Projektarbete Erik Palm Sidans namn…

  • 10. weight loss pills for tee&hellip  |  September 9th, 2014 at 8:35 pm

    weight loss pills for teens…

    ప్రముఖుల అభిప్రాయాలు | ఆజ్ఞా పబ్లికేషన్స్…

  • 11. whatsapp pc&hellip  |  September 9th, 2014 at 9:27 pm

    whatsapp pc…

    Architectural Marvels Designed by CAD Technicians | Digital School…

  • 12. damskie nike Air max&hellip  |  September 10th, 2014 at 3:49 am

    damskie nike Air max…

    Flash Logic Error Remote Code Execution Vulnerability | Mac Security…

  • 13. Small Folding Table at a &hellip  |  September 10th, 2014 at 5:20 am

    Small Folding Table at a Great Value…

    Headshots | Asha Glorioso Photography…

  • 14. fb hack online&hellip  |  September 10th, 2014 at 8:38 am

    fb hack online…

    Headshots | Asha Glorioso Photography…

  • 15. ブランド 専門店&hellip  |  September 10th, 2014 at 10:02 am

    ブランド 専門店…

    Flash Logic Error Remote Code Execution Vulnerability | Mac Security…

  • 16. pillola cialis&hellip  |  September 10th, 2014 at 10:28 am

    pillola cialis…

    Projektarbete Erik Palm Sidans namn…

  • 17. cute animal videos baby a&hellip  |  September 10th, 2014 at 11:01 am

    cute animal videos baby animal…

    Flash Logic Error Remote Code Execution Vulnerability | Mac Security…

  • 18. bouncy castle&hellip  |  September 10th, 2014 at 12:30 pm

    bouncy castle…

    Flash Logic Error Remote Code Execution Vulnerability | Mac Security…

  • 19. carlaeickenroth.com&hellip  |  September 10th, 2014 at 1:21 pm

    carlaeickenroth.com…

    Headshots | Asha Glorioso Photography…

  • 20. tadalafil india&hellip  |  September 10th, 2014 at 1:39 pm

    tadalafil india…

    Projektarbete Erik Palm Sidans namn…

  • 21. delhi escorts&hellip  |  September 10th, 2014 at 1:41 pm

    delhi escorts…

    Skab mere balance og plads i jeres hjem «…

  • 22. testosterone booster supp&hellip  |  September 10th, 2014 at 2:17 pm

    testosterone booster supplements…

    blog topic…

  • 23. user.wanmeiyike.com&hellip  |  September 10th, 2014 at 3:30 pm

    user.wanmeiyike.com…

    blog topic…

  • 24. http://foldandpost.com/br&hellip  |  September 10th, 2014 at 9:14 pm

    http://foldandpost.com/brands/

    » Equipos de perforación Safarino S.A.C…

  • 25. graphic designer&hellip  |  September 10th, 2014 at 9:44 pm

    graphic designer…

    Flash Logic Error Remote Code Execution Vulnerability | Mac Security…

  • 26. funmac.com&hellip  |  September 10th, 2014 at 10:20 pm

    funmac.com…

    Projektarbete Erik Palm Sidans namn…

  • 27. uk lottery&hellip  |  September 17th, 2014 at 10:35 am

    Title…

    […]Sites of interest we’ve a link to[…]…

  • 28. anadoil&hellip  |  September 17th, 2014 at 10:52 am

    Title…

    […]the time to study or go to the material or web-sites we’ve linked to below the[…]…

  • 29. signal decoding software&hellip  |  September 17th, 2014 at 11:14 am

    Title…

    […]below you will come across the link to some web pages that we assume you need to visit[…]…

  • 30. SCCC Login&hellip  |  September 17th, 2014 at 12:15 pm

    Title…

    […]the time to study or check out the content material or web pages we have linked to below the[…]…

  • 31. WP Profit Builder review&hellip  |  September 17th, 2014 at 7:05 pm

    Title…

    […]below you’ll uncover the link to some web-sites that we feel you need to visit[…]…

  • 32. cheap michael kors&hellip  |  September 18th, 2014 at 5:52 am

    cheap michael kors…

    DoFollow Links Pack | Your SEO Market…

  • 33. Visual Impact Muscle Buil&hellip  |  September 18th, 2014 at 7:31 am

    Visual Impact Muscle Building…

    Projektarbete Erik Palm Sidans namn…

  • 34. $1,000,000 To Show Your W&hellip  |  September 18th, 2014 at 8:14 am

    Great information…

    This is wondrous. That is why we watch every single group joyful therefore we are surprised. We are fascinated by one of these ideas. Tip appreciate body tips, and amount your precious time inside this. Please keep control. They may be completely impre…

  • 35. Windows 7 Automatic Login&hellip  |  September 18th, 2014 at 8:39 am

    Title…

    […]check beneath, are some absolutely unrelated web sites to ours, nonetheless, they’re most trustworthy sources that we use[…]…

  • 36. jual rumah murah  |  September 19th, 2014 at 12:35 am

    Wonderful blog! I found it while browsing on Yahoo News.
    Do you have any suggestions on how to get listed in Yahoo News?
    I’ve been trying for a while but I never seem to get
    there! Appreciate it http://http://xebyte.com/jualrumahbekasi507311

Leave a Comment

hidden

*

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Nama : Ikhsan Triadi

NIM : 11523224

Calendar

November 2011
M T W T F S S
    Dec »
 123456
78910111213
14151617181920
21222324252627
282930  

Pages