Pengertian Bahasa Pemperograman dan Jenisnya - bahasa pemrograman menyediakan berbagai cara untuk menentukan program untuk komputer untuk menjalankan. Tidak seperti bahasa alam , bahasa pemrograman yang
dirancang untuk mengizinkan ada ambiguitas dan menjadi ringkas.
Mereka murni ditulis bahasa dan sering sulit untuk membaca keras-keras. Mereka umumnya baik
diterjemahkan ke dalam kode mesin oleh compiler atau assembler sebelum dijalankan, atau diterjemahkan secara langsung pada saat dijalankan oleh interpreter. Kadang-kadang program dijalankan dengan metode hibrida dari dua teknik.
Mesin bahasa dan bahasa assembly yang mewakili mereka (secara kolektif disebut bahasa pemrograman tingkat rendah) cenderung unik untuk jenis tertentu dari
komputer. Sebagai contoh, sebuah arsitektur ARM komputer (seperti dapat ditemukan dalam sebuah PDA atau videogame genggam ) tidak dapat memahami bahasa
mesin dari Intel Pentium atau AMD Athlon 64 komputer yang mungkin dalam PC .
Meskipun jauh lebih mudah daripada di bahasa mesin, menulis program yang panjang dalam bahasa assembly sering sulit dan juga rawan kesalahan. Oleh karena
itu, program yang paling praktis ditulis dalam lebih abstrak bahasa pemrograman tingkat tinggi yang mampu mengekspresikan kebutuhan programmer lebih nyaman
(dan dengan demikian membantu mengurangi kesalahan programmer).
Bahasa tingkat tinggi biasanya "dikompilasi" ke dalam bahasa mesin (atau kadang-kadang
dalam bahasa assembly dan kemudian ke dalam bahasa mesin) menggunakan program komputer lain disebut compiler . bahasa tingkat tinggi yang kurang
terkait dengan kerja dari komputer target dari bahasa assembly , dan lebih terkait dengan bahasa dan struktur masalah (s) yang harus diselesaikan oleh
program akhir.
Oleh karena itu sering mungkin untuk menggunakan kompiler yang berbeda untuk menerjemahkan program bahasa tingkat tinggi yang sama ke dalam
bahasa mesin dari berbagai jenis komputer. Ini adalah bagian dari sarana yang perangkat lunak seperti video game dapat dibuat tersedia untuk arsitektur
komputer yang berbeda seperti komputer pribadi dan berbagai konsol video game .
Bahasa Generasi Keempat
Bahasa-bahasa 4G kurang prosedural dari bahasa 3G. Manfaat dari 4GL adalah bahwa ia menyediakan cara untuk mendapatkan informasi tanpa memerlukan bantuan
langsung dari programmer. Contoh 4GL adalah SQL. Baca selengkapnya Programer Komputer dan Tugasnya
0 komentar:
Posting Komentar