This company created the Windows operating system.
Microsoft
What is the time complexity of binary search?
O log N
REST
What is Representational State Transfer?
This language, created in the early 1990s by Guido van Rossum, uses indentation to define blocks.
Python
This company introduced the CUDA programming platform to allow general-purpose computing on GPUs.
What is NVIDIA?
What is the name of the register that stores the address of the next instruction?
What is the program counter (PC)?
SQL
What is Structured Query Language?
This language, invented at Bell Labs, introduced curly braces and was the predecessor to C++.
What is C?
The Java programming language was developed at this company in the 1990s.
What is Sun Microsystems?
What OS concept ensures processes do not access each other's memory?
What is memory protection (or virtual memory)?
DNS
What is Domain Name System?
Developed by Mozilla, this systems programming language offers memory safety without a garbage collector, thanks to its borrow checker.
What is Rust?
This company's labs developed the first UNIX operating system in the 1970s.
What is Bell Labs?
What are the four properties that define a transaction in a DBMS?
What is ACID: Atomicity, Consistency, Isolation, Durability?
CAP (Theorem)
What is Consistency, Availability, Partition Tolerance?
This language is known for its use in artificial intelligence and symbolic computation, and its code is made entirely of parentheses.
What is Lisp?
The original Smalltalk language and GUI interface ideas came from this company’s research center.
What is Xerox (or Xerox PARC)?
What would be the consequence if someone proved P = NP?
all problems whose solutions can be verified quickly can also be solved quickly
SOLID
What is Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion?
This language, originally designed for telecom switches, implements concurrency with lightweight processes and shares no memory between them.
What is Erlang?