Bahasa pengaturcaraan: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Addbot (bincang | sumb.)
k Bot: Memindahkan 98 pautan interwiki, kini disediakan oleh Wikidata di d:q9143
Tiada ringkasan suntingan
Baris 71:
Selain daripada bila dan bagaimana perhubungan antara ekspresi dan Jenis ditentukan, terdapat juga persoalan Jenis apa yang Bahasa tersebut takrifkan, dan Jenis apa yang ia tentukan sebagai nilai ekspresi(expressed values), dan sebagai nilai bernama(denoted values). Bahasa Pengaturcaraan tahap rendah, seperti C, biasanya membenarkan aturcara menamakan lokasi memori, kawasan memori, dan pembolehubah statik masa kompil(compile-time contants), disamping membenarkan ekspresi mengembalikan nilai yang boleh dimuat di dalam daftar mesin(machine register). Bahasa ANSI C mengembangkan ciri-ciri ini, dan membenarkan ekspresi mengembalikan nilai ''struct'' juga.
 
Bahasa Fungsi(Functional Language) biasanya membenarkan pembolehubah menamakan nilai proses masa larian secara terus. Bahasa yang menggunakan pungutan sampah(garbage collection) adalah bebas untuk membenarkan data struktur sebagai nilai expresi, atau nilai bernama.<!--left off one paragraph here-->
 
<!--left off one paragraph here-->
 
=== Arahan dan aliran kawalan ===