Selasa, 29 Maret 2011

Bahasa Pemrograman? Apa itu?!

Mengingat bahwa blog ini dibuat untuk membahas mengenai bahasa pemrograman, tentu ada baiknya kita mengenal dulu nih apa sebenarnya bahasa pemrograman itu.

Seperti halnya kegunaan bahasa pada keseharian manusia, maka bahasa pemrograman adalah deretan teknik komunikasi standar untuk mengekspresikan instruksi pada komputer. Mudahnya, bahasa pemrograman itu adalah bahasa yang dapat kita gunakan ketika kita ingin "berbicara" dengan komputer! Dan seperti halnya bahasa manusia, bahasa pemrograman memiliki tatanan simbol atau aturan tertentu. Bahasa pemrograman ini akan memfasilitasi seorang programmer untuk secara spesifik mengatur dan memerintahkan apa yang akan dilakukan oleh komputer, bagaimana data tersebut disimpan dan dikirim, dan apa yang akan dilakukan apabila terjadi kondisi yang variatif.

Jangan salah loh… Walaupun bahasa ini ditujukan untuk "para komputer," bahasa pemrograman memiliki beberapa tingkatan tertentu. Tingkatan ini sendiri didapat dari berdasarkan kedekatan bahasa perograman terhadap ”bahasa manusia.”
  • Bahasa Pemrograman Tingkat Rendah Bahasa pemrograman generasi pertama. Bahasa jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Disebut juga dengan bahasa assembly merupakan bahasa dengan pemetaan satu – persatu terhadap instruksi komputer. Setiap intruksi assembly diterjemahkan dengan menggunakan assembler.
  • Bahasa Pemrograman Tingkat Menengah Dimana penggunaan instruksi telah mendekati bahasa sehari – hari, walaupun masih cukup sulit untuk dimengerti karena menggunakan singkatan – singkatan seperti STO yang berarti simpan (STORE) dan MOV yang artinya pindah (MOVE). Yang tergolong dalam bahasa ini adalah Fortran.
  • Bahasa Pemrograman Tingkat Tinggi Merupakan bahasa tingkat tinggi yang mempunyai ciri-ciri mudah dimengerti karena kedekatannya terhadap bahasa sehari – hari. Sebuah pernyataan program diterjemahkan kepada sebuah atau beberapa mesin dengan menggunakan compiler.Sebagai contoh adalah : JAVA, C++, .NET

Tidak ada komentar:

Posting Komentar