“Unit 1 Assignment 1”
ITT Technical Institute
Intro to Programming – PT1420
Unit 1 Assignment 1
Short Answer Questions
1. Why is the CPU the most important component in a computer?
The reason the CPU is the most important component in a computer is because without the CPU you can’t run any software.
2. What number does a bit that is turned on represent? What number does a bit that is turned off represent?
The number in a bit that represents a turned on position is 1. The number in a bit that represents a turned off position is 0.
3. What would call a device that works with binary data?
A digital device is a device that works with binary data.
4. What are the words that make up a high-level programming language called?
Keywords or Reserved Words are words that make up a high-level programming language.
5. What are short words that are used in assembly language called?
Mnemonics are short words that are used in assembly language.
6. What is the difference between a compiler and an interpreter?
The difference between a compiler and an interpreter is that a compiler translates high-level language into separate machine language program while an interpreter translates AND executes the instructions in a high-level language program.
7. What type of software controls the internal operations of the computer’s hardware?
An operating system controls the internal operations of the computer’s hardware.
Unit 1 Research Assignment 1
What were the five popular programming languages in each of the following decades: 1970s, 1980s, 1990s, and 2000s? Who was the creator of each of these languages?
When was each of these languages created? Was there a specific motivation behind the creation of these languages? If so, what was it?
Created by Niklaus Wirth in 1970. Its main purpose was to teach people how to the basics of structured programming.
Created by: Ken Thompson and Dennis M. Ritchie in 1972. C was created to provide a structured and easier language to program Operating Systems, specifically for programming Unix in C instead of assembly language. SQL:
Created by: Donald D. Chamberlin and Raymond F. Boyce in 1974. Its main purpose was to manipulate and find information in a structured database. FORTRAN 77:
Originally created by John Backus in 1957 to create a language that would reduce the frustrations of programming with machine language. In 1978 FORTRAN was updated to FORTAN 77 with updates for error handling and managing large scale programs. COMAL:
With a foundation in BASIC, Borge Christansesn designed COMAL in 1973. It was mainly designed to be used in in school and to train programmers. VisiCalc:
Created by the VisiCorp company in 1979. VisiCalc allowed people to create spreadsheets to input information categorized by different columns, some with their own functions or formulas to automatically calculate information. This eliminated the need to write all of it down on paper and reduce human error. 1980s
Created by: Bjarne Stroustrup in 1983. Created to add object-oriented programming into C language, which was a language that was well respected for portability without sacrificing speed or functionality. Perl:
Perl was created by Larry Wall in 1987. Text processing was mostly done with a variety of different programs. Perl is now one of the best web programming languages of its fast open source development cycle and its text processing features. True Basic
Created by Thomas Kurtz and John Kemeny in 1983. Rather than having each manufacturer create their own version of BASIC, they developed True BASIC which was compatible with DOS and MAC platforms. It is sold as a commercial product due to the influence of Dartmouth students in 1983.
Trying to find a way to find a right way to allow APL to run on SunOS properly, Arthur Whitney created A+ in 1988. Turbo Pascal
Created by Borland under the...
Bibliography: Hosch, W., Lotha, G. (2014). Perl. In Encyclopaedia Britannica.
Retrieved from http://www.britannica.com.proxy.itt- tech.edu/EBchecked/topic/899428/Perl
Unknown. (2014). The Original BASIC. True BASIC.
Retrieved from: http://www.truebasic.com/about
Morgan Stanley Dean Writter. (2003). The History of A+. A+.
Retrieved from: https://www.ruby-lang.org/en/about/
Ecma International, (2006)
Please join StudyMode to read the full document