Maklumat ringkas tentang bahasa pengaturcaraan generasi Ketiga
Bahasa pengaturcaraan generasi ketiga (3GLs) ialah kategori bahasa pengaturcaraan peringkat tinggi yang lebih bebas mesin dan lebih mudah untuk digunakan berbanding bahasa pengaturcaraan generasi kedua. Mereka menggunakan arahan yang boleh dibaca manusia dan direka bentuk untuk membolehkan pengaturcara menulis kod dengan lebih cekap, menggunakan binaan yang boleh dipetakan kepada bahasa mesin tetapi lebih mesra manusia.
Sejarah asal usul bahasa pengaturcaraan generasi Ketiga dan sebutan pertama mengenainya
Bahasa pengaturcaraan generasi ketiga muncul pada akhir 1950-an dan awal 1960-an sebagai tindak balas kepada kerumitan pembangunan perisian yang semakin meningkat. Bahasa pertama ini, FORTRAN (singkatan untuk "Terjemahan Formula"), telah dibangunkan oleh IBM pada tahun 1957. Ia diikuti oleh bahasa lain seperti COBOL dan ALGOL, yang memajukan lagi bidang tersebut.
Maklumat terperinci tentang bahasa pengaturcaraan generasi Ketiga. Memperluas topik Bahasa pengaturcaraan generasi ketiga
Bahasa pengaturcaraan generasi ketiga dicirikan oleh penggunaan sintaks dan binaan semantik yang boleh dibaca manusia. Ia termasuk ciri seperti gelung, bersyarat dan subrutin, membenarkan kod yang lebih tersusun dan boleh diselenggara.
Ciri-ciri:
- Abstraksi Kuat
- Mudah alih merentas platform
- Kebolehselenggaraan yang lebih baik
- Penggabungan prinsip pengaturcaraan berstruktur
Struktur dalaman bahasa pengaturcaraan generasi Ketiga. Cara bahasa pengaturcaraan generasi Ketiga berfungsi
Bahasa pengaturcaraan generasi ketiga tipikal menyediakan lapisan abstraksi ke atas kod mesin, menggunakan pengkompil atau penterjemah untuk menterjemah kod yang boleh dibaca manusia ke dalam arahan mesin.
- Kod sumber: Pengaturcara menulis kod sumber menggunakan sintaks yang boleh dibaca manusia.
- Kompilasi: Pengkompil menterjemahkan kod sumber kepada kod perantaraan atau mesin.
- Memautkan: Pelbagai fail kod dipautkan bersama.
- Perlaksanaan: Kod yang disusun dilaksanakan oleh pemproses komputer.
Analisis ciri utama bahasa pengaturcaraan generasi Ketiga
- Abstraksi: Memudahkan operasi yang kompleks.
- Struktur Kawalan: Termasuk gelung, syarat dan fungsi.
- Mudah alih: Membolehkan pelaksanaan pada platform perkakasan yang berbeza.
- Kecekapan: Secara umumnya lebih cekap daripada bahasa peringkat tinggi tetapi kurang cekap daripada bahasa himpunan.
Tulis jenis bahasa pengaturcaraan generasi Ketiga yang wujud. Gunakan jadual dan senarai untuk menulis
Bahasa | Tahun Diperkenalkan | Penggunaan Utama |
---|---|---|
FORTRAN | 1957 | Pengkomputeran Saintifik |
COBOL | 1959 | Aplikasi Perniagaan |
ALGOL | 1958 | Penerangan Algoritma |
C | 1972 | Pengaturcaraan Sistem, Tujuan Umum |
Pascal | 1970 | Pendidikan, Tujuan Umum |
3GL adalah serba boleh dan digunakan secara meluas dalam pelbagai bidang. Ia boleh digunakan untuk membangunkan sistem pengendalian, aplikasi, simulasi saintifik, dsb.
Masalah:
- Kerumitan dalam pembelajaran untuk pemula
- Kurang cekap daripada bahasa peringkat rendah
Penyelesaian:
- Gunakan persekitaran pembangunan yang mantap
- Optimumkan kod dengan teknik pengkompil moden
Ciri-ciri utama dan perbandingan lain dengan istilah yang serupa dalam bentuk jadual dan senarai
Ciri-ciri | 3GL | 2GL |
---|---|---|
Tahap Abstraksi | tinggi | rendah |
Kerumitan Sintaks | Boleh dibaca manusia | Kod mesin |
Mudah alih | ya | Bergantung kepada perkakasan |
Bahasa generasi ketiga terus berkembang, terutamanya dengan pengoptimuman pengkompil moden dan penyepaduan paradigma pengaturcaraan baharu. Masa depan 3GL berkemungkinan melibatkan integrasi yang dipertingkatkan dengan AI, perpustakaan yang lebih mantap dan peningkatan pengoptimuman prestasi.
Bagaimana pelayan proksi boleh digunakan atau dikaitkan dengan bahasa pengaturcaraan generasi Ketiga
Pelayan proksi seperti yang disediakan oleh OneProxy boleh digunakan dalam aplikasi yang dibangunkan dengan 3GL. Mereka boleh membantu dalam:
- Meningkatkan keselamatan dengan menutup pelayan asal
- Pengimbangan beban dan pengendalian permintaan dengan cekap
- Mendayakan sekatan kandungan geografi memintas
Penggunaan pelayan proksi boleh meningkatkan fungsi keseluruhan dan keselamatan aplikasi yang ditulis dalam bahasa pengaturcaraan generasi ketiga.
Pautan berkaitan
- Sejarah FORTRAN IBM
- Bahasa Pengaturcaraan C
- Perkhidmatan OneProxy untuk keselamatan dan prestasi yang dipertingkatkan dalam aplikasi berasaskan 3GL
- Warisan COBOL dalam Pengkomputeran Perniagaan