Page 3 of 4

Posted: Sun Mar 17, 2013 02:25
by Dalai
Accolon wrote:в свое время собирал "досье" на Lost-а, Dalai и Astor-а
Прямо мурашки по коже. :?

Posted: Sun Mar 17, 2013 18:57
by Max_HMMI
Accolon wrote:точнее, компилятр из ОО-языка в промежуточный код и затем - в ассемблер
Щито? :shock:
Accolon wrote:Например, создатели WoG-а, которые так же приложили свою руку к созданию Экви (на первых порах), утверждали, что код Четверки значительно сложнее Трешки.
Гадать не хочу, но размер exe-шника Тройки - 250kB, Четверки - 6.9Mb. Что называется, почувствуйте разницу.

Posted: Wed Mar 20, 2013 06:58
by Accolon
All
Название: Equi-team.ADL.zip
Размер: 2.68 Мб
Доступен до: 2013-04-19 07:56:19

"Мемуары Astor-а, Dalai, Lost-а". As is. К сожалению, html-файлы несколько сбиты, но читабельно. В лоб поправить не смог.
---------------------------------
ФАЙЛ УДАЛЕН!
---------------------------------


Dalai
(зловеще) Ха-ха! Все под колпаком Большого Брата! :twisted:
;D


Max_HMMI
Щито?
Моя соврал. Я имел в виду "компилятор переднего плана".
Наша система - не традиционный компилятор, порождающий объектный код, а так называемый компилятор переднего плана (front-end compiler), который в качестве результата своей работы формирует образ исходной программы на некотором промежуточном языке. Далее этот образ обрабатывается отдельной компонентой - генератором кода (back-end). Это обычная схема, давно принятая в многоязыковых системах программирования. Так как промежуточное представление выбирается единым для всех входных языков, то в системе достаточно единственного генератора кода, что исключает затраты на реализацию генератора для каждого отдельного компилятора. Кроме того, можно разработать несколько генераторов кода с единого внутреннего представления для различных аппаратных платформ, получив тем самым многоплатформную систему программирования. По этой схеме организована система gcc, похожим образом устроены и продукты семейства TopSpeed и десятки других.
Но да, это не значит, что Четверку компилировали front-end компилятором.
Гадать не хочу, но размер exe-шника Тройки - 250kB, Четверки - 6.9Mb. Что называется, почувствуйте разницу.
По-моему, дело не только в объеме. В exe Четверки внутренних связей больше. И много hardcode (функционал спеллов, артов, абилок и проч).

Posted: Sun Mar 24, 2013 20:16
by Max_HMMI
Accolon wrote:Моя соврал. Я имел в виду "компилятор переднего плана".
Так на выходе все равно получается стандартный ассемблерный код. Основы работы с которым неплохо описаны в книгах Криса Касперски из серии "Искусство дизасемблирования".

Posted: Mon Mar 25, 2013 08:18
by Accolon
Max_HMMI
Так на выходе все равно получается стандартный ассемблерный код.
Я к тому, что замороченность оного зависит от компилятора. Док-во:
------------
BW4ever:
в какие иструкции транслируется след. программа:

Code: Select all

main()

------------
Avaddon:
пример для gcc:

Code: Select all

   pushl   %ebp
   movl   %esp, %ebp
   subl   $8, %esp
   andl   $-16, %esp
   movl   $0, %eax
   movl   %eax, -4(%ebp)
   movl   -4(%ebp), %eax
   call   __alloca
   call   ___main
   movl   $1, %eax
   leave
   ret
Для Visual C

Code: Select all

   pushl   %ebp
   movl   %esp,%ebp
   movl    1,%eax
   popl   %ebp
   ret   

Posted: Mon Mar 25, 2013 21:45
by Max_HMMI
Accolon
Но у нас как раз ближе к Visual C. :)

Posted: Tue Mar 26, 2013 15:45
by Accolon
Max_HMMI
Но это не значит, что он оптимальней gcc (например) во всех случаях. ...Лан. Моя просто разъяснил читающим форум, какие могут быть подводные камни. И чтоб не сравнивали ковыряние в Тройке с Четверкой. ::)

Re: Форум

Posted: Sat Aug 22, 2015 20:17
by CTPAHHuK
Висит известие об 1 извещении и 1 сообщении, но при попытке посмотреть их вижу:
"You are not authorised to read private messages that are on hold."

Re: Форум

Posted: Tue Aug 25, 2015 15:39
by Dalai
Проверь, не переполнен ли твой ящик.

Re: Форум

Posted: Wed Jan 20, 2016 21:44
by CTPAHHuK
Ещё живём?

Re: Форум

Posted: Thu Jan 21, 2016 21:53
by Max_HMMI
Зимняя спячка. :)

Re: Форум

Posted: Sat Aug 12, 2017 06:18
by CTPAHHuK
NOTIFICATIONS
MARK READ
User avatar
Private Message from Ek Wilibris: "Re: Объявления об онлайн турнирах Героев 4"
Wed Aug 02, 2017 08:08

При попытке прочитать вижу сообщение:
You are not authorised to read private messages that are on hold.

(View messages: Inbox. Folder is 96% full)

Что это?

Re: Форум

Posted: Sun Aug 13, 2017 13:28
by Max_HMMI
CTPAHHuK wrote: Sat Aug 12, 2017 06:18
(View messages: Inbox. Folder is 96% full)

Что это?
Папка входящих писем заполнена? Попробуй очистить.

Re: Форум

Posted: Mon Aug 21, 2017 21:16
by CTPAHHuK
Не заполнена, написал же 96%

Re: Форум

Posted: Tue Aug 29, 2017 19:36
by Max_HMMI
CTPAHHuK wrote: Mon Aug 21, 2017 21:16 Не заполнена, написал же 96%
Лень думать, увеличил пока лимит до 60-ти сообщений. Посмотри, ушла ли проблема?

Re: Форум

Posted: Fri Oct 06, 2017 19:39
by CTPAHHuK
ушла

Re: Форум

Posted: Fri Jul 26, 2019 07:58
by Ek Wilibris
ААА! Что за ужас на портале? Макс? Кто тут админ? Дайте права на чистку форума? Тут уже спамер на спамере спамером погоняет >:(
Раньше кто-то чистил, а сейчас уже три спамера неделю тут сидят, никто не чистит :\

Re: Форум

Posted: Wed Aug 21, 2019 21:43
by Max_HMMI
В связи с атакой клоунов временно запретил регистрацию новых пользователей на форуме. Включу взад после зачистки и настройки антиспама. "Простите меня, если сможете!" ;)

Re: Форум

Posted: Wed Aug 21, 2019 22:06
by Ek Wilibris
Ура! Макс вернулся!!! :)

Re: Форум

Posted: Thu Aug 22, 2019 08:43
by CTPAHHuK
Макс, гаси чертей! :tratata: :tratata: :sniper: :restling: :starwars: :robot: :karate: :respekt: