Review Questions
11. What primitive control statement is used to build more
complicated control statements in languages that lack them?
Pemilihan
Penggunaan "Selection" Dan "Goto" yang dipakai
dalam bahasa pemrograman fungsinya sama seperti pengulangan ‘For’
12. What construct of a programming language provides process abstraction?
12. What construct of a programming language provides process abstraction?
Subprograms
13. What does it mean for a program to be reliable?
13. What does it mean for a program to be reliable?
Program
yang handal atau bagus adalah program yang mampu berjalan dalam kondisi apapun
14. Why is type checking the parameters of a subprogram important?
14. Why is type checking the parameters of a subprogram important?
Type checking sangat
penting karena type checking bisa mendeteksi kesalahan sebelum kesalahan itu
terjadi
15. What is aliasing?
15. What is aliasing?
Aliasing
adalah meemperbolehkan dua nama atau lebih yang berbeda untuk mengakses
file yang sama
Problem Set
11.
Describe some design trade-offs between efficiency and safety in
some language you know
Dalam
bahasa C sebuah elemen akan terus di periksa jadi walaupun tidak dibuat
pengecualian, bahasa C ini akan break sendiri jadi lebih aman akan tapi
prosesnya lebih lama karena mengulang-ngulang pemeriksaan berbeda dengan java yang tidak
mengulangi pemeriksaan sehingga membuat java menjadi lebih efisien. Pada
dasarnya tidak ada bahasa yang sempurna jadi masing-masing bahasa memiliki
keunggulannya dan kelemahan.
12. In your opinion, what major features would a perfect
programming language include?
Menurut saya bahasa pemrograman tidak ada yang sempurna karena memiliki kurangan kan kelebihan masing masing
13. Was the first high-level programming language you learned implemented with a pure interpreter, a hybrid implementation system, or a compiler? (You may have to research this.)
Saya
pernah sedikit menggunakan Visual C++. Menurut sumber dari internet, Saya mendapati
C++ merupakan compailer
14.
Describe the advantages and disadvantages of some programming
environment you have used.
Visual
Basic merupakan Bahasa sederhana,Bahasa yang mudah untuk dipahami dan di
konfigurasikan, visual basic juga merupakan bahasa pemrograman yang sangat
populer di kalangan bahasa pemrograman, kekurangan dari bahasa visual basic
adalah lebih lambat dari bahasa pemrograman yang lainnya dan juga tidak
mempunyai database sendiri
15.
How do type declaration statements for simple variables affect the
readability of a language, considering that some languages do not
require them?
Pendeklarasian (Penjelasan) tipe data dibutuhkan agar program mudah
dibaca,dimengerti dan di aplikasikan ke dalam bahasa pemrograman.
Contoh
-> jika kita menuliskan nilai kebenaran dengan dan tanpa tipe data boolean,
akan seperti ini
“prime=true” (boolean)
dan “prime=1″ (tanpa boolean).
Dengan
contoh tersebut, kita dapat melihat jika dengan mendeklarasikan(menjelaskan)
tipe data boolean, kita dapat dengan mudah mengerti maksud dan tujuan program
tersebut dengan cara membacanya.
Tidak ada komentar:
Posting Komentar