Sebelumnya bahasa dan algoritma pemrograman halaman 1
dijalankan program harus terlebih dahulu di-compile. Contoh Ada, Algol, BASIC, COBOL, C, C++, FORTRAN, LISP, dan Pascal, dsb. Pada generasi bahasa pemrograman terakhir sekarang ini, kedua cara interpretasi dan kompilasi digabungkan dalam satu lingkungan pengembangan terpadu (IDE=integrated development environ-ment). Cara interpretasi memudahkan dalam pembuatan program secara interaktif dan cara kompilasi menjadikan eksekusi program lebih cepat. Pertama program dikembangkan interaktif, kemudian setelah tidak ada kesalahan keseluruhan program dikompilasi. Contoh bahasa program seperti ini adalah Visual BASIC yang berbasis BASIC dan Delphi yang berbasis PASCAL. Bahasa tingkat tinggi bersifat portable. Program yang dibuat menggunakan bahasa tingkat tinggi pada suatu mesin komputer bersistem operasi tertentu, hampir 100% bisa digunakan pada berbagai mesin dengan aneka sistem operasi. Kalaupun ada perbaikan sifatnya kecil sekali. 2.1.5. Bahasa Generasi 3 & 4 Lebih dekat ke bahasa manusia dibandingkan dengan high-level programming languages. Biasanya dipakai untuk mengakses database. Contoh perintah pada bahasa SQL: FIND ALL RECORDS WHERE NAME IS "JOHN". 2.1.6. Bahasa Pemrograman untuk tujuan tertentu Dibawah ini merupakan Tabel Bahasa Pemrograman untuk tujuan tertentu. (Mc. Connell, h 46
JENISPROGRAM BAHASATERBAIK BAHASATERBURUK DataterstrukturADA,C/C++,PASCALAssembler,BASIC ProyekcepatBASICPASCAL,ADA,Assembler EksekusicepatAssembler,CBASIC,Intrepreter Language KalkulasimatematikaFORTRANPASCAL Menggunakanmemori dinamis PASCAL,CBASIC LingkunganmemoriterbatasBASIC,Assembler,CFORTRAN Programreal‐timeADA,Assembler,CBASIC,FORTRAN ManipulasistringBASIC,PASCALC ProgrammudahdikelolaPASCAL,ADAC,FORTRAN Tabel Rasio pernyataan bahasa tingkat tinggi dengan kode bahasa rakitan yang setara. (Mc. Connell, h 46
NEXT 》》bahasa dan algoritma pemrograman halaman 3