Home
codingteam
codingteam@conference.jabber.ru
30.06.2013< ^ >

Тема: C/С++, Haskell, Ruby, Python, Perl, Lisp, Erlang, OCaml, JavaScript, Scala, Nemerle, F#.
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Java, .NET, PHP, Pascal/Delphi/Borland, 1С караются съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Horta Hell: https://github.com/ForNeVeR/horta-hell
Проблем решено: 0x14
Говорящих демонов: 0x1

=> Объявляется неделя Clojure.
[00:39:35] любитель криппи языков зашёл в конференцию
[00:44:36] proto_21h зашёл в конференцию
[00:44:48] <proto_21h> q
[00:50:10] moonhawk вышел из конференции
[00:53:49] swagman вышел из конференции
[01:36:29] m4n71k0r вышел из конференции
[01:42:14] proto_21h вышел из конференции
[01:44:55] ktt9 зашёл в конференцию
[02:01:53] proto_21h зашёл в конференцию
[02:05:35] swagman зашёл в конференцию
[02:19:46] yesyes вышел из конференции
[02:28:58] любитель криппи языков вышел из конференции
[02:37:13] proto_21h вышел из конференции
[02:37:24] proto_21h зашёл в конференцию
[04:30:19] proto_21h вышел из конференции
[05:24:17] Glorious Chaplain of the Hortamarines вышел из конференции
[06:22:53] Bit0reZ зашёл в конференцию
[06:23:07] <j123123> Внимание, вопрос
[06:23:43] <j123123> Какие еще ЯП кроме тех, которые лисп или лиспоподобные, позволяют так вот в рантайме перестраивать AST?
[06:34:37] generatorglukoff вышел из конференции
[07:44:05] PhoSor зашёл в конференцию
[08:02:09] reggies зашёл в конференцию
[08:03:03] rexim зашёл в конференцию
[08:08:43] <j123123> 0xd34df00d: Ты. Вот тут рыгэксп CommentRX_ = QRegExp ("#([a-zA-Z]+)/([0-9]+)", Qt::CaseInsensitive);
[08:09:06] <j123123> Зачем a-zA-Z если оно CaseInsensitive?
[08:09:19] Bit0reZ вышел из конференции
[08:10:12] <ForNeVeR> j123123: прав.
[08:10:40] <ForNeVeR> Не нужно.
[08:21:04] пкщгяут[slacktop] вышел из конференции
[08:21:07] пкщгяут[slacktop] зашёл в конференцию
[08:27:02] rexim вышел из конференции
[08:47:23] <j123123> https://github.com/0xd34df00d/leechcraft/blob/master/src/plugins/azoth/plugins/p100q/p100q.cpp рыгэксп отсюда, если что
[08:47:34] <j123123> хе-хе
[08:48:20] <j123123> ForNeVeR: А ты не знаешь
[08:48:29] <j123123> > Какие еще ЯП кроме тех, которые лисп или лиспоподобные, позволяют так вот в рантайме перестраивать AST?
[08:48:33] <j123123> ?
[08:48:52] <ForNeVeR> Я не вижу и как лисп в рантайме перестраивает AST.
[08:49:01] <ForNeVeR> На мой взгляд, это происходит в компил-тайме.
[08:51:08] <j123123> Ну, лисп же может создавать связные списки и eval-ить их как код
[08:51:10] <j123123> Верно?
[08:51:19] <ForNeVeR> Ты говоришь только про eval?
[08:51:32] <ForNeVeR> То есть вопрос следует читать как "в каких языках есть eval"?
[08:51:59] <j123123> Нет, скорее "в каких языках есть что-то подобное, когда код как данные и когда это AST"
[08:52:30] <ForNeVeR> F#, Scala, C# в некотором роде (ExpressionTree).
[08:53:46] <j123123> Я занимался такой фигней, как написание самомодифицирующегося кода на ассемблере. Ассемблер в этом смысле очень крут. Лисп ведь тоже может менять свой код в рантайме, верно?
[08:54:00] <j123123> Ну я в том смысле, что изменять этот самый AST
[08:54:00] <ForNeVeR> На мой взгляд - не может.
[08:54:08] <ForNeVeR> Не в рантайме.
[08:54:22] <j123123> хмм, сейчас посмотрю...
[08:54:32] <ForNeVeR> А хули там смотреть?
[08:54:43] <ForNeVeR> Вопрос лишь в том, что мы считаем рантаймом, а что компил-таймом.
[08:55:12] <j123123> http://lambda-the-ultimate.org/node/1040
[08:55:19] <j123123> Ну вот например
[08:55:21] <j123123> Там пишут
[08:55:38] <ForNeVeR> То есть тебя интересовали макросы?
[08:56:01] <ForNeVeR> Сначала ты говорил про eval, теперь про макросы.
[08:56:05] <j123123> Boo (a .NET language) provides, as a part of its standard library/compiler the ability to modify the AST of the program; there is no inconvenient "detour" through syntax.
[08:56:12] <ForNeVeR> А это совсем противоположные вещи.
[08:56:22] <j123123> Я про модификацию AST
[08:56:37] <j123123> Вот что меня интересует
[08:56:48] <j123123> Ассемблер на уровне AST не работает
[08:56:48] <ForNeVeR> Модификацию какого AST? В каком масштабе, в какие моменты времени?
[08:56:52] <j123123> Там только опкоды менять
[08:57:03] <j123123> Ну сча попробую пояснить по хардкору
[08:57:42] <ForNeVeR> Лисп не позволяет модифицировать AST.
[08:57:48] <ForNeVeR> Он позволяет создавать новые.
[08:58:05] <j123123> А прочитать старый и на основе его сделать новый?
[08:58:06] <ForNeVeR> И эвалить (или просто выполнять после компиляции).
[08:58:14] <ForNeVeR> j123123: это всё, что тебе нужно?
[08:58:37] <ForNeVeR> Ну тогда любой шеллскрипт, который работает с sed, тоже является ответом на твой вопрос.
[08:58:43] <j123123> Чтобы объяснить, что конкретно мне нужно, мне придется написать многотекста
[08:59:13] <ForNeVeR> Ты упомянул две конкретных вещи:
- eval;
- макросы.
[08:59:21] <ForNeVeR> Больше пока ничего.
[08:59:33] <ForNeVeR> Какая-то "модифицкация AST в рантайме".
[08:59:45] <ForNeVeR> Это было бы неэффективно и, как следствие, неприменимо.
[09:00:32] <ForNeVeR> Ты же понимаешь, что, если тебе нужно модифицировать AST уже имеющейся функции - то, значит, тебе нужно иметь этот AST в момент её выполнения, и при этом периодически с ним сверяться.
[09:00:44] <ForNeVeR> Практически то же самое, что заниматься интерпретированием AST.
[09:00:48] <ForNeVeR> А это медленно.
[09:01:30] <j123123> Конкретно, говорю так. Есть предположим задача: Найти максимальное число в массиве. И есть предположим задача: найти минимальное число в массиве. Допустим, задачи эти обычно не связаны друг с другом, вызываются отдельно, и реализованы в виде двух функций
[09:01:47] <ForNeVeR> Поэтому никакие компилируемые языки и не разрешают модификацию AST в рантайме. В рантайме AST просто уже нету.
[09:01:53] <j123123> И допустим реализованы как просто пробегание по массивчику с выбором минимума и максимума
[09:02:02] <j123123> ну т.е. элементарно
[09:02:20] <j123123> А теперь вдруг понадобилось в каком-то массиве найти и минимум, и максимум.
[09:02:28] <ForNeVeR> "вдруг"?
[09:02:35] <j123123> Так вот, надо бы сцепить эти две функции в одну
[09:02:38] <ForNeVeR> То есть в момент компиляции программы об этом не было известно?
[09:03:10] <ForNeVeR> Потому что ты говоришь сейчас о достаточно простой оптимизации, которую даже компилятор C легко провернёт с парой заинлайненных функций.
[09:03:16] <j123123> Нет, программе известно что вон та функция это цикл который перебирает число в поисках минимума, а вон та это в поисках максимума
[09:03:35] <ForNeVeR> То есть функции в отдельной либе, скомпилированные заранее?
[09:03:42] <j123123> И она должна сделать функцию, которая бы поиск минимума и максимума зафигачила в один цикл
[09:03:51] <j123123> Есть некое абстрактное представление двух функций
[09:04:00] <j123123> Пусть в виде жаба байткода или иной фигни
[09:04:15] <j123123> Которое может в рантайме каким-то образом анализироваться
[09:04:18] <ForNeVeR> Я не вижу связи с предыдущим твоим вопросом.
[09:04:30] <ForNeVeR> И вообще, причём тут рантайм?
[09:04:33] <j123123> А связь проста : AST
[09:04:55] <j123123> Надо чтобы прога могла сконструировать функцию из имеющихся кусков, зная AST
[09:05:01] <ForNeVeR> Ты говоришь о простой перестановочной оптимизации.
[09:05:09] <ForNeVeR> Я не понимаю, зачем здесь рантайм.
[09:05:24] <j123123> Рантайм при том, что изначально никак не закомпилирована функция, которая находит одновременно максимум и минимум
[09:05:25] <j123123> Понимаешь?
[09:05:26] <ForNeVeR> Наверняка gcc сделает эту оптимизацию, например.
[09:05:36] <ForNeVeR> Нет, не понимаю.
[09:05:40] <j123123> В рантайме он по-твоему создаст такую функцию?
[09:05:50] <ForNeVeR> Во-первых, откуда у тебя взялся код, который вызывает эти две функции?
[09:05:57] <ForNeVeR> Правильно. Он был скомпилирован.
[09:06:06] <j123123> А это SQL запрос может какой-то
[09:06:09] <j123123> Который я сочинил
[09:06:17] <ForNeVeR> А SQL-запросы что, уже не компилируются?
[09:06:29] <j123123> А это через AST делается?
[09:06:32] <ForNeVeR> Они-то как раз лучше всего оптимизируются.
[09:06:42] <ForNeVeR> Ясен хуй, что через AST.
[09:06:50] <j123123> Я говорю не только про SQL запросы
[09:06:52] <ForNeVeR> Только вот у пользователя к этому AST доступа нету.
[09:06:58] <j123123> А вообще применительно к любой шняге
[09:06:59] <ForNeVeR> И это AST не очень-то S.
[09:07:03] <ForNeVeR> Скорее AET.
[09:07:19] <ForNeVeR> Или даже AQT (query tree), или что-нибудь в этом роде.
[09:07:44] <j123123> А что обозначается под буквой E в AET ?
[09:07:54] <ForNeVeR> Evaluation.
[09:08:15] moonhawk зашёл в конференцию
[09:08:47] <ForNeVeR> Я эти термины щас изобрёл, можешь не гуглить
[09:08:54] <ForNeVeR> Хотя наверняка кто-нибудь их уже использовал.
[09:09:05] <ForNeVeR> Я просто хотел показать тебе, что дерево уже совсем не синтаксическое.
[09:09:40] <j123123> Ну, если запилить две функции, нахождения минимума и максимума, и допустим вызвать их последовательно в коде, GCC вполне может вызвать их последовательно друг за дружкой, а может сочинить новую функцию, которая бы делала всё одним циклом. Надо кстати проверить
[09:09:51] <ForNeVeR> Не будет функции.
[09:10:05] <ForNeVeR> Инлайнить нужно - тогда локальный оптимизатор легко всё сделает.
[09:10:34] <j123123> а если у меня массив из указателей на функции. который eval-ится
[09:10:45] <ForNeVeR> Хуёво тебе, да.
[09:11:13] <j123123> И в сей массив было последовательно вписано вызвать функцию нахождения минимума и нахождение максимума?
[09:11:31] <j123123> ForNeVeR: Вообще, ты преувеличиваешь умность компиляторов
[09:11:38] <j123123> Они далеко не такие умные, как тебе кажется
[09:11:55] <ForNeVeR> Они ровно настолько умны, как я о них думаю.
[09:12:03] <ForNeVeR> Это ты просто преувеличиваешь моё мнение о них.
[09:12:40] <j123123> Возможно
[09:15:24] <PhoSor> опять сраная наркомания в цодингтиме
[09:18:45] <j123123> лол
[09:18:59] <j123123> Хотите еще фоточек своих выложу?
[09:19:08] <PhoSor> нет
[09:19:49] <j123123> Зря
[09:20:22] <j123123> > Modern VMs perform just-in-time compilation; selective optimized compilation of programs is performed. When new code is dynamically generated, that code is folded into the same JIT framework as "normal" code. When existing code is modified, a VM will "de-optimize", then allow further optimization to occur when needed
[09:20:45] <j123123> Вот такие дела
[09:21:46] rexim зашёл в конференцию
[09:33:27] <PhoSor> писать или не писать? вот в чем вопрос
[09:36:45] moonhawk вышел из конференции
[09:41:47] m4n71k0r зашёл в конференцию
[09:45:49] moonhawk зашёл в конференцию
[09:52:32] moonhawk вышел из конференции
[09:54:48] sss|zombie вышел из конференции
[09:54:49] reggies вышел из конференции: offline
[09:57:23] reggies зашёл в конференцию
[10:07:53] O01eg вышел из конференции
[10:10:19] <j123123> ForNeVeR: https://github.com/hagane/naggum/commit/c06f876f87bfb282eceba1f9d5d36ced92c56853#commitcomment-3533638
[10:10:20] <j123123> ггг
[10:10:41] <ForNeVeR> .kick j123123|говно
[10:10:41] j123123 выгнали из конференции: говно
[10:10:42] <DeadBot> ForNeVeR: ok
[10:11:42] j123123 зашёл в конференцию
[10:11:52] <j123123> баттхерт
[10:14:20] <j123123> https://github.com/j123123/leechcraft/compare/patch-1?expand=1
[10:14:38] <j123123> гггггг
[10:15:13] <rexim> :D
[10:16:25] <rexim> j123123: ты такой забавный! :3
[10:17:01] <j123123> пасиб
[10:17:38] <rexim> Кстати, мое котэ таки научилось ложиться на стол передо мной так, чтобы при это было удобно продолжать работать.
[10:24:04] <ForNeVeR> rexim: поняшь кота!
[10:30:12] <PhoSor> rexim: над чем ты работаешь?
[10:30:16] <j123123> https://github.com/0xd34df00d/leechcraft/pull/225 ггггггг
[10:31:42] <ktt9> j123123 ты.
[10:31:46] <ktt9> Упоролся.
[10:31:47] <ktt9> Что ли.
[10:31:49] <ktt9> Опять.
[10:32:19] <rexim> ForNeVeR: котяшь пони!
[10:32:21] <j123123> А ты?
[10:32:22] <rexim> PhoSor: херачу код.
[10:32:25] <rexim> j123123: спасибо, что держишь нас в курсе каждого своего шага.
[10:32:30] <rexim> Вроде, всем ответил.
[10:32:33] <j123123> Просто весело
[10:32:51] <j123123> Хотите баги поищу
[10:32:53] <j123123> Бесплатно
[10:33:03] <PhoSor> нахуй нахуй
[10:33:03] <j123123> Акция, епт
[10:33:50] <j123123> Почему ни у кого из вас нет ничего на ассемблере?
[10:34:07] <j123123> Какие-то плюсы скалы кложуры хаскели только
[10:34:09] <j123123> Скучно...
[10:34:39] <j123123> ktt9: kottя
[10:34:44] <j123123> котя
[10:34:52] <j123123> :3
[10:35:29] <PhoSor> j123123: ты ебанулся?
[10:35:36] <PhoSor> я тебе свой код показывал
[10:35:44] <j123123> Ну он у тебя не в гитхабе
[10:35:47] <j123123> Не считается короч
[10:35:47] <PhoSor> и хуле
[10:35:56] <PhoSor> ололо
[10:36:11] <j123123> А вот у меня код на осонблере в гитхабе
[10:36:32] <PhoSor> а цель какая?
[10:37:01] <j123123> Баги искать
[10:37:06] <j123123> оптимизировать
[10:37:27] <j123123> А то приходится всякие рыгэкспы высматривать
[10:37:36] <j123123> Не тру
[10:37:45] <PhoSor> я блять свою сраную приблуду на 100 строчек 3 раза уже переписал
[10:37:55] <j123123> Молодец
[10:38:08] <PhoSor> и нахуй мне твои поиски если уже через неделю может быть переписана еще раз?
[10:38:33] <j123123> Ну как хочешь
[10:38:38] <j123123> Чо уж там...
[10:39:02] <PhoSor> че как хочешь, я спросил, нахуя?
[10:39:22] <j123123> Чотко-дерзко
[10:39:58] <j123123> http://i.imgur.com/myv9XPR.jpg
[10:40:14] <j123123> Баги искать по-хардкору
[10:40:23] <j123123> И пояснять, что код - говно
[10:40:48] <rexim> Это ты?
[10:40:52] <j123123> Я
[10:40:59] <rexim> Кстати, да.
[10:41:02] <rexim> Похож.
[10:41:03] <PhoSor> типичный альфач
[10:41:06] <rexim> Только без бороды.
[10:41:36] <j123123> http://i.imgur.com/jm4SQYC.jpg http://i.imgur.com/myv9XPR.jpg http://i.imgur.com/u4koDjK.jpg http://i.imgur.com/j6CGiAu.jpg http://i.imgur.com/tLBmTZk.jpg а http://plasmon.rghost.ru/private/47057934/7154d18831a6f246fadf2a20f97101fb/image.png
[10:41:42] <j123123> Я вбрасывал же
[10:41:59] <rexim> > http://i.imgur.com/u4koDjK.jpg
:3
[10:42:03] <rexim> Я не видел.
[10:42:36] <rexim> Последняя убила. :D
[10:43:04] <ktt9> Cam. Whore.
[10:43:28] <j123123> Хе-хе
[11:05:23] SolarRay зашёл в конференцию
[11:37:48] moonhawk зашёл в конференцию
[12:49:35] moonhawk вышел из конференции
[12:50:18] yesyes зашёл в конференцию
[13:25:51] kl зашёл в конференцию
[13:27:34] kl вышел из конференции
[13:31:22] SolarRay вышел из конференции
[13:36:55] <m4n71k0r> j123123: хочешь такой же глаз как у му? ПИШИ НА ПЛЮСАХ! http://i.imgur.com/fR49thE.jpg
[13:39:03] <ktt9> >у му
[13:40:04] <m4n71k0r> у меня*
[13:40:39] <ktt9> Оа.
[13:40:43] <m4n71k0r> это локальный сленг несуществующего комунити... но не суть
[13:40:57] <ktt9> с:
[13:48:01] Glorious Chaplain of the Hortamarines зашёл в конференцию
[13:53:21] <rexim> O_O
[13:53:28] <rexim> OO__OO
[13:53:58] <ForNeVeR> x_o
[13:54:14] yesyes вышел из конференции
[13:55:21] <rexim> O_=
[13:55:36] <ForNeVeR> (=)_о
[14:02:01] <0xd34df00d> j123123: спасибо.
[14:02:10] <0xd34df00d> На будущее — префиксируй, пожалуйста, имя комита модулем, который правишь.
[14:02:15] <0xd34df00d> Вроде [Azoth p100q] ...
[14:34:19] <PhoSor> rexim: а ты для чего/кого код херачишь?
[14:38:21] zxc_ зашёл в конференцию
[14:38:56] <rexim> Эм...
[14:39:41] <rexim> PhoSor: Ну, вообще, меня попросили рассказать про парсинг комбинаторы в скале, и я готовлю на эту тему презентацию. А херачил я урезанную реализацию того, что лежит в scala.util.parsing.combinator, в целях лучшего понимания того, о чем буду говорить.
[14:40:13] <rexim> Пока это все лежит у меня в приватном репозитории на битбаките. Чуть позже выложу в открытый доступ.
[14:40:55] <rexim> .z
[14:40:55] zxc_ выгнали из конференции: You underestimate rexim's power!
[14:40:56] <DeadBot> rexim: ok
[14:41:03] <PhoSor> rexim: по учебе то есть?
[14:41:10] <rexim> Нет.
[14:41:13] <rexim> По работе.
[14:41:30] <PhoSor> мм
[14:41:41] <PhoSor> а ты учишься еще или закончил?
[14:41:42] <rexim> У нас на работе периодический семинарчики на разные компьютернонаучные темы проводятся.
[14:41:47] <rexim> PhoSor: уже закончил.
[14:42:09] <PhoSor> давно?
[14:42:21] <PhoSor> :3
[14:42:21] <rexim> Две недели назад. :)
[14:42:31] <PhoSor> и уже работаешь?!
[14:42:45] <rexim> А почему бы нет?
[14:42:47] <PhoSor> или уже работал
[14:43:35] <rexim> Да, уже работал.
[14:43:42] <rexim> С февраля где-то.
[14:43:59] <PhoSor> IronJudge / src / main / scala / ru / org / codingteam / ironjudge / - как за такое пристрелить иногда хочется
[14:44:08] <rexim> :D
[14:44:19] <rexim> Это моя дипломная работа.
[14:44:23] <rexim> Которая не работает.
[14:44:29] <rexim> Но за нее почему-то поставили отлично.
[14:45:50] <PhoSor> рексимец няша
[14:45:55] <PhoSor> а я сраное гавно :(
[15:06:15] * ForNeVeR устроился на работу через три дня после того, как защитил диплом.
[15:09:06] <ForNeVeR> rexim: а в скале заебательские комбинаторы?
[15:09:15] <ForNeVeR> Как они в сравнении с parsec?
[15:11:46] dinger зашёл в конференцию
[15:12:04] dinger вышел из конференции: QIP Infium: Спокойное общение
[15:14:29] <rexim> ForNeVeR: я не знаю parsec. Поэтому не могу сказать, что лучше. :)
[15:15:13] <ForNeVeR> Вся фишка в том, что я его тоже не знаю :3
[15:15:19] <rexim> :D
[15:15:32] <ForNeVeR> Просто это настолько классическая библиотека, что всё принято сравнивать с ней.
[15:29:00] PhoSor вышел из конференции
[15:31:11] <ForNeVeR> Бротоны.
[15:31:21] <ForNeVeR> Мне нужны статьи про синхронизацию данных.
[15:31:29] <ForNeVeR> Например, про принципы, по которым работает rsync.
[15:35:07] PhoSor зашёл в конференцию
[15:36:41] proto_21h зашёл в конференцию
[15:36:51] <proto_21h> прет
[15:37:44] <rexim> Тебя опять прет?
[15:37:58] <rexim> .ping
[15:37:59] <DeadBot> rexim: понг от тебя 0.40 секунды
[15:38:00] <rexim> .ping
[15:38:01] <DeadBot> rexim: понг от тебя 0.38 секунды
[15:38:02] <rexim> .ping
[15:38:03] <DeadBot> rexim: понг от тебя 0.47 секунды
[15:38:05] <rexim> Ох...
[15:38:10] <rexim> Меня тоже.
[15:38:15] <PhoSor> .ping
[15:38:16] <DeadBot> PhoSor: понг от тебя 0.26 секунды
[15:38:17] <PhoSor> .ping
[15:38:17] <DeadBot> PhoSor: понг от тебя 0.15 секунды
[15:38:18] <PhoSor> .ping
[15:38:19] <DeadBot> PhoSor: понг от тебя 0.22 секунды
[15:38:24] <PhoSor> и меня чуть чуть
[15:43:21] <proto_21h> :)
[15:44:56] <ForNeVeR> .ping
[15:44:56] <DeadBot> ForNeVeR: понг от тебя 0.08 секунды
[15:44:57] <ForNeVeR> .ping
[15:44:57] <DeadBot> ForNeVeR: понг от тебя 0.08 секунды
[15:44:58] <ForNeVeR> .ping
[15:44:59] <DeadBot> ForNeVeR: понг от тебя 0.08 секунды
[15:45:03] <ForNeVeR> А меня не прёт.
[15:48:25] moonhawk зашёл в конференцию
[15:50:45] generatorglukoff зашёл в конференцию
[15:55:36] <rexim> ForNeVeR: твой styx-m уже готов к употреблению?
[15:55:57] <ForNeVeR> Нет.
[15:56:16] <ForNeVeR> Я вот как раз у вас и спрашиваю совета - как лучше запилить основную часть.
[15:56:39] <rexim> Ну, не буду отходить от своих традиционных советов...
[15:56:44] <rexim> Сделай все заебись.
[15:56:56] <ForNeVeR> Хм.
[16:05:58] <proto_21h> ну ка https://www.dropbox.com/s/qxa2u1nh96zi7fv/%D1%85%D1%82%D0%BE%D1%82%D0%BE.png
[16:06:03] <proto_21h> заацените ка
[16:06:20] <proto_21h> правда у мя талант?)
[16:07:43] <PhoSor> да уж, чо говорить
[16:08:11] <proto_21h> то то же)
[16:12:39] <ForNeVeR> Ух ты!
[16:13:04] <proto_21h> вот оно искусство
[16:13:49] <rexim> O_O
[16:13:54] <rexim> Оно смотрит на меня!
[16:14:37] <ForNeVeR> proto_21h: это портрет m4n71k0r'а?
[16:14:52] <ForNeVeR> Он сегодня злые фоточки скидывал ~_~
[16:15:17] <proto_21h> на счет портрета незнаю...но это ему на аву сойдет)
[16:24:25] <j123123> http://i.imgur.com/fR49thE.jpg
[16:24:49] <proto_21h> ох ппц 0_о
[16:24:56] <proto_21h> это хто?
[16:25:09] <ForNeVeR> Это мантикорка, и он сожрёт твою душу.
[16:25:32] <PhoSor> няшка, правда? ^__^
[16:25:41] <ForNeVeR> Ещё какая!
[16:25:42] O01eg зашёл в конференцию
[16:25:47] O01eg вышел из конференции
[16:26:24] <proto_21h> а чего у него с глазом
[16:26:40] <ForNeVeR> Неизвестно.
[16:26:45] <proto_21h> лошку засунул туды?
[16:27:03] <ForNeVeR> Я считаю, у него глаз покрылся живым металлом, как руки у Ферруса Маннуса.
[16:27:28] O01eg зашёл в конференцию
[16:27:33] <proto_21h> жесть)
[16:27:51] <j123123> m4n71k0r: Тут твою фоточку обсуждают
[16:27:52] <proto_21h> надо извлеч из этго пользу
[16:29:08] <j123123> Я вот например люблю шкурку апельсина или лимона так в рот засовывать, и улыбку делать
[16:29:22] <proto_21h> угу)
[16:29:28] <PhoSor> да про тебя какой разговор
[16:29:29] <proto_21h> так наверно все делают)
[16:30:58] * ForNeVeR так не делает.
[16:31:26] <proto_21h> ;)
[16:48:42] <j123123> https://github.com/torvalds/subsurface/blob/master/deco.c#L224 похоже что торвальдс не знает про функцию memccpy
[16:49:23] <j123123> memcpy(data, tissue_n2_sat, TISSUE_ARRAY_SZ);
data += TISSUE_ARRAY_SZ;
memcpy(data, tissue_he_sat, TISSUE_ARRAY_SZ);
data += TISSUE_ARRAY_SZ;
[16:51:51] <j123123> Но в целом код норм
[16:53:32] <PhoSor> ололо
[16:54:31] <PhoSor> j123123: трольвальдс стока кода уже напизядчил, скока ты не видел даже, и твои эти выебоны курам насмех
[16:56:19] <j123123> PhoSor: А ты поди про mempcpy только сегодня узнал?
[16:57:19] <j123123> The mempcpy() function is nearly identical to the memcpy(3) function. It copies n bytes from the object beginning at src into the object pointed to by dest. But instead of returning the value of dest it returns a pointer to the byte following the last written byte.
[16:57:57] <j123123> Вообще This function is a GNU extension.
[16:58:05] <proto_21h> нафига он ваще)
[16:58:17] <0xd34df00d> API с использованием Control.Applicative какие-то наркоманские.
[16:58:32] <0xd34df00d> *Main> :t L.getArtists <*> user undefined <*> api undefined
L.getArtists <*> user undefined <*> api undefined
:: Request f Ready
[16:58:43] <j123123> Но это по сути никак не мешает имплементировать подобную функцию и зафигачить ifdef _GNU_SOURCE
[16:58:56] <proto_21h> %)
[16:59:10] <0xd34df00d> j123123: каждый такой ifdef — еще +1 вариант на тестирование.
[17:02:04] <PhoSor> j123123: а ты про every знаешь вопще?
[17:02:35] <PhoSor> j123123: тока загуглил, да?
[17:02:41] <j123123> нет
[17:02:46] <j123123> Не знаю
[17:02:53] <j123123> В гугле какая-то хуита про жабоскрипт
[17:02:57] <j123123> Загуглил
[17:03:17] <PhoSor> ну а хули ты тут функциями кидаться начал?
[17:03:19] <ForNeVeR> Что у вас тут вообще?
[17:03:32] <0xd34df00d> ForNeVeR: я пердолюсь в Network.Lastfm.
[17:03:51] <ForNeVeR> У дедфуда неделя хаскеля?
[17:04:21] <0xd34df00d> Да.
[17:04:28] <j123123> 0xd34df00d: Лучше бы интерфейс под bnw запилил в личкрафте
[17:04:30] <0xd34df00d> Упоротость дедфуда увеличена вдвое.
[17:04:34] <0xd34df00d> j123123: я не пользуюсь bnw.
[17:04:38] <0xd34df00d> Сам запиливай на манер p100q.
[17:04:38] <j123123> Тогда бы у меня появилась причина его ставить
[17:04:47] <j123123> А так незачем
[17:05:00] <j123123> Да и лень в плюсах разбираться ради такой фигни
[17:05:51] <PhoSor> ололо
[17:06:18] <PhoSor> ты запили, а я ради такой фигни пилить не буду
[17:06:38] <j123123> Ну мне реально лень упарывать ради этого плюсы
[17:06:44] <PhoSor> j123123 седня доставляет
[17:06:49] <j123123> Вот если бы личкрафты на Си были написаны, это другое дело
[17:07:09] <PhoSor> j123123: напиши личкрафты на си
[17:07:19] <PhoSor> перепиши йоба
[17:07:38] <0xd34df00d> На х-ле.
[17:07:40] <0xd34df00d> Я бы их тогда даже пилил.
[17:08:35] <PhoSor> j123123: понял, на х-ле
[17:08:46] <j123123> на осонблере
[17:08:51] <j123123> гггг
[17:08:58] <ForNeVeR> А давайте на CL захуячим?
[17:09:11] <ForNeVeR> Есть очень интересные обвязочки для Qt.
[17:09:20] <0xd34df00d> В пизду это нетипизированное говно.
[17:09:23] <ForNeVeR> Интегрирует Qt и CLOS. Это очень Ъ.
[17:09:27] <ForNeVeR> 0xd34df00d: типизированное.
[17:09:31] <0xd34df00d> Я хочу долбиться в Rank-N Polymorphism и dependent types.
[17:09:33] <ForNeVeR> Это ты нетипизированный.
[17:09:46] <ForNeVeR> 0xd34df00d: а в х-ле уже есть нормальные зависимые типы?
[17:09:52] <0xd34df00d> ForNeVeR: прикручивают потихоньку.
[17:09:59] <ForNeVeR> Хм, это позитивно!
[17:09:59] <0xd34df00d> ForNeVeR: лучше расскажи мне за <*
[17:10:27] <j123123> Посоны говорят, что SML лучще х-я. Это правда?
[17:10:41] <0xd34df00d> Shader Modelling Language?
[17:10:42] <ForNeVeR> 0xd34df00d: што.
[17:10:52] <j123123> Standart ML
[17:10:58] <ForNeVeR> j123123: нет, неправда. Причём вне зависимости от того, что такое SML.
[17:11:07] <j123123> > Standart ML
[17:11:11] <ForNeVeR> Лучше х-ля только coq и agda.
[17:11:32] <ForNeVeR> А твоё написание слова Standard *дважды* заставило меня плакать кровью.
[17:12:12] <j123123> http://bnw.im/p/II3PTB
[17:12:21] <ktt9> > Лучше х-ля только coq и agda.
[17:12:26] <ktt9> >Лучше
[17:12:44] <ktt9> > Посоны говорят, что SML лучще х-я. Это правда?
[17:13:05] <ForNeVeR> Баттхёрт?
[17:13:37] <ktt9> Лол.
[17:13:54] <ktt9> Словно дети малые же.
[17:14:05] <j123123> Нет ты
[17:14:16] <j123123> По ссылке на бнвач прошел?
[17:14:36] <ForNeVeR> А что там? Опять трут какие-то чуваки, без конкретики и нифига.
[17:14:42] <ForNeVeR> Как обычно, в общем.
[17:14:43] <PhoSor> да
[17:15:05] <j123123> Там про хаскель
[17:15:06] <ForNeVeR> Я сходил, если что. И аргументов не заметил ни у одной из сторон.
[17:15:17] <ForNeVeR> На уровне "я охуенный погромист" - "а у меня брат-боксёр".
[17:15:19] <j123123> Ну стороны сошлись во мнении
[17:15:20] m4n71k0r вышел из конференции
[17:15:29] <j123123> Что ленивота вообще опциональна
[17:15:33] <j123123> И нинужно в основном
[17:15:38] <ForNeVeR> При этом с какого-то хуя ленивость выставляется основной фишкой х-ля.
[17:15:48] <ktt9> ^ вот я тоже хотел спросить.
[17:15:52] <ktt9> С чего вдруг.
[17:15:56] <ForNeVeR> Ну, то есть, обычные диванные аналитики.
[17:16:08] <j123123> А какие именно есть причины выбирать х-ь?
[17:16:24] <ForNeVeR> То есть того, что он заебись, уже недостаточно?
[17:16:24] <ktt9> j123123: у тебя сортировка на ассемблере не дописана.
[17:16:32] <ktt9> Третью неделю.
[17:16:41] <ForNeVeR> Хм.
[17:16:46] <j123123> ktt9: У меня уже одна сортировка дописана
[17:17:00] <j123123> А вторая допишется сегодня-завтра в крайнем случае
[17:17:01] <ktt9> Целая одна? Хороший результат.
[17:17:07] <j123123> А на си уже давно как дописана
[17:17:13] <ktt9> Ну ты крутой.
[17:17:15] <ForNeVeR> Если мы каждую сортировку в коде будем писать по три недели - то разработка какой-нибудь математической системы займёт много времени.
[17:17:16] <j123123> ANSI C
[17:17:19] <ktt9> А что сортирует?
[17:17:26] <ktt9> Интежеры?
[17:17:26] <ForNeVeR> j123123: у тебя нихуя не ANSI, не пизди.
[17:17:32] <j123123> http://bnw.im/p/LVSV7G вот кстати еще про хчкль
[17:17:37] <ForNeVeR> j123123: я слышал, что ты не брезгуешь всякими GNU-расширениями.
[17:17:46] <j123123> А я по-всякому делаю
[17:17:49] <j123123> И так и сяк
[17:18:22] <j123123> >ты совершенно не понимаешь суть хаскеля
>хаскель не для того чтобы на нем что-то пилить
[17:18:26] <j123123> ггггг
[17:18:38] <j123123> А чтобы рассказывать всем, как ты крут
[17:18:55] <ForNeVeR> j123123: и снова какие-то диванные чуваки обмазывают друг друга говном и меряются хуями.
[17:18:56] <j123123> И с умным видом рассуждать про всякие монадки и катаморфизмы
[17:19:00] <0xd34df00d> *Main Network.Lastfm.Internal> render $ finalize $ L.getArtists <*> user (T.pack "0xd34df00d") <*> apiKey key <* limit 300 <* json
"https://ws.audioscrobbler.com/2.0/?api_key=shitfuck&format=json&limit=300&method=library.getArtists&user=0xd34df00d"
[17:19:01] <ForNeVeR> Не понимаю, как это вообще можно читать.
[17:19:01] <0xd34df00d> Яебал.
[17:19:21] <ForNeVeR> 0xd34df00d: интересно!
[17:19:25] <ktt9> j123123, ассемблер нужен не для того, чтобы писать.
[17:19:36] <0xd34df00d> Хм.
[17:19:39] <ktt9> А чтобы с умным видом рассуждать о том, что хаскелль не нужен.
[17:19:43] <0xd34df00d> С Control.Applicative получаются красивые API.
[17:19:52] * 0xd34df00d подрочил.
[17:20:00] <j123123> ForNeVeR: Вот только кагами реально там прожект на этом х-е делал, да и при этом сам пишет что ненужно этот хаскель
[17:20:10] <ForNeVeR> j123123: ну и что?
[17:20:13] <j123123> А то
[17:20:22] <j123123> Слив тебе ForNeVeR
[17:20:23] <0xd34df00d> Кагами мудила какой-то.
[17:20:24] <0xd34df00d> Гоните его.
[17:20:26] <ForNeVeR> Вот если бы он написал про то, как он делал проект, с какими проблемами столкнулся - это было бы интересно.
[17:20:28] <0xd34df00d> Унижайте его ссаными тряпками.
[17:20:34] <j123123> 0xd34df00d: А что с ним не так?
[17:20:38] <ForNeVeR> А вот "у меня большой хуй, %random% говно" - неинтересно.
[17:20:38] <0xd34df00d> Всё.
[17:20:46] <j123123> Например?
[17:20:51] <ktt9> j123123, не игнорируй мои аргументы, сливатор.
[17:20:55] <ForNeVeR> Нахуй такие аргументы, я ебал твоего кагами в срачельник дутовым подсвечником.
[17:21:01] <ForNeVeR> Ок?
[17:21:05] <j123123> гагаггагага
[17:21:13] <ForNeVeR> Такие аргументы тобой будут восприняты?
[17:21:13] <ktt9> :<
[17:21:26] <j123123> ktt9: Я на ассемблере пишу
[17:21:33] <j123123> Так что писать на нем можно вполне
[17:21:35] <ForNeVeR> j123123: и тебя, кстати, ебал тем же подсвечником.
[17:21:38] <j123123> И даже иногда нужно
[17:21:40] <PhoSor> j123123: твоего катами форневар ебал, слил твой кагами и ты вместе с ним
[17:21:40] <ForNeVeR> j123123: ты ешь говно.
[17:21:46] <j123123> ForNeVeR: Багар
[17:21:48] <PhoSor> кагами*
[17:21:56] <j123123> А что вы знаете про кагами?
[17:22:02] <j123123> Расскажите же
[17:22:06] <ForNeVeR> Мы знаем, что у него разорвана жопа.
[17:22:12] <ForNeVeR> Больше мы ничего не знаем.
[17:22:15] <j123123> Отчего?
[17:22:20] <j123123> Вы порвали?
[17:22:21] <ForNeVeR> От дутового подсвечника.
[17:22:23] <PhoSor> этого достаточно, чтобы он слил
[17:22:43] <j123123> лол
[17:22:45] <ktt9> Омномном.
[17:22:47] <j123123> лалки вы
[17:22:49] <ktt9> .j
[17:22:53] <ForNeVeR> Не хуже тебя.
[17:22:55] <j123123> .k
[17:23:00] <proto_21h> https://www.dropbox.com/s/qxa2u1nh96zi7fv/%D1%85%D1%82%D0%BE%D1%82%D0%BE.png похож?
[17:23:02] <ForNeVeR> Мы тоже умеем обмазывать говном, как видишь.
[17:23:07] <ForNeVeR> Только вот это контрпродуктивно.
[17:23:07] <j123123> .F
[17:23:09] <ForNeVeR> Как видишь.
[17:23:23] <ktt9> И непонятно, зачем.
[17:23:23] <ForNeVeR> proto_21h: похож!
[17:23:26] <j123123> Зато весело
[17:23:32] <ktt9> Нет : \
[17:23:38] <proto_21h> на кого похож?)
[17:23:40] <PhoSor> proto_21h: няшно
[17:23:40] <ForNeVeR> Не весело, подтверждаю.
[17:23:45] <ForNeVeR> proto_21h: на мантикорчика.
[17:23:49] <proto_21h> ))
[17:24:01] <ForNeVeR> Возможно, он повременит есть твою душу.
[17:24:06] <proto_21h> спс
[17:24:08] <proto_21h> хДД
[17:24:28] <j123123> xDDD
[17:24:33] <PhoSor> j123123: вон на proto_21h равняйся
[17:24:43] <PhoSor> не то что ты, хуй
[17:24:45] <proto_21h> а что я?)
[17:24:50] <j123123> Нет я
[17:24:51] <proto_21h> ухх
[17:24:55] <j123123> ахх
[17:25:02] <ForNeVeR> proto_21h: ты ок, тебя ставят в пример пионерам.
[17:25:13] <j123123> Нет меня
[17:25:19] <ForNeVeR> j123123: верно, тебя нет.
[17:25:21] <proto_21h> ну я в прогрраммировании нуль)
[17:25:27] <j123123> Я не нуль
[17:25:30] <proto_21h> ты крут
[17:25:33] <j123123> Я на осонблере программирую
[17:25:37] <PhoSor> j123123: и я
[17:25:42] <PhoSor> j123123: но ты хуй
[17:25:45] <j123123> Нет ты
[17:25:49] <PhoSor> j123123: слив засчитан
[17:25:50] <ForNeVeR> j123123: всё-таки ты.
[17:25:50] <proto_21h> :-X
[17:26:00] <j123123> Нет ты
[17:26:04] <j123123> И он тожк
[17:26:06] <j123123> е
[17:27:09] <proto_21h> тут жарко?)
[17:27:19] <j123123> Мне норм ))))))
[17:27:29] <PhoSor> у j123123 горит немного
[17:28:21] <j123123> Нет
[17:28:41] <PhoSor> а, ну ладно, нет говорит
[17:33:10] <proto_21h> вы математическим программированием занимаетесь чтоли?
[17:33:22] <ForNeVeR> Всяко бывает.
[17:34:09] <proto_21h> за это степень дадут?)
[17:42:47] <ForNeVeR> Я хочу запилить какой-нибудь многопоточный код на х-е.
[17:45:04] <PhoSor> нахая?
[17:45:14] <ForNeVeR> Потренироваться.
[17:45:39] <ForNeVeR> А то там какая-то упоротость - MVar, TVar, etc.
[17:46:18] <PhoSor> упороть знач решил
[17:48:05] <PhoSor> proto_21h: покожи еще хорошие работы свои, рисованные
[17:48:30] <proto_21h> потрели их гады а форумах)
[17:48:36] <proto_21h> за долгое отсутсвие
[17:49:05] <PhoSor> пичяль
[17:51:35] <PhoSor> j123123: поучись у proto_21h адекватности
[17:51:58] <proto_21h> вы меня в краску не вгоняйте)))
[17:52:09] <PhoSor> proto_21h: а ты не вздумай портиться, пригодишься еще, цодингтим тебя не забудет
[17:52:30] <ForNeVeR> proto_21h: ты определил уже, на каком языке будешь писать код?
[17:52:59] <proto_21h> я тут почитал про языки которые вы так хвалите..
[17:53:06] <ForNeVeR> А какие мы хвалим?
[17:53:13] <proto_21h> ну хаскель
[17:53:15] <proto_21h> coq
[17:53:18] <proto_21h> agda
[17:53:21] <ForNeVeR> Мы любим хвалить всякие непрактичные вещи.
[17:53:29] <0xd34df00d> Гм.
[17:53:32] <0xd34df00d> ForNeVeR: как бы ты такую хуйню написал?
[17:53:32] <ForNeVeR> Хаскель для начинающего программиста я бы не рекомендовал.
[17:53:35] <ForNeVeR> Как и остальное.
[17:53:45] <ForNeVeR> 0xd34df00d: многопоточную. С остальным пока не определился.
[17:53:53] <proto_21h> но они для матем-я програ-я ..
[17:53:54] <0xd34df00d> http://hastebin.com/hananileba
[17:53:57] <proto_21h> насколько я понял
[17:54:14] <ForNeVeR> proto_21h: coq и agda - да. А haskell - для любого программирования
[17:54:28] <ForNeVeR> 0xd34df00d: "хананил, ёба"?
[17:54:45] <proto_21h> н было сказано про них что для доказ=ва теорем и т.д
[17:54:45] <ForNeVeR> Славное название тебе паста выдала.
[17:55:18] <ForNeVeR> proto_21h: хаскель - он для всего. Остальные - да, совсем уж академичные.
[17:55:29] <j123123> Я вообще ассемблер предпочитаю. Он по-вашему для какого программирования?
[17:55:30] <0xd34df00d> ForNeVeR: че?
[17:55:34] <0xd34df00d> Лул.
[17:55:36] <0xd34df00d> Дад.
[17:55:44] <ForNeVeR> j123123: для низкоуровневого, обв.
[17:56:07] <PhoSor> только машкод, только хардкор!
[17:58:26] <proto_21h> вот все больше задымываюсь о программировании мобильных приложений...очень актульно имхо...
[17:59:04] <PhoSor> ForNeVeR: да, а че сложного в мобильных?
[17:59:25] <proto_21h> хз..пока еще не сталкивался
[17:59:36] <ForNeVeR> PhoSor: по-моему, с ними намного проще заебаться.
[17:59:48] <ForNeVeR> Там всё как-то муторно - всякие ограничения.
[17:59:56] <PhoSor> по твоему или так и есть
[17:59:58] <ForNeVeR> Нельзя просто взять и подвесить фоновый тред.
[18:00:15] <ForNeVeR> API немножко другие.
[18:00:28] <ForNeVeR> Ну и, плюс, бесконечный maintenance hell.
[18:00:37] <proto_21h> а почему вы так заинтресованы в многопоке?
[18:00:43] <ForNeVeR> Даже чтобы завести какой-нибудь android sdk, нужно весьма сильно поебаться.
[18:00:54] <ForNeVeR> proto_21h: дык, многопоточность - наше всё.
[18:01:15] <proto_21h> ты считаешь что для моблок геморно?
[18:01:20] <proto_21h> я просто хз
[18:01:23] <proto_21h> интересуюсь
[18:01:37] <ForNeVeR> proto_21h: во-первых, пользовательский интерфейс надолго блокировать нельзя. А во-вторых, в любой нормальной системе появляется куча всяких сервисов, которые должны работать независимо от основного потока.
[18:01:58] <ForNeVeR> Я считаю, что для мобилок геморно, в первую очередь потому, что сам не осилил.
[18:02:07] <proto_21h> плин
[18:02:13] <proto_21h> тогда хз
[18:02:18] <proto_21h> чем заняться
[18:02:41] <proto_21h> программрорвать решения теорем точно не вставляет
[18:04:39] <ForNeVeR> Теоремы - это же вообще охуительно!
[18:04:46] <PhoSor> я вот тоже думаю, что форневер тока сравнивает со всем остальным
[18:04:56] <PhoSor> а чувак свежий
[18:04:59] <ForNeVeR> Просто чудо, что можно формализовать их решение в виде кода. Это прекрасно.
[18:05:06] <PhoSor> и легче втянется
[18:05:17] <ForNeVeR> PhoSor: ты сам кодил для мобилок?
[18:05:22] <PhoSor> нет
[18:05:24] <PhoSor> :3
[18:05:37] <ForNeVeR> Если у нас найдётся эксперт, который осилил, и он заявит, что там всё проще чем на десктопе - я с ним соглашусь.
[18:05:45] <PhoSor> а зачем проще
[18:05:50] <0xd34df00d> Не, как-то еще уебищнее стало.
[18:05:51] <PhoSor> пусть будет как есть
[18:06:09] <PhoSor> чувак всяко себя прокормить этим сможет
[18:06:28] <PhoSor> а так хер ли еще надо
[18:06:29] <ForNeVeR> PhoSor: наша задача - сделать так, чтобы чувак не сдулся в процессе обучения.
[18:06:38] <ForNeVeR> А не то он начнёт кормить себя чем-нибудь другим, и всё.
[18:06:49] <proto_21h> вы счас про мну?)
[18:07:13] <PhoSor> proto_21h: понял, форневар говорит, что с мобилками тебе тут никто помочь не сможет
[18:07:23] <PhoSor> зато с остальным пожалуйста
[18:07:31] <PhoSor> у нас вон даже j123123 есть
[18:07:36] <PhoSor> >_>
[18:07:48] <ForNeVeR> PhoSor: да нет же.
[18:07:59] <PhoSor> proto_21h: нет, не так говорит
[18:08:02] <ForNeVeR> Я говорю то, что говорю.
[18:08:04] <proto_21h> ))
[18:08:26] <ForNeVeR> *Мне кажется*, что для мобилки сложнее научиться кодить с нуля.
[18:08:48] <proto_21h> я как то спрашивал у вас вроде в какой области вы программируете? чтоб иметь понтяие что и у кого спрашивать)
[18:09:01] <ForNeVeR> Мы всё погромируем!
[18:09:05] <proto_21h> )))
[18:09:07] <PhoSor> кроме мобилок
[18:09:11] <proto_21h> хм
[18:09:13] <ForNeVeR> От микроконтроллеров и до кластеров.
[18:09:23] <proto_21h> 3D графику тожа?
[18:09:26] <ForNeVeR> И небо, и аллаха, кстати, запрограммировали тоже мы.
[18:09:32] <PhoSor> j123123 не даст соврать
[18:09:38] <ForNeVeR> Можно и 3D-графику.
[18:09:51] <ForNeVeR> Только я лично с ней хреново знаком.
[18:10:00] <PhoSor> и я хреново
[18:10:15] <ForNeVeR> PhoSor: а ты дочитал книжку про opengl?
[18:10:17] <PhoSor> копетан вроде немного усеет
[18:10:18] <PhoSor> нет
[18:10:24] <ForNeVeR> И я.
[18:10:27] <PhoSor> я решил, что мне пока рано
[18:13:03] <proto_21h> думаете можно разделить все языки на предпочтителоные области применения..или почти все универсальныЮ
[18:13:06] <proto_21h> ?
[18:13:51] <PhoSor> я думаю, все очень размазано
[18:13:55] <proto_21h> то есть выбрать сначало то , что я хочу программировать а потом подбирать под это дело язык?
[18:14:06] <PhoSor> так можно
[18:14:11] <proto_21h> а наоборот?
[18:14:27] <PhoSor> и наоборот
[18:14:37] <PhoSor> а лушче согласовать выбоп
[18:14:53] <PhoSor> я так выбрал сраный жс
[18:15:17] <proto_21h> почему сраный?)
[18:15:34] <PhoSor> не лучший выбор для меня, но очень хороший для работы
[18:15:40] <proto_21h> прграммирование на нем не доставляет тебе удовольтсвия?
[18:15:52] <PhoSor> потому что многие ему не признают
[18:15:54] <proto_21h> кормит значит) но без кайфа)
[18:15:56] <PhoSor> его*
[18:16:13] <j123123> Лучше начинать с Си
[18:16:20] <j123123> Или с паскаля, потом Си
[18:16:24] <PhoSor> пока не кормлюсь, а делаю в кайф
[18:16:25] <j123123> А потом прочие ЯП
[18:16:32] <PhoSor> proto_21h: не слушай его
[18:16:36] <j123123> Ассемблер, например
[18:16:45] <PhoSor> -__\\
[18:16:46] <ForNeVeR> PhoSor: почему, а я бы согласился.
[18:16:48] <proto_21h> ну я уже начинал с СИ и с паскаля
[18:16:56] <ForNeVeR> Неплохо начинать с C.
[18:17:06] <j123123> PhoSor: Предлагаешь первым языком выбирать пхп?
[18:17:18] <PhoSor> j123123: питросян?
[18:17:23] <j123123> Нет
[18:17:28] <ForNeVeR> По-моему, с PHP лучше всего вообще дел не иметь.
[18:17:38] <j123123> ForNeVeR++
[18:17:53] <ForNeVeR> Не из-за особенностей языка, а из-за особенностей сообщества.
[18:17:55] <proto_21h> inc(ForNeVeR )
[18:17:57] <proto_21h> ))
[18:18:57] <proto_21h> чувствую этот важный выбор в своей жизни я так и не сделаю)))
[18:19:57] <proto_21h> эт ладно...мне тут с .NET кто то советовал начинать...
[18:20:23] <ForNeVeR> Это был не я.
[18:20:32] <ForNeVeR> Хотя это *мог бы* быть я.
[18:20:32] <proto_21h> я это понял глядя на топик)
[18:20:45] <ForNeVeR> Я в основном на .NET пишу на работе.
[18:21:01] * j123123 не советует начинать с .NET и прочих жаб
[18:21:10] <proto_21h> почему жаб?)
[18:21:13] <ForNeVeR> А вот жабу я бы рассмотрел.
[18:21:19] <proto_21h> яву?
[18:21:33] <ForNeVeR> Правильно она зовётся "жава".
[18:21:45] <j123123> Потому что .NET это JVM от M$
[18:22:03] <ForNeVeR> j123123: совсем нет. Только концептуально.
[18:22:13] <j123123> ForNeVeR: А может "ява"?
[18:22:25] <proto_21h> джава кроссплатформенна это большой плюс в ее сторону не
[18:22:27] <ForNeVeR> Даже dalvik - это не JVM (есть судебное решение по этому поводу).
[18:22:36] <ForNeVeR> j123123: нет, жава.
[18:23:04] <ForNeVeR> j123123: посмотри видео от javazone на ютубе. Там они чётко произносят это слово.
[18:23:37] <j123123> А GNU не юникс, вайн не эмулятор, LAME Ain't an MP3 Encoder
[18:23:42] <j123123> Знаем мы эти шуточки
[18:24:03] <ForNeVeR> По поводу LAME не скажу, а остальное верно.
[18:24:35] <j123123> По сути, дальвик это регистровая ВМ, которая хавает другой формат байткода, отличный от явы
[18:24:57] <j123123> НО таки из явовых классов получается ж этот байткод
[18:25:23] <j123123> Тут хрен поймешь, считать его ли после этого явой, или не считать. Впрочем, неважно
[18:26:11] <PhoSor> к тому же j123123 ни на яве, ни под андроид не пишет, так что его бредни слушать может быть опасно
[18:26:27] <ForNeVeR> Ну, вот сейчас он вполне грамотно всё описал.
[18:26:38] <ForNeVeR> PhoSor: попробуй смотреть на аргументы, а не на спорящих людей.
[18:26:51] <PhoSor> ForNeVeR: а я не грамотно описал?
[18:27:48] <PhoSor> ForNeVeR: ты даже не понял моей цели
[18:28:21] <ForNeVeR> Я думаю, что понял. Ты не хочешь, чтобы новичок слушал мнение ж123 по поводу Java.
[18:28:36] <ForNeVeR> Однако, в данном конкретном случае его мнение вполне верное.
[18:28:48] <PhoSor> это не повод его слушать
[18:29:22] <PhoSor> это было скорей исключение, чем правило
[18:55:07] moonhawk вышел из конференции
[18:55:07] <proto_21h> вот и ладненько))
[19:03:19] magog зашёл в конференцию
[19:04:19] moonhawk зашёл в конференцию
[20:22:09] goodstuff зашёл в конференцию
[20:44:51] proto_21h вышел из конференции
[20:45:27] proto_21h зашёл в конференцию
[21:00:24] reggies вышел из конференции
[21:01:18] proto_21h вышел из конференции
[21:01:45] proto_21h зашёл в конференцию
[21:03:38] reggies зашёл в конференцию
[21:13:55] rexim вышел из конференции
[21:22:06] proto_21h вышел из конференции
[21:26:26] m4n71k0r зашёл в конференцию
[21:50:50] <ktt9> А почему бы не посоветовать начать с HtDP, например?
[22:00:36] reggies вышел из конференции: offline
[22:04:47] <j123123> Я бы не советовал. Надо сишку по-любому. Можно конечно сочетать Си и лишпы
[22:06:24] <j123123> Ну сам этот курс SICP, от него в MIT зачем-то отказались в пользу какого-то поганенького питона
[22:06:27] <j123123> Вот это плохо
[22:07:00] <j123123> http://jbrlogs.centerix.ru/logs/nyashka/2012/2012-02-20-nyashka.html
[22:07:13] * j123123 нагуглил каких-то непонятных логов
[22:07:36] <PhoSor> j123123: покажи мне курс питоновый
[22:07:39] <PhoSor> митовский
[22:08:39] <j123123> https://www.youtube.com/playlist?list=PL1574AC7C4427ED34
[22:09:30] <j123123> http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/
[22:15:07] <j123123> http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/ СИКП
[22:15:38] moonhawk вышел из конференции
[22:38:27] <goodstuff> j123123 : где мои авторские?
[22:39:06] <goodstuff> про нужность сишечки
[22:39:14] <j123123> Какие авторские?
[22:39:34] <j123123> Это вообще общеизвестный факт, что сишка нужна
[22:39:36] <goodstuff> обоснуй ее нужность
[22:39:47] <goodstuff> аа, общеизвестный...
[22:40:24] <goodstuff> общеизвестно, что сишечка говно для нердов и задротов, а рулит ява и питон
[22:40:29] <goodstuff> и 1с
[22:40:43] <j123123> Обоснование: позволяет работать с указателями, хорошо состыковывается с ассемблером, достаточно близко к железу. Можно делать прерывания. Можно писать драйвера
[22:40:56] <goodstuff> нахуя?
[22:41:07] <j123123> Как нахуя?
[22:41:17] <goodstuff> можно клепать формы в 1с и рубить по 5к евро в мес
[22:41:21] <j123123> Хуита
[22:41:24] <j123123> Не Ъ
[22:41:28] <generatorglukoff> лол, действительно, нахуя это всё?
[22:41:32] <generatorglukoff> нужно задачу делать
[22:41:37] <generatorglukoff> а не на указатели дрочит
[22:41:45] <j123123> Ага, иди тогда работай гей-шлюхой
[22:41:47] <goodstuff> вот умну лексус а у тебя велосипед "украина"
[22:41:56] <goodstuff> ))
[22:42:10] <j123123> У меня нет ни того, ни другое
[22:42:11] <goodstuff> несодержательно, j123
[22:42:21] <goodstuff> ээх
[22:42:25] <j123123> И ни что из этого мне не нужно
[22:42:29] <j123123> ничто
[22:42:36] <goodstuff> всем насрать что нужно тебе
[22:42:43] <j123123> Ну и отлично
[22:42:53] <goodstuff> ты взялся доказывать что си нужен комуто иному
[22:43:02] <goodstuff> и не справился
[22:43:06] <j123123> Нужен
[22:43:11] <j123123> Для микроконтроллеров
[22:43:16] <goodstuff> :)
[22:43:16] <j123123> И системного программирования
[22:43:25] <j123123> Это достаточно очевидные области применения Си
[22:43:26] <goodstuff> ты не можешь объяснить
[22:43:33] <j123123> Переносимость
[22:43:36] <goodstuff> проблема в этом
[22:43:41] <j123123> Ассемблер не может в переносимость
[22:43:44] <j123123> Си - может
[22:44:00] <j123123> Достаточно обоснованно?
[22:44:00] <goodstuff> ява тоже переносима
[22:44:21] <j123123> Ява много памяти жрет, ей требуется виртуальная машина для работы
[22:44:25] <j123123> Это не то
[22:44:27] <goodstuff> ))))))
[22:44:31] <goodstuff> это риал не то
[22:44:35] <j123123> Сейчас ты возможно вспомнишь про форт
[22:44:56] <goodstuff> нет, мне пора
[22:45:00] <goodstuff> короче
[22:45:00] <j123123> А, ну ок
[22:45:49] <0xd34df00d> Чят.
[22:45:59] <0xd34df00d> Хочу купить вторую radeon 7970 в кроссфайр с уже имеющейся.
[22:46:01] <0xd34df00d> А то крузис тормозит.
[22:46:05] <0xd34df00d> Какие подводные камни?
[22:46:21] <goodstuff> [30.06.13 22:08:25] j123123: Я бы не советовал. Надо сишку по-любому. Можно конечно сочетать Си и лишпы
[30.06.13 22:10:01] j123123: Ну сам этот курс SICP, от него в MIT зачем-то отказались в пользу какого-то поганенького питона
сишку надо по любому - это да, то что j123 не может объяснить почему - не значит, что она не нужна
питон не поганенький и трабла при изучении SICP не в питоне и не в схеме, а в другом
[22:46:37] <goodstuff> и SICP гудная вещь
[22:46:54] <goodstuff> 0xd34df00d : пакупай асики
[22:47:04] <j123123> Что касается Си, мне разные люди объясняли, зачем его учить
[22:47:15] <j123123> Я просто попробовал изложить это своими словами
[22:47:20] <goodstuff> аль ты риал в крузис гамаешь а не биткоины майнишь?
[22:47:46] <j123123> Если у тебя goodstuff есть какие-то свои обоснования, мне было бы интересно послушать их
[22:47:54] <0xd34df00d> goodstuff: реал.
[22:47:59] <0xd34df00d> На видяхах как-то не айс майнить уже.
[22:48:01] <0xd34df00d> Да и на асиках тоже.
[22:48:03] <0xd34df00d> Смысл?
[22:48:17] <goodstuff> j123 есть. но некогда да и в чате их долго выкладывать
[22:48:28] <goodstuff> 0xd34df00d : на асиках уже нет?
[22:48:39] <goodstuff> 160гигахешей
[22:48:39] <generatorglukoff> нужны квантовые компутеры
[22:48:58] <goodstuff> на макетных образцах
[22:49:05] <goodstuff> аа
[22:49:29] <goodstuff> а курзис говно, гамай в еву
[22:49:33] <0xd34df00d> Не нужно.
[22:49:37] <0xd34df00d> Там задрачивать нужно.
[22:49:38] <goodstuff> там хоть польза буит
[22:49:41] <0xd34df00d> А тут побегал, пострелял и доволен.
[22:49:44] <goodstuff> не нужно
[22:49:45] <0xd34df00d> Ебал я пользу.
[22:49:50] <0xd34df00d> Для пользы я код попишу.
[22:49:52] <generatorglukoff> гамай в танки
[22:49:54] <goodstuff> польза для мозга
[22:50:02] <goodstuff> а тут побегал-подрочил и все
[22:50:31] <goodstuff> любая ФПС через пару часов становится квакой/халфлайфом
[22:50:45] <goodstuff> графика приедается оч быстро
[22:50:58] <goodstuff> а на сюжет никто щаяс не тратится
[22:51:02] <j123123> Ну насчет Си, можно еще сказать, что это такая чертовски фундаментальная вещь, которая поддерживается почти всюду, это такой архетипичный ЯП, я бы сказал. Прямая работа с памятью. API операционных систем можно вызывать из Си. Си является отличным фундаментом для изучения как ассемблера, так и всяких более высокоуровневых ЯП, типа С++ С# Java
[22:51:27] <goodstuff> j123 перестань дискредитировать си
[22:51:30] <goodstuff> ))))
[22:51:38] <j123123> goodstuff: Тооб
[22:51:50] <j123123> Тогда скажи, что ты сам думаешь насчет Си
[22:51:53] <j123123> И зачем его учить
[22:51:54] <j123123> ?
[22:51:56] <goodstuff> си нужен
[22:52:05] <j123123> Дальше...
[22:52:08] <goodstuff> си - это макроассемблер
[22:52:16] <j123123> Не совсем
[22:52:17] <goodstuff> он развивает мозг
[22:52:20] <generatorglukoff> j123123: повызывай мне симбиян из си
[22:52:33] <j123123> То что си это высокоуровневый ассемблер - это известное высказывание
[22:53:02] <j123123> А мозг развивает, тут я не спорю
[22:53:19] <goodstuff> мало языков столь выразительны и таким образом развивают мозг
[22:53:24] <goodstuff> точнее, их уже нет
[22:53:50] <goodstuff> а знание базы и все как работает необходимо для захвата мира
[22:53:53] <0xd34df00d> > си
[22:53:56] <goodstuff> такие дела
[22:53:57] <0xd34df00d> > выразительный
[22:53:58] <0xd34df00d> Лал.
[22:54:00] <goodstuff> да
[22:54:08] <generatorglukoff> 0xd34df00d: выразительнее пёрла же
[22:54:09] <0xd34df00d> Даже как-то не смешно.
[22:54:14] <goodstuff> си очень выразительный
[22:54:31] <j123123> Например, если в ассемблере x86 я могу поменять значение ESP регистра, "поместив" его в секцию данных, и потом через PUSH POP перехреначивать там байтики, то компилятор Си до такого додуматься не в состоянии
[22:55:04] <goodstuff> но есть и более - я не против, но там же и вторая часть - goodstuff: мало языков столь выразительны и таким образом развивают мозг
[22:55:20] <goodstuff> _таким_ образом развивают мозг
[22:55:27] <goodstuff> особым образом
[22:55:27] <j123123> Да, согласен
[22:55:35] <j123123> После Си мое мышление поменялось
[22:55:37] <goodstuff> но си не для всех
[22:55:40] <generatorglukoff> j123123: наверное потому что это менее эффективно чем напрямую?
[22:55:48] <goodstuff> это правда
[22:55:54] <goodstuff> все
[22:56:06] <goodstuff> сука, ты меня втянул в холивар
[22:56:06] moonhawk зашёл в конференцию
[22:56:09] <goodstuff> воо
[22:56:15] <generatorglukoff> typical
[22:56:17] <goodstuff> муня заместо мну
[22:56:31] <j123123> generatorglukoff: Это надо бенчмарки запилить, тогда будет видно. На каких-то процыках может быстрее, на каких-то медленней
[22:56:39] <PhoSor> давай я посрусь
[22:57:00] <j123123> Обязательно посритесь
[22:57:06] <PhoSor> j123123: будешь со мной спорить?
[22:57:10] <PhoSor> предлагаю тему
[22:57:13] <j123123> PhoSor: О чем?
[22:57:16] <PhoSor> предлагай
[22:57:18] <PhoSor> *
[22:57:54] <j123123> Например... Надо бы какую-нибудь самую идиотскую тему выбрать....
[22:58:43] <PhoSor> да ты долго думаешь
[22:58:47] <j123123> О
[22:58:54] <j123123> Давай поговорим, что круче
[22:58:59] <goodstuff> Вот раньше была мощная, дубовая мебель в цене, а потом раз - и потреблядство захватило мир, икея рулит. Купил за копейки - не жалко выкинуть и купить снова. Так же и си - это дубовая мебель, на века, а новомодная херь - write only на год максимум.
[22:59:00] <j123123> Асм или Си
[22:59:19] <goodstuff> си - это макроассемблер
[22:59:31] <goodstuff> таксто тут все просто
[22:59:39] <goodstuff> *так что
[22:59:54] <j123123> goodstuff: Я тебе сча ссылку скину одну, насчет того, насколько Си это макроассемблер
[22:59:58] <j123123> Статья
[23:00:07] <goodstuff> кидай. но я потом прочту
[23:01:19] <PhoSor> j123123: слыш, а питон это совеременный паскаль
[23:01:30] <PhoSor> и че ты против питона ваще имеешь
[23:02:11] <PhoSor> и тебе блять не схема академическая, а сука практичный язык
[23:03:20] <PhoSor> самый пиздатый язык для новичка сегодня
[23:04:05] <j123123> http://калинин.рф/programming/opt/22_06_01.shtml асм против Си
[23:04:15] <j123123> PhoSor: Паскаль более менее нормально компилируется
[23:04:19] <j123123> А питон - так себе
[23:04:30] <j123123> Какие-то байткоды
[23:04:34] <j123123> Скриптота, короче
[23:04:39] <goodstuff> "какието"
[23:04:41] <goodstuff> ))
[23:04:44] <goodstuff> ээх
[23:04:48] <j123123> В паскале кстати есть указатели
[23:04:57] <m4n71k0r> жабка пиздата...
[23:05:22] <m4n71k0r> порог вхождения, если не тырпрайз, почти как у пых
[23:05:24] <goodstuff> скайп на паскале написан же, верно?
[23:05:30] <j123123> http://delphikingdom.ru/asp/viewitem.asp?catalogid=254 вот кстати фундаментальная статейка, я кажется сюда уже вбрасывал
[23:05:33] <goodstuff> а какой хитрожепый
[23:05:43] <j123123> Насчет того, как IT скатывается
[23:05:59] <goodstuff> короче, развивайте мозг
[23:06:12] <goodstuff> си - это гудный инструмент и для этого
[23:06:15] <goodstuff> все
[23:06:25] <j123123> Сейчас я развиваю мозг через си и асм
[23:06:27] <goodstuff> ссылки я запомнил
[23:06:33] <goodstuff> бб
[23:06:40] <j123123> А еще буду через лиспы и SML
[23:06:42] <j123123> пока
[23:07:29] <m4n71k0r> мозг, бл, надо не языком программирования развивать (если это не х-ль или агда, конечно)
[23:08:41] <goodstuff> мозг надо развивать всем
[23:08:49] <goodstuff> даже четками
[23:09:24] <goodstuff> мелкая моторика итп
[23:09:41] <m4n71k0r> я кусудамы собираю...хм
[23:10:13] <goodstuff> главное, не впадайте в крайности
[23:10:24] <PhoSor> j123123: сями мозг не разовьешь
[23:10:38] <PhoSor> асмом мозг можно только разоравать
[23:11:44] <j123123> не понимаешь ты сути развития мозга от сей и асма
[23:11:47] <PhoSor> j123123: а для чего твоя некрофилия вопще не ясно
[23:11:52] <PhoSor> -__\\
[23:11:54] <goodstuff> норм чел асм учит недели 2 - после уже пишет на нем все что надо (типа бутлоадеров и тп)
[23:12:03] <goodstuff> но это норм чел
[23:12:11] <goodstuff> продвинутый
[23:12:17] <j123123> А если асм надо для реверса?
[23:12:17] <m4n71k0r> сомнения закрались в твою голову?
[23:12:23] <goodstuff> хотите так же?
[23:12:30] <j123123> Ломать защиты там
[23:12:36] <goodstuff> для реверса - еще меньше
[23:12:40] <PhoSor> j123123: а реверс это уже не асм, ты хоть в курсе?
[23:12:41] <m4n71k0r> кто-то сказал "бб" =)
[23:12:45] <goodstuff> да
[23:12:49] <goodstuff> каюсь
[23:13:00] <goodstuff> :)
[23:13:04] <m4n71k0r> а то разобьёшь мозг джейке
[23:13:23] <j123123> PhoSor: Ну епт, я когда крякал всякие крякми, асм мне очень даже пригодился
[23:13:27] goodstuff вышел из конференции
[23:13:30] <j123123> Я отладчиком ковырял
[23:13:48] <PhoSor> блять и я ковырял, и хуле ты мне расскажываешь то это
[23:13:48] <j123123> Думаю, я смогу сломать и какой-нибудь коммерческий софт
[23:13:52] <j123123> А чо
[23:13:54] <PhoSor> ололо
[23:13:57] <j123123> азазаза
[23:14:07] <PhoSor> офес мне 2010 сломай
[23:14:16] <m4n71k0r> 365 пусть ломает
[23:14:38] <j123123> Его уже до меня сломали. А 365 не нужно, как и google docks
[23:14:49] <PhoSor> б-г мой
[23:15:00] <m4n71k0r> спец во всём
[23:15:05] <m4n71k0r> кроме химии
[23:15:06] <j123123> Docs
[23:15:08] <PhoSor> вождь всех народов
[23:15:34] <j123123> Это на меня так гудстаф влияет
[23:15:38] <0xd34df00d> Хотя, может, проц проапгрейдить?
[23:15:54] <m4n71k0r> а есть куда?
[23:16:11] <PhoSor> j123123: твоей сраной жизни не хватит чтобы все миллионы пользователей гугл доксов убедить что доксы не нужны
[23:16:21] <PhoSor> j123123: ты как моська на слона
[23:16:37] <PhoSor> моська знать сильна, коли лает на слона
[23:16:49] <PhoSor> никогда не забуду :D
[23:17:20] <j123123> Я и не намерен убеждать кого-то-там
[23:17:27] <j123123> Я вот например вегетарианец
[23:17:38] <j123123> Я тут никого не убеждаю не есть мяса
[23:17:42] <PhoSor> j123123: рот закрой и оставь мнение о ненужности себе
[23:17:46] <j123123> ололо
[23:17:50] <j123123> багор
[23:17:57] <PhoSor> j123123: и да, ты меня веселишь, продолжай
[23:18:06] <m4n71k0r> упитанный кокой вегетарианец
[23:18:11] <j123123> Да я сам сейчас веселый
[23:18:30] <PhoSor> j123123: вот и отыграй нам че нить
[23:18:30] <j123123> Меня телепатически упорол гудстаф
[23:18:42] <PhoSor> цодингтим жаждет зрелищ
[23:18:50] <j123123> Ну епт, например чо там ваше похопе и жабоскрипт по сравнению с СИ и АСМ?
[23:18:58] <j123123> Жалкая игрушка же
[23:19:18] <m4n71k0r> цодингтим жаждет кода
[23:19:30] <m4n71k0r> а не позёрства
[23:19:33] <m4n71k0r> унылоты
[23:19:36] <j123123> Си и Асм это такие жосткие фундаментальные штуки, которыми занимаются бородатые дядьки
[23:19:45] <j123123> Я могу кстати выставить один код
[23:19:48] <j123123> Ща
[23:19:52] <m4n71k0r> жги
[23:19:55] <j123123> Подождите только немного
[23:20:01] <PhoSor> j123123: напиши мне сайт на асме сука
[23:20:08] <PhoSor> да за 15 мин напиши
[23:20:12] <PhoSor> j123123: я засек
[23:20:20] <0xd34df00d> m4n71k0r: у меня на той машине Q6600.
[23:23:01] <PhoSor> j123123: ты же сраную сортировку 3 неледели писал, а в моей жаваскриптике она давным давно написана и я совершенно не парюсь, так что хуйня твой асм
[23:23:19] <j123123> лол
[23:23:23] <j123123> Я ее не просто пишу
[23:23:32] <j123123> Я учу ее писать одного человека
[23:23:39] <j123123> И я ее не 3 недели пишу
[23:23:49] <j123123> И вообще, хватит чушь нести, лалки
[23:24:10] <j123123> Право, это смешно
[23:26:01] <PhoSor> j123123: ну ебани ка мне интроспективную сортировку на своем осенблере
[23:26:21] proto_21h зашёл в конференцию
[23:26:22] <PhoSor> а я посчитаю скока ты ее делать будешь
[23:27:47] <m4n71k0r> 0xd34df00d: есть смысл менять, хотя бы, потому что новые процы меньше выделяют тепла
[23:28:07] <proto_21h> похоже я что то пропстил))
[23:28:22] <m4n71k0r> 0xd34df00d: правда и материнку придётся менять
[23:28:24] <proto_21h> konbamwa)
[23:28:51] <m4n71k0r> proto_21h: а ты уже что-то начал писать? Язык выбрал?
[23:29:14] <proto_21h> мантикор - это называется "как серпом по яйкам" )
[23:29:25] <m4n71k0r> proto_21h: это я умею
[23:29:36] <proto_21h> нет еще..мы вот не можем никак определитться с моим языком))
[23:29:59] <proto_21h> обсуждения плавно перетекают в спор, причем я там никоем образом не учавствую))
[23:30:10] <proto_21h> позже тема теряется в пространсве и времени)
[23:30:20] <m4n71k0r> proto_21h: бери жабку или скалу. Для начала, сделай простенький файловый менеджер, к примеру
[23:30:35] <proto_21h> вот )
[23:30:38] <m4n71k0r> proto_21h: или ты против GUI ?
[23:30:42] <proto_21h> я этого и ждал
[23:30:53] <proto_21h> дайте мне задание, и скажите на чем его делать)
[23:31:02] <proto_21h> это требовалаось от вас))
[23:31:19] <m4n71k0r> proto_21h: считай, дал. По жабе годно Эккель пишет
[23:31:19] <proto_21h> скала?0_О
[23:31:24] <m4n71k0r> proto_21h: scala
[23:31:30] <m4n71k0r> это наджаба
[23:31:41] <proto_21h> ксттаи
[23:31:46] <proto_21h> вопрос есть
[23:31:47] <m4n71k0r> функциональщина и метопогроменг во все поля
[23:32:18] <proto_21h> разве не лучше пользоваться языками более высокго уровня:?
[23:33:56] <PhoSor> m4n71k0r: не ругай его сильно :D
[23:34:01] <j123123> PhoSor: Я занят сейчас
[23:34:11] <j123123> Да и к тому же на bnw охуительная дискуссия
[23:34:16] <PhoSor> j123123: слив засчитан
[23:34:24] <j123123> generatorglukoff вкурсе
[23:34:27] <proto_21h> типа писать на асме файл манагер, или на билдере каком нить..ведь есть разница? на Жабе писать манагер не геморнее разве чем на каком нить делфи разве?
[23:34:43] <proto_21h> или я что то путаю
[23:34:54] <PhoSor> proto_21h: очень путаешь
[23:35:13] <proto_21h> хм..
[23:35:52] <proto_21h> у явы IDE есть ваще какая нить? или мне окна и другие эл-ты интерфенйса кодить ручками?
[23:36:33] <m4n71k0r> proto_21h: всё есть
[23:36:43] <m4n71k0r> proto_21h: ява достаточно высокоуровневая
[23:37:22] <m4n71k0r> proto_21h: к примеру, IDE: IDEA, Netbeans, Eclipse
[23:37:27] moonhawk вышел из конференции
[23:37:52] <proto_21h> а какую ты юзаешь ?
[23:37:54] <proto_21h> идэ
[23:38:01] <m4n71k0r> первые две
[23:39:02] <j123123> емакс лучше
[23:39:08] <m4n71k0r> proto_21h: хм, признайся мне честно, кстати, ты точно не тролль?
[23:39:16] <m4n71k0r> j123123: а ты?
[23:39:26] <PhoSor> m4n71k0r: j123123 просто хуй
[23:39:32] <m4n71k0r> кто признается честно, банить не буду
[23:39:37] <j123123> PhoSor: NO U
[23:39:39] <proto_21h> )
[23:39:50] <proto_21h> с чего решил что я тролль?)
[23:39:50] <PhoSor> я ж сказал
[23:40:13] <PhoSor> m4n71k0r: чувак дико перепутал ибо не понимает
[23:40:38] <m4n71k0r> proto_21h: я уже встречал троллей, чьё поведение похоже на твоё, просто. Но тебе стоит простить моё недоверие
[23:40:48] <m4n71k0r> да и вообще я не люблю людей
[23:41:01] <proto_21h> странно...
[23:41:05] <m4n71k0r> как-то так вышло
[23:41:15] <proto_21h> незамечал за собой ничего такого..
[23:41:54] <PhoSor> удаляюсь, поцны
[23:42:11] PhoSor вышел из конференции
[23:42:14] <m4n71k0r> proto_21h: в общем у джавы есть всё что тебе нужно. Даже JavaFX есть. А чего не хватает, ты можешь получить от Scala или Clojure
[23:42:20] <proto_21h> я просто мало знаю....и прежде чем взяться за что либо, старюсь подготовиться максимально )
[23:42:36] <m4n71k0r> proto_21h: долго запрягаешь?
[23:42:39] <m4n71k0r> допустим
[23:42:44] yesyes зашёл в конференцию
[23:43:22] <proto_21h> вон вишь скока язык выбираю ..) не хочется прсто время потом как окажется тратить впустую
[23:43:32] <proto_21h> поэтому перестраховываюсь)
[23:45:41] <m4n71k0r> понимаешь, в чём дело. Языки, которые хоть как-то развиваются, стремятся к чему-то похожему. Ну может синтаксис отличается. Там этих синтаксических направлений от силы 10 наберётся среди орбщеизвестных
[23:46:23] <m4n71k0r> Java относится к си-подобным. Это, конечно, не значит, что ты сразу раскуришь и си и плюсы, но дополнительное изучение их будет даваться тебе проще
[23:46:59] <m4n71k0r> добавится несколько специфичных пластов, к примеру, такой как работа с памятью
[23:47:09] <proto_21h> ааа
[23:47:13] <proto_21h> память)
[23:47:46] <m4n71k0r> да, придётся о ней заботиться)
[23:47:52] <proto_21h> не оч любимая область в прграмми-ии
[23:47:53] <m4n71k0r> экономить кое-где
[23:48:41] <m4n71k0r> может и её выделять придётся самому каким-то особенным, эффективным, по твоему мнению, образом
[23:48:41] <proto_21h> часто приходиться исползоваться эти деревья списки и т.д в вашем програ-ии?
[23:48:53] <m4n71k0r> да куда ж без них)
[23:49:17] <proto_21h> у нас вели плохо курс этой дисциплины...наш декан
[23:49:31] <proto_21h> и до студентом ничего норма-но донети не мог(
[23:49:51] <m4n71k0r> общеизвестные структуры данных давно реализованы и вполне себе эффективны при общем применении
[23:50:24] <m4n71k0r> тебе придётся научиться ими правильно пользоваться
[23:50:40] <proto_21h> жесть)
[23:50:42] <m4n71k0r> проблема выбора, да
[23:50:49] <m4n71k0r> сначала она будет сильной
[23:50:53] <m4n71k0r> потом попроще
[23:51:21] <m4n71k0r> начинающие часто ошибаются с выбором и это нормально
[23:51:39] <proto_21h> с выбором чего?
[23:52:22] <m4n71k0r> структур данных, алгоритмов, идиом программирования, шаблонов проектирования
[23:52:48] <proto_21h> да уж)
[23:53:06] <proto_21h> чувствую себя в первом классе)
[23:53:08] <proto_21h> как
[23:53:14] <generatorglukoff> опять толстый троллинг
[23:53:37] <proto_21h> с чьей стороны хоть?)
[23:54:20] <proto_21h> мне никогда не бло интресно троллить) нехочется даже времени на это тратить
[23:54:24] <generatorglukoff> со стороны аллаха
[23:54:28] <proto_21h> ц
[23:54:36] <generatorglukoff> лучше бы код писали
[23:54:52] <proto_21h> генератор пиши плз код
[23:55:02] <m4n71k0r> да ну вас =/
[23:55:10] <generatorglukoff> пишу
[23:55:18] <proto_21h> молодец
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!