Pull to refresh
0
@MacInread⁠-⁠only

User

5
Subscribers
Send message
«1. В СССР как раз и была полная информационная блокада от мира. 99% советского населения понятия не имело, что у лично у Брежнева огромный гараж»
А как связано «блокада от мира» и «гараж Брежнева»? О какой блокаде от мира идет речь? Газет не было? Переводных журналов? Издательства иностранной литературы? Не закупали иностранную технику, втч автомобильную? Рабочие какого-нибудь ВАЗа или ЗИЛа не знали, что у них роботы Кавасаки работают?

«Кап.страны посещали доли процента населения, и милейший Валентин Зорин мог спокойно рассказывать про миллионы голодных рабочих в США.»
Но мы-то с вами знаем, что все нищие — это просто лентяи и неудачники.
Это «детское» решение задачи. Помню, в «Кванте» писали про эту особенность — что дети, не знающие сложного аппарата, быстро решают задачу (там было про поезда или автомобили и муху, которая летала между ними), а взрослые начинают прикидывать интегралы, ряды и в конце концов ошибаются.
Сделать нужную подстановку, это не моя задача, а того, кто этот текст пишет и отправляет.

Ни разу. Вы — автор — написали текст программы. Или, например, XML файл со ссылкой на какой-то объект данных. Вы (автор) будете подставлять данные или тот (та сущность), кто будет выполнять/интерпретировать эту программу/шаблон?

Если макрос не работает, это у него проблема, его программы, а не моя (как читателя).

Так это он у вас в голове не работает. Это шуточный макрос, который подставляется читателем во время чтения. By design.

По моему вы сами запутались.

Да нет. Просто вы отчего-то не можете понять простую шутку, которую из-за этого приходится объяснять формально.
Обычная разработка. Среды, базы данных, окружение. Работает без нареканий.
Причем весьма однобоко. На скринах видно, что требуется отчет-исследование «для реализации» ИЛИ «аргументации о невозможности реализации». Л.В. же пишет «аналитическую записку о том, что в мессенджерах end-to-end шифрование, поэтому вскрыть переписку в них невозможно», что является искажением.
У меня 3, все заняты: мышь, клавиатура, внешний диск или флешка.
Если в шаблоне «Привет, %UserName%!», то читатель Хабр должен прочитать «Привет, Хабр!»

Читатель не может прочитать в шаблоне значение с подстановкой. По определению. Шаблон — это шаблон, результат подстановки — это результат подстановки.
«Привет, %UserName%» — это шаблон. Сделать подстановку — ваша задача, как интерпретирующего текст.
а не изображать из себя «процессор».

Отчего же? Вы читаете текст, вы его разбираете, интерпретируете. Процессор в чистом виде, работающий по своей внутренней программе. Текст, который вы читаете — входные данные.

Как мне кажется, вы меня поняли. И закончим.

Я понял, что вы не поняли.
КНДР, кстати, имеет выход в Интернет для образовательных учреждений, НИИ. На трубе есть видео-лекция американца, который ездил в КНДР по контракту обучать студентов.
Ну у него есть запас на 2-3 торможения после остановки двигателя.
Такие же. У нас по ТЯПиМТ (Теория ЯП и Методы Трансляции) на 4м курсе был курсовик по созданию транслятора простого ЯП по заданной спецификации. С использованием генераторов парсеров по заданной грамматике.
Такая зависимость есть по моему опыту — если человек не может связно изложить мысли, он не сможет написать программу. Но тут, кмк, перебор, натяжка.
Вот именно. Только он не выполнился. Вы видите сам макрос, а не его результат

Потому что это программа, а не ее вывод. Процессор — это вы, читатель. Прочитали «времени суток», подставили, скажем, «вечер», с поправкой на падежи.
«Доброго времени суток» — вполне обычный «макрос». Такой же, как и «Привет, %UserName%».
Про фасон шляпы и очков не забудьте уточнить, одного вашего критерия может быть недостаточно, слишком погрешность велика.
Я больше склоняюсь к созданию некоего промежуточного звена между интерпретатором и компилятором. То есть к созданию языка программирования, который будет транслироваться в байт-код виртуальной машины, которую так же предстоит написать.

О, боги! Это называется транслятор. Транслятор в язык виртуальной машины.

То есть к созданию языка программирования, который будет транслироваться

Это не создание ЯП, это создание среды для его реализации. Где описание терминалов, лексем, синтаксиса? Где БНФ или аналоги?

Доброго времени суток!
Хотите поговорить об этом?
Этот с ровной однотонной квадратной верхней крышкой смотрится замечательно.
Специфика связана с тем, что в OP нет ни GC, ни в чистом виде RAII и объекты должны освобождаться самостоятельно, так что ловить надо всё.
Отчего Object Pascal забыли? Тоже исключения есть, без GC. своя атмосфера так сказать.
Как поток A, который расчитывает, что от потока B рано или поздно придёт какой-то результат, узнает, что в B вычисление завершилось неудачей? По умолчанию никак

Воу-воу-воу, секундочку. Если мы ожидаем результата от потока Б, то мы ожидаем какого-то события, сигнализирующего достижения результата, или окончания потока Б. Т.е. в любом случае у нас будет код, который является прослойкой между двумя этими потоками. Так или иначе. Кто мешает этой прослойке проверять исключения? Например, что-то вроде
WaitForSingleObject(hThreadBEvent)
if lThreadB.Outcome == oFailure 
  CheckException(lThreadB)....
...
...
Thread.HandleException(Exception){
Terminate;
Outcome = oFailure;
SetEvent(hmyEvent)
}

Information

Rating
Does not participate
Registered
Activity