Bahasa pengaturcaraan PL/I: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Kurniasan (bincang | sumb.)
kTiada ringkasan suntingan
Kurniasan (bincang | sumb.)
Baris 23:
 
===Ciri-ciri dipertingkat===
Dengan sokongan penuh bagi [[penuding (sains komputer)|penuding]] kepada semeju jenis data (termasuk penuding kepada struktur), [[rekursi]], pemprosesan bersama, [[fungsi (sains komputer)|fungsi]] bina dalam yang meluas serta banyak kemudahan lain, PL/I memang dilihat lebih maju kehadapan berbanding bahasa-bahasa lain yang sezaman dengannya. Tambahan lagi, [[prapemproses]] makro PL/ adalah luar biasa, agak unik, dalam penggunaan sintaks dan semantik bahasa sasarannya (misalnya jika dibandingkan dengan arahan "#" [[prapemproses C]]). Walau bagaimanapun, semua ini masih gagal meyakinkan sebahagian besar golongan pengaturcara atau kedai-kedai untuk bertukar kepada PL/I.
With full support for [[pointer]]s to all data types (including [[pointer]]s to structures), [[recursion]], [[co-processing]], extensive built-in [[function (computer science)|function]]s and many other facilities, PL/I was indeed quite a leap forward compared to the programming languages of its time. In addition, the PL/I macro [[preprocessor]] was unusual, perhaps unique, in using its target language's syntax and semantics (''e.g.'' as compared to the [[C preprocessor]]'s "#" directives). However, these were not enough to convince a majority of programmers or shops to switch to PL/I.
 
== Contoh aturcara ==