This language, created by Guido van Rossum, is known for its readability and uses indentation instead of braces to define code blocks.
What is Python?
This US Navy Rear Admiral and co-inventor of COBOL popularized the term "debugging" after finding a moth in the Harvard Mark II.
Who is Grace Hopper?
This is the “brain” of the computer that executes instructions and performs calculations.
What is the CPU?
This data structure follows a “last in, first out” (LIFO) order.
What is a stack?
In binary, this number is represented as “1111”.
What is 15?
Originally developed at Bell Labs in the early 1970s, this language was designed for system programming and became the foundation for Unix.
What is C?
The daughter of a Lord, this lady of early computing is considered the first computer programmer due to her work with the "analytical engine".
Who is Ada Lovelace?
This component of the CPU performs arithmetic and logical operations like addition, subtraction, and comparisons.
What is the ALU? (Arithmetic Logic Unit)
This sorting algorithm repeatedly steps through a list, swapping adjacent elements if they are in the wrong order.
What is bubble sort?
A common saying for when the same code works your computer, but not someone else's.
What is "it works on my machine!"?
This language runs on a virtual machine and follows the “write once, run anywhere” philosophy, popularized by Sun Microsystems.
What is Java?
An American human computer whose calculations of orbital mechanics as a NASA employee were critical to the success of the first and subsequent U.S. crewed spaceflights.
Who is Katherine Johnson?
This type of memory is volatile, directly accessible by the CPU, and used to store data and instructions currently in use.
What is RAM?
This algorithm finds the shortest path from a single source to all other nodes in a graph with non-negative edge weights.
What is Dijkstra’s algorithm?
If a recursive function forgets its base case, it may keep calling itself until this error occurs, also referring to the name of a helpful ask and answer platform for code related questions.
What is stack overflow?
This language, developed at Mozilla, emphasizes memory safety without garbage collection and uses an ownership/borrowing system enforced at compile time.
What is Rust?
This American computer scientist directed the Software Engineering Division at the MIT Instrumentation Laboratory, where she led the development of the on-board flight software for NASA's Apollo Guidance Computer for the Apollo program.
Who is Margaret Hamilton?
This architecture, named after a mathematician, stores instructions and data in the same memory space, unlike the Harvard architecture.
What is the Von Neumann architecture?
This data structure supports efficient insertion, deletion, and lookup operations in average O(log n) time and is self-balancing using rotations.
What is a red-black tree? (or AVL)
This joke programming language uses only eight commands and is known for being intentionally difficult to read and write.
What is Brainf***?
This Lisp dialect created by Rich Hickey runs on the JVM and emphasizes immutable data structures and functional programming, using persistent data structures for efficiency.
What is Clojure?
A famous actress as well as an inventor, her work in spread spectrum technology in WWII laid the groundwork for modern WiFi, Bluetooth, and GPS.
In pipelined processors, this type of hazard occurs when an instruction depends on the result of a previous instruction that has not yet completed.
What is a data hazard?
This algorithmic paradigm breaks a problem into overlapping subproblems, stores their solutions, and builds up to an optimal result.
What is dynamic programming?
This pre-ChatGPT bot passed the Turing test by convincing 33% of judges that it was a 13 year old Ukranian boy.
What is Eugene Goostman?