Искусственные языки: ч.2: языки программирования

Apr 22, 2019 16:59

Это скорее не темка, а просто список и примеры вопросов. Потому что мне в акой-то момент наскучило копаться в том, что я и так неплохо знаю.
В принципе, действительно много спрашивают только про C, C++, ну и топ-1 знание: "Обучение любому языку программирования, как правило, начинается с написания программы, выводящей фразу "Hello world"".
С++
  • Самый известный и часто спрашиваемый язык программирования, (Пушкин среди них).
  • Создал Бьорн Страуструп в 1983г.
  • ++ - это оператор, означающий "+1".
  • Иногда жаргонно называют "кресты".
С
  • Также есть языки A, B, D, и возможно, и не только они
  • Похожее: To see; язык программирования C, система СИ, буква английского алфавита C, итальянское "да", "море" по-английски, нота "до", обозначение скорости света.
  • Создан в 1972г.
  • Существует еще язык C# ("до диез").

ADA
  • Назван в честь Ады Лавлейс или Авгу́сты А́ды Кинг (урождённая Ба́йрон), графини Ла́влейс (англ. Augusta Ada King Byron, Countess of Lovelace, 1815, Лондон, Великобритания - 1852, Лондон). Известна прежде всего созданием описания вычислительной машины, проект которой был разработан Чарльзом Бэббиджем. Составила первую в мире программу (для этой машины). Ввела в употребление термины «цикл» и «рабочая ячейка», считается первым программистом в истории.
  • А еще "язык Ада" довольно двусмысленно звучит.
Pascal - один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах вузов, является основой для ряда других языков.
Python
  • Часто называют "питоном"
  • Получил название в честь "Летающего цирка Монти Пайтон"
Java
  • Эмблема - чашка кофе
  • Называется так же, как остров Ява
  • Еще есть язык программирования Javascript, который иногда путают с Явой, хотя это совсем разные языки.
Delphi
  • Похоже на название города Дельфы, особенно часто упоминается в связи с дельфийским оракулом
Basic
  • С англ. "простой", считается довольно простым.
  • Есть язык Basic English или просто Basic - упрощенный английский.
Fortran
  • Первый язык программирования высокого уровня, получивший практическое применение.
  • Fortran является сокращением от FORmula TRANslator (переводчик формул).
  • Используется в первую очередь для научных и инженерных вычислений.

Brainfuck
  • Самый известный эзотерический язык программирования, известный своей сложностью
  • Эзотерический язык программирования - язык программирования, разработанный для исследования границ возможностей разработки языков программирования, для доказательства потенциально возможной реализации некой идеи (так называемое «доказательство концепции», англ. proof of concept), в качестве произведения программного искусства или в качестве шутки (компьютерного юмора).

Prolog
Algol (Также звезда с переменным блеском (бета Персея))
Perl (жемчужина по-английски)
Ruby (бриллиант по-английски)
Lisp
R
Go (Разработан Google)
SQL - язык запросов к базам данных.
HTML - язык гипертекстовой разметки web-страницы.
PHP
Примеры вопросов:
По словам Николая Непомнящего, ОНА писала стихи с помощью математики. Назовите ЕЕ.
[Ответ]Ответ: [Ада] Лавлейс.
Комментарий: Гены пальцем не заткнешь.
https://db.chgk.info/question/zvonok13.4/9

Как называется язык программирования, в названии первого стандарта которого присутствует число 1815?
[Ответ]Ответ: "Ада".
Комментарий: Язык "Ада" был назван в честь Ады Лавлейс, дочери Джорджа Байрона. А в название стандарта языка был внесен год ее рождения.
https://db.chgk.info/question/ukrbr15.4/11

Недавно группа программистов из Корнеллского университета разработала новый язык программирования, базирующийся на стандартном языке C и весьма схожий с ним в большинстве аспектов. Название какого природного явления стало названием этого языка?
[Ответ]Ответ: Циклон (cyclone, клон C)
https://db.chgk.info/question/r1002003.8/2

