Американские горки, как правило, строятся так, что вся их внутренняя структура — на виду. Рассуждая об американских горках, Джейкоб Геллер называет их результатом чистого инженерного замысла, лишённого абстракции. Он находит нечто символичное в том, что создатель одной компьютерной игры об американских горках использовал почти исключительно... что?
Ответ: Язык ассемблера
Зачёт: ассемблер, assembly, assembly language
Комментарий: Игра «RollerCoaster Tycoon» [ро́лер ко́устер тайку́н], в которой игрок должен проектировать и строить американские горки, написана на языке ассемблера — языке низкого уровня, близком к машинному коду. Геллер считает, что это в каком-то смысле похоже на совершенно не абстрактную «чистую инженерию» самих американских горок; другими словами, игра об американских горках сама построена, как американские горки.
Источники: https://www.youtube.com/watch?v=K4VLPThmBoI, ~9:05–12:22
/ 19 · 42.11%
/ 10 · 40%
Спорные: показать
Апелляции: показать
Вопрос
23
Тип:
на зачёт
Статус:
doneпринята
Ответ команды:
машинный код
Текст апелляции:
В статье википедии про игру "RollerCoaster Tycoon" написано "Sawyer wrote 99% of the code for RollerCoaster Tycoon in x86 assembly language" (ссылка)). При том, что ассемблер называют языком программирования по сути это лишь представление машинного кода, в общем случае не всегда, но для архитектуры x86 именно представление (ссылка). В этом можно убедиться по этому списку инструкций и соответствующих кодов (ссылка) Более того, ассемблер называют символьным машинным кодом (ссылка). Так что просим зачесть наш ответ, как эквивалентный авторскому и соответствующий всем реалиям и фактам вопроса.
Комментарий АЖ:
2:1 Один из членов АЖ: Я понимаю, что слово «символичное» тут ключевое, и я понимаю, что автор написал игру именно на языке ассемблера. Тем не менее, я готов утверждать, что контекст вопроса не подразумевает более точного ответа, и вот почему. Во-первых, логика вопроса («вся внутренняя структура на виду» + «чистый замысел, лишённый абстракции») подразумевает машинный код больше, чем ассемблер. Во-вторых, вопрос сформулирован как мнение Геллера, а он в явном виде говорит и считает важным, что «in its bones, Roller Coaster Tycoon is an exposed framework of code», делая акцент именно на голом коде. Хотя формально ответ «машинный код» неверен, мне кажется, что именно в контексте данного вопроса (исключительно за счёт того, как вопрос написан и сформулирован) ответ апеллянтов можно признать синонимичным авторскому ответу. Это, конечно, большая натяжка, демонстрирующая серьёзную степень доброты АЖ, но я думаю, что в данном случае она оправдана.