Detail bahasa pemrograman tingkat tinggi!

Pelajari di seluruh artikel ini Apa itu? bahasa tingkat tinggi dalam pemrograman? Dan karena itu sangat penting dalam dunia komputasi.

Bahasa tingkat tinggi-2

Bahasa tingkat tinggi

Ini adalah bahasa yang paling dekat dengan bahasa alami manusia, bukan bahasa yang paling dekat dengan bahasa biner komputer. NS bahasa tingkat tinggi oleh karena itu, mereka mengizinkan pemrogram untuk menulis instruksi program menggunakan kata-kata atau ekspresi tata bahasa yang sangat mirip dengan bahasa Inggris.

Misalnya, dalam bahasa C, Anda dapat menggunakan kata-kata seperti huruf kapital, jika, untuk, sementara. Buat pernyataan berikut dengan mereka: If (angka> 0) printf ("angka positif").

Diterjemahkan ke dalam bahasa Spanyol artinya: jika angkanya lebih besar dari nol, tulis pesan berikut di layar: «Angkanya positif». NS bahasa tingkat tinggi dicirikan dengan mengekspresikan algoritme dengan cara yang beradaptasi dengan kognisi manusia daripada eksekusi mesin, itulah sebabnya bahasa ini dianggap bahasa tingkat tinggi karena mereka dapat menggunakan kata-kata yang mudah dipahami oleh programmer.

lain bahasa tingkat tinggi yaitu: Ada, BASIC, COBOL, FORTRAN, Pascal

Fitur penting lainnya dari ini bahasa tingkat tinggi adalah bahwa untuk sebagian besar instruksi, beberapa langkah diperlukan untuk mengekspresikan hal yang sama dalam bahasa rakitan. Seperti kebanyakan bahasa, ini juga menggabungkan beberapa langkah dalam bahasa mesin.

Fitur bahasa tingkat tinggi

Bahasa jenis ini mengacu pada tingkat abstraksi tertinggi dari bahasa mesin, bahasa tidak berurusan dengan register, alamat memori, dan tumpukan panggilan, melainkan merujuk pada variabel kompleks, array, objek, ekspresi aritmatika atau Boolean, subrutin, dan fungsi. , loop, utas, penutupan, dan konsep komputasi lainnya. Singkatnya, fokusnya adalah pada kemudahan penggunaan, bukan efisiensi program yang optimal.

keuntungan

Kelebihan yang berkaitan dengan bahasa tingkat tinggi adalah sebagai berikut:

  • Dibandingkan dengan bahasa lain, waktu pelatihan untuk programmer relatif singkat.
  • Pemrograman didasarkan pada aturan sintaksis yang mirip dengan bahasa manusia.
  • Nama perintah, seperti READ, WRITE, PRINT, OPEN, antara lain.
  • Memodifikasi dan menyesuaikan program lebih mudah.
  • Mengurangi biaya program Transportability.

kerugian

Kekurangan yang berkaitan dengan bahasa tingkat tinggi adalah sebagai berikut:

  • Waktu setup meningkat karena terjemahan yang berbeda dari program sumber diperlukan untuk mendapatkan program akhir.
  • Sumber daya mesin internal tidak digunakan dan paling baik digunakan dalam bahasa mesin dan rakitan.
  • Jejak memori yang lebih besar. Waktu eksekusi program lebih lama.

Bahasa tingkat tinggi-3

Sejarah bahasa tingkat tinggi

Pada tahun 1940-an, komputer listrik modern pertama lahir. Kecepatan dan kapasitas memori yang terbatas memaksa pemrogram untuk menulis program bahasa rakitan yang sangat dapat disesuaikan.

Mereka akhirnya menyadari bahwa pemrograman bahasa assembly membutuhkan banyak kerja otak dan sangat rawan kesalahan.

Pada tahun 1948, Konrad Zuse menerbitkan sebuah artikel tentang bahasa pemrograman Plankalkül miliknya. Namun, ini belum tercapai dalam hidupnya, dan kontribusinya tidak ada hubungannya dengan perkembangan lainnya.

Beberapa bahasa penting yang berkembang pada masa ini antara lain:

  • 1943-Plankalkül (Hormati Conrad), dirancang tetapi tidak diimplementasikan selama setengah abad.
  • 1943-Sistem pengkodean ENIAC lahir.
  • 1949-1954-Serangkaian set instruksi mnemonic, seperti set instruksi mnemonic ENIAC.

Pembaca yang budiman, tetap bersama kami dan baca tentang: Pemrograman C++.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: Actualidad Blog
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.