Bahasa Tingkat Tinggi

Arwan Prianto Mangidi
0

Bahasa Tingkat Tinggi: Generasi ketiga


Bahasa ini mulai digunakan sejak akhir 1950, karena bahasa mesin dan assembly terlalu sulit, sehingga muncul third-generation languages (3GLs) yang lebih mudah untuk memprogram dan portable 

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

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 :

  1. Bahasa C tersedia hampir di semua jenis computer, Kode bahasa C sifatnyaadalah portable 
  2. Bahasa C mampu menggabungkan kemampuan bahasa tingkat tinggi dengan bahasa tingkat tingkat rendah. 
Software yang ditulis menggunakan C: UNIX OS, Microsoft Windows utilities, Android OS, MATLAB dan Mathematica

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

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:

  1. Pertama source code (program yang ditulis) dibaca ke memori computer). 
  2. Source code tersebut diubah menjadi objek code (bahasa Assembly). 
  3. 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

Posting Komentar

0 Komentar
Posting Komentar (0)