> меняются, пишу обычно на pascal(delphi 2010, free pascal (Win/Linux) )я это сильно подозревал.
а куда си делся ? Оо
или gcc уже не си компилятор ?
>> Подцепление процедур идёт динамически
> пичалька. зачем пользоваться такой кривулькой?
Затем что если какого то мелкого расширения не будет то приложение умрёт при инициализации либо при вызове этой ф-ии.
да потому что никак иначе размер не выйграть.
> нужно, нужно: в дельфе нет никаких «хидеров», вот в чём беда-то. там,
> пардон, только библиотеки есть. и если бы ты понимал значения слов,
> которые используешь, то не опростоволосился бы.
Ох я то не понимаю ^_^, я то действительно нуб и ничего не умею и ничего не знаю, ох печалько ...
А под хидером я понимаю одно заголовочный файл ( в сях .h в паскале .pas )
> угу, если библиотеку делали нижними копытами, а не руками — то действительно,
> никакой компилятор не поможет.
Ох чтоже в сях то так же грузят OpenGL ?
то же нижними копытами писали ? размер тоже не хилый ...
> да я и так был почти уверен, что ты паскалевские библиотеки обкарнываешь:
> у паскалистов это вообще любимое занятие.
А под библиотекой я подразумеваю только одно .dll и .so ну да и .lib
p.s. нет у Delphi этой "библиотеки", там до сих пор OpenGL1.2, у FPC там 1.5-2.0
а обкрадываю я не паскалевские а сишные сырцы ^_^
> глубинный смысл писать мелкий софт на delphi/fpc мне ясен плохо, учитывая, что
> в первой оптимизатор вообще очень грустный, а во втором повеселее, но
> gcc проигрывает.
Как давно вы проверяли Delphi оптимизацию ? современные версии довольно таки хорошо оптимизируют.
Да и если писать нормальный код, то и оптимизировать то и нечего.
я бы с удовольствием посмотрел на то как вы загрузите OpenGL, OpenAL, OpenCL ?
они все так же грузятся, нормального способа загружать по другому нет.
конечно если вы привыкли написать инклуде/gl.h, /glu.h, /glext.h я понимаю что это проще )))
вы посмотрите пустую программку запустите создайте окно, контекст, на WinAPI либо на Unix API, посмотрим какой вы размер получите =)
> глубинный смысл писать мелкий софт на delphi/fpc мне ясен плохо,
Уж извините, я не настолько обленился и зажирел что бы юзать .net и тд и не обращать внимание на размер бинарника.
Делать 64кб мне интересно.
Сейчас у меня в разработке 2 игры, там то никаких ограничений на размеры я не планирую, и поэтому юзаю готовые ф-ии и немного своих для кросс платформенной работы этих игр.