Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Konstantin Stupnik                   2:5020/400     24 Jul 2002  11:47:15
 To : Artem Chuprina
 Subject : Re: Доступ к функциям из разных ОС
 -------------------------------------------------------------------------------- 
 
 Hello, Artem!
 
  AC>>> Функции-то можно не переписывать. Hо придется писать обвязку. А
  AC>>> еще их можно писать не на perl, а на C. Тогда, насколько я
  AC>>> понимаю, есть штатные средства и в VB, и в perl. Только обвязки
  AC>>> писать все равно придется. Две.
 
  AB>>  что такое обвязка в твоем понимании?
 
  AC> Преобразование одного API уровня данной реализации языка
  AC> программирования в другое. У Perl есть штатные средства для вызова
  AC> сишных функций из него, включая подгружаемые библиотеки, и его
  AC> функций из C, если встроить интерпретатор.
 
 Кстати, недавно заценил swig.
 Рекомендую :)
 Умеет по c/c++ сорцам генерить "обвязку" ( :)) ) для
 кучи языков:
 Perl
 Python
 Tcl/Tk
 Guile
 MzScheme
 Ruby
 Java
 PHP
 
 Я попробовал с perl.
 Работает. Hемного кривовато, и требует
 дотачивания напильником, но всё равно быстрее
 удобнее чем делать это всё руками :)
 
 Для перла там еще ничего тольком не оптимизировалось,
 так что надеюсь в след. версии всё улучшится.
 
 Он даже прожевал плюсовые шаблоны :)
 
 Для тех кому интересно:
 
 Есть, скажем, плюсовый модуль (.cpp+.hpp).
 И хочется сделать из него модуль перловый.
 Метод 1: ручками написать .XS
 Метод 2: заюзать swig :)
 Он по .hpp сгенерит всё, что нужно.
 Правда он сгенерит не объектно ориентированныей модуль,
 но он переделывается в таковой без особых проблем.
 --
 Best regards,
       Konstantin.
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Доступ к функциям из разных ОС   Alexander V. Youshchenko   19 Jul 2002 06:17:12 
 Re: Доступ к функциям из разных ОС   Andrey N. Demushkin   23 Jul 2002 12:54:00 
 Re: Доступ к функциям из разных ОС   Artem Chuprina   23 Jul 2002 14:22:26 
 Re: Доступ к функциям из разных ОС   Alexander Barvinsky   23 Jul 2002 14:45:42 
 Re: Доступ к функциям из разных ОС   Artem Chuprina   23 Jul 2002 17:08:45 
 Re: Доступ к функциям из разных ОС   Konstantin Stupnik   24 Jul 2002 11:47:15 
 Re: Доступ к функциям из разных ОС   Oleg Shumsky   29 Jul 2002 16:45:02 
 Re: Доступ к функциям из разных ОС   Yury Kopyl   29 Jul 2002 21:00:25 
 Re: Доступ к функциям из разных ОС   Oleg Shumsky   30 Jul 2002 04:21:46 
 Re: Доступ к функциям из разных ОС   Yury Kopyl   30 Jul 2002 13:00:26 
Архивное /ru.perl/6488ff5bcaee.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional