Senin, 29 September 2014

Assignment #1 Konsep Bahasa Pemrograman Pak Tri Djoko Wahjono

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 Baik adalah program yang mampu beroperasi dalam kondisi apapun

14. Why is type checking the parameters of a subprogram important?->    Type checking sangatlah penting karena type checking mampu mendeteksi kesalahan sebelum kesalahan itu terjadi sehingga membuat biaya perawatan lebih murah dan tidak perlu mengeluarkan biaya perbaikan

15.What is aliasing?->    Aliasing adalah meemperbolehkan dua nama atau lebih  yang berbeda untuk mengakses file yang sama





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?

->    Fitur yang memaksimalkan bahasa pemrograman adalah simple, dan mudah dimengerti, dapat mengenali struktur tipe data, memiliki  sintaks untuk menjalankan konfigurasi, dapat memperbaiki kesalahan dalam mengkonfigurasi

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 Basic dan Visual C++. Menurut sumber dari internet, Saya mendapati C++ merupakan compailer sedangkan Visual Basic merupakan inetpreter
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.

Entri Populer