Friday, November 8, 2019

http://pelajaranbahasaprogram.blogspot.com/2014/09/chapter-1-concepts-of-programming.html

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

Answer: Yes I do believe our capacity for abstract thought is defenitely influenced by our language skills because our abstract thought is one of important reason we can make programs. There are a number of programming domains that have radically different requirements, such as scientific and business, that dismiss any notion of a simple language for all programming domains as well as the different language evaluation criteria.

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

Answer: Basically, I have made some websites of my own using HTML as the interface. But then there was appeared a new born of HTML, it's called HTML5. It makes me curious becasue I've seen lot of HTML5 based sites can use kind of flash animation or video but those are not. For the example, let's take a look at this site Super Looper (Click Here), that site provides us kind of DJ Drum Pads application which we can play and use like we are using flash, but as a matter of fact it's just a normal interface site. So it's still kind of mystery to me.

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

Answer: It's a brilliant idea. Imagine when we have just one single language for all programming domains, everytime programmers make a project that involves programmers from particular programming domains, programmers would do much better teamwork because they can fully understand each other and the result would make the project to become much better.

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

Answer: Every programmers are supposed to master particular programming domains of their own. Because when programmers are making a project that involves particular programming domains, they would need teamwork. Teamwork means that programmers will try to cooperate, using their individual skills and providing constructive feedback, despite any personal conflict between individuals. If there were a single language for all programming domains, then it would not necessary to have a teamwork of programmers.

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

Answer: There's another criterion of languages in addition to those discussed in this chapter. One possibility is Straightforward. In some languages, a great deal of text is required for even simple complete programs. For example, COBOL is very rambling. Programs written in COBOL tend to be much longer than the same programs written in other languages. To be Straightforward on the languages, it can improves program creation, takes less file space for the source programs, and can cause programs to be more readability.

No comments:

Post a Comment