Daftar Isi:
- Definisi - Apa yang dimaksud dengan Bahasa Pemrograman (APL)?
- Techopedia menjelaskan A Programming Language (APL)
Definisi - Apa yang dimaksud dengan Bahasa Pemrograman (APL)?
Bahasa Pemrograman (APL) pertama kali dijelaskan dalam buku 1962 dengan nama yang sama oleh Kenneth E. Iverson. APL adalah bahasa generasi ketiga yang interaktif dan ditafsirkan (3GL) yang berorientasi pada ekspresi ketat notasi matematika oleh komputer dengan cara interpretif. APL memiliki representasi array dan operator yang ringkas, yang dimanipulasi mereka sementara memungkinkan untuk implementasi pemecahan masalah abstrak. Ia melakukan ini dari beragam domain dan mengekspresikan algoritma yang tidak bergantung pada platform spesifik komputasi.
Saat ini, APL disediakan di lingkungan pengembangan terintegrasi (IDE) oleh sejumlah vendor komersial dan non-komersial.
Sebelum dikenal sebagai APL, bahasa itu hanya dikenal sebagai Bahasa Iverson.
Techopedia menjelaskan A Programming Language (APL)
APL umumnya digunakan dalam beragam bidang masalah, seperti matematika, penelitian ilmiah, visualisasi, teknik, robotika, dan ilmu aktuaria. Bahasa ini ditulis dengan set karakter APL yang unik dan tidak standar. Iverson mengklaim bahwa menggunakan set ini menghasilkan kemampuan notasi yang melampaui set karakter reguler. Dengan demikian, kekuatan APL bergantung pada denotasi operator array umum, fungsi dan kombinasinya dengan simbol tunggal yang didedikasikan (primitif). Hasilnya adalah bahasa yang tidak mudah dibaca. Namun, APL memiliki basis pengguna yang kecil namun bersemangat dalam bidang keuangan, asuransi, dan aplikasi matematika.
Program APL lebih cenderung ditafsirkan dalam ruang kerja APL daripada dikompilasi. Tidak seperti bahasa lain yang dievaluasi dari atas ke bawah, ekspresi APL dievaluasi dari kanan ke kiri. Awalnya, APL tidak mengandung struktur kontrol. Namun, implementasi modern umumnya mencakup seperangkat struktur kontrol yang komprehensif yang memungkinkan pemisahan data dan kontrol aliran program.
APL telah distandarisasi oleh American National Standards Institute (ANSI) dan Organisasi Internasional untuk Standardisasi (ISO).
Program APL paling baik ditulis dengan menggunakan keyboard khusus dengan notasi simbolis khusus APL atau memetakan kembali keyboard umum dan menggunakan decals bahasa APL untuk menunjukkan fungsi APL.