1.0. Apa itu bahasa pemrograman ?
1.1. Bagaimana sejarah dari perkembangan bahasa pemrograman ?
1.2. Bagaimana generasi bahasa pemrograman ?
1.3. Apa saja jenis-jenis bahasa pemrograman ?
1.4. Bagaimana skema dari perkembangan bahasa pemrograman?
1.0. Apa itu bahasa pemrograman ?
Bahasa pemograman adalah suatu program khusus yang dibuat oleh suatu perusahaan atau software (perangkat lunak) yang digunakan untuk mengembangkan suatu aplikasi.
1.1. Bagaimana sejarah dari perkembangan bahasa pemrograman ?

1.1. Bagaimana sejarah dari perkembangan bahasa pemrograman ?
- Perkembangan bahasa pemograman dimulai tahun 1949 dengan hadirnya Short Code, bahasa pemograman dimulai komputer pertama yang digunakan dalam peralatan komputer elektronik. ini masih berupa bahasa pemograman manual (hand-compiled).
- Pada tahun 1951, Grace Hopper yang bekerja pada Remington Rand mulai bekerja untuk mendesain sebuah compiler yang diberi nama A-0.pada tahun 1957, bahasa pemograman ini kemudian dirilis oleh Rand dengan nama Math-matic.
- Kemudian Alick E.Glennie, diwaktu sengganya di Universitas Manchester, berhasil membuat programing system bernama AUTOCODE pada tahun 1952. sekitar lima tahun setelahnya dirilislah mathematical FORmula TRANslating(FORTRAN),dan menjadi salah satu bahasa pemograman yang mudah digunakan pada tahun itu. FORTRAN dibuat oleh tim yang diketuai oleh John Backus,yang kemudian juga memiliki kontribusi dalam pembuatan bahasa pemograman ALGOL.
- Setahun kemudian, muncul FORTRAN II yang mampu menjalankan perintah dan koneksi ke bahasa assembly. dan pada tahun yang sama juga dirilis bahasa pemograman ALGOL. pada tahun 1960 muncul ALGOL 60. bahasa pemogramn ini sangat populer dieropa pada pertengahan 1960-an. pada tahun 1962, APL (A Programing language) dirilis oleh Kenneth Iverson.pada tahun yang sama dirilis juga FORTRAN IV.
- Perkembangan bahasa pemograman terus berlanjut dengan munculnya berturut-turut APL/360 dan PL/1 pada tahun 1964,SNOBOL3 pada tahun1965,FORTRAN 66 dan LISP 2 pada tahun 1966,SNOBOL 4 pada tahun 1967, ALGOL 68,ALTRAN,dan COBOL
- Pada tahun 1975, Bob Albrecht dan Dennis Allison merilis Tiny Basic. Pada tahun yang sama Bill Gates dan Paul Allen merilis BASIC yang mereka jual ke MITS (Micro Instrumetation Telemetry System). tahun-tahun selanjutnya, beberapa bahasa pemograman baru bermunculan. diantaranya AWK yang dirilis pada tahun 1977 yang berjalan pada sistem operasi Linux.
- First Generation Language (1GL) adalah bahasa mesin atau level instruksi dan data, yang diberikan kepada prosesor agar dapat bekerja. Pada komputer konvensional terdiri dari deretan angka0 dan 1.
- Second Generation Language (2GL) adalah bahasa pemrograman assembler (orang juga mengenalnya sebagai bahasa assembly). Pada bahasa perograman generasi kedua ini assembler mengubah pernyataan bahasa pemrograman kebahasa mesin.
- Third Generation Language (3GL) merupakan bahasa pemrograman yang masuk dalam generasi ketiga. Ini adalah bahasa pemrograman tingkat tinggi, seperti PL/1, C, atau Java. Untuk dapat menggunakanbahasapemrogramanini,dibutuhkan pengetahuan dan penguasaan terhadap bahasa pemrograman itu sendiri. Dalam bahasa pemrograman, sebuah compiler akan mengubah pernyataan yang dibuat oleh bahasa pemrograman kebahasamesin. Misal pada bahasa pemrograman Java, diperoleh output yang disebut bytecode. Output ini kemudian akan diubah kebahasa mesin oleh Java Virtual Machine.
- Fourth Generation Language (4GL) adalah bahasa pemrograman yang didesainl ebih “natural”, sehingga makin mudah digunakan. Pada generasi keempat ini, bahasa pemrograman sudah dapat digunakan untuk mengakses sebuah data base.
- Fifth Generation Language (5GL) adalah bahasa pemrograman yang menggunakan interface pengembangan visual atau grafik untuk membuatbahasasumbernya, yang biasanya di-compile dengan compiler 3GL atau 4GL. Microsoft, Borland, IBM dan perusahaan lain memroduksi pemrograman visual 5GL, contohnya untuk pengembangan aplikasi Java. Pemrograman visual memungkinkan. Anda untuk membayangkan dengan mudah hirarki dari kelas pemrograman yang berorientasi obyek, dan men-drag ikon-ikon untuk menyusun komponen program.
- Bahasa tingkat rendah (low level language) yaitu bahasa pemograman yang berorientasi pada mesin . contoh : Assembler.
- Bahasa tingkat menengah (Middle level language) yaitu bahasa pemograman yang berorientasi pada aturan-aturan gramatikal. contoh : C.
- Bahasa tingkat tinggi (High level language) yaitu bahasa pemograman yang berorientasi pada bahasa manusia. contoh : BASIC,PASCAL.
- Bahasa yang berorientasi objek (object oriented language). contoh Delpho ,VB, SQL.

Tidak ada komentar:
Posting Komentar