apa perbedaan bahasa pemograman pascal dan bahasa pemograman lainnya?
jawab:bahasa pemograman pascal
·
- Pascal dipakai sebagai landasan pembuatan kode perangkat lunak Delphi (berbasis windows).
- Pascal dipakai sebagai landasan pembuatan kode perangkat lunak Kylix (berbasis Linux).
- Tipe data standar, tipe-tipe data standar yang telah tersedia bahasa pemrogaman. Pascal memiliki tipe data standar Boolean, integer, char, real, string.
- User defined data types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
- Strongly-typed, programmer harus menentukan tipe data dari suatu variable dan variable tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain format yang ditentukan.
- Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedur dan function) yang dapat dipergunakan berulang-ulang.
- Sederhana dan ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa inggris) sehingga mudah dipelajari dan dipaha
- Berbeda dengan bahasa pemrograman yang lain, yang menggunakan algoritma konvensionl sebagai teknik pencariannya seperti pada Delphi, Pascal, Basic, COBOL dan bahasa pemrograman yang sejenisnya, maka prolog menggunakan teknik pencarian yang di sebut heuristik (heutistic) dengan menggunakan pohon logika.
- Melakukan komputasi rumit pada data yang kompleks.
- Mengekpresikan algoritma dengan baik.
- Mengalokasikan memori secara dinamis sehingga programmer tidak harus mendeklarasikan ukuran sebuah struktur data sebelum membuatnya.
- Mengembangkan dan memodifikasi dirinya sendiri sehingga sebuah program dapat "belajar" melalui informasi yang didapat selama program dijalankan
- PROLOG mempunyai Automated Reasoning Procedure (Prosedur Sebab-Akibat Otomatis) yang disebut Inference Engine (Inference = proses pengambilan kesimpulan) yang sudah built-in didalamnya. Akibatnya, program yang menggunakan logika sebab-akibat jadi lebih mudah ditulis dalam PROLOG.
wahyu seplufi yani
20171205
reguler a
Out Of Topic Show Konversi KodeHide Konversi Kode Show EmoticonHide Emoticon