|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.12.2008, 12:02 | #1 |
Пользователь
Регистрация: 23.12.2008
Сообщений: 10
|
Hello world менее 42 байт
Всем привет, получил задание, нужно сделать прогу hello world , язык можно использовать любой, лишбы высокого уровня. Размер файла не больше 42 байт. Формат файла либо ехе либо сom.
Спасибо за внимание. |
26.12.2008, 12:27 | #2 |
Помощник
Пользователь
Регистрация: 24.12.2008
Сообщений: 55
|
хм. ну я вижу только такие реализации
Код:
Код:
Код:
Продал кроссовки Fila, купил текилу.
|
26.12.2008, 12:30 | #3 |
Пользователь
Регистрация: 23.12.2008
Сообщений: 10
|
вот в этом вся и штука, что больше 42 байт я как не пробую все больше пару сотен выходит
|
26.12.2008, 12:33 | #4 |
Помощник
Пользователь
Регистрация: 24.12.2008
Сообщений: 55
|
Я вощем-то не спец, но мне кажется, что если на асме такая прога занимает 27 байт, то на яз. высокого уровня в 42 не поместишься.
Продал кроссовки Fila, купил текилу.
|
26.12.2008, 13:25 | #5 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,639
|
Ручками надо exe дорабатывать, удалять "левое" Формат заголовка PE нужно изучить и поудалять левое в своем верном друге hex редакторе.
Или вообще из машинных кодов делать exe вручную.
"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"
|
26.12.2008, 14:39 | #6 |
Пользователь
Регистрация: 23.12.2008
Сообщений: 10
|
покопошился я в винхексом, у мня ехе весит 2.2 кб чтоб такого там удалить, чтоб в 40 сжать
|
26.12.2008, 15:12 | #7 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
это какой то идиотизм. exe сам по себе не может быть меньше 1 кб (из за его структуры), ком может быть, но современные компиляторы не транслируют код в ком файл. единственный выход - писать на ассемблере. либо ты ослышался, и требуется 42 КБ.
пс. одна строка hello world займет 11 байт |
26.12.2008, 17:09 | #8 |
Пользователь
Регистрация: 23.12.2008
Сообщений: 10
|
на асемблере я принес задание в 22 байта, показал, препод сказал мне типо не катит, нужно писать на высокоуровневых языках.
А на счет размера я не ослышался Препод сам показал готовый комовский файл, сказавши что написал на c+ тут дилема, либо препод задал чето нерешаемое либо, что то упускаем из виду |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
hello world менее 42 байт | romark | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 28.12.2008 16:52 |
Hello, World! размером не более 46 байт | romark | Помощь студентам | 4 | 24.12.2008 11:27 |
History of World | Sanek777 | Софт | 0 | 25.10.2008 16:16 |
Java World | Fire.id | Общие вопросы по Java, Java SE, Kotlin | 1 | 20.07.2008 14:48 |
Hello, world! | LepihinMS | Общие вопросы C/C++ | 6 | 10.06.2008 13:20 |