Pages

Apa itu bahasa pemrograman?

Bahasa pemograman (programming language) adalah perangkat lunak bahasa yang digunakan dengan cara merancang atau membuat program sesuai dengan struktur dan metode yang dimiliki oleh bahasa program itu sendiri. Komputer mengerjakan transformasi data berdasarkan kumpulan perintah program yang telah dibuat oleh pemrogram. Kumpulan perintah ini harus dimengerti oleh komputer, berstruktur tertentu (syntax) dan bermakna.

Menurut Tingkatannya, bahasa pemrograman dibagi atas 3 tingkatan, yaitu :

1. Bahasa pemrograman tingkat rendah (low level language)
bahasa pemrograman jenis ini sangat sulit dimengerti karena intruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja karena isi programnya berupa kode kode mesin. Saat ini, programmer hampir tidak pernah menulis program secara langsung dalam kode mesin, karena memerlukan perhatian pada banyak detail yang di tangani oleh bahasa tingkat tinggi secara otomatis. Contoh bahasa pemrograman tingkat rendah adalah bahasa mesin (machine language) 

2.  Bahasa pemrograman tingkat menengah (midle level language)
Merupakan bahasa pemrograman tingkat menengah dimana penggunaan intruksi sudah mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk dimengerti. Yang tergolong kedalam bahasa ini adalah assembler. Bahasa tingkat menengah memberikan satu tingkat abstraksi di atas kode mesin. Bahasa assembly memiliki sedikit semantik atau spesifikasi formal, karena hanya pemetaan simbol yang dapat dibaca manusia. Biasanya, satu intruksi mesin diwakili sebagai satu baris kode assembly. Assembler menghasilkan file objek yang bisa dihubungkan dengan file objek lain atau dimuat sendiri. Mungkin beberapa sumber mengelompokkan assembly sebagai bahasa pemrograman tingkat rendah karena assembly mengonversi bahasa pemrograman ke bahasa mesin tanpa compiler atau interpreter melainkan hanya loader saja.
Contoh bahasa pemrograman tingkat menengah:

a. Assembler
b. Microsoft Macro Assembler (MASM)
c. Bahasa C

3. Bahasa pemrograman tingkat tinggi (High level programming language) 
Merupakan bahasa tingkat tinggi yang mempunyai ciri lebih terstruktur, mudah dimengerti karena menggunakan bahasa sehari-hari. Bahasa pemrograman tingkat tinggi sudah berkembang sangat jauh dari bahasa pemrograman tingkat tinggi semula. Perkembangan tersebut meliputi pemrograman berorientasi obyek, pemrograman berbasis web (dikembangkan dengan konsep cloud), pemrograman basis data, dan masih banyak lagi termasuk pemrograman perangkat mobile yang saat ini marak digunakan dan nampaknya atau tengah menjadi trend perangkat lunak. Contoh bahasa pemrograman tingkat tinggi :

a. C++ (Turbo C++)
b. Visual Basic ( non - .NET)
c. PHP (prosedural)
d. Delphi (Borland)
e. Pascal (Turbo Pascal)
f. Java
g. JSP
h. ASP

Rgs

Phasellus facilisis convallis metus, ut imperdiet augue auctor nec. Duis at velit id augue lobortis porta. Sed varius, enim accumsan aliquam tincidunt, tortor urna vulputate quam, eget finibus urna est in augue.

Tidak ada komentar:

Posting Komentar