bahasa pemrograman

Kami menjelaskan apa itu bahasa pemrograman dan bagaimana mereka dapat diklasifikasikan. Juga, beberapa contoh program ini.

Bahasa komputer dimaksudkan untuk membuat program komputer.

Apa itu bahasa pemrograman?

Di komputasi, dikenal sebagai bahasa pemrograman untuk program yang ditujukan untuk pembangunan lainnya Perangkat lunak. Namanya karena fakta bahwa itu terdiri dari bahasa formal yang dirancang untuk mengatur algoritma dan proses logis yang kemudian akan dilakukan oleh komputer atau sistem komputer, sehingga memungkinkan kontrol perilaku fisik dan logis dan mereka komunikasi dengan pengguna manusia.

Bahasa tersebut tersusun dari simbol-simbol dan aturan sintaksis dan semantik, yang dinyatakan dalam bentuk instruksi dan hubungan logis, yang dengannya bahasa Kode sumber dari aplikasi atau perangkat lunak tertentu. Jadi, hasil akhir dari ini juga bisa disebut bahasa pemrograman proses kreatif.

Implementasi bahasa pemrograman memungkinkan kerja bersama dan terkoordinasi, melalui serangkaian instruksi yang mungkin dan terbatas, dari berbagai programmer atau arsitek perangkat lunak, yang bahasa-bahasa ini meniru, setidaknya secara formal, logika bahasa manusia atau alami.

Namun, mereka tidak boleh bingung dengan berbagai jenis bahasa komputer. Yang terakhir mewakili kategori yang jauh lebih luas, di mana bahasa pemrograman dan banyak lainnya terkandung. protokol komputer, Sebagai HTML dari situs web.

Jenis-jenis bahasa pemrograman

Bahasa tingkat rendah dirancang untuk perangkat keras tertentu.

Biasanya perbedaan dibuat antara jenis bahasa pemrograman berikut:

  • Bahasa tingkat rendah. Ini adalah bahasa pemrograman yang dirancang untuk perangkat keras tertentu dan karenanya tidak dapat dimigrasikan atau diekspor ke orang lain komputer. Mereka memanfaatkan sistem yang dirancang untuk mereka, tetapi tidak berlaku untuk yang lain.
  • Bahasa tingkat tinggi. Ini adalah bahasa pemrograman yang ingin menjadi bahasa yang lebih universal, sehingga dapat digunakan tanpa membedakan arsitektur dari perangkat keras, yaitu, dalam berbagai jenis sistem. Ada tujuan umum dan tujuan khusus.
  • Bahasa tingkat menengah. Istilah ini tidak selalu diterima, yang mengusulkan bahasa pemrograman yang terletak di titik tengah antara dua sebelumnya: karena memungkinkan operasi tingkat tinggi dan pada saat yang sama manajemen lokal arsitektur sistem.

Bentuk lain dari klasifikasi sering sebagai berikut:

  • Bahasa imperatif. Kurang fleksibel, mengingat urutan di mana mereka membangun instruksi mereka, bahasa-bahasa ini memprogram melalui perintah bersyarat dan blok perintah yang mereka kembalikan setelah fungsi dilakukan.
  • Bahasa fungsional. Juga disebut prosedural, bahasa-bahasa ini memprogram melalui fungsi-fungsi yang dipanggil sesuai dengan input yang diterima, yang pada gilirannya merupakan hasil dari fungsi-fungsi lain.

Contoh bahasa pemrograman

Beberapa bahasa pemrograman yang paling populer adalah:

  • DASAR. Namanya berasal dari akronimpemula Semua tujuan Simbolis Petunjuk Kode (Kode simbolik instruksi tujuan umum untuk pemula), dan merupakan keluarga bahasa imperatif tingkat tinggi, pertama kali muncul pada tahun 1964. Versi terbarunya adalah Visual Basic .NET.
  • COBOL. Namanya adalah singkatan dariUmum Bisnis-Mengorientasikan Bahasa (Bahasa umum berorientasi pada bisnis) dan merupakan bahasa pemrograman universal yang dibuat pada tahun 1959, terutama berorientasi pada komputasi manajemen, yaitu bisnis.
  • FORTRAN. Namanya berasal dariItu IBMMatematis RumusMenerjemahkan Sistem (Sistem terjemahan rumus matematika IBM), dan merupakan bahasa pemrograman tipe imperatif tingkat tinggi, tujuan umum, yang dirancang untuk aplikasi ilmiah dan teknik.
  • Jawa. Bahasa pemrograman berorientasi objek tujuan umum, yang semangatnya dirangkum dalam akronim WORA:Tertulis Sebelas, LariDimana saja, yaitu: Ditulis sekali, bekerja di mana saja. Idenya adalah untuk merancang bahasa universal menggunakan sintaks yang berasal dari bahasa C dan C ++, tetapi menggunakan lebih sedikit utilitas tingkat rendah daripada keduanya.
!-- GDPR -->