Question: Question 2: (a) Fortran I had no data typing; instead variable names starting with I, J, K, L, M, and N were implicitly integer type,

 Question 2: (a) Fortran I had no data typing; instead variable

Question 2: (a) Fortran I had no data typing; instead variable names starting with I, J, K, L, M, and N were implicitly integer type, while all others were floating-point type. Discuss briefly the readability, writability, and reliability of this design. (4 marks) (b) Why is readability important to writability? Explain briefly. (2 marks) Question 3: (a) Suppose a single, universal programming language is created that aims to replace all others and to be used in all application domains. Discuss briefly the pros and cons of such an idea, esp. in relation to the various costs. (4 marks) (b) Does the availability of Operator Overloading help decrease each of the cost types below? Select the correct answer; do not explain. (2 marks) Training programmers: Y/N Executing programs: Y/N Writing programs: Y/N Poor program reliability: Y/N Compiling programs: Y/N Maintaining programs: Y/N Question 4: Read Chapter 2 of the Sebesta textbook (much recommended), if you have not already, and answer the following accordingly. Write each answer in your own words, no more no less (do not copy entire paragraphs!) Make sure to give the page number for your source (you will get no credit otherwise), Indicate which edition you are using, and whether it is the electronic or print version. (6 marks) Example (10 print ed.]: What does Plankalkl mean and what is it? It means "program calculus, it is the first programming language ever designed. (p58] 1. Which functional language derived from Lisp and Pascal predates Haskell? 2. Give four characteristics of early computer hardware (1940s and early 1950s). 3. When was the first assembly language created and what was its main limitation? 4. What hardware capability first appeared in the IBM 704 computer and why did it strongly affect the evolution of programming languages? 5. What was the most significant enhancement from Fortran I to Fortran ll? 6. What is the first functional programming language ever created and when? 7. Which programming language first allowed functions as first-class entities and what is their use and purpose exactly? 8. What were the main motivations for designing ALGOL 60? 9. Which language first allowed long variable names (up to 30 characters) and which new character did it allow in variable names? 10. Which was the first programming language for everyone and why is that

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!