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

Multiple choice technology programming languages
  1. Bjarne Stroustrup

  2. Dennis Ritchie

  3. Kenneth E. Iverson

  4. Alan Kay

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology programming languages
  1. Edsger W. Dijkstra

  2. Bjarne Stroustrup

  3. Bill Joy

  4. Alan Kay

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology programming languages
  1. Alan Cooper

  2. Bill Joy

  3. Alan Kay

  4. Kenneth E. Iverson

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology programming languages
  1. Bill Joy

  2. Edsger W. Dijkstra

  3. Dennis Ritchie

  4. Alan Kay

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology programming languages
  1. Niklaus Wirth

  2. Bill Joy

  3. Bjarne Stroustrup

  4. Alan Kay

Reveal answer Fill a bubble to check yourself
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).

Multiple choice technology programming languages
  1. Niklaus Wirth

  2. Edsger W. Dijkstra

  3. Ken Thompson

  4. Bill Joy

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology programming languages
  1. Edsger W. Dijkstra

  2. Niklaus Wirth

  3. John McCarthy

  4. Alan Cooper

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology testing
  1. Kent Beck, Erich Gamma

  2. Richard Samuel, David Arnold

  3. James Kosling, Jack Peter

  4. Juanco Anez

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology programming languages
  1. James Smith

  2. Carl Hofman

  3. Yukihiro Matsumoto

  4. J Bannerji

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology operating systems
  1. Linus Pauling

  2. Linus Torvalds

  3. Linus Thorwalds

  4. Linus Van Pelt

Reveal answer Fill a bubble to check yourself
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).

Multiple choice technology testing
  1. Deming

  2. Walter Shewart

  3. Taguchi

  4. Fisher

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology programming languages
  1. Ada Lovelace

  2. Herman Hollerith

  3. John McCarthy

  4. Konrad Zuse

Reveal answer Fill a bubble to check yourself
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).

Multiple choice technology programming languages
  1. John Kemeny

  2. Yukihiro Matsumoto

  3. Alan Cooper

  4. Thomas Kurtz

Reveal answer Fill a bubble to check yourself
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.