General Awareness ยท Science General
Inventors and Scientific Discoveries
4,616 Questions
This hub provides questions related to great inventors and their scientific discoveries. It covers the inventors of the telephone, radio, and microchips, alongside Nobel Prize winners. These facts are crucial for the general awareness section of major competitive exams.
Famous inventionsNobel Prize winnersScientific conceptsKey inventors
Inventors and Scientific Discoveries Questions
-
Dennis Ritchie
-
Bill Joy
-
Grace Hopper
-
Niklaus Wirth
C
Correct answer
Explanation
Grace Hopper developed Flow-Matic in the 1950s, which directly influenced the creation of COBOL for business data processing. Ritchie created C, Joy developed vi and contributed to Java, and Wirth created Pascal.
-
Bjarne Stroustrup
-
Dennis Ritchie
-
Kenneth E. Iverson
-
Alan Kay
C
Correct answer
Explanation
Kenneth E. Iverson developed APL (A Programming Language) in the 1960s, known for its concise mathematical notation and array processing capabilities. Stroustrup created C++, Ritchie developed C, and Kay pioneered Smalltalk and object-oriented programming.
-
Edsger W. Dijkstra
-
Bjarne Stroustrup
-
Bill Joy
-
Alan Kay
C
Correct answer
Explanation
Bill Joy created the vi editor at UC Berkeley in 1976 as part of the BSD UNIX distribution. Dijkstra contributed to structured programming, Stroustrup created C++, and Kay pioneered object-oriented programming with Smalltalk.
-
Alan Cooper
-
Bill Joy
-
Alan Kay
-
Kenneth E. Iverson
C
Correct answer
Explanation
Alan Kay led the development of Smalltalk at Xerox PARC in the 1970s, pioneering object-oriented programming concepts. Cooper created Visual Basic, Joy developed vi, and Iverson created APL.
-
Dennis Ritchie
-
Bjarne Stroustrup
-
John von Neumann
-
Bill Joy
C
Correct answer
Explanation
John von Neumann is widely credited with originating the concept of the operating system and modern computer architecture (the Von Neumann architecture), which includes stored-program execution and shared memory for data and instructions.
-
Bill Joy
-
Edsger W. Dijkstra
-
Dennis Ritchie
-
Alan Kay
C
Correct answer
Explanation
Dennis Ritchie developed the C language at Bell Labs in the 1970s as a systems programming language for UNIX. Joy created vi and contributed to Java, Dijkstra contributed to structured programming theory, and Kay pioneered object-oriented programming with Smalltalk.
-
Niklaus Wirth
-
Bill Joy
-
Bjarne Stroustrup
-
Alan Kay
C
Correct answer
Explanation
Bjarne Stroustrup created C++ as an extension of the C language, adding object-oriented features. The other options created different languages: Niklaus Wirth (Pascal), Bill Joy (vi and BSD tools), Alan Kay (Smalltalk).
-
Niklaus Wirth
-
Edsger W. Dijkstra
-
Ken Thompson
-
Bill Joy
C
Correct answer
Explanation
Ken Thompson created UNIX at Bell Labs in 1969. Edsger W. Dijkstra contributed to algorithms and computer science theory, Niklaus Wirth created Pascal, and Bill Joy contributed to BSD Unix.
-
Edsger W. Dijkstra
-
Niklaus Wirth
-
John McCarthy
-
Alan Cooper
B
Correct answer
Explanation
Niklaus Wirth developed Modula and Modula-2 as successors to Pascal, emphasizing modular programming principles. Dijkstra contributed to algorithms and formal methods, McCarthy created Lisp, and Cooper designed Visual Basic.
-
Kent Beck, Erich Gamma
-
Richard Samuel, David Arnold
-
James Kosling, Jack Peter
-
Juanco Anez
A
Correct answer
Explanation
JUnit was created by Kent Beck and Erich Gamma in 1997. Beck is known for Test-Driven Development and Extreme Programming, while Gamma is co-author of the influential Design Patterns book.
-
James Smith
-
Carl Hofman
-
Yukihiro Matsumoto
-
J Bannerji
C
Correct answer
Explanation
Yukihiro Matsumoto (often called 'Matz') designed the Ruby programming language in Japan in the mid-1990s. Ruby was created to be more flexible and programmer-friendly than Perl, emphasizing simplicity and productivity.
-
Linus Pauling
-
Linus Torvalds
-
Linus Thorwalds
-
Linus Van Pelt
B
Correct answer
Explanation
Linus Torvalds created the Linux kernel in 1991 while he was a student at University of Helsinki. The other options are fictional or refer to different people (Linus Pauling was a chemist, Linus Van Pelt is a Peanuts character).
-
Deming
-
Walter Shewart
-
Taguchi
-
Fisher
B
Correct answer
Explanation
Walter Shewhart introduced control charts at Bell Labs in the 1920s as tools for monitoring process variation and maintaining quality control. Deming popularized Shewhart's methods later. Taguchi contributed robust design methods. Fisher developed experimental design principles. Shewhart is the correct originator of control charts.
-
Ada Lovelace
-
Herman Hollerith
-
John McCarthy
-
Konrad Zuse
C
Correct answer
Explanation
John McCarthy invented Lisp in 1958 at MIT, making it the second-oldest high-level programming language still in widespread use. Ada Lovelace wrote the first algorithm (1840s), Herman Hollerith developed punch-card tabulation (1890s), and Konrad Zuse built the first programmable computer (1941).
-
John Kemeny
-
Yukihiro Matsumoto
-
Alan Cooper
-
Thomas Kurtz
A,D
Correct answer
Explanation
John Kemeny and Thomas Kurtz designed the original BASIC programming language at Dartmouth College in 1964 to make computing accessible to non-technical students. Yukihiro Matsumoto created Ruby (1995), Alan Cooper is known for Visual Basic, making A and D correct.