1324

Программирование в Iron Man 2

вовремя нажатая пауза открывает новые загадки? P.S. пост мной был выложен на япе 8.09.10 , поэтому смело ставлю "МОЁ". Думаю вы не видели=) удачн
Программирование в Iron Man 2
Вы смотрите срез комментариев. Показать все
190
Автор поста оценил этот комментарий
первая часть больше похожа на правду
Иллюстрация к комментарию
раскрыть ветку (20)
63
Автор поста оценил этот комментарий
этот плюсанул
18
Автор поста оценил этот комментарий
программа, которая показывает свой исходный код во время выполнения, это похоже на правду ?
раскрыть ветку (18)
11
Автор поста оценил этот комментарий
Компиляция проходит.
раскрыть ветку (9)
24
Автор поста оценил этот комментарий
если посмотреть это момент в фильме (примерно 34 минута), то видно, что в код на заднем фоне постоянно добавляются новые фрагменты да и с такой скоростью, что это не процесс программирования, а результат работы программы
во-первых такая штука полностью бессмысленна
во-вторых такое динамическое отображение выполненного кода можно реализовать только на интерпретируемых языках программирования
судя по лексике языка программирования, представленного на картинке, это скорее всего С или С++, которые являются не интерпретируемыми, а компилируемыми
соответственно реализовать динамическое отображение исполненного кода на данных языках невозможно, короче говоря это просто кино-fail
раскрыть ветку (8)
16
Автор поста оценил этот комментарий
раскрыть ветку (1)
Автор поста оценил этот комментарий
не видел этого на си++
1
Автор поста оценил этот комментарий
Теоретически возможно, что в другом терминале работает генератор кода, который декодирует язык сверхвысокого уровня на С с фоновой компиляцией - если бы это не был кусок RCX communication routines :)
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
это к стати неплохая версия
код может быть написан на языке высокого уровня
который транслируется в С с динамическим отображением транслированного кода, тогда програсбар может например отображать процес трансляции
а после трансляции выполняется компиляция С-кода
0
Дискорд стример
Автор поста оценил этот комментарий
а летающие роботы - это очень правдоподобно (не говоря уже о Мстителях)...
лишь бы прикопаться, верно ?
Автор поста оценил этот комментарий
Ясно.
ещё комментарии
8
Кавабангер
Автор поста оценил этот комментарий
Ебааааааать. Значит костюм ЖЧ, мини-ядерный реактор в груди тебя не удивили, а программа удивила?
0
Автор поста оценил этот комментарий
Думаешь так нельзя сделать?
Автор поста оценил этот комментарий
на скрине происходит деплой "софта" в марк1, в теории он должен быть уже скомпилированный, но Старку виднее
Автор поста оценил этот комментарий
Ну квайны существуют, так что похоже.
раскрыть ветку (4)
0
Автор поста оценил этот комментарий
квайны просто отображают код программы, независимо от того как он выполняется
а в фильме это динамическое отображение выполненного кода
раскрыть ветку (3)
0
Автор поста оценил этот комментарий
Возможно, что ошибся, плохо помню этот момент в фильме.
К слову, про C/C++, под дебаггером программа вполне может выводить исполняемый в данный момент код.
раскрыть ветку (2)
0
Автор поста оценил этот комментарий
при дебаге, насколько я понимаю, происходит пошаговая интерпретация кода, то есть код не компилируется, что приводит к серьезным потерям производительности, при исполнении программы
но это уже какое-то извращение, исполнять программу через дебагер
хотя в принципе возможно исполнять С-код на специально написаном интерпритаторе
только вот зачем ?
конечно компиляция программы в бинарный код требует времени, в отличие от интерприрации, которая сразу исполняет код
но скомпилированный код исполняется в десятки, а то и сотни раз быстрее интерпритируемого
тем более что для программ, которые взаимодействуют с железом и требуют работы в реальном времени, скорость исполнения критически важна
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Не надо никаких интерпретаторов, gcc + gdb - наше все. Программа практически не теряет в производительности, там проблема скорее с размером за счет отладочной информации.
По интерпретируемым языкам другой разговор, у них свои преимущества, однако писать писать свой интерпретатор C действительно странно, хотя есть один случай, для которого может подходить решение: когда требуется использовать интерпретируемый язык, но при этом уже имеется кодовая база на C, настолько большая, что дешевле написать интерпретатор C, чем переписать продукт на интерпретируемом языке.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества