Bahasa Tingkat Tinggi: Generasi ketiga
Disebut dengan bahasa tingkat tinggi karena mudah dipelajari & Program tingkat-tinggi memerlukan proses penerjemahan oleh komputer yang sangat rumit
bahasa ini memiliki kemampuan untuk merepresentasikan algoritma yang kompleks
Program penerjemahnya disebut COMPILER atau INTERPRETER
Berikut contoh bahasa tingkat-tinggi: FORTRAN (FORmula TRANslator), Cobol, Pascal, BASIC, MODULA-2, ADA, dan Object-oriented programming language
Bahasa C disebut juga bahasa “tingkat-menengah” karena format instruksinya dengan bahasa tingkat-tinggi sekaligus bisa berinteraksi langsung dengan hardware
Jenis Bahasa Generasi ketiga
Bahasa pemrograman Pascal
Bahasa pemrograman ini dikembangkan di Prancis oleh seorang professor, bernama Niklaus Writh.
Program pertama yang menggunakan bahasa pemrograman Pascal ini adalah sebuah mesin hitung, maka dari itu, nama dari bahasa pemrograman ini mengacu pada nama dari seorang ahli matematika, yaitu Pascal.
Bahasa pemrograman Pascal ini merupakan bahasa pemrograman yang memiliki tipe data yang standar, sehingga dapat dipelajari oleh siapapun
Tipe bahasa pemrograman yang terstruktur
Aplikasi yang ditulis menggunakan Pascal: Skype, HJSplit, AIMP
Aplikasi yang ditulis menggunakan Pascal: Skype, HJSplit, AIMP
Bahasa C
Bahasa pemrograman C ini merupakan bahasa pemrograman yang dikembangkan pada era 70-an, merupakan salah satu bahasa pemrograman komputer yang tertua
Bahasa C saat ini banyak digunakan sebagai media pembelajaran.
Bahasa C ini banyak digunakan untuk membuat aplikasi – aplikasi berbasis sistem operasi.
Beberapa alasan mengapa bahasa C banyak digunakan, diantaranya adalah sebagai berikut :
Beberapa alasan mengapa bahasa C banyak digunakan, diantaranya adalah sebagai berikut :
- Bahasa C tersedia hampir di semua jenis computer, Kode bahasa C sifatnyaadalah portable
- Bahasa C mampu menggabungkan kemampuan bahasa tingkat tinggi dengan bahasa tingkat tingkat rendah.
PHP
Merupakan salah satu bahasa pemrograman yang sangat populer di kalangan pengembang dan juga developer dari situs – situs internet.
PHP, yang merupakan kependekan dari PHP Hypertext Pre – Processor adalah salah satu bahasa pemrogaman yang dimanfaatkan untuk pengembangan sebuah situs di dalam jaringan internet.
Software yang ditulis menggunakan PHP: Wordpress, Flickr, Baidu.
Penerjemah Bahasa Pemrograman yang digunakan
Merupakan suatu program yang menterjemahkan bahasa program (source code) ke dalam bahasa objek (object code) secara keseluruhan program
Software yang ditulis menggunakan PHP: Wordpress, Flickr, Baidu.
Penerjemah Bahasa Pemrograman yang digunakan
Compiler
Merupakan suatu program yang menterjemahkan bahasa program (source code) ke dalam bahasa objek (object code) secara keseluruhan program
Dalam proses kompilasi semua kode sumber dibaca terlebih dahulu dan jika tidak ada kesalahan dalam menulis program maka akan dibentuk kode mesinnya sehingga program bisa dijalankan.
Contoh: C, C++, Pascal, Assembly
Tahap Kompilasi:
- Pertama source code (program yang ditulis) dibaca ke memori computer).
- Source code tersebut diubah menjadi objek code (bahasa Assembly).
- Objek code di hubungkan dengan library yang dibutuhkan untuk membentuk file yang bisa dieksekusi.
Interpreter
Menganalisis dan mengeksekusi setiap baris dari program tanpa melihat program secara keseluruhan.Dalam proses interpretasi, kode sumber akan dibaca perbaris dan dieksekusi perbaris. Jika ditemukan kesalahan dalam penulisan program maka di baris kesalahan itulah program akan dihentikan.
Contoh: bahasa Perl, Python, Ruby