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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     14 Feb 2002  10:31:19
 To : Zahar Kiselev
 Subject : Re: Языковые оболочки...
 -------------------------------------------------------------------------------- 
 
  Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org>
  wrote:
  
 ZK> С библиотеками есть как минимум одна неприятность - они
 ZK> большинство из них сделаны по принципу "обратного вызова".
 ZK> То есть основной цикл обработки поступающих с
 ZK> клавиатуры(или от мыши) событий находится не в моей
 ZK> программе, а внутри библиотеки. А уже она "дергает"
 ZK> написанные мной функции. Для языков, более строгих чем Си,
 ZK> это вызывает проблему - потому что "просто указателя на
 ZK> непонятно что" там не бывает. Hужно всегда точно задать тип
 ZK> передаваемых параметров, иначе не будет работать
 ZK> автоматическая проверка типов. Да и вообще сама идея
 
 Hе вижу какие в этом проблемы.
 ZK> слишком активного использования "указателей на void" как
 ZK> для передачи управления, так и для передачи параметров -
 ZK> слишком часто приводит к тому, что эти указатели указывают
 ZK> не туда куда надо и появляются трудноуловимые ошибки.
 ZK> Особенно если программа, использующая библиотеку, написана
 ZK> не на Си, а на другом языке. Мне больше нравится
 ZK> "классический" подход - с главным циклом в своей программе,
 ZK> вызывающим описанные в ней же функции либо функции из
 ZK> библиотеки. Для текстового режима я такие библиотеки знаю,
 ZK> а вот есть ли для графического?  Допустим хочется мне
 Даже для текстового при достаточно сложном интерфейсе (Скажем
 форме ввода с десятком-другим элементов управления, поверх которой юзер
 открыл выпадающее меню, это слишком напоминает закат солнца вручную.
  
 -- 
 Hет возврата в пещеры: нас слишком много.
        --- С.Е. Лец
 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: =?KOI8-R?B?8drZy8/X2cUgz8LPzM/ey8kuLi4=?=   Dmitry Kochkin   13 Feb 2002 17:34:05 
 Re: =?KOI8-R?B?8drZy8/X2cUgz8LPzM/ey8kuLi4=?=   Zahar Kiselev   14 Feb 2002 03:55:02 
 Re: =?KOI8-R?B?8drZy8/X2cUgz8LPzM/ey8kuLi4=?=   Dmitry Kochkin   14 Feb 2002 21:00:58 
 Re: =?KOI8-R?B?8drZy8/X2cUgz8LPzM/ey8kuLi4=?=   Zahar Kiselev   14 Feb 2002 22:05:26 
 Re: =?KOI8-R?B?8drZy8/X2cUgz8LPzM/ey8kuLi4=?=   Dmitry Kochkin   15 Feb 2002 19:43:58 
 Re: =?KOI8-R?B?8drZy8/X2cUgz8LPzM/ey8kuLi4=?=   Zahar Kiselev   16 Feb 2002 02:52:44 
 Re: Языковые оболочки...   Vladimir Bormotov   16 Feb 2002 11:08:16 
 Re: Языковые оболочки...   Victor Wagner   16 Feb 2002 13:04:58 
 Re: Языковые оболочки...   Zahar Kiselev   26 Feb 2002 22:55:12 
 Re: Языковые оболочки...   Eugene Karpachov   27 Feb 2002 16:47:45 
 Re: Языковые оболочки...   Victor Wagner   27 Feb 2002 16:58:00 
 Re: Языковые оболочки...   Eugene Karpachov   27 Feb 2002 19:57:36 
 Re: Языковые оболочки...   Zahar Kiselev   27 Feb 2002 22:33:50 
 GTK и все такое...   Andrey Rudyavsky   18 Feb 2002 14:48:54 
 Re: GTK и все такое...   Victor Wagner   19 Feb 2002 17:17:10 
 Re: Языковые оболочки...   Boris Tobotras   22 Feb 2002 07:06:05 
 Re: Языковые оболочки...   Victor Wagner   14 Feb 2002 10:31:19 
 Re: Языковые оболочки...   Zahar Kiselev   14 Feb 2002 20:22:50 
 Re: Языковые оболочки...   Victor Wagner   14 Feb 2002 23:22:01 
 ёЪЩЛПЧЩЕ ПВПМПЮЛЙ...   Dmitrij Volkov   15 Feb 2002 15:53:50 
 Re: Языковые оболочки...   Vitaly Lugovsky   13 Feb 2002 17:55:50 
 Re: Языковые оболочки...   Vladimir Bormotov   14 Feb 2002 03:59:26 
Архивное /ru.linux/6488a80e4a4f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional