![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,716
|
![]()
Вот в разделе Ответы на mail.ru один "знаток" выдал, что программа может состоять из одной команды, и на мое предложение уточнить выдал : END в фортране. То, что чел не отличает понятия оператор в ЯВУ от команда в системе команд конкретной архитектуры много говорит уже об уровне ( на mail.ru много таких "знатоков") . И уверяет, что такой исходник
Код:
![]() у меня со времен БЭСМ-6 и СМ-4 нет компила с фортрана, потому проверить не могу. Кто-нить может (не насчет "заработает" - смех один, а насчет скомпилится) ? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,831
|
![]()
Ну в С++ вообще мейн можно оставить пустым... даже ретурн 0 подставят. И?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,716
|
![]()
Компилируется, выходит? И exe-шник создается ? Если да, то интересно бы его посмотреть. Как выглядит программа, которая должна ничего не делать. Во всяком случае, там будет не одна машинная команда
![]() Я попробовал в ТурбоПаскале exe-шник 2 кб. Оказывается, не только у людей - в программах тоже бывает: место занимает, но ни хрена не делает. ![]() Последний раз редактировалось digitalis; 25.02.2018 в 22:24. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Вот такая пустышка на Паскаль в Geany создает .exe 42 кБайта.
В Delphi консольное .exe 13.8 кБайт. Последний раз редактировалось type_Oleg; 25.02.2018 в 22:38. |
![]() |
![]() |
![]() |
#6 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
![]()
Формально *.com файл может состоять из одной команды ret
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
![]() |
![]() |
![]() |
#7 | ||
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
![]()
Вот у вас все примеры бесполезно-теоретические
![]() А я реально уже долгое время использую программу из одной команды. Причем использую её может даже чаще всех остальных. В любом случае ежедневно. Код программы такой: Цитата:
В Делфи это будет выглядеть похоже Цитата:
|
||
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,716
|
![]()
Опять же путаница понятий оператор в ЯВУ или даже макрокоманда -- и машинная команда (инструкция) в системе команд конкретной архитектуры, с которой я начинал топик.
Команды : mov,add,nop... точнее, даже это тоже не команды, а мнемокоды этих команд на ассемблере. Вот пример от Pavia - действительно прога из одной команды, я уличён ![]() Последний раз редактировалось digitalis; 26.02.2018 в 10:13. |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,609
|
![]()
Определяясь с термином, что считать командой? Скомплится, но размер ELF около 7 килобайт машинного кода.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
![]()
Вы уж сами определитесь, что именно надо? Если exeшник, то он имеет определённую структуру и обязательные инструкции, которые априори больше, чем одна команда, если брать машинные инструкции.
Если считать команды на каком либо языке программирования высокого уровня, то да, такое возможно. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Логические команды и команды сдвига данных | Lunyan | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 20.05.2014 19:52 |
Программа поиска названия команды. | Andrey35 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 27.12.2011 18:39 |
Одной кнопкой выполнялись две команды "скрыть/отобразить" по очереди | Vja4eslav | Microsoft Office Excel | 13 | 15.08.2011 18:01 |
Можно в case задать больше одной команды? | sunny_alice | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 14.05.2011 22:06 |
Программа для превращения одной пикчи в другую | Alex Cones | Софт | 2 | 22.07.2009 19:07 |