«1. В СССР как раз и была полная информационная блокада от мира. 99% советского населения понятия не имело, что у лично у Брежнева огромный гараж»
А как связано «блокада от мира» и «гараж Брежнева»? О какой блокаде от мира идет речь? Газет не было? Переводных журналов? Издательства иностранной литературы? Не закупали иностранную технику, втч автомобильную? Рабочие какого-нибудь ВАЗа или ЗИЛа не знали, что у них роботы Кавасаки работают?
«Кап.страны посещали доли процента населения, и милейший Валентин Зорин мог спокойно рассказывать про миллионы голодных рабочих в США.»
Но мы-то с вами знаем, что все нищие — это просто лентяи и неудачники.
Это «детское» решение задачи. Помню, в «Кванте» писали про эту особенность — что дети, не знающие сложного аппарата, быстро решают задачу (там было про поезда или автомобили и муху, которая летала между ними), а взрослые начинают прикидывать интегралы, ряды и в конце концов ошибаются.
Сделать нужную подстановку, это не моя задача, а того, кто этот текст пишет и отправляет.
Ни разу. Вы — автор — написали текст программы. Или, например, XML файл со ссылкой на какой-то объект данных. Вы (автор) будете подставлять данные или тот (та сущность), кто будет выполнять/интерпретировать эту программу/шаблон?
Если макрос не работает, это у него проблема, его программы, а не моя (как читателя).
Так это он у вас в голове не работает. Это шуточный макрос, который подставляется читателем во время чтения. By design.
По моему вы сами запутались.
Да нет. Просто вы отчего-то не можете понять простую шутку, которую из-за этого приходится объяснять формально.
Причем весьма однобоко. На скринах видно, что требуется отчет-исследование «для реализации» ИЛИ «аргументации о невозможности реализации». Л.В. же пишет «аналитическую записку о том, что в мессенджерах end-to-end шифрование, поэтому вскрыть переписку в них невозможно», что является искажением.
Если в шаблоне «Привет, %UserName%!», то читатель Хабр должен прочитать «Привет, Хабр!»
Читатель не может прочитать в шаблоне значение с подстановкой. По определению. Шаблон — это шаблон, результат подстановки — это результат подстановки.
«Привет, %UserName%» — это шаблон. Сделать подстановку — ваша задача, как интерпретирующего текст.
а не изображать из себя «процессор».
Отчего же? Вы читаете текст, вы его разбираете, интерпретируете. Процессор в чистом виде, работающий по своей внутренней программе. Текст, который вы читаете — входные данные.
КНДР, кстати, имеет выход в Интернет для образовательных учреждений, НИИ. На трубе есть видео-лекция американца, который ездил в КНДР по контракту обучать студентов.
Такие же. У нас по ТЯПиМТ (Теория ЯП и Методы Трансляции) на 4м курсе был курсовик по созданию транслятора простого ЯП по заданной спецификации. С использованием генераторов парсеров по заданной грамматике.
Я больше склоняюсь к созданию некоего промежуточного звена между интерпретатором и компилятором. То есть к созданию языка программирования, который будет транслироваться в байт-код виртуальной машины, которую так же предстоит написать.
О, боги! Это называется транслятор. Транслятор в язык виртуальной машины.
То есть к созданию языка программирования, который будет транслироваться
Это не создание ЯП, это создание среды для его реализации. Где описание терминалов, лексем, синтаксиса? Где БНФ или аналоги?
Как поток A, который расчитывает, что от потока B рано или поздно придёт какой-то результат, узнает, что в B вычисление завершилось неудачей? По умолчанию никак
Воу-воу-воу, секундочку. Если мы ожидаем результата от потока Б, то мы ожидаем какого-то события, сигнализирующего достижения результата, или окончания потока Б. Т.е. в любом случае у нас будет код, который является прослойкой между двумя этими потоками. Так или иначе. Кто мешает этой прослойке проверять исключения? Например, что-то вроде
А как связано «блокада от мира» и «гараж Брежнева»? О какой блокаде от мира идет речь? Газет не было? Переводных журналов? Издательства иностранной литературы? Не закупали иностранную технику, втч автомобильную? Рабочие какого-нибудь ВАЗа или ЗИЛа не знали, что у них роботы Кавасаки работают?
«Кап.страны посещали доли процента населения, и милейший Валентин Зорин мог спокойно рассказывать про миллионы голодных рабочих в США.»
Но мы-то с вами знаем, что все нищие — это просто лентяи и неудачники.
Ни разу. Вы — автор — написали текст программы. Или, например, XML файл со ссылкой на какой-то объект данных. Вы (автор) будете подставлять данные или тот (та сущность), кто будет выполнять/интерпретировать эту программу/шаблон?
Так это он у вас в голове не работает. Это шуточный макрос, который подставляется читателем во время чтения. By design.
Да нет. Просто вы отчего-то не можете понять простую шутку, которую из-за этого приходится объяснять формально.
Читатель не может прочитать в шаблоне значение с подстановкой. По определению. Шаблон — это шаблон, результат подстановки — это результат подстановки.
«Привет, %UserName%» — это шаблон. Сделать подстановку — ваша задача, как интерпретирующего текст.
Отчего же? Вы читаете текст, вы его разбираете, интерпретируете. Процессор в чистом виде, работающий по своей внутренней программе. Текст, который вы читаете — входные данные.
Я понял, что вы не поняли.
Потому что это программа, а не ее вывод. Процессор — это вы, читатель. Прочитали «времени суток», подставили, скажем, «вечер», с поправкой на падежи.
О, боги! Это называется транслятор. Транслятор в язык виртуальной машины.
Это не создание ЯП, это создание среды для его реализации. Где описание терминалов, лексем, синтаксиса? Где БНФ или аналоги?
Хотите поговорить об этом?
Воу-воу-воу, секундочку. Если мы ожидаем результата от потока Б, то мы ожидаем какого-то события, сигнализирующего достижения результата, или окончания потока Б. Т.е. в любом случае у нас будет код, который является прослойкой между двумя этими потоками. Так или иначе. Кто мешает этой прослойке проверять исключения? Например, что-то вроде