[00:01:52] <boris_ilov> блеать, опять я ночую у клиента в RDP
[00:06:14] <boris_ilov> valexey: Помнишь ты говорил что у вас была йога и глючила чего-то?
[00:09:03] <vlad2> boris_ilov: расслабься, это все рассуждения вслух ;) Есть проблема в виде невозможности превращения типа "T" в "POINTER TO T" _без отдельной декларации_.
[00:09:24] <vlad2> Эту проблему можно навелировать несколькими способами.
[00:09:26] <boris_ilov> добрая мама http://pikabu.ru/story/mama_ona_takaya_2510335
[00:10:08] <vlad2> Например разрешить в IS использовать T даже когда слева POINTOER TO T (у Вирта по факту так!)
[00:10:27] <boris_ilov> там косяк у него
[00:10:37] <boris_ilov> в IS вообще ересь можно написать
[00:10:43] <vlad2> Ты че. Какой у мастера косяк может быть? :)
[00:10:52] <boris_ilov> :)
[00:10:55] <boris_ilov> Кста
[00:11:16] <boris_ilov> Я вот подумал а нах тебе что-то кроме IF v IS T THEN?
[00:11:32] <boris_ilov> ну т.е. нахера там выражение разбирать?
[00:11:58] <boris_ilov> не проще ли только такую форму считать валидной?
[00:12:18] <vlad2> Не, это слишко ущербно -на уровне студенческой поделки :)
[00:12:23] <vlad2> Вот мотри, например:
[00:13:01] <vlad2> Преслуовутый: https://github.com/vladfolts/oberonjs/blob/master/src/ob/Cast.ob#L133
[00:13:32] <vlad2> Там такое "упрощение" вообще не задействовать нормально.
[00:13:36] <vlad2> Только хуже будет.
[00:13:46] <vlad2> И появится вопрос нах оно вообще надо.
[00:14:03] <vlad2> А в текущем виде - замечательно работает и дает реальный профит.
[00:14:55] <boris_ilov> понятно
[00:21:31] <boris_ilov> http://s4.pikabu.ru/post_img/2014/07/25/5/1406265743_1960147775.jpg
[00:24:48] <boris_ilov> ахаха http://s7.pikabu.ru/post_img/2014/07/25/9/1406298098_1663722079.jpg
[00:30:35] <boris_ilov> природа фантазерка http://pikabu.ru/story/segodnya_utrom_byil_v_ashane_2509458
[01:12:18] <kpmý> MODULE Test;
VAR i, j, k, l: INTEGER; q, p, r: BOOLEAN;
BEGIN
i:=5 DIV 2;
j:=5 MOD 2;
k:=(i+j)*(i-j);
l:=0;
WHILE l<k DO l:=l+1 END;
q:=l<k;
p:=TRUE;
r:=p & q;
IF ~r THEN r:=p; q:=TRUE END;
REPEAT i:=i-1 UNTIL i=0;
END Test.
трансляторы дело стариков, вот что я думаю.
[01:12:24] <kpmý> в результат получается ад https://gist.github.com/kpmy/7dd4ff7941cc90ae22fc
[01:13:26] <kpmý> и ведь это пока тупой код с глобальными переменными
[01:14:49] <kpmý> а так сидишь себе на пенсии, пилишь транслятор
[01:18:21] <boris_ilov> О!
[01:18:28] <boris_ilov> гитхаб поченили https://github.com/ilovb/ProjectOberon2013/blob/master/Sources/ORB.Mod
[01:18:57] <boris_ilov> я уж собирался в техподдержку писать
[01:24:53] <boris_ilov> .ad;valexey;валексей, блеать, ты хде?
[01:24:55] <тихий бот> boris_ilov, "valexey" assigned
[01:24:58] <boris_ilov> valexey
[01:24:59] <тихий бот> валексей, блеать, ты хде?
[01:25:06] <boris_ilov> boris_ilov
[01:25:07] <тихий бот> задрот как задрот
[01:25:12] <boris_ilov> гы
[01:27:09] <boris_ilov> "Выбор по Тьюрингу, в соавторстве с Гарри Гаррисоном, Warner Books, Нью-Йорк, 1992. Научно-фантастический триллер о создании сверхразумного робота к 2023 году."
надо почитать.
[01:27:17] <boris_ilov> http://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%9C%D0%B0%D1%80%D0%B2%D0%B8%D0%BD_%D0%9B%D0%B8
[01:31:26] <kpmý> https://www.facebook.com/Mycopka/posts/745030672187799
[01:32:17] <boris_ilov> "— Видите-ли — все дело в моей памяти. Я не в состоянии понять сложную систему команд, она не помещается у меня в голове, — пожаловался Крэй."
[01:32:20] <boris_ilov> гы гы
[01:37:17] <boris_ilov> вот почему так не везет
[01:37:33] <boris_ilov> почему я не имел возможности учиться в MIT?
[01:37:41] <boris_ilov> несправедливость
[01:39:13] <kpmý> дык ехай в eth, станешь phd
[01:39:32] <kpmý> на хуябре куча статей
[01:39:48] <kpmý> "как уебать из рашки в нормальные страны под видом студента"
[01:39:51] <boris_ilov> да мне уж поздно
[01:39:58] <boris_ilov> увы я туп как бревно
[01:41:15] <boris_ilov> вот если бы вернуться лет на 20 назад
[01:41:29] <boris_ilov> и рассказать себе какие книги читать....
[01:42:13] <boris_ilov> теперь то я знаю что и как надо изучать, но уже поздно....
[01:43:02] <boris_ilov> тратил в дестве время на всякую херню
[01:46:16] <kpmý> да и вообще, война скоро, надо изучать более практичные профессии
[01:47:35] <boris_ilov> блин, а вот сдругой стороны если есть у этой убогой вселенной создатель....
[01:48:09] <boris_ilov> то наверно, я таки там где должен быть
[01:48:57] <boris_ilov> ууууууууууууууху! http://www.youtube.com/watch?v=SSbBvKaM6sk&index=84&list=LL5EgiT3cUs4J4fgjVnZk7Fw
[01:50:06] <boris_ilov> kpmy: Вот ведь не просто так Черч был в зоне доступа для Тьюринга
[01:50:29] <boris_ilov> вот родись ентот Тьюринг там где я, хуй бы кто знал о нем
[01:50:54] <boris_ilov> Таки вселенная рационально человеков географически раскидывает
[01:51:30] <boris_ilov> Как то все эти великие люди рядышком рождаются
[01:51:40] <boris_ilov> и как правило знают друг друга лично
[01:51:52] <boris_ilov> есть какая-то закономерность в этом
[01:53:32] <boris_ilov> Вирт, Дейкстра и Хоар вот тоже увязались
[01:53:48] <kpmý> пентковский с бабаяном тоже :)
[01:53:55] <boris_ilov> :)
[02:00:16] <boris_ilov> Есть конечно и исключения типа Галуа http://ru.wikipedia.org/wiki/%D0%93%D0%B0%D0%BB%D1%83%D0%B0,_%D0%AD%D0%B2%D0%B0%D1%80%D0%B8%D1%81%D1%82
[02:01:12] <boris_ilov> но опять же он родился в правильное время в правильном месте и ему были доступны правильные математические труды в детстве
[02:01:56] <vlad2> Эта жестокая кока...
[02:02:02] <vlad2> кокоа
[02:03:11] <vlad2> Она просто делаеи exit() унутри лупа при выходе из апликэйшина. Т.е. в main() управление никогда не возвращается. И это задокументировано и объявленно самым правильным способом!
[02:03:20] <boris_ilov> "Работы Галуа, немногочисленные и написанные сжато, поначалу остались непоняты современниками. Огюст Шевалье и младший брат Галуа, Альфред, послали последние работы Галуа Гауссу и Якоби, но ответа не дождались[2]. Только в 1843 году открытия Галуа заинтересовали Лиувилля, который опубликовал и прокомментировал их (1846). Открытия Галуа произвели огромное впечатление и положили начало новому направлению — теории абстрактных алгебраических структур. Следующие 20 лет Кэли и Жордан развивали и обобщали идеи Галуа, которые совершенно преобразили облик всей математики."
[02:03:35] <kpmý> да, все эти крутые перцы стояли на плечах гигантов и обычных мнс-ов, но это же все искусственные среды, люди воли просто собирают умников в кучу и они там рожают из себя курчатовых и тьюрингов, чисто как выхлоп.
вот была бы потребность, все бы давно были при деле, а щас не так, значит просто нет потребности в очередном скачке ойти, никто еще толком не осознал, что делать с результатами предыдущего скачка, культура не подтянулась за технологиями, нарастает разрыв и все такое)
[02:03:49] <vlad2> Типа не размещайте клеанап в main(). C++, деструкторы? Не, не слышали.
[02:05:30] <boris_ilov> kpmy: ну наверно, да
[02:39:53] <boris_ilov> http://www.prikol.ru/2014/07/25/esli-by-google-byl-chelovekom/
[08:22:39] <sda> Разговор сбушника с фрилансером RT Грэмом Филлипсом
http://www.youtube.com/watch?v=b2ZvciZJICM
[08:39:22] <sda> Анализ аудиозаписи переговоров повстанцев выложенной СБУ Украины
http://youtu.be/PQs8_l2WuaY
[11:09:43] <geniepro> vlad2> Т.е. что-то типа "p IS T*"
p IS POINTER TO T же!!!
[12:16:12] <geniepro> http://www.huru.ru/post/20156#page=vk
[14:21:13] <kpmý> www это число в девятеричной симметричной системе счисления, а не то, что вы подумали.
[14:29:14] <s6> покайся, еретик
[14:30:10] <kpmý> iddqd
[14:30:24] <s6> шввйв
[16:28:40] <geniepro> http://img-fotki.yandex.ru/get/6819/189408266.24c/0_ef97c_d425a807_XL.jpg
[16:54:38] <geniepro> http://itar-tass.com/ekonomika/1341564
[16:55:40] <kpmý> круто
[17:54:48] <s6> все молитесь сверхфизическому Богу
[17:54:53] <s6> покайтесь и уверуйте
[17:55:42] <s6> а не то он вас всех покарает
[17:56:32] <s6> сверхфизически
[17:56:58] <kpmý> молимся паразиту M0
[17:59:56] <vаlexey> это пусть он покается и уверует в нас. а уже потом мы может быть и в него уверуем.
[17:59:56] <geniepro> s6: обострение? )))
[18:00:23] <geniepro> vаlexey: так эта!!! де твой разбор-то??? )))
[18:00:33] <geniepro> vаlexey: и ещё, де твоя сказочка-то? ))))
[18:01:08] <kpmý> .lem
[18:01:11] <тихий бот> kpmý, Земля учёные создают маленьких марсиан которые ведут себя дружелюбно, но их никто не понимает и являются нерадиоактивными и не могут быть уничтожены толпой парней с факелами и поэтому они съедают нас.
[18:02:38] <geniepro> если они дружелюбные -- пошто съели нас? или на парней с факелмаи обиделись? о_О )))
[18:02:50] <vаlexey> geniepro: https://gist.github.com/valexey/7a6e43ed79049291f223#file-gistfile1-txt
[18:04:37] <geniepro> vаlexey: блин я думал там сказочка о_О ))
[18:05:32] <s6> укросрачЪ
[18:05:39] <geniepro> vаlexey: так эта... и де там вывод-то в твоём разборе? о_О
[18:06:12] <vаlexey> а какой должен быть вывод? окончательный вывод должна комиссия международная сделать.
[18:06:38] <vаlexey> а по тексту того товарища вывод простой - он просто не достаточно информирован.
[18:06:45] <s6> положить КонецЪ на Все Укросрачи ВселеннойЪ
[18:07:25] <geniepro> vаlexey: а ты читал разбор его текста? я вчера ссылку кидал... какая-то тёлка вполне грамотно баги 0serg'а разобрала
[18:07:42] <vаlexey> пробежался по диагонали.
[18:10:43] <geniepro> vаlexey: а ты смотришь украинские телеканалы? грят там ваще нечто ))) у меня правда нет тарелки и телек ваще не смотрю...
[18:11:12] <vаlexey> смотрю только то, что до cnn долетает, или до bbc. там местами жесть, да.
[18:11:34] <vаlexey> впрочем по нашим каналам тоже жесть каждый раз как про украину говорят.
[18:11:54] <geniepro> cnn/bbc -- это же проправительственные западные каналы, у них сплошная пропаганда
[18:12:04] <vаlexey> а позиция США уныла, скучна и не аргументирована.
[18:12:17] <geniepro> http://russian.rt.com/article/42461
[18:13:38] <vаlexey> в статье нет ссылки на саму википедию и её решение.
[18:16:46] <vаlexey> и нет ссылок на конкретные diff'ы статей которые правились
[18:17:35] <s6> diff наци негодуэ
[18:17:53] <geniepro> После объявления новых санкций американцы сметают с прилавков русские автоматы
На днях администрация президента США Барака Обамы объявила о расширении санкций против России. В Белом доме назвали цель этих мероприятий – ограничить возможности Москвы поставлять оружие ополченцам на востоке Украины. В чёрном списке промышленных предприятий, попавших в немилость Белого дома, оказался концерн «Калашников». Не дожидаясь вступления санкций в силу, американцы активно раскупают легендарные российские автоматы.
Оригинал статьи: http://russian.rt.com/article/42478#ixzz38aHOTa6n
[18:18:57] <vаlexey> скупают специально чтобы потом продемонстрировать их действие непосредственно Обаме? ;-)
[18:19:13] <vаlexey> Впрочем, Обама сейчас и так под суд пойдет.
[18:20:56] <s6> а у меня идея появилась. Абстракционизм в программировании. Создать теоретико-абстрактную платформу для абстракций. Неким reference синтаксисом можно абстрактные тексты записывать и reference транслятором транслировать в реализационные платформы. Что-то такое.
[18:25:28] <geniepro> vаlexey> Впрочем, Обама сейчас и так под суд пойдет.
о_О чой-та вдруг? он же, сука, нобелевский лауреат )))
[18:25:41] <vаlexey> за превышение полномочий
[18:25:48] <vаlexey> какая разница лауреат он или нет?
[18:25:49] <geniepro> s6: изобретаешь очередной лисп? )))
[18:26:21] <geniepro> vаlexey: да кто посмеет в америке обидеть чернокожего гея, который, к тому же, ещё и перзидент всего мира )))
[18:26:39] <s6> geniepro, лисп неплох для референс синтаксиса.
[18:27:00] <geniepro> s6: лисп -- язык для построения абстракций, ваще-то)
[18:27:20] <s6> geniepro, ващето у лиспа столько гитик что все не опишешь
[18:27:43] <geniepro> s6> гитик
чего-чего? о_О
[18:27:57] <s6> слово такое. из гум.лексиконов
[18:28:09] <geniepro> и чо оно значит? )
[18:28:15] <s6> хз
[18:28:24] <s6> типа аспектов
[18:28:53] <s6> есть такое высказывание "xxxxx имеет много гитик"
[18:29:02] <s6> идиома
[18:29:48] <geniepro> чо-та в этой вашей RT иногда тоже хрень пишут
вот в статье про казашку-волейболистку http://russian.rt.com/article/42446
написали что у неё ноги в полтора раза длиннее остального туловища -- я специально посмотрел её фотки -- ничего подобного! ноги всего лишь в полроста, то есть по длине равны телу
[18:30:57] <geniepro> http://cs620825.vk.me/v620825543/fb2d/jKodbKlPd8s.jpg
[18:31:46] <s6> красявая баба
[18:40:23] <kpmý> а почему вирт не сделал аппаратный стек, у него же полностью программируемый чип на руках
[18:41:12] <kpmý> было бы быстрее, чем выстраивать стек в памяти
[18:44:33] <geniepro> Митрич 25 июля 2014 09:46 , Kaliningrad
> Нет, всё не так страшно. Свидомость - не от ума, она от хитрости и подлости
Ещё работая слесарем под началом мастера участка с Западенщины, выяснил 3 базовых понятия для настоящего хохла:
1) Шо це такэ? -- любопытство
2) И мени трэба. -- зависть
3) А тебе зачем? -- жадность
[18:45:26] <geniepro> kpmý: в рисках модно делать программный стек -- упрощение аппаратуры за счёт усложнения программы
к тому же стек может быть вообще в куче и ограничен только виртуальной памятью
[18:45:46] <vаlexey> kpmý: особого выигрыша на этом не полочишь, это раз.
[18:46:09] <vаlexey> два - так стек может быть любого размера, а аппаратный будет ограничен.
[18:46:40] <geniepro> vаlexey: вообще автор форт-чипов заявлял, что в большинстве приложений (на форте, видимо) размер стека всего лишь несколько слов -- то ли 5, то ли 8
[18:46:45] <vаlexey> ну, то есть один фиг стек нужно будет пихать туда же где и куча - во SRAM
[18:47:13] <vаlexey> geniepro: ну, это у форта. у него массивов фиксированного размере и структур на стеке не было :-)
[18:47:46] <geniepro> vаlexey: а ты, случаем, не хохол? ))
"Короче,я так понял, что хохол - это жид славянской национальности"
[18:48:05] <vаlexey> geniepro: а почему ви спгашиваете? ;-)
[18:48:31] <geniepro> vаlexey> geniepro: ну, это у форта. у него массивов фиксированного размере и структур на стеке не было :-)
а как они быструю сортировку делают, если у них даже массивов нет? ))
[18:48:53] <vаlexey> возможно с кучей работают.
[18:49:16] <vаlexey> но вообще, я форт не вкуривал особо. а для Оберона стек должен быть достаточным. 8 слов точно не хватит :-)
[18:49:40] <vаlexey> ну и аппаратный стек - это излишнее усложнение.
[18:49:43] <geniepro> vаlexey: вообще насколько я помню массивы в форте таки есть
[18:50:55] <geniepro> http://en.literateprograms.org/Quicksort_(Forth)
[18:51:21] <vаlexey> и сколько от стека кушает эта программа
[18:51:23] <vаlexey> ?
[18:51:24] <тихий бот> тварь я дрожащая, или тот, кому надо?
[18:52:07] <geniepro> хз
[18:52:20] <geniepro> там в примере массив из 10 чисел
[18:53:22] <kpmý> упрощение risc выглядит разумным
[18:53:31] <geniepro> форт -- птичий язык
[18:54:40] <vаlexey> risc, как архитектура, в принципе об упрощении.
[18:55:00] <vаlexey> что позволяло увеличить тактовую частоту.
[18:55:42] <kpmý> http://i.imgur.com/fU85WhK.png ну вот он как организует, в принципе стек с обеих сторон ограничен более большими зонами
[18:56:01] <kpmý> то есть по факту места все равно мало
[18:56:31] <vаlexey> сколько?
[18:56:47] <vаlexey> если килобайт 64 есть, то это уже не мало.
[18:56:48] <kpmý> все, что останется между модулями и кучей
[18:57:00] <vаlexey> heapOrg чему равен?
[18:57:51] <geniepro> http://briansk.ru/world/turchinov-uvolil-voenkoma-za-povestku-synu.2014725.317175.html
Турчинов уволил военкома за повестку сыну
[18:58:12] <vаlexey> stackSize := 8000H;
[18:58:37] <vаlexey> 32 килобайта
[18:58:44] <vаlexey> вполне жить можно. какое-то время.
[18:59:06] <kpmý> heapOrg берут из области бутлоадера
[18:59:14] <kpmý> а, ты уже посмотрел
[18:59:18] <geniepro> 64 килобайта хватит для всех оберонщиков )))
[19:00:18] <kpmý> ну ок, 32 килобайта, но когда вирт добавил SRAM у него освободилась BRAM он мог бы на ее основе организовать стек
[19:00:46] <vаlexey> а там этого брама мало достаточно, это раз. и два - решение получится не масштабируемое
[19:01:01] <vаlexey> то есть например у меня SRAMа 2 мегабайта. Поэтому я стек сделаю больше.
[19:01:17] <vаlexey> а когда перейдем на SDRAM, то будет еще больше :-)
[19:02:10] <kpmý> но в этом случае можно масштабировать стек на SRAM
[19:02:45] <vаlexey> для этого придется переделывать комп серьезно. и инструкции будут другими. в общем, нафиг. Вирт тут все сделал правильно.
[19:03:59] <vаlexey> Он же там ясно пишет, что в принципе его комп есть где ускорить, (например конвеер сделать если), но он специально этого не сделал, ибо это сильно усложнит конструкцию
[19:04:36] <vаlexey> "Clearly “real”, commercial processors are far more complex than the one presented here. We
concentrate on the fundamental concepts rather than on their elaboration. We strive for a fair
degree of completeness of facilities, but refrain from their “optimization”. In fact, the dominant part
of the vast size and complexity of modern processors and software is due to speed-up called
optimization. It is the main culprit in obfuscating the basic principles, making them hard, if not
impossible to study. In this light, the choice of a RISC (Reduced Instruction Set Computer) is
obvious."
[19:04:57] <kpmý> да, там про стек не сказано )
[19:04:59] <s6> geniepro, короче надо осваивать Коммон Лисп для кроссплатформенной разработки. Самое то!
[19:05:02] <vаlexey> Вирт не пытался сделать процессор для реальной промышленной работы.
[19:05:35] <vаlexey> Это комп для изучения основ.
[19:05:38] <geniepro> http://www.vesti.ru/m/doc.html?id=1440881
скоро штатам хана! "Супервулкан Йеллоустон, расположенный среди гейзерных озер штата Вайоминг (США), начал проявлять активность."
[19:06:04] <vаlexey> geniepro: этой новости уже год или больше.
[19:06:21] <vаlexey> зимой помнится была паника по поводу того что там мол бизоны побежали.
[19:07:19] <geniepro> vаlexey> Вирт не пытался сделать процессор для реальной промышленной работы.
у вирта такой подход с 60-х годов ещё, его языки тоже не для промышленной работы (ну окромя модулы-2), а для изучения основ ))))
[19:07:56] <vаlexey> А Вирт модулу-2 и не делал :-)
[19:08:01] <geniepro> vаlexey: 03.04.2014 точно старость )))
[19:08:25] <geniepro> vаlexey: о_О а кто делал?
[19:08:26] <kpmý> а кто читал документ вирта с названием RISC.pdf, он там расписывает про многоядерность и dma
[19:08:32] <geniepro> тебе скинуть название виртовской книшки про модулу-2? ))
[19:08:34] <vаlexey> комитет вроде :-)
[19:09:08] <vаlexey> kpmý: да, там у него больше задумок. Но Оберон на многоядерность плохо натягивается.
[19:09:11] <kpmý> о, вот и вызов процедур заработал
[19:09:22] <vаlexey> Ну и комп надо другой делать под многоядерность то.
[19:09:23] <geniepro> vаlexey: ну ты ваще ))) комитет делал Аду, а Вирт решил противопоставить себя адскому комитету и сделал упрощённый язык для тех же задач (как он думал) что и Ада
[19:09:29] <vаlexey> Как мимимум нужно иначе работать со срамом.
[19:09:40] <vаlexey> geniepro: ну. вообще то для модулы-2 даже ISO-стандарт есть.
[19:10:15] <geniepro> vаlexey: а вот ISO стандарт модулы-2, отличающийся от виртовской модулы-2 -- его и правда комитет вроде делал )
[19:10:34] <vаlexey> geniepro: а ты точно с модулой не путаешь?
[19:10:54] <vаlexey> Вирт вроде просто модулу делал.
[19:11:23] <vаlexey> а, не. таки делал, да.
[19:11:47] <vаlexey> причем для модулы-2 были и расширения стандартизированы (ISO), в том числе generics
[19:12:43] <geniepro> "Модула-2
В середине 70-х гг., вдохновленный годичным академическим отпуском, проведенным в исследовательском центре PARC компании Xerox в Пало Альто, Вирт начал проект по созданию нового компьютера класса рабочая станция <проект Lilith; см. Краткая история Модулы и Лилит (на англ.) — прим. перев.>. Компьютер должен был полностью программироваться на языке высокого уровня, так что язык должен был обеспечить прямой доступ к аппаратному уровню. Далее, он должен был поддерживать коллективное программирование и современные принципы разработки программного обеспечения, такие как абстрактные типы данных. Эти требования были реализованы в языке программирования Модула-2 (1979). Модула-2 сохранила хорошо зарекомендовавшие себя средства Паскаля и добавила систему модулей, а также контролируемые возможности обойти систему типов языка для целей программирования низкого уровня (например, при написании драйверов). Модули могли добавляться к операционной системе непосредственно во время работы. На самом деле вся операционная система представляла собой набор модулей без выделенного ядра [kernel] или подобного объекта. Модули могли компилироваться и загружаться раздельно, причем обеспечивалась полная проверка типов и версий их интерфейсов.
Успех Модулы-2 был наиболее значителен в задачах с высокими требованиями на надежность, таких как системы управления движением.
http://www.inr.ac.ru/~info21/cpascal/brief_hist_pascal.htm
[19:12:59] <geniepro> vаlexey> geniepro: а ты точно с модулой не путаешь?
модулу он сделал и забыл тут же
[19:14:32] <geniepro> ох тыж ё-маё! я незаметно для себя сослался на сайт инфо21 )))) ужас )))
[19:14:44] <vаlexey> гг
[19:14:56] <kpmý> коллапсируй теперь
[19:15:12] <geniepro> Язык Модула-2 был разработан Никлаусом Виртом для создания системного программного обеспечения ЭВМ Lilith (англ.)русск., разработка которой началась в 1977 году в Институте информатики Цюриха. Этим определяются многие его особенности. Язык изначально проектировался как средство промышленного системного программирования, позволяющее писать надёжные, понятные, удобные в сопровождении программы. При этом язык должен был, оставаясь языком высокого уровня со строгой типизацией и поддержкой всех средств надёжного программирования, давать возможность обращаться непосредственно к аппаратуре, создавать специфические системные программы, такие как обработчики прерываний и драйверы устройств, поддерживать программирование параллельно исполняющихся взаимодействующих процессов.
http://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D0%B0-2
[19:15:40] <kpmý> ну все правильно, он же потом привез лилит разрабам кроноса
[19:15:54] <geniepro> kpmý: а нафига?
[19:16:07] <vаlexey> в подарок :-)
[19:16:22] <kpmý> а в кроносе как раз модула2
[19:16:33] <vаlexey> ага. но модифицированная.
[19:16:40] <vаlexey> в частности там есть функции с переменным числом аргументов
[19:16:51] <vаlexey> например там есть си-подобный printf
[19:16:53] <vаlexey> :-D
[19:16:54] <тихий бот> вахахахаха
[19:17:01] <geniepro> vаlexey: а нафига такие функции в модуле? о_О
[19:17:23] <vаlexey> чтобы был удобный printf!
[19:17:36] <vаlexey> ну и они же юникс делали. ;-)
[19:17:44] <geniepro> vаlexey: вот в хацкелле с помощью классов типов сделали удобный принтф с контроллем типов параметров )))
[19:17:51] <vаlexey> вот не помню, были там макросы, или нет? ;-)
[19:18:02] <vаlexey> geniepro: хаскель он для норкоманов.
[19:18:57] <vаlexey> вот то ли дело С++... ;-) там и без всяких классов типов это делается!
[19:19:00] <geniepro> меня уже в жаббер-чате хаскельном один раз норкоманом обозвали )))
а я тогда просто окно перепутал, сюда хотел какую-то умную мысль отправить, но написал её туда )))
[19:19:30] <vаlexey> что характеризует оба чата :-)
[19:19:38] <geniepro> )))
[19:41:22] <sda> Как Дэвид Духовны побывал русским ватником (видео)
http://vatnikrus.livejournal.com/3574.html
[20:07:55] <geniepro> vlad2: зацени сериальчик "Страйкбольный клуб! - Sabagebu!", он, правда, ещё только идёт -- третья серия вышла, дубляжа до сих пор нет, но похоже на суперский супер )))
[20:09:59] <geniepro> http://en.wikipedia.org/wiki/Sabagebu!
[20:23:09] <geniepro> грят крутая 3-я часть вышла http://thepiratebay.se/torrent/10626548/The_Expendables_3_(2014)_DVDSCR_XviD-MAX
[21:01:02] <boris_ilov> видео где вирт рассказывает о том что он делает https://www.youtube.com/watch?v=BJIqHIYSDrk
[21:11:21] <boris_ilov> как макетку резать?
[21:11:30] <boris_ilov> какой народный способ?
[21:21:57] <sda> интересное интервью, старенький уже, надеюсь допишет книжку
[21:24:15] <kpmý> ролик норм такой
[21:24:40] <geniepro> boris_ilov: ну лобзиком же
[21:24:55] <geniepro> ролик на русском хоть? или на немецком?
[21:25:26] <boris_ilov> пропилил ножом по дыркам и отломил руками :)
[21:25:41] <boris_ilov> расслоилась немного но с того края который нинужен
[21:25:59] <geniepro> boris_ilov: ещё вариант -- ножницы по металлу
[21:26:30] <kpmý> чтобы в чем-нибудь разобраться, надо писать свой велосипед, поэтому следующим велосипедом после эмулятора процессора будет рантайм и компилятор простейшего ФЯП
[21:26:38] <geniepro> ещё циркулярной пилой можно, но её трудно достать
[21:27:06] <vаlexey> boris_ilov: народный метод - пилить ножевкой по металлу
[21:27:07] <boris_ilov> да у меня сейчас под рукой кроме ножа нет ничего
[21:27:19] <kpmý> зачем резать, можно сразу купить нужного размера
[21:27:28] <boris_ilov> не нашел
[21:27:36] <boris_ilov> были только большие
[21:27:37] <vаlexey> там размер очень мелкий нужен :-)
[21:27:53] <geniepro> kpmý: кул )
[21:28:59] <boris_ilov> резисторы мне smd принесли
[21:29:02] <geniepro> kpmý: какой ФЯП будешь делать? проще всего лисп, схему какую-нить )
[21:29:07] <boris_ilov> щас мучаться буду :D
[21:29:39] <vаlexey> boris_ilov: какие размеры?
[21:29:52] <boris_ilov> хз
[21:30:01] <boris_ilov> 1 мм на 2 мм примерно
[21:30:07] <kpmý> geniepro: не знаю, какой попроще, там наверное базовые принципы везде одинаковые
[21:30:29] <geniepro> проще лиспа только брейнфак ))
[21:30:45] <geniepro> а, ну эрланг ненамного сложнее
[21:31:16] <vаlexey> boris_ilov: это больши-ие! наш электронщик мучался с размерами в 5-10 раз более мелкими :-)
[21:31:18] <geniepro> kpmý: пасмари на CAML light
[21:31:26] <vаlexey> микроском использовал помнится для этого :-)
[21:31:33] <boris_ilov> жесть
[21:32:02] <geniepro> vаlexey> boris_ilov: это больши-ие! наш электронщик мучался с размерами в 5-10 раз более мелкими :-)
ну чо ты лечишь? такие мельчайшие детали тока роботы могут припаивать )))
[21:32:03] <vаlexey> ну и при таких размерах идут уже игры с поверхностным натяжением, чтобы оно село куда надо
[21:32:13] <kpmý> geniepro: ну это не сейчас, дальше там посмотрим, может для своего процессора и напишу, что может быть более бессмысленно и беспощадно
[21:32:19] <vаlexey> geniepro: а если робота нет, то русский электронщик :-)
[21:33:13] <geniepro> kpmý: язык будет ленивым или энергичным? от этого сильно разный дизайн рантайма будет
[21:33:39] <kpmý> а, блять, я даже не знаю разницы)
[21:33:43] <vаlexey> и там будут ли просто ФВП, или же все данные будут иммутабельными? ;-)
[21:33:52] <geniepro> kpmý: если тебе нужна незамутнённая чистота ФП, то тогда ленивость необходима, но её сложнее эффективно реализовать
[21:34:15] <geniepro> kpmý: скинуть тебе ссылку на кнригу по реализации ФЯ?
[21:34:25] <kpmý> не, позже
[21:34:46] <vаlexey> камло при этом нифига ни разу не чистый ФП. Он больше похож на С++ чем на ФП :-)
[21:35:10] <geniepro> vаlexey: камл лайт -- это не окамл же
[21:35:34] <vаlexey> да, я когда-то его смотрел, но это было уже так давно, что и не помню. :-)
[21:35:42] <vаlexey> и камлолайт это ж вроде интерпретатор, не?
[21:36:18] <geniepro> необязательно, в какой-то статье описывался компилятор камл лайта, дающий код не отличающийся от сишного по быстродействию
[21:36:46] <vаlexey> надо будет глянуть, да.
[21:37:27] <vаlexey> boris_ilov: а для SD-карты кроватку уже прикупил? ну и саму SD? Или ты её прям таки припаяешь?
[21:38:13] <geniepro> kpmý: ваще можно попробовать с рефала, например
у ильи же был транслятор с рефала на кп и си
[21:38:44] <vаlexey> ну, у Ильи сильно кастрированный рефал
[21:38:45] <kpmý> да, был, я не понял его
[21:38:47] <vаlexey> это раз
[21:39:04] <vаlexey> и два - рефал это все же не совсем ФП
[21:39:06] <kpmý> ну точнее понял как работает, не понял, что с этим делать дальше
[21:39:13] <boris_ilov> прям ее и припаяю
[21:39:34] <boris_ilov> адаптер в смысле
[21:39:56] <geniepro> vаlexey> и два - рефал это все же не совсем ФП
рекурсивных функций алгоритмический язык -- как раз то, что нужно борису илову ))))
[21:40:42] <vаlexey> а, да вот тут http://www.paddedcell.com/projectoberon/RISC-Daughterboard.pdf действительно саму SD-карту припаивают
[21:40:57] <vаlexey> boris_ilov: или у тебя это переходник с micro-SD?
[21:41:04] <geniepro> kpmý> ну точнее понял как работает, не понял, что с этим делать дальше
говорят он неплох для обработки текстов -- суперкомпиляция явовского кода на нём хорошо идёт, вроде
[21:41:06] <vаlexey> в который вставлять можно будет.
[21:41:15] <boris_ilov> тык и там переходник
[21:41:36] <vаlexey> geniepro: это не тот рефал который Илья реализовал. У него оно обрезано по самое нимагу.
[21:41:48] <vаlexey> boris_ilov: да, вижу.
[21:41:59] <geniepro> надо у ильи поинтересоваться, какие задачи он своим рефалом решал
[21:42:13] <geniepro> vаlexey: и да, де твоя статья о рефале для хабра??? )))
[21:42:29] <vаlexey> а я вроде для хабра про рефал и не хотел никогда
[21:42:36] <geniepro> vаlexey: столько обещаний раздаёшь -- когда выполнять будешь? вот я зарёкся обещать что-нить )
[21:42:50] <vаlexey> никогда! :-)
[21:42:53] <kpmý> geniepro: я хотел встроить рефал в бота :)
[21:43:01] <geniepro> vаlexey: ну не для хабра, а для журнала практика ФП -- какая разница? )
[21:43:28] <vаlexey> дык журнал же больше не выходит :-)
[21:43:48] <geniepro> vаlexey: вот из-за тебя! ты не сделал ту статью, журнал и сдох )))
[21:44:03] <vаlexey> /me диверсант
[21:44:14] <vаlexey> вот еще съезжу в США...
[21:44:17] <vаlexey> ;-)
[21:44:23] <geniepro> kpmý: кстати, если таки сделаешь свой ФЯ и компилер для него -- надо будет статью в этот журнал написать )))
[21:44:42] <geniepro> vаlexey: тебя из анб больше не выпустят живым )))
[21:45:10] <vаlexey> ну, значит вернусь в виде нежити :-)
[21:47:18] <vаlexey> России к нежити не привыкать :-)
[21:49:09] <vаlexey> нья. надо учиться писать драйвера для писюков. а то это ж хрень какая-то -- на МК или ФПГА я знаю как дивайс какой-нибудь сторонний завести, а на ПК понятия не имею как это делается.
[21:49:31] <vаlexey> ну разве что в досе примерно представляю как.
[21:59:04] <kpmý> http://www.opennet.ru/opennews/art.shtml?num=40275 больше контейнеров богу контейнеров
[22:32:04] <Jordan> Читал статью, одно время патчи для ядра линукс, писал анестезиолог. Вобщем и врачи программируют.
[22:33:24] <geniepro> он бросил это неблагодарное занятие, потому что ему постоянно приходилось с боем продавливать свои патчи -- они предназначены для десктопов, тогда как линукс в то время был чисто серверным
[22:34:44] <Jordan> Вспомнил, статья была на стоп линуксе.
[22:35:11] <Jordan> geniepro Да, он.
[22:36:21] <vаlexey> писал чисто для фана
[22:36:31] <vаlexey> ибо анастезиологи получают столько, сколько программерам и не снилось :-)
[22:40:58] <Jordan> Уверен, что большинству программистов нравится их профессия.
[22:46:00] <vаlexey> у меня складывается впечатление, что именно что большинству - пофиг :-)
[22:46:20] <vаlexey> работа как работай, ока-ай. деньги платят, и вне работы интересоваться программированием - моветон.
[22:59:08] <geniepro> ну вот, то производство Ил-76 из Ташкента куда-то в Россию перенесли, теперь и Ил-114 переносят ((
[22:59:33] <geniepro> шевролеты собирать из амерских деталей выгоднее, чем самолёты
[23:00:52] <kpmý> это обеспечение стратегической безопасности, вдруг произойдет майдан в ташкенте
[23:01:36] <kpmý> а самолеты лучше у себя собирать, конечно
[23:01:53] <kpmý> ну и плюс переезд это шикарная ширма для распилов и откатов
[23:01:59] <kpmý> все счастливы
[23:03:06] <geniepro> а в 90-м году ташкентский авиазавод был пятым в мире по величине
[23:03:44] <geniepro> теперь на нём двигатели для машин делают, и вроде цех по сборке Шевроле Малибу открыли
[23:04:35] <geniepro> эти Малибу забавные -- сначала их полностью собирают в штатах, потом разбирают на детали, перевозят к нам и снова собирают о_О
[23:05:23] <geniepro> kpmý> это обеспечение стратегической безопасности, вдруг произойдет майдан в ташкенте
так не надо допускать майданы, ёпта!!!
[23:06:26] <kpmý> ну, майданы дело такое, умные люди всегда найдут повод собрать майдан
[23:08:34] <Jordan> тупые на него пойдут
[23:09:18] <boris_ilov> мда
[23:09:24] <boris_ilov> первый блин комом
[23:10:23] <vаlexey> а второй - дотнетом!
[23:11:09] <Jordan> Нормальные люди работают и детей воспитывают. У них нет времени на мадан. А всякой бестолковой шалупни, чешется, вот и лезет.
[23:11:20] <boris_ilov> надо паяльник покупать
[23:11:27] <boris_ilov> с конусным концом
[23:11:34] <kpmý> паяльную станцию
[23:11:47] <boris_ilov> старым советским такую мелкотню у меня не получается паять
[23:12:42] <boris_ilov> и канифоль чета не очень подходит
[23:13:14] <boris_ilov> опытный наверно припаяет
[23:13:24] <boris_ilov> но у меня слишком кривые руки
[23:14:38] <vаlexey> или надо резисторы покрупнее прикупить в чип и дипе :-)
[23:14:40] <vаlexey> они же там есть.
[23:15:28] <boris_ilov> до резисторов я не дошел
[23:15:41] <boris_ilov> там даже штекер припаять проблема
[23:15:56] <boris_ilov> т.к. тупо спаиваешь дорожки
[23:16:16] <geniepro> boris_ilov: пить надо меньше -- руки трястись перестанут ))
[23:16:26] <boris_ilov> не в тряске рук дело
[23:16:35] <boris_ilov> у паяльника жало здоровое
[23:16:45] <geniepro> стоватный чтоли??? )))
[23:16:50] <geniepro> 25-ватт надо
[23:16:58] <boris_ilov> 65
[23:17:02] <vаlexey> не, само жало надо мельче по идее.
[23:17:10] <geniepro> а лучше и правда паяльную станцию с феном -- микрухи припаивать )))
[23:17:15] <vаlexey> ну и да, для любительства 25 вроде как оптимум
[23:17:21] <vаlexey> а для задротов - паяльная станция :-)
[23:17:23] <kpmý> секреты бывалых - берешь медную проволоку толстую, обматываешь вокруг жала и делаешь себе тонкое жало
[23:17:43] <boris_ilov> проще купить нормальный паяльник
[23:17:43] <kpmý> проволоку можно даже сделать конусом
[23:17:54] <vаlexey> а если жало медное, то его же можно напильником сточить до нужной формы
[23:17:55] <geniepro> kpmý: это та ещё партизанщина )) наравне со скотчем вместо кембриков ))
[23:18:27] <kpmý> мощное тонкое жало будет выгорать и жечь флюс
[23:18:48] <boris_ilov> вот типа такого у меня http://lib.chipdip.ru/180/DOC000180152.jpg
[23:19:12] <geniepro> boris_ilov: выкини его, он для электротехники, а не для электроники)))
[23:19:16] <kpmý> а проволока снизит температуру)
[23:19:38] <vаlexey> будет, да. но в случае меди это не очень страшно. но с проволокой да - будет лучше, если удастся правильно примотать.
[23:19:47] <boris_ilov> geniepro: тык вот я понял уже что не катит
[23:22:16] <geniepro> помнится, когда паяльными работами занимался, постоянно жало точить приходилось, а когда стачивалось -- менять....
[23:23:18] <vаlexey> есть паяльники со сменными жалами. говорят очень удобно
[23:23:25] <vаlexey> покупаешь набор разных и вперед!
[23:26:12] <geniepro> http://cassad.net/img/2961893d84a4f8510eb7084a1e35982d.jpg
укропские депутаты
[23:27:33] <vаlexey> на японских похожи
[23:44:34] <geniepro> http://gribov.pro/blog/wp-content/uploads/2014/07/demokratia-po-amerikanski-cennost.jpg
[23:44:53] <vаlexey> смарт демокраси!