Keuntungan & Kerugian Bahasa Tingkat Tinggi & Rendah

Komputer awal diprogram dengan mengatur serangkaian sakelar dan menekan tombol yang setara dengan tombol "Enter". Setiap entri terdiri dari satu instruksi ke komputer, yang menyebabkan pemrograman menjadi proses yang memakan waktu. Bahasa pemrograman dikembangkan untuk mempercepat proses ini dan memungkinkan lebih banyak orang menjadi programmer. Sekarang ada banyak bahasa untuk dipilih oleh seorang programmer, dan mereka memiliki kompleksitas dan kemudahan penggunaan dari bahasa tingkat rendah, yang lebih dekat dengan bahasa mesin, ke bahasa tingkat tinggi, yang lebih dekat dengan manusia bahasa.

Level tinggi

Bahasa pemrograman tingkat tinggi mendekati bahasa manusia dalam sintaksis dan, oleh karena itu, lebih mudah digunakan manusia. Jarak dari bahasa mesin ini membuat program bahasa tingkat tinggi lebih mudah untuk ditulis, dan ada lebih sedikit persyaratan keterampilan teknis untuk programmer semacam itu. BASIC, bahasa awal yang populer, adalah salah satu contoh bahasa tingkat tinggi. Nama tersebut sebenarnya merupakan akronim yang merupakan singkatan dari "Kode Instruksi Simbolik Serba Guna Pemula." COBOL adalah level tinggi bahasa yang digunakan di dunia usaha, dan kedekatannya dengan bahasa Inggris memungkinkan personel yang kurang terampil secara teknis untuk menulis COBOL program. Ini menghasilkan penghematan biaya yang sangat besar bagi perusahaan yang menggunakan COBOL. Kelemahan dari bahasa ini adalah bahwa mereka biasanya hanya menyediakan grafik teks biasa, karena mereka tidak dapat menghasilkan grafik bahasa tingkat rendah.

Video Hari Ini

Tingkat Menengah

Bahasa tingkat menengah telah dikembangkan dalam beberapa tahun terakhir untuk mengisi kesenjangan antara bahasa tingkat tinggi dan rendah. Banyak dari bahasa ini termasuk dalam kategori "berorientasi objek", dan daftarnya mencakup bahasa seperti C#, C++ dan Java. Bahasa-bahasa ini membantu dalam mengembangkan antarmuka pengguna grafis yang berjalan di komputer pribadi, menyediakan "ujung depan" untuk aplikasi mainframe lama yang mereka sambungkan. Ini membantu pemrogram untuk "menampilkan wajah cantik" pada aplikasi "layar hijau" sebelumnya, yang dapat menjadi keunggulan kompetitif untuk produk perangkat lunak. Pemrogram bahasa tingkat menengah cenderung agak lebih terampil secara teknis daripada pemrogram tingkat tinggi dan biasanya dibayar lebih.

Level rendah

Bahasa tingkat rendah lebih jauh dari bahasa manusia dan tidak mudah dibaca sekilas. Bahasa, seperti Assembler, membutuhkan orang-orang teknis yang sangat terampil, menghasilkan biaya yang lebih tinggi bagi pemberi kerja. Sifat sintaksis yang samar juga dapat menyebabkan waktu pemecahan masalah yang lebih lama, tergantung pada tingkat keahlian teknisi. Program bahasa rakitan komputer pribadi dapat menghasilkan grafik yang menakjubkan, tetapi program bahasa rakitan mainframe biasanya digunakan sebagai utilitas, jarang menghasilkan keluaran sama sekali.

Bahasa mesin

Bahasa mesin adalah bahasa tingkat terendah, terdiri dari 1 dan 0 yang diatur dalam kelompok delapan untuk membentuk berbagai karakter. Setiap 1 atau 0 adalah "bit", dan 8 bit membentuk "byte". Kesulitan dalam pemrograman komputer awal menggunakan bahasa mesin yang mengharuskan pengembangan bahasa pemrograman. Program yang ditulis dalam bahasa yang termasuk dalam kategori yang disebutkan di atas biasanya "dikompilasi" ke dalam bahasa mesin sehingga komputer dapat membacanya. Pemrogram yang dapat membaca dan memahami bahasa mesin sangat terampil, dan memiliki gaji yang tinggi.