Senin, 29 September 2014

Project Sebesta Assignment, Lecturer: Mr.Tri Djoko Wahjono, Ir.,M.sc.

Concepts of Programming Languages

Robert W. Sebesta
Assignment #1


1. Why is it useful for a programmer to have some background in language design, even though he/she may never actually design a programming language?

Answer: It will increases our capacity to use different constructs in writing programs, enables us to choose languages for projects more effectively, and makes learning new
languages easier.

2. How can knowledge of programming language characteristics benefit the whole computing community?

Answer: Knowledge of programming language will help to make an easier computing way or computing systems which are more effecient for the computing community.

3.What programming language has dominated scientific computing over the past 50 years?

Answer: Fortran

4.What programming language has dominated business applications over the past 50 years?

Answer: COBOL

5.What programming language has dominated artificial intelligence over the past 50 years?

Answer: LISP

Review Question

1.Do you believe our capacity for abstract thought is influenced by our language skills? Support your opinion.

Answer:  Yes, if we learn more language skills, it means the our skills for abstract thought are improved.

2. What are some features of specific programming language you know whose rationales are a mystery to you?

Answer: I'm just started to learn c, and a lot of c language functions and features are a mystery for me.

3. What arguments can you make against the idea of a single language for all programming domain ?

Answer: It will be definitely simpler to learn and easier to learn, as there will be only one language to be understand.

4. What arguments can you make against the idea of a single language for all programming domain? 

Answer: It will be less style and no uniqueness in the style of programming itself.

5. Name and explain another criterion by which languages can be judged (in addition to those discussed in this chapter).

Answer: Simplicty of the programs, whether the programs needed lots of instructions or code to be input. And based on how the language will be type, either it will be a complicated language which need a lot of word or not.



Samuel Andrew
1801428352



Tidak ada komentar:

Posting Komentar