Fooker's Pointless Trivia v2.0
Computer Language History

Instructions: Each question is multiple choice. Carefully read each question, then choose the answer you feel is best. Answer every question, even if you have to guess. Turn off your monitor and click around randomly with the mouse if you have to. Make sure to use a #2 lead pencil. When you are finished, click the Grade Me! button at the bottom of the quiz to submit your quiz for grading.

1. The oldest of the "high-level" programming languages, this language was developed by a team if IBM programmers led by John Backus and was first published in 1957. Name that language!


2. Sure, the hare beat the tortoise when it came to a race. But here's one Turtle that survived the tests of time. Name the school where the programming language Logo was invented.

UCLA - Berkley
Notre Dame

3. Named after the mathematician Blaise Pascal, the programming language Pascal was used primarily from the late 1960's to the late 1980's as vehicle for teaching students the fundamentals of computer programming and is a direct descendent of ALGOL 60. Who is the developer of Pascal?

Niklaus Wirth
Ken Iverson
Guy Lewis Steele Jr. and Gerald Jay Sussman
Bertrand Meyer

4. This Bell Labs developer transformed the classic C programming language by adding in object-oriented programming techniques. Since the language still had extremely close ties to its roots, it didn't seem right to name it something completely different (like, say, "D") so, using the C unitary increment operator (++) as a pun, he created the language we now know as C++. Name that developer!

Dennis Ritchie
David Turner
Larry Wall
Bjarne Stroustrup

5. This programming language underwent one of the most rigorous and expensive development processes ever. Spurred by the need for a single, robust language to replace the 450 or so languages used in its existing applications, the United States Department of Defense sponsored a huge software engineering effort lasting several years. In the end, this complex language, which excels at creating generic program units and using parallel or concurrent processing, has become the core for much of the military's computing power. And that language is...


6. Java. Java, Java, Java. Everybody loves Java. That's almost all you ever hear about on the Internet nowadays is Java. But what's this? JavaScript? What is JavaScript? Is it the same thing, or is it different? Well, these two languages are very different, despite having the J-word in their title. Which of the following is not a valid difference between Java and JavaScript?

Java is owned by Sun Microsystems; JavaScript is owned by Netscape
Java is compiled, then interpreted by a virtual machine; JavaScript is interpreted by you web browser
Java is strongly typed, meaning integers are integers, characters are characters, and they most be converted to be used together; JavaScript variables are not
Java comparisons use a double-equal (==); JavaScript uses a single equal (=)

7. The programming language Forth has an interesting history. Originally created to automate astronomy telescopes, it was created in 1970 to allow a more direct interaction between the user and the machine. It uses stacks for everything, which the user must manage, and all mathematical equations must be entered in postfix notation to help save processing time. It got its name because its inventor considered it a fourth-generation programming language, but the computer he developed it on only allowed five-character file names, so "Fourth" became "Forth." Name Forth's developer:

Charles H. Moore
Cleve Moler
Guido Van Rossum
David Turner

8. Programming languages can have the strangest of names, sometimes being derived from famous mathematicians, mythological beasts, and even a British comedy troupe! Name the language developed by Interactive Software Engineering (ISE) of Goleta, CA in 1985 and named for a famous French engineer:


9. Here's an odd one for you: the SIMULA language, which is in essence an extension of ALGOL 60, was developed in what city and country?

Greenwich, UK
Oslo, Norway
Toronto, Canada
Berkley, CA, USA

10. This early programming language developed by IBM was the first large scale attempt to design a language that could be used for a variety of application areas, instead of focusing on only one, such as science, artificial intelligence, or business. It is completely free-form and has no reserved keywords, and was developed in the United Kingdom. Go ahead; name that language!


11. Making its debut in 1977, awk was a simple language that quickly found itself as a standard in all UNIX installations. Combined with the sed language, system administrators could do tons of "kewl" stuff. However, after the development of Perl, both sed and awk quickly declined. Quick: Name the inventor(s) of awk!

Larry Wall
Ken Iverson
Alfred V. Aho, Peter J. Weinberger, and Brian W. Kernighan
Cleve Moler

12. Computer languages can have some very diverse roots. This language, developed by John McCarthy, was grounded in a common thread between linguistics, psychology, and mathematics: the need to process symbolic data in lists. Its most common use today is in the realm of artificial intelligence. What language is it?


13. This relatively simple yet powerful language, best known as a novice's language, became so popular that virtually every early personal computer had a copy of it. Whether you had a Tandy CoCo, a Commodore 64, or an Apple II, you probably learned how to use it. (And I don't mean assembly either!) It still lives on today, usually in a more "visual" form. Name that language!


14. Some of these language designers were pretty darn busy. Which of the following programming languages were not developed by Niklaus Wirth?


15. Which of the following scripting languages is not commonly used on a UNIX box for everyday tasks? (I might as well be giving this one to you....)


Okay, students. Pencils down! Click below to find out how you did!

I give up... I'm runnin' home ta Momma!

Return to Geeky Games