-
- Да и Tcl внезапно тоже - =AlexD=(20.10.2014 12:57, ссылка)
- Внезапно Lua поддерживает сопрограммы. - =AlexD=(20.10.2014 12:39, ссылка)
- Да, LUA это вариант. Но может еще что похожее (или еще по-проще) есть? - Скрипач(20.10.2014 14:47)
- Нормальная реализация сопрограмм требует манипуляции со стеком, так что попроще - эт врятли. - =AlexD=(20.10.2014 14:58)
- Для интерпретатора можно и проще. - Скрипач(20.10.2014 15:03)
- Есть Pawn. Я не пробовал в нём сделать protothreads, но шансы есть. - SciFi(20.10.2014 14:53, ссылка)
- Нормальная реализация сопрограмм требует манипуляции со стеком, так что попроще - эт врятли. - =AlexD=(20.10.2014 14:58)
- Правда идеология несимметричных сопрограмм мне не нравится, мне больше по душе настоящие симметричные сопрограммы как fiber в Windows. Но сейчас это большая редкость, хотя на заре компьютерной эры они активно использовались. - =AlexD=(20.10.2014 12:49, ссылка)
- В RTOS'ах их можно эмулировать задачами с помощью сообщений. - =AlexD=(20.10.2014 12:51)
- Да, LUA это вариант. Но может еще что похожее (или еще по-проще) есть? - Скрипач(20.10.2014 14:47)
- Зачем вам нужен этот Protothreads? Что мешает использовать вытесняющую многозадачность? Apтём(34 знак., 18.10.2014 16:08)
- Она гораздо опаснее в контексте блокировок. Да и ресурсов жалко. - Скрипач(18.10.2014 16:27)
- Стоит ли в наше время ресурсы жалеть? Их же более чем достаточно. SRAM-а хватает. - Apтём(18.10.2014 16:36)
- Стоит. Но на первом месте не экономия, а защита прикладного программиста, чтобы себе в ногу не выстрелил. - Скрипач(18.10.2014 16:43 - 16:55)
- Если не секрет, то в каких случаях? Разве Cortex-ы не обеспечивают всё что надо без излишней экономии на спичках? - Apтём(18.10.2014 16:46)
- Мы отказались от использования вытесняющей мультизадачности на персоналке (0,5GHz, 0,5GB). Срезали порядка 30% нагрузки. ибо работа с базой данных в многопользовательском режиме не такая простая задача как кажется. - Скрипач(18.10.2014 16:52 - 16:58)
- Без Оси работаете? :) Apтём(137 знак., 18.10.2014 23:05)
- Хорошая кстати тема. Я например тоже до седых mудей дожил не особо разделяя эти понятия( Подозреваю, что не я 1. Может, настала пора расставить все точки над Ё ? По-нашему, по-рабочему, с примером (как водится - на мигающем светодиоде) - Олдфаг(19.10.2014 00:06, )
- Казуистика? Извини, не сегодня. - Скрипач(18.10.2014 23:07)
- может просто стоило в базу лазить из одной задачи? не? - Mahagam(18.10.2014 17:36)
- А как вы себе это представляете? - Скрипач(18.10.2014 17:38)
- ну вот сейчас-то у вас фактически одна задача? )) - Mahagam(18.10.2014 17:48)
- Три прикладные (алгоритмы управления) + сборщики данных (MODBUS+SNMP) + выявление, сигнализация, архивирование тревог + ВЭБ-интерфейс. Все это "великолепие" - в корпоративке. - Скрипач(18.10.2014 17:58 - 18:13)
- а если на IP адрес вашей железки взять и сильно спамить - она не станет тормозить? - Mahagam(20.10.2014 15:43)
- Анекдот о японской бензопиле и суровых сибирских мужиках? :) - Скрипач(20.10.2014 16:02)
- дык оно ж может стать суровой реальностью. - Mahagam(20.10.2014 16:08)
- Много чего может стать "суровой реальностью". Проблемы нужно решать - по мере их возникновения. - Скрипач(20.10.2014 16:14)
- дык оно ж может стать суровой реальностью. - Mahagam(20.10.2014 16:08)
- Анекдот о японской бензопиле и суровых сибирских мужиках? :) - Скрипач(20.10.2014 16:02)
- а если на IP адрес вашей железки взять и сильно спамить - она не станет тормозить? - Mahagam(20.10.2014 15:43)
- Три прикладные (алгоритмы управления) + сборщики данных (MODBUS+SNMP) + выявление, сигнализация, архивирование тревог + ВЭБ-интерфейс. Все это "великолепие" - в корпоративке. - Скрипач(18.10.2014 17:58 - 18:13)
- ну вот сейчас-то у вас фактически одна задача? )) - Mahagam(18.10.2014 17:48)
- А как вы себе это представляете? - Скрипач(18.10.2014 17:38)
- Без Оси работаете? :) Apтём(137 знак., 18.10.2014 23:05)
- Мы отказались от использования вытесняющей мультизадачности на персоналке (0,5GHz, 0,5GB). Срезали порядка 30% нагрузки. ибо работа с базой данных в многопользовательском режиме не такая простая задача как кажется. - Скрипач(18.10.2014 16:52 - 16:58)
- Если не секрет, то в каких случаях? Разве Cortex-ы не обеспечивают всё что надо без излишней экономии на спичках? - Apтём(18.10.2014 16:46)
- Стоит. Но на первом месте не экономия, а защита прикладного программиста, чтобы себе в ногу не выстрелил. - Скрипач(18.10.2014 16:43 - 16:55)
- Стоит ли в наше время ресурсы жалеть? Их же более чем достаточно. SRAM-а хватает. - Apтём(18.10.2014 16:36)
- Она гораздо опаснее в контексте блокировок. Да и ресурсов жалко. - Скрипач(18.10.2014 16:27)
- Лексика и грамматика языка Си для LEX/YACC - Скрипач(18.10.2014 15:31, ссылка, ссылка)
- Маленький интерпретатор Си (->) - Скрипач(18.10.2014 15:05, ссылка)
- №);%(№";:)(;№%:№)%;:№"%;):(!!!!!!!! Блинский блин, надо выкроить время погонять, потестить. По описанию-то -- так вообще эпик вин. - Николай Коровин(19.10.2014 00:16)
- Ну да, кагбэ :) Тем более что доступ к уже откомпилированным функциям - проще некуда. - Скрипач(19.10.2014 00:18)
- №);%(№";:)(;№%:№)%;:№"%;):(!!!!!!!! Блинский блин, надо выкроить время погонять, потестить. По описанию-то -- так вообще эпик вин. - Николай Коровин(19.10.2014 00:16)
- У автора NutTX есть паскаль с P-кодом, может подойдет? - lightelf(17.10.2014 19:59)
- А там нити (сопрограммы) есть? - Скрипач(17.10.2014 21:13)