Home Start Back Next End
  
26
Sebagai
contoh,
deklarasi
metoda
dalam
DOGI
menggunakan kata
kunci
method agar
pembaca
program
dapat
dengan
mudah
membedakannya
dengan
jenis anggota kelas yang lain.
Abstraksi
Abstraksi
memungkinkan
pemrogram
untuk
mendefinisikan berbagai
struktur
maupun
operasi,
tanpa
harus
mengetahui
bagaimana
implementasinya.
Dukungan
terhadap abstraksi
yang umum ada dalam bahasa pemrograman adalah subprogram,
kelas abstrak dan interface.
Ekspresivitas
Ekspresivitas
berkaitan
dengan
fitur-fitur
yang
memungkinkan pemrogram
untuk
menggantikan cara
penulisan
yang
kompleks
dengan
yang
lebih
sederhana.
Sebagai
contoh,
walaupun
struktur
perulangan
for dapat
diemulasikan
dengan
while..do,
tetapi
struktur
for lebih
nyaman
digunakan
untuk
perulangan
yang
membutuhkan 
variabel 
penghitung. 
Bahasa 
DOGI 
mendukung 
pendefinisikan
sendiri penulisan yang paling intuitif untuk melakukan operasi terhadap suatu objek.
Type checking
Type
checking
memungkinkan
pendeteksian
kesalahan
lebih
dini,
yaitu
pada
waktu
kompilasi.
Assignment
dua
variabel
yang
memiliki
tipe
data
yang
saling
tidak kompatibel dapat
menimbulkan masalah serius jika dapat dikompilasi. Karena
itu
sebaiknya
kompiler
memberitahukan
kesalahan
ini
pada
waktu
kompilasi.
Hal
ini lebih berkaitan dengan masalah reliability.
Word to PDF Converter | Word to HTML Converter