|
Register | Forum Rules | FAQ | Members List | Calendar | Today's Posts | Search |
|
Thread Tools |
12-28-2013, 03:09 PM | #1 | ||
Ten
Faction: Стражи Садов Кадеша Join Date: Feb 2004
Location: Great Nebula
Posts: 2,550
|
КПП изнутри - заглянем под капот
На сайте появился перевод новой статьи из рубрики Inside the Box, посвящённой перипетиям сборки игровых движков современными компиляторами. Автор блестяще решил эту отнюдь нетривиальную задачу, что вызывает восхищение и согревает надежду. Также это позволяет косвенно оценить полноту собранных с миру по нитке исходников – например, без полной версии «Титана» движок первого Homeworld в 2012-й студии не соберётся в принципе (оставляя за скобками безполезные попытки обмана компилятора, «отпиливание» титана и прочее варварство). Если подобная полнота свойственна и изобразительно-звуковым материалам, мы ещё наверняка увидим и услышим немало интересного.
Статья по традиции сдобрена несколькими артворками первого Homeworld и продолжения Dustwars-эпохи, но из нового там разве что увеличенная копия China Gate, «китайских» врат мегастанции. Тем не менее, годы минувшие их отнюдь не старят, и даже сегодня эти рисунки смотрятся свежо и изумительно, радуя глаз и навевая ностальгию. |
||
12-28-2013, 06:37 PM | #2 | ||
Mr_Overjay
Faction: Кушане - киит Манаан Join Date: Apr 2011
Location: Порт Каа-6
Posts: 609
|
Re: КПП изнутри - заглянем под капот
Перевод хороший, но у меня возникло два вопроса.
"Inside the Box" - ты уверен, что это переводится как "КонтрольноПропускнойПункт изнутри" ? Тут предполагается скорее связь с названием фирмы. Runtime - время исполнения? Я не программист, но мне этот перевод показался сомнительным. |
||
12-28-2013, 08:07 PM | #3 | ||
Ten
Faction: Стражи Садов Кадеша Join Date: Feb 2004
Location: Great Nebula
Posts: 2,550
|
Re: КПП изнутри - заглянем под капот
Ну, КПП и так непосредственно связана с названием конторы – потому что это коробка переключения передач
Runtime в данном контексте так и переводится – время или период выполнения. Например, библиотеки времени выполнения – т.е. те, которые загружаются вместе с программой при её запуске. В противоположность им существуют статические библиотеки, из которых исполняемый файл программы собирается на этапе компиляции. Собственно, стандартные библиотеки C/C++ поддерживают оба типа компоновки, у каждого из них свои преимущества и недостатки, автор выбрал первый и упустил один из моментов. Аналогично и с ошибками времени выполнения – собственно, как пользователи мы сталкиваемся именно с ними («программа выполнила недопустимую операцию и будет закрыта»). Также существуют ошибки времени разработки (design-time) – именно с ними имел дело Патрик Дюпри, когда доводил до ума исходный код игры для сборки в новой студии. Всё это вполне устоявшиеся термины моей профессии (я ведь не только посол, как вы помните ), поэтому не вижу смысла изобретать велосипед. |
||
12-28-2013, 09:25 PM | #4 | ||
Mr_Overjay
Faction: Кушане - киит Манаан Join Date: Apr 2011
Location: Порт Каа-6
Posts: 609
|
Re: КПП изнутри - заглянем под капот
Хэ, интересная информация, приму к сведению
|
||
02-04-2014, 04:40 PM | #5 | ||
Дрон01
Faction: Кушане - киит Наабал Join Date: Jul 2005
Location: Israel
Posts: 977
|
Re: КПП изнутри - заглянем под капот
Классная статья.
С++ FTW. |
||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|