Question

Margaret Hamilton recounts how her experience with these things led her to develop the Universal Systems Language, or USL, in “What [these things] Tell Us.” For 10 points each:
[10m] Name these things that were manually identified by the Augekugel (“OW-gheh-koo-gull”) method. Historically, a specific type of these things was identified by DEADBEEF (“dead-beef”) appearing in a memory dump.
ANSWER: software bugs [or software errors, software faults, software defects, problems in software, flaws in software, or any other synonyms for software errors; accept crashes] (Augekugel means “eyeballing” in German, so the Augekugel method was just a computer operator looking at the code.)
[10h] USL specifies systems to eliminate errors before-the-fact, in contrast with this approach to software development. This approach to software development uses the “red, green, refactor” cycle.
ANSWER: test-driven development [or TDD]
[10e] Nowadays, errors are identified more easily thanks to syntax highlighters and debuggers built into these all-encompassing programs for software development. Visual Studio is one of these programs.
ANSWER: integrated development environments [or IDEs (“I-D-eez”); prompt on code editors; reject “environments”]
<Other Science>

Back to bonuses

Summary

2023 ACF Nationals04/22/2023Y1516.0080%67%13%

Data

Claremont ABrown A1001020
Columbia AMcGill A0101020
Georgia Tech ADuke A001010
Harvard AVanderbilt A100010
North Carolina AJohns Hopkins A001010
Ohio State ARutgers B1001020
Minnesota APenn A1001020
Penn State AIllinois A001010
Rutgers AChicago A100010
Stanford AGeorgia Tech B1001020
WUSTL AIndiana A1001020
Yale AWUSTL B10101030
MIT AFlorida B1001020
UC Berkeley ACornell A001010
Florida APurdue A100010