forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Blitz3d update 1.106 (http://forum.boolean.name/showthread.php?t=13529)

ant0N 28.11.2012 19:55

Ответ: Blitz3d update 1.106
 
Цитата:

Сообщение от HolyDel (Сообщение 245103)
присоединяюсь. вроде где-то гуляли исходники Blitz3D SDK, не?

вот здесь лежат ;)

Randomize 28.11.2012 20:53

Ответ: Blitz3d update 1.106
 
Цитата:

скриптовый язык для создания игр
Враньё. Весь исходный код именно компилируется.

Цитата:

он поддерживает уже несколько платформ, в том числе Microsoft Windows, Mac OS X и Linux.
Писавший путает с BlitzMax

Исправил.

impersonalis 29.11.2012 00:39

Ответ: Blitz3d update 1.106
 
Цитата:

Сообщение от Randomize (Сообщение 245125)
Враньё. Весь исходный код именно компилируется.

[зануда]транслируется[/зануда]

HolyDel 29.11.2012 00:53

Ответ: Blitz3d update 1.106
 
[зануда^2]а разве компилятор это не разновидность траслятора? наряду с интерпретаторами?[/зануда^2]

impersonalis 29.11.2012 00:58

Ответ: Blitz3d update 1.106
 
Цитата:

Сообщение от HolyDel (Сообщение 245155)
[зануда^2]а разве компилятор это не разновидность траслятора? наряду с интерпретаторами?[/зануда^2]

Исторически это было так. Однако сейчас компилятор=транслятор+компоновщик. Раз уж идёт речь в плоскости "скриптовик ли?", то в противовес имеет смысл говорить о "трансляции". В общем случае "компиляция" указывает на объединение (раздельно оттранслированных) модулей.

ABTOMAT 29.11.2012 01:06

Ответ: Blitz3d update 1.106
 
Как разозлить бывалого блицера? Сказать, что блиц - это скриптовый язык!

HolyDel 29.11.2012 01:11

Ответ: Blitz3d update 1.106
 
Цитата:

Однако сейчас компилятор=транслятор+компоновщик.
может транслятор = компоновщик+компилятор?

Цитата:

В общем случае "компиляция" указывает на объединение (раздельно оттранслированных) модулей.
компиляция / транслция раздельных модулей в единицу трансляции (объектный файл). компоновка отдельных файлов и либ в исполнимый файл. я думал всегда, что где то так.

impersonalis 29.11.2012 01:29

Ответ: Blitz3d update 1.106
 
Вики
Цитата:

Исторически особенностью компилятора, отражённой в его названии (англ. compile — собирать вместе, составлять), являлось то, что он производил как трансляцию, так и компоновку, при этом компилятор мог порождать сразу абсолютный код. Однако позже, с ростом сложности и размера программ (и увеличением времени, затрачиваемого на перекомпиляцию), возникла необходимость разделять программы на части и выделять библиотеки, которые можно компилировать независимо друг от друга. При трансляции каждой части программы компилятор порождает объектный модуль, содержащий дополнительную информацию, которая потом, при компоновке частей в исполнимый модуль, используется для связывания и разрешения ссылок между частями.

Появление раздельной компиляции и выделение компоновки как отдельной стадии произошло значительно позже создания компиляторов. В связи с этим вместо термина «компилятор» иногда используют термин «транслятор» как его синоним: либо в старой литературе, либо когда хотят подчеркнуть его способность переводить программу в машинный код (и наоборот, используют термин «компилятор» для подчёркивания способности собирать из многих файлов один).
В широком смысле, компиляция = трансляция (в том числе и без компоновки)
В узком смысле, компиляция = компоновка
см
Компиляторы: принципы, технологии и инструментарий, 2-е изд. (т.н. «Книга дракона»)

St_AnGer 29.11.2012 11:45

Ответ: Blitz3d update 1.106
 
насколько я помню, MiniB3D - это модуль к BlitzMax'у, который служит для не сложного перехода с BlitzBasic'а на BlitzMax (повторяется синтаксис BB, и, вроде как, его функции). Как то так. Но могу ошибаться.

SBJoker 29.11.2012 11:55

Ответ: Blitz3d update 1.106
 
это 3D модуль

Черный крыс 29.11.2012 17:28

Ответ: Blitz3d update 1.106
 
Цитата:

Сообщение от CAHEK (Сообщение 245203)
если у кого нить есть этот самый мини блиц - киньте аа ;) , буду очень благодарен

http://blitzmax.com/Community/posts.php?topic=96521


Часовой пояс GMT +4, время: 14:35.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot