Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
Ну да, конечно, а Doom 3 ненамного сложнее, чем Q3. Вы б количество строк кода-то посчитали бы хоть.
Некоторое разрастание кода, конечно, имеет место быть, но это плата за удобство.
Quake (DOS, C) — ≈400 КБ.
Quake 3, который, естественно, намного сложнее (Windows, C++) — ≈900 КБ.
Что интересно, Кармак — программист, безусловно, выдающийся — до последнего держался за сишечку, но растущая сложность кода вынудила-таки перейти на C++.
Ну напишите не то что Office, а хотя бы аналог древнего Quake 1 (задача для одного человека вполне посильная) на ассемблере, а затем приносите, сравним.
Если к тому моменту ещё жив буду.
Ну да, а мы все функции из MSVCRT тоже на ассемблере перепишем.
Вообще, я бы советовал заглянуть в дизассемблированный код программы, собранной оптимизирующим компилятором, и не писать более глупости.
Некоторое разрастание кода, конечно, имеет место быть, но это плата за удобство.
Quake 3, который, естественно, намного сложнее (Windows, C++) — ≈900 КБ.
Что интересно, Кармак — программист, безусловно, выдающийся — до последнего держался за сишечку, но растущая сложность кода вынудила-таки перейти на C++.
Если к тому моменту ещё жив буду.
Вообще, я бы советовал заглянуть в дизассемблированный код программы, собранной оптимизирующим компилятором, и не писать более глупости.