Показать сообщение отдельно
Старый 01.07.2008, 16:23   #8
jimon
 
Сообщений: n/a
Ответ: Visual C++ => Assambler

Почему так много кода, хотя на C++ 4 строчки?
1) компилируй в релизе
2) включай оптимизации по размеру
3) включи дефайн ( WIN32_LEAN_AND_MEAN )
4) исключи любые подключения внешних библиотек

в принципе минимальный exe вида
void main(){}
должен весить меньше 1 кб, там будет минимум кода

В том-то и минус ассемблера - там, где на C++ или Delphi 4 строчки, на ассемблере - вагон кода.
причем тут асм ? асм показывает то что наблевал компилятор высокоуровневых языков
если компилятор и его разработчики пили какое-то гуано то и блуют гуано
если мартини и все дела то блуют красивый код ...
asm показывает то что выполняется на процессоре ... а не какие-то там фитюльки для программиста
пустая программа на asm тоже будет занимать не намного больше 4 строчек
так что это проблема высокоуровневых компиляторов, а не асма
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
FrankH (01.07.2008)