[00:02:57] <kemiisto> valexey: вообще, ты прав
[00:03:02] <kemiisto> плюсы я знаю плохо
[00:03:18] <kemiisto> попробую-ка ещё раз перелезть на Java
[00:03:20] <kemiisto> ...
[01:13:27] <valexey> vlad2: !
[01:13:34] <valexey> vlad2: а что делать если в fd_set больше дескрипторов не влазит?
[01:14:42] <valexey> а то я искал-искал, и не нашел ответа на вопрос.
[01:30:26] <vlad2> Не знаю, не сталкивался...
[01:34:03] <valexey> а то там иногда всего то 64 дескриптора помещается
[01:34:12] <valexey> а клиентов может ломануться явно больше 60ти.
[01:34:22] <valexey> и селект... обломись
[01:34:25] <valexey> падать в
[01:34:32] <valexey> этом случае как-то не кошерно.
[01:34:37] <valexey> принимать новые соединения тоже.
[01:47:35] <valexey> http://lenta.ru/news/2011/09/16/smile/
[11:29:18] <valexey> "Два года реально работал с этим мега языком (в районе 96 года, английская компания PTT). Eiffel - прекрасный обучающий ООП язык, но его тогдашняя реализация, это что то... Для начала он интрепретил весь код в чистый Ц, потом вызывался компилятор. Проект разросся до того, что тогдашнии наши 486 dx2 полную пересборку проекта далели всего за время чуть более 8 часов. Это было забавно. Потом ушли на на Ц++ и забыли этот страшный сон."
[14:02:29] <valexey> А вам важна скорость компиляции?
[14:09:39] <valexey> http://oberspace.dyndns.org/index.php/topic,140.0.html
[14:09:41] <valexey> вот
[14:13:26] <valexey> там пояснения имеются к каждому варианту ответа.
[16:16:38] <geniepro> не, не важна ))
[16:16:59] <kemiisto> Важна, но не очень.
[16:17:08] <kemiisto> куда важнее нормальная модульность
[16:17:23] <kemiisto> с возможностью внесения изменений в отдельный модуль
[16:17:37] <kemiisto> без последующей полной перкомпиляции всего и всяъ
[16:17:40] <kemiisto> :D
[16:25:24] <valexey> kemiisto: чудес не бывает же
[16:25:52] <kemiisto> valexey: ну почему же
[16:25:57] <kemiisto> я не говорю
[16:26:16] <kemiisto> я ничего не говорю!
[16:26:19] <kemiisto> :D
[16:26:21] <valexey> потому, все что показывают всякие там абиронщики в плане независимости модулей, я и на плюсах могу сделать.
[16:26:26] <kemiisto> я работаю!
[16:26:28] <kemiisto> кышь!
[16:32:38] <geniepro> valexey> потому, все что показывают всякие там абиронщики в плане независимости модулей, я и на плюсах могу сделать.
а на чём это будет делать удобнее и быстрее, на обероне или на плюсах?
[16:33:07] <valexey> конечно на плюсах!
[16:33:50] <geniepro> с чего это вдруг? о_О
[16:35:19] <valexey> дык язык же более высокоуровневый
[16:38:40] <geniepro> понятие уровня -- относительно
уровень языка тем выше, чем меньше времени на нём решать задачи из той или другой предметной области
[16:39:48] <valexey> ога. с этой точки зрения асм язык ну о-очень высокого уровня, ибо на нем никто в здавом уме не будет решать задачи которые решаются скажем на java :-) То есть если пишешь на асме, то ты ровно 0 времени будешь тратить на такие задачи :-)
[16:41:14] <valexey> вот тебе предметная область: http://aichallengebeta.hypertriangle.com/ как думаешь, на каком языке будет проще сделать?
[16:41:18] <geniepro> а прога-то будет на асме, которая решает нужную задачу? )))
[16:41:21] <valexey> мне кажется, всяко не на обероне.
[16:42:05] <geniepro> ai? lisp, prolog, haskell, ocaml...
[16:42:53] <valexey> думаю хаскелиста также постигнет epic fail, ибо он будет бороться с типами вместо того, чтобы задачей заниматься
[16:43:04] <valexey> а вот лиспист сможет выступать на равных с плюсистом
[16:43:29] <geniepro> плюсистам там делать нечего
[16:43:45] <valexey> плюсисты там регулярно занимают места в первой тройке
[16:43:53] <geniepro> плюсист затрахается программу отлаживать
[16:44:00] <valexey> неа. с чего бы?
[16:44:14] <geniepro> плюсы -- низкоуровневый ненадёжный язык
[16:44:18] <valexey> явной работы с кучей не будет
[16:44:20] <valexey> указателей не будет
[16:44:44] <geniepro> если не будет указателей -- то это уже и не плюсы, а непонятно что
[16:45:47] <valexey> это обычные плюсы :-)
[16:48:50] <valexey> в прошлом году тройка победителей: lisp, c++, java
[16:49:08] <valexey> и никаких хаскелей
[16:49:54] <geniepro> значит хаскелерам скучно там и они туда не ходят, а плюсисты и особливо яверы задавили массой
на таком количестве участников не могло не быть уникумов
[16:50:29] <valexey> хаскелисты туда ходят
[16:50:40] <valexey> но ничего не добиваются :-)
[16:53:32] <valexey> и именно поэтому проект лучше делать на плюсах :-) просто существенно больше шансов найти правильных программистов
[16:53:45] <valexey> http://ai-contest.com/rankings.php?page=1
[16:54:37] <valexey> ну в крайнем случае на лиспе еще можно
[16:54:45] <valexey> но никак не на хаскелле
[17:02:31] <geniepro> лучше всего проект не делать вообще!
идеальное решение: устройства нет, но функция его выполняется )))
[17:03:05] <valexey> папрошу без тризовщины тут!
[17:03:30] <geniepro> чота на первой странице там вообще нету хаскелла.
ГУГЛ же!!!111
[17:03:39] <geniepro> триз рулез!!!
[17:03:45] <valexey> ну, вообще то есть
[17:03:47] <valexey> 17е место
[18:01:32] <kemiisto> http://i.kontakter.me/2011/09/20/585_podborka_02.jpg
[18:01:34] <kemiisto> ТОЛСТОТА!
[18:03:47] <valexey> Win95 не было шитом
[18:03:58] <valexey> Win95 OSR2 - рулиз!
[18:05:38] <valexey> кстати, Win2k забыли
[18:05:42] <valexey> и NT 4.0 забыли
[18:19:44] <vlad2> Угу, Win95 рулила.
[18:19:51] <vlad2> Переставлялась за 7 минут! ;)
[18:20:16] <vlad2> Летала на 8 мегах.
[18:21:22] <vlad2> NT4.0 - тоже. Пока народ мучился с 98 и всякими милениумами - я сидел на НТ4 и не жужжал :)
[18:21:44] <valexey> аналогично :-)
[18:23:34] <valexey> код и коммент к нему:
[18:23:57] <valexey> >>  ULONG treg = 0x54 + (dev < 3) ? (dev << 1) : 7;
> Voodoo programmers...

[18:31:37] <vlad2> Не так страшно. Просто функцию по-человечески назвать.
[18:51:02] <vlad2> Кстати, настроил русский в виме ;)
[18:51:42] <vlad2> Все было как и говорил - иероглифическая строчка конфига.
[18:52:34] <vlad2> Правда в консоли по-прежнему крякозябры (причем некоторые русские буковки таки печатаются) :)
[18:52:53] <vlad2> Очевидно еще одна строчка в конфиг требуется.
[22:37:13] <kemiisto> valexey: а это ты не ковырял?
[22:37:15] <kemiisto> http://en.wikipedia.org/wiki/Io_(programming_language)
[22:37:21] <kemiisto> Like Lisp, programs are just data trees.
[22:37:24] <kemiisto> :)
[22:37:32] <kemiisto> я знаю, ты такое любишь
[22:46:08] <valexey> kemiisto: нет, но надо пощупать
[22:46:50] <valexey> kemiisto:а ты уже проголосовал на форуме?!?!?!
[22:48:19] <kemiisto> valexey: да
[22:48:24] <kemiisto> я тут писал
[22:48:44] <kemiisto> если ты про скорость компиляции
[22:48:45] <kemiisto> :)
[22:48:48] <valexey> Не помню!!.
[22:48:52] <valexey> Угу
[22:49:15] <valexey> Ты не писал насколько оно тебе важно!!!
[22:49:26] <valexey> Отпишись на форуме!
[22:49:32] <kemiisto> ладно
[22:49:39] <kemiisto> не отрывай меня от ББ!!!111
[22:55:19] <valexey> Зачем тебе ББ?
[22:58:00] <kemiisto> ББ!
[22:58:10] <kemiisto> книжку читаю
[22:58:13] <kemiisto> говорил же
[23:03:38] <valexey> Полезная?
[23:03:50] <valexey> В цифровом виде есть?
[23:08:07] <kemiisto> да
[23:08:08] <kemiisto> нет
[23:08:10] <kemiisto> :D
[23:08:28] <kemiisto> взаимоисключающие параграфы, понимаю
[23:08:30] <kemiisto> не
[23:08:36] <kemiisto> для тебя бесполезная
[23:08:41] <valexey> Э?
[23:08:54] <kemiisto> ты безнадёжен!!!111
[23:08:55] <kemiisto> :D
[23:09:01] <kemiisto> она для новичков!
[23:09:06] <kemiisto> ;)
[23:09:14] <valexey> Почему? Ты разве новичок?
[23:09:23] <kemiisto> конечно
[23:09:51] <valexey> Да ты даже на опенгл писал!
[23:10:03] <kemiisto> эко невидаль
[23:10:53] <valexey> Ты qt знаешь!
[23:11:16] <kemiisto> я плохо программирую
[23:11:21] <kemiisto> я это знаю
[23:11:25] <kemiisto> читаю, учусь
[23:11:32] <valexey> Я тоже плохо!
[23:11:44] <kemiisto> тебе можно
[23:11:48] <kemiisto> это у тебя работа
[23:11:49] <kemiisto> :D
[23:11:57] <valexey> Гад
[23:11:57] <kemiisto> работать хорошо вообще грех!
[23:14:02] <valexey> Чтобы повысить качество кода читаю страуструпа и александреску
[23:14:34] <valexey> Еще журнал - практику функци-анального программирования
[23:14:37] <kemiisto> мне пока повышать особо нечего
[23:14:39] <kemiisto> :)
[23:14:41] <valexey> Рекомендую!
[23:15:02] <kemiisto> valexey: у вас джавистов-плюсистов тагая тяга к ФП...
[23:15:09] <kemiisto> я знаю что это!!!111
[23:15:14] <kemiisto> хочешь узнать?
[23:15:22] <valexey> Да!
[23:16:11] <kemiisto> ЭТО ЛЕКАРСТВО! Вам, психотерапевты, видимо, выписывают в рамках комплексной терапии при лечении одного функционального поражения мышления, именуемого "ООП головного мозга"!
[23:16:12] <kemiisto> ВОТ!
[23:16:13] <valexey> /me не жабист
[23:16:23] <kemiisto> :)
[23:16:28] <kemiisto> ТОЛСТО?
[23:18:49] <valexey> kemiisto:оберонщики же тотальные оописты
[23:19:52] <kemiisto> там совсем другое ООП
[23:20:02] <kemiisto> не мейнстримное
[23:20:15] <valexey> Это какое?
[23:20:29] <kemiisto> ну в ООП обычно конфигурируют классы
[23:20:33] <kemiisto> наследованием
[23:20:34] <kemiisto> там
[23:20:37] <kemiisto> интерфейсы
[23:20:48] <kemiisto> а в абиронах конфигурирует объекты
[23:20:50] <kemiisto> оыбчно
[23:21:06] <valexey> Чаво?
[23:21:30] <kemiisto> ну, так в бумагах пишут
[23:21:58] <valexey> А это как?
[23:22:26] <kemiisto> я не знаю пока
[23:22:36] <kemiisto> ну типа при создании объекта
[23:22:47] <kemiisto> полю процедурного типа присваивается процедура
[23:22:57] <kemiisto> с нужным интерфейсом
[23:23:08] <kemiisto> ну и получается такой "полиморфизм"
[23:23:21] <valexey> Процедурные типы помечены в кп как устаревшие и кандидаты на удаление
[23:23:50] <kemiisto> я не знаю
[23:23:54] <kemiisto> говорю же
[23:24:04] <valexey> Кроме того, такой прием использовался только в первом обероне
[23:24:31] <valexey> Ибо во втором появились процедуры связанные с записью
[23:24:37] <valexey> Виртуальные
[23:24:55] <valexey> А в кп и интерфейсы появились
[23:27:06] <valexey> Только один класс в кп может реализовывать только один интеррфейс