![]() |
Показать все 4 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- [для общего развития]как устроеные библиотеки с поддержкой нескольких языков? (https://hlfx.ru/forum/showthread.php?threadid=3830)
[для общего развития]как устроеные библиотеки с поддержкой нескольких языков?
вот есть, например, такая замечательная библиотека для быстрого рисования графиков: plplot, а вызывать её можно, по моему, из всех не экзотических языков. как такое делают?
__________________
http://www.moddb.com/mods/monorail-quest
thambs насколько я знаю, делают биндинги, и окольными путями все равно обращаются к нативной библиотеке.
__________________
-Brain is dead-
Библиотека пишется на каком-то одном языке - чаще всего это C, реже - C++, остальное - почти никогда. А потом к библиотеке пишутся врапперы для других языков.
Если же враппер по каким-то причинам написать нельзя а поддержка этого языка совершенно необходима, то библиотека просто переписывается на этом языке.
А как же стандарты? Библиотеки ведь, бери да подключай и работай в любом адекватом ЯП. "CDecl" может? Это даже PureBasic поддерживает.
Временная зона GMT. Текущее время 08:51. | Показать все 4 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024