EMCS Holiday Trivia

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/24

flashcard set

Earn XP

Description and Tags

Get things right - Get a prize...

25 Terms

1
New cards

The term "bit" is a portmanteau(port-man-toe) – it combines what two other words?

"Binary" and "digit"

2
New cards

Large language models have been said to have “sparks of AGI” – what does AGI stand for?

Artificial General Intelligence

3
New cards

The "Escape" key was invented long before windowed interfaces. What was it invented for inputting?

The key was born in 1960, when an I.B.M. programmer named Bob Bemer was trying to solve a Tower of Babel problem: computers from different manufacturers communicated in a variety of codes. Bemer invented the ESC key as way for programmers to switch from one kind of code to another.

4
New cards

The “Demoscene” was started by software developers who removed copy protection and other restrictions from existing software, adding their own ‘cracktros’ to claim credit for their hacks. What kind of software were they predominantly cracking?

Computer Games

5
New cards

At Bell Labs in 1969, a programmer named Brian Kernighan wrote a code snippet in his “A Tutorial Introduction to the B Programming Language”. This tutorial is the first known instance of a famous two-word phrase used in countless programming tutorials. What is the phrase?

Hello, World!

6
New cards

Named after a philosopher who specialized in indirect self-reference, what is the term for a program that outputs its own source code?

A quine program, or quine

7
New cards

A phrase attributed to several different people goes: “Java is to JavaScript as ham is to ____ ?

hamster

8
New cards

JavaScript has had at least three names associated with it since it was created. Name at least one.

Mocha, LiveScript, JScript, ECMAScript, ES

9
New cards

What character on every modern keyboard goes back to at least the 1500s? Its original use was related to the price per unit of physical goods.

‘at’ @ Smithsonian reports, the first documented use was in the 1500s for denoting units of wine (called amphorae), but our use of the symbol probably comes from a speedily written French "à" (which translates to "at")

10
New cards

Why do programmers confuse OCT 31 = DEC 25 ?

(OCTal 31 = DECimal 25)

11
New cards

What company made the first portable computer in 1981?

The first portable computer, the Osborne 1, was made by Osborne Computer Corporation.

12
New cards

What is the best-selling video game ever as of 2023?

As of 2023, the best-selling video game ever is Minecraft, known for its sandbox gameplay and creativity.

13
New cards

Kubernetes was not named Kubernetes until it was open sourced by Google in 2014. Prior to that, it was known by what four-letter name of an alien species in the "Star Trek" franchise?

Borg

14
New cards

In 2005, Linus Torvalds created software for tracking changes on files to improve development of the Linux kernel. Since 2005, the open-source software has had Junio Hamano as the core maintainer. What is the three-letter name of this uber-popular software among developers?

Git

15
New cards

After Microsoft and IBM, which Texas-based computer tech corp (known for its databases) is the third largest in the world?

Oracle Corporation, renowned for its database software and technology.

16
New cards

What "P" word can describe both a square sewn over a hole in clothing, or a set of changes to update, fix, or improve a software program?

Patch

17
New cards

What is the name of the software framework developed and maintained by Microsoft that was first built in the late 1990s and continues to primarily run on Windows machines with the C# language?

The .NET Framework, which provides a controlled environment for developing and running applications.

18
New cards

What company providing hosting for software development and distributed version control familiar to computer programmers is known for its iconic Octocat (part cat, part octopus) logo?

GitHub, a platform for version control and collaboration that allows multiple developers to work on projects simultaneously.

19
New cards

What British woman is considered to have written the first ever piece of computer software, developing an algorithm for Charles Babbage’s theoretical Analytical Engine in the 1840s? She was the only child of George Gordon, Lord Byron, she is best known with an “L” last name.

Ada Lovelace, recognized for her pioneering work in computer programming and mathematics, particularly her notes on Babbage's machine.

20
New cards

What programming language got its one-letter name because it came after a language that was named either “Byte” or “Bell” but was just called “B”?

C, a general-purpose programming language that supports structured programming and is widely used for system and application software.

21
New cards

What cybersecurity term meshes the words “software” and “malicious” together to describe bad programs that are used to infect a system?

Malware, short for malicious software, refers to any software intentionally designed to cause damage to a computer, server, client, or computer network.

22
New cards

What programming language started out as a personal project of Gradyon Hoare when he was working at Mozilla Research in 2006 and was apparently named after fungus and not corroded metal?

Rust, a systems programming language designed for safety and performance, particularly in concurrent programming.

23
New cards

What term beginning with F is an automated software testing method that injects invalid, malformed, or unexpected inputs into a system to reveal software defects and vulnerabilities?

Fuzzer - Fuzz testing, a technique used to discover vulnerabilities in software by inputting random data to crash programs or expose flaws.

24
New cards

What term, beginning with H, is software that enables distributed processing for big data by using clusters and simple programming models?

Hadoop, an open-source framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models.

25
New cards

Also used to describe the effects of some psychoactive drugs on humans, when applied to software, what term means that an AI model has produced an answer that is plausible, but factually incorrect and/or unrelated to the question asked?

Hallucination, a phenomenon where AI generates responses that are misleading or inaccurate despite sounding reasonable.