Штаб-квартира компании "Oracle" [Орэкл] расположена в непосредственной близости от небольшого аэропорта Сан-Карлос. Напишите кодовое обозначение этого аэропорта.
[Ответ]Ответ: SQL.
Зачёт: KSQL.
Комментарий: Компания "Oracle" занимается в первую очередь базами данных. Для работы с реляционными базами данных используется язык SQL. Обозначение аэропорта - сокращение от его названия, случайно совпавшее с названием этого языка. Один из редакторов работает в компании "Oracle", но вопрос предложен другим редактором. :-)
https://db.chgk.info/question/zeovts15.3/7

Редактор тура проверил данный факт по Базе вопросов.
Считается, что в 1970-х ЭТО слово уже было торговой маркой одной британской компании, поэтому из него убрали гласные. Напишите ЭТО слово в изначальном виде.
[Ответ]Ответ: SEQUEL.
Зачёт: С любой капитализацией.
Комментарий: SEQUEL - сокращение от "Structured English QUEry Language", позже сокращенное до SQL. Первой базой данных с поддержкой SQL стала Oracle V2, сейчас "Oracle" является разработчиком Java.
https://db.chgk.info/question/it-cup17.2/5

База данных Oracle оказалась плохо приспособлена для нужд компании Facebook. По всей видимости, сотрудники Facebook проклинали неудачное решение и в конечном итоге создали собственный программный продукт. Какое название с удвоенной согласной он получил?
[Ответ]Ответ: Cassandra.
Зачёт: Кассандра.
Комментарий: вероятно, разработчики решили дать название по игре слов "cursed oraclе" [карсед оракл] - проклятый оракул. Пожалуй, самым известным проклятым оракулом была Кассандра.
https://db.chgk.info/question/telo19_u.3/33

Раздаточный материал
What is the origin of the name? - "Ogle" would be a good name for a [пропуск] debugger.
Перед вами цитата из руководства по новому языку программирования: "Какое происхождение у имени? - "Ogle" было бы неплохим именем для [пропуск] дебаггера". Пропущенное слово - название языка программирования. Заполните пропуск.
[Ответ]Ответ: Go.
Комментарий: What is the origin of the name? - "Ogle" would be a good name for a "Go" debugger.
https://db.chgk.info/question/kol10v.14/7

ЕЕ мать, родившаяся в 1792 году, получила прозвище "принцесса параллелограммов". Что было названо в ЕЕ честь в 1980 году?
[Ответ]Ответ: Язык программирования.
Зачёт: Язык программирования "Ада"; язык "Ада".
Комментарий: Язык программирования "Ада" получил свое название в честь графини Ады Лавлейс. Свои математические способности Ада получила от матери, Анны-Изабеллы Байрон.
https://db.chgk.info/question/igrvkl18.3/7

Анализируя преимущества разных языков, один интернет-пользователь замечает, что у ИКСА их, по крайней мере, два. Догадавшись, что мы имеем в виду под преимуществами, назовите ИКС.
[Ответ]Ответ: [Язык программирования] C++.
Зачёт: Си плюс плюс.
Комментарий: "Каждый язык программирования имеет свои плюсы, даже C++ - целых два".
https://db.chgk.info/question/ivant12.2/5

Раздаточный материал
   Around World in 30 days
Дэвид Эйзингер в течение месяца изучал различные языки программирования, а затем подготовил презентацию под названием "Around World in 30 days" [эраунд уолд ин сёти дэйз]. Какое слово мы пропустили в названии этой презентации?
[Ответ]Ответ: Hello.
Комментарий: Дэвид Эйзингер на протяжении месяца изучал различные языки программирования, и свои наблюдения описал в презентации "Around Hello World in 30 days". "Hello World" - простейшая программа, с которой чаще всего начинается курс изучения языка программирования.
https://db.chgk.info/question/balt11-4.2/1

