Rabu, 01 Oktober 2014

Chapter 1

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?

Subprograms

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?   

Type checking sangat penting karena type checking bisa mendeteksi kesalahan sebelum kesalahan itu terjadi

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