25
Tipe
data
dan
struktur
Setidaknya
suatu bahasa pemrograman imperatif
harus
menyediakan
tipe
data
primitif
integer,
floating-point, string, dan boolean. Penggunaan
tipe data
merupakan
hal
yang
penting
untuk
meningkatkan readability
dan
writability.
Katakanlah
sebuah
bahasa
pemrograman tidak
mengenal
tipe
data
string.
String
harus
diemulasikan
dengan
menggunakan
integer
array.
Maka
untuk
menuliskan
string Halo saja kita perlu
menuliskan (0x48, 0x61, 0x6C, 0x6F). Hal
ini jelas sangat menyulitkan.
Selain terdapatnya tipe
data primitif,
terdapatnya konstrak
untuk
struktur
data
sangat
meningkatkan readability
dan
writability.
Struktur
data
record
memungkinkan pemrogram
untuk
menyatukan
berbagai
variabel
dalam
sebuah
variabel
lain,
sedangkan
array
memudahkan pemrogram
untuk
menyatukan
data
dalam
jumlah
besar.
Dalam
OOP
kelas
merupakan struktur
yang
menggabungkan
data dan proses.
Disain
sintaks
Disain
sintaks
berkaitan
dengan
bentuk
elemen-elemen dasar
suatu
bahasa,
mencakup
disediakannya kata-kata
kunci
yang
cukup
untuk
merepresentasikan
berbagai
hal,
kejelasan
penulisan,
dan
sebagainya.
Hal
ini
juga
mencakup
pengertian yang diasosiasikan terhadap suatu nama, seperti if untuk pencabangan,
=
untuk assignment, dan sebagainya.
|