Apa Itu Bahasa Pemrograman?

click fraud protection

Bahasa pemrograman digunakan untuk menulis program komputer termasuk aplikasi, utilitas, dan program sistem. Sebelum bahasa pemrograman Java dan C # muncul, program komputer dikompilasi atau ditafsirkan.

Suatu program yang dikompilasi ditulis sebagai serangkaian instruksi komputer yang dapat dipahami secara manusiawi yang dapat dibaca oleh a penyusun dan tautan dan diterjemahkan ke dalam kode mesin sehingga komputer dapat memahami dan menjalankannya. Bahasa pemrograman Fortran, Pascal, Assembly Language, C, dan C ++ hampir selalu dikompilasi dengan cara ini. Program lain, seperti Basic, JavaScript, dan VBScript, ditafsirkan. Perbedaan antara bahasa yang dikompilasi dan ditafsirkan dapat membingungkan.

Menyusun Program

Pengembangan program yang disusun mengikuti langkah-langkah dasar ini:

  1. Tulis atau edit program
  2. Kompilasi program ke dalam file kode mesin yang khusus untuk mesin target
  3. Tautkan file kode mesin ke program yang dapat dijalankan (dikenal sebagai file EXE)
  4. Debug atau jalankan program
instagram viewer

Menafsirkan Program

Menafsirkan suatu program adalah proses yang jauh lebih cepat yang bermanfaat bagi programmer pemula ketika mengedit dan menguji kode mereka. Program-program ini berjalan lebih lambat dari program yang dikompilasi. Langkah-langkah untuk menafsirkan suatu program adalah:

  1. Tulis atau edit program
  2. Debug atau jalankan program menggunakan program juru bahasa

Java dan C #

Baik Java dan C # semi-dikompilasi. Kompilasi Java menghasilkan bytecode yang kemudian ditafsirkan oleh mesin virtual Java. Akibatnya, kode tersebut dikompilasi dalam proses dua tahap.

C # dikompilasi ke dalam Common Intermediate Language, yang kemudian dijalankan oleh bagian Common Language Runtime dari .NET framework, lingkungan yang mendukung kompilasi just-in-time.

Kecepatan C # dan Java hampir secepat bahasa terkompilasi yang sebenarnya. Sejauh kecepatan berjalan, C, C ++, dan C # semuanya cukup cepat untuk gim dan sistem operasi.

Program di Komputer

Dari saat Anda menyalakan komputer, ia menjalankan program, menjalankan instruksi, menguji RAM dan mengakses sistem operasi pada drive-nya.

Setiap operasi yang dilakukan komputer Anda memiliki instruksi yang harus ditulis seseorang dalam bahasa pemrograman. Sebagai contoh, sistem operasi Windows 10 memiliki sekitar 50 juta baris kode. Ini harus dibuat, disusun, dan diuji; tugas yang panjang dan kompleks.

Bahasa Pemrograman Sekarang Digunakan

Bahasa pemrograman teratas untuk PC adalah Java dan C ++ dengan C # tutup di belakang dan C memegangnya sendiri. Produk Apple menggunakan bahasa pemrograman Objective-C dan Swift.

Ada ratusan bahasa pemrograman kecil di luar sana, tetapi bahasa pemrograman populer lainnya meliputi:

  • Python
  • PHP
  • Perl
  • Rubi
  • Pergilah
  • Karat
  • Scala

Ada banyak upaya untuk mengotomatisasi proses penulisan dan pengujian bahasa pemrograman dengan memiliki komputer menulis program komputer, tetapi kerumitannya sedemikian sehingga, untuk saat ini, manusia masih menulis dan menguji komputer program.

Masa Depan untuk Bahasa Pemrograman

Pemrogram komputer cenderung menggunakan bahasa pemrograman yang mereka kenal. Alhasil, bahasa yang lama coba-dan-benar telah bertahan lama. Dengan popularitas perangkat seluler, pengembang mungkin lebih terbuka untuk mempelajari bahasa pemrograman baru. Apple mengembangkan Swift untuk akhirnya menggantikan Objective-C, dan Google mengembangkan Go menjadi lebih efisien daripada C. Adopsi dari program-program baru ini lambat, tetapi stabil.

instagram story viewer