Эрвин Дитрих утверждал, что последней приличной вещью, написанной с ЕГО помощью, стала симфония до-мажор Франца Шуберта. Джон Бейдлер говорил, что не желает вслед за толпой прыгать в НЕГО со скалы. Назовите ЕГО.
[Ответ]Ответ: C.
Зачёт: Язык программирования C.
Комментарий: Все эти фразы посвящены языку программирования C. Буквой "C" обозначается тональность до-мажор; название буквы "C" звучит так же, как слово "sea" ("море").
https://db.chgk.info/question/mgp0607.9/16

"МалебОлдже" - это оригинальное название предпоследнего, а в честь него и получил свое имя Мэлболдж. С помощью Мэлболджа чертовски сложно писать, потому его назвали настоящим ИКСОМ, и в шутку предложили сократить приветственное слово. ИКС был создан в 1980 году. Назовите ИКС двумя словами.
[Ответ]Ответ: Язык ада.
Зачёт: Язык Ада.
Комментарий: Малеболдже - это название предпоследнего круга Дантового ада, а Мэлболдж - это эзотерический язык программирования. Слово "Hello" можно сократить до "Hell".
https://db.chgk.info/question/ulybzi15.3/14

Этот вывод делали многие студенты. В Википедии ему посвящено около пятидесяти статей на разных языках. Песню с этим названием группа "Lady Antebellum" [Леди Антебеллум] поместила только на второй альбом. Напишите это название.
[Ответ]Ответ: Hello world.
Зачёт: С любой пунктуацией.
Комментарий: Многие студенты начинают изучение языков программирования с того, что выводят на экран фразу "Hello, world!" с помощью программ на соответствующих языках. Упомянутая группа поздоровалась с миром только на втором альбоме.
https://db.chgk.info/question/wc11.7/6

Действие романа Филипа Хосе ФАрмера происходит в далеком будущем на территории современного Вашингтона. Название местного языка можно представить как записанные рядом названия двух других языков, появившихся в 2001 и 1972 годах соответственно. Напишите название этого вымышленного языка.
[Ответ]Ответ: Ди-Си.
Зачёт: Диси; DC; D.C.
Комментарий: Название языка восходит к округу Колумбия, или D.C. [ди-си]. Язык программирования ди появился уже в двадцать первом веке и известен меньше, чем си.
https://db.chgk.info/question/petroz15.4/11

В языке программирования Пир в начале кода объявляются области памяти, которым присваиваются имена. В процессе эти области начинают взаимодействовать. Все части кода нумеруются римскими цифрами. Напишите четыре буквы, которые мы пропустили в тексте этого вопроса.
[Ответ]Ответ: Шекс.
Комментарий: Язык называется Шекспир. Программы на этом языке напоминают пьесы: в начале называются основные действующие лица и их основные черты, а части кода нумеруются римскими цифрами, как сцены в пьесах Шекспира.
https://db.chgk.info/question/zvonok13.2/3

Название одного эзотерического языка программирования можно перевести на русский как "пропуск". Воспроизведите любую структурную единицу этого языка.
[Ответ]Ответ: [Пустой бланк].
Зачёт: Пропуск, пробел, табуляция, перевод строки.
Комментарий: Язык называется "Whitespace" [уайтспЭйс]. Программы на нем состоят из пробелов, табуляций и переводов строки, а любые печатаемые символы не исполняются и считаются за комментарий. В тексте вопроса, как вы догадались, нет пропущенных слов.
https://db.chgk.info/question/ivant13.1/10

Среди различных языков, которые изучал автор вопроса, был один, на обложке учебника по которому почему-то был изображен страус. Автор вопроса сначала удивился, но потом подумал, что если бы был изображен мертвый страус, то такая иллюстрация была бы весьма уместна. Вы получите плюсик, если ответите, что за язык изучал автор вопроса.
[Ответ]Ответ: C++.
Зачёт: Си-плюс-плюс. Незачет: Си, C.
Комментарий: Язык программирования. Автор и идеолог этого языка - Бьорн Страуструп. (Язык Си разработан ранее и другим человеком - Деннисом Ричи.)
https://db.chgk.info/question/samach07.2/1

Внимание! Вопрос про известного человека будет уже совсем скоро. А пока вопрос номер двадцать два.
    В стихотворении Льва Ткаченко, которое он написал не на своем родном языке, несколько строк начинаются с того же слова, с которого начинаются некоторые строчки более известного стихотворения. Напишите это слово.
[Ответ]Ответ: If.
Комментарий: Это стихотворение написано на языке программирования C++. Упоминание строк намекает на строки программного кода. If ("если") - оператор ветвления в языках программирования. "If" - знаменитое стихотворение Редьярда Киплинга, известное в переводе как "Заповедь", "Когда", "Если сможешь" и собственно "Если".
https://db.chgk.info/question/balt17-5.3/10

Внимание, в вопросе есть замена.
    ФортрАн - это декларативный язык программирования. Программы на нем описывают, как должен выглядеть ответ, а не как его найти; при этом не всегда легко понять, существует ли ответ на самом деле. Какие две буквы мы заменили в этом вопросе?
[Ответ]Ответ: Бе.
Комментарий: Бертран Рассел описал гипотетический чайник, который летает по эллиптической орбите между Землей и Марсом и достаточно мал, чтобы его было невозможно найти. Язык Бертран был создан в середине 80-х и назван в честь Рассела.
https://db.chgk.info/question/nikole16.2/1

На логотипе языка программирования, разработанного на основе "Явы", изображен слон, хотя было бы логично, если бы там тоже была чашка. Как называется этот язык?
[Ответ]Ответ: Ceylon.
Зачёт: Цейлон.
Комментарий: Разработанный на основе "Явы" язык тоже был назван в честь азиатского острова. На логотипе "Явы" изображена чашка кофе, поэтому логично было бы поместить на логотип "Цейлона" чашку чая. Однако на логотипе изображен слон - еще один символ острова Цейлон.
https://db.chgk.info/question/iche14-1.2/7

Создателем языка программирования C++ является Бьёрн Страуструп. Один интернет-пользователь, критикуя C++, пишет, что у сторонников этого языка ОН. Назовите ЕГО двумя словами, начинающимися на одну и ту же букву.
[Ответ]Ответ: Стокгольмский синдром.
Комментарий: Хотя Страуструп и датчанин. Некоторые программисты на C++ привыкли к техническим трудностям, с которыми им приходится сталкиваться при разработке сложных приложений, и закрывают глаза на недостатки языка и системы программирования, принимая их за неизбежность или даже за достоинства.
https://db.chgk.info/question/kol14o.2/13

Согласно профессиональной шутке, испанские программисты при ответе на вопрос, умеют ли они программировать, сразу же делают выбор в ЕГО пользу. Назовите ЕГО коротким словом.
[Ответ]Ответ: Си.
Зачёт: C.
Комментарий: Язык программирования Си. "Si" - по-испански "да". А еще си - это седьмая нота.
https://db.chgk.info/question/12koll10.1/7

Блиц.
    1. По мнению исследователей, ЕГО поведение связано не с трусостью, а с поиском камешков гравия, которые способствуют пищеварению. Назовите ЕГО.
    2. Автор вопроса нашел в Интернете программу для подсчета стоимости ИКСА в случае продажи его в научно-исследовательский институт. Для определения стоимости автору предложили ответить на вопросы о своем возрасте, росте, вредных привычках и редких заболеваниях. Назовите ИКС четырехбуквенным словом.
    3. ЕГО предлагали назвать четвертой. Такой вариант не был принят, поскольку ОН является лишь расширением третьей. Назовите фамилию ЕГО автора.
[Ответ]Ответ: 1. Страус. 2. Труп. 3. Страуструп.
Комментарий:
    1. Страус не прячет голову в песок, а подбирает с земли камешки.
    3. Бьёрн Страуструп - разработчик языка программирования C++; вариант названия D был отклонен.
https://db.chgk.info/question/it-cup10.2/6

Компания "Облачный офис" открыла вакансию "заклинателя". Назовите как можно точнее то, опыт в чем является необходимым для соискателя.
[Ответ]Ответ: Создание проектов (программирование) на языке Python.
Зачёт: По слову "Python".
Комментарий: Компания ищет заклинателя змей для языка программирования Питон. Название "Облачный офис" говорит об IT-направленности.
https://db.chgk.info/question/leti14bl/22

Описывая разницу между двумя языками, знакомый автора вопроса пошутил, что в АЛЬФЕ целых четыре ИКСА. Какие слова мы заменили на АЛЬФУ и на ИКС?
[Ответ]Ответ: Решетка, плюс.
Комментарий: Имелись в виду языки программирования C# и C++. Знак решетки можно разбить на четыре плюса.
https://db.chgk.info/question/okmar14.17/16

[Ведущему: слово "песнИ" прочитать неотличимо от слова "песнЕ"; кавычки не озвучивать.]
    Недавно разработаный язык программирования состоит в основном из одного слова, написанного в различных вариациях. В какой известной "Песни" неоднократно употребляется это слово?
[Ответ]Ответ: "Песнь Льда и Пламени".
Зачёт: "Песнь Льда и Огня"; "A Song of Ice and Fire".
https://db.chgk.info/question/it-cup15.1/12

Математик Джин Саммет принимала участие в создании ряда ИХ. На обложке ее книги ИХ названия написаны на кирпичах, из которых сложено известное сооружение. Назовите ИХ точно.
[Ответ]Ответ: Языки программирования.
Зачёт: Машинные языки, компьютерные языки.
Комментарий: Их многообразие удачно проиллюстрировано Вавилонской башней.
https://db.chgk.info/question/volgog11.2/4

На сайте БьЯрне СтрАуструпа, создателя языка программирования C++ [си плас плас], можно прослушать аудиоответ на чаще всего задаваемый вопрос. Воспроизведите этот ответ хотя бы примерно.
[Ответ]Ответ: Бьярне Страуструп.
Зачёт: Имя и фамилия (или просто фамилия) в узнаваемом написании.
Комментарий: Интересно, что больше всего посетителей сайта интересуют не аспекты языка C++, а то, как произносится имя его создателя.
https://db.chgk.info/question/lite-17.1/6

Во вселенной "Звездных войн" большинство населения говорит на ИКСЕ. В 80-е годы в качестве цифровых носителей использовались обычные аудиокассеты, поэтому при желании можно было услышать, как звучит другой ИКС. Какое слово мы заменили на ИКС?
[Ответ]Ответ: Бейсик.
Зачёт: Basic; бэйсик.
Комментарий: Во вселенной "Звездных войн" Бейсик - основной язык. Во втором предложении вопроса говорится о языке программирования "Бейсик". Запись программы на кассете представляла собой звук, воспринимаемый человеческим ухом и интерпретируемый компьютером как последовательность байтов.
https://db.chgk.info/question/praga16.7/7

В название конференций, посвященных этому языку программирования, часто входит слово "пользователь". Создателями этого языка являются Росс Айхека и Роберт Джентлмен. Назовите этот язык.
[Ответ]Ответ: R.
Комментарий: В название конференций входит слово "useR", последняя буква в котором выделена. Таким образом, это слово можно прочитать как "use R" - "используй R". Буква "R" в качестве названия была выбрана, в частности, потому, что это первая буква имен ее создателей.
https://db.chgk.info/question/it-cup17.1/7

Особенностью синтаксиса языка программирования LISP [лисп] является большое количество скобок. Чтобы программист не путался в парах скобок, существуют специальные плагины, в названиях которых нередко упоминается ОНА. Назовите ЕЕ одним словом.
[Ответ]Ответ: Радуга.
Комментарий: Для каждой пары скобок в этих плагинах используется определенный цвет. В конце строки кода можно увидеть сразу полдюжины или больше закрывающих скобок подряд. Разноцветные идущие друг за другом скобки - дуги - вместе образуют подобие радуги.
https://db.chgk.info/question/balt18-5.2/7

PyPy [пай-пай] - это интерпретатор языка программирования Python [питон], написанный на языке Python. Кто изображен на эмблеме этого продукта?
[Ответ]Ответ: Уроборос.
Зачёт: Змея, кусающая свой хвост.
https://db.chgk.info/question/konov13.3/3

Юрий Нагибин образно заметил, что в результате действий ИКСА горло раздулось ромбом. ИКСЫ - жаргонное название некоторых программистов. Назовите ИКСА двумя словами, начинающимися на одну и ту же букву.
[Ответ]Ответ: Заклинатель змей.
Комментарий: Нагибин описал капюшон змеи как горло, раздутое ромбом. Заклинателем змей в Рунете называют программиста, владеющего языком Python [пАйтон].
https://db.chgk.info/question/leti15.4/9

В диалоге, приводимом на сайте bash.org.ru, один собеседник сообщает, что в Индии ИХ несколько десятков, а другой предполагает, что одним из НИХ там является... Ответьте тремя символами, что?
[Ответ]Ответ: C++.
Комментарий: ОНИ - государственные языки. На bash.org.ru популярна компьютерная тематика. Индийские программисты давно стали притчей во языцех.
https://db.chgk.info/question/volgog08.2/5

Язык программирования АЛГОЛ был разработан в 1958 году комитетом, созданным Международной федерацией по обработке информации. Одним из препятствий в работе стала дискуссия по поводу того, использовать ПЕРВУЮ или ВТОРУЮ. ПЕРВАЯ, в частности, принята в США, Великобритании, Китае, а также в Израиле. ВТОРАЯ используется в России, большинстве стран Европы и Южной Америки. Назовите ПЕРВУЮ и ВТОРУЮ.
[Ответ]Ответ: Точка и запятая.
Комментарий: Речь о десятичном разделителе.
https://db.chgk.info/question/haif1l11.1/24

Раздаточный материал
    10 i = 0
    20 i = i + 1
    30 PRINT i; " squared = "; i * i
    40 IF i >= 10 THEN GOTO 60
    50 GOTO 20
    60 PRINT "Program Completed."
    70 END
Подобный код иногда называют ИКС-код. Или потому что программа делает множество скачков, или потому что ничего не понятно. Что мы заменили на ИКС?
[Ответ]Ответ: Кенгуру.
Комментарий: Согласно популярному заблуждению, "кенгуру" означало на языке аборигенов "не понимаю". Обычное название такого кода "спагетти-код", но иногда его называют иначе.
https://db.chgk.info/question/haif1l11.2/9

По одной из версий, круг Ады был придуман ради победы в азартных играх. Какие два слова мы заменили в этом вопросе другими двумя?
[Ответ]Ответ: Треугольник Паскаля.
Комментарий: Треугольник Паскаля - бесконечная таблица, в которой каждое число равно сумме двух расположенных над ним чисел. Эта структура стала огромным шагом в построении теории вероятностей. Ада и Паскаль - языки программирования.
https://db.chgk.info/question/arkhim17.3/9

лингвистика, Дания, острова, языки, животные, география, Новое время (17 - н.20вв), айти, личности, 20в, Англия, чгк, 21в, 19в, Новейшее время (20 - 21вв), Европа

Previous post Next post
Up