[00:40:47] <vаlexey> vlad2: ня! http://www.opennet.ru/opennews/art.shtml?num=38798
[00:42:40] <vlad2> Угу.
[01:29:17] <vаlexey> интересно. а ведь можно же компилировать С++ в обероновские модули.
[01:29:36] <vаlexey> причем это можно устроить даже для Оберон ОС. Для Ceres-4
[01:42:16] <vlad2> Зачем?
[01:42:44] <vаlexey> для утех сексуальных да извращений!
[01:43:10] <vаlexey> ну, на самом деле иначе я не представляю как корректно провести CoreMark для Виртовского компа.
[01:43:23] <vаlexey> http://www.eembc.org/coremark/
[01:43:30] <vаlexey> http://en.wikipedia.org/wiki/Coremark
[01:44:14] <vlad2> Дык, а зачем оберон? Сразу в маш код?
[01:45:07] <vаlexey> а запускать как? ну, то есть можно конечно и не обрамлять код в модуль, но всё же по крайней мере менеджер памяти же нужен
[01:45:12] <vаlexey> не писать же самому :-)
[01:45:50] <vаlexey> хотя-я... может и не нужен. освобождать память мы не будем
[08:42:33] <geniepro> vаlexey> vlad2: ня! http://www.opennet.ru/opennews/art.shtml?num=38798
ну писец! тока я скачал clang+llvm 3.2, а уже 3.4 вышел!!!
[10:47:17] <geniepro> http://habrahabr.ru/post/208230/ Nvidia анонсировала процессор Tegra K1 (Tegra 5) со 192 ядрами
[15:49:56] <geniepro> «Три золотых правила для обеспечения компьютерной безопасности: не владейте компьютером, не включайте его и не используйте его».
[19:16:32] <vlad2> http://hitech.vesti.ru/news/view/id/3711
[19:53:47] <vlad2> О! Новые клеветы! " Я уже понял из твоих постов, что ты занят решением узкоспециализированных задач в сжатые сроки, поэтому закономерно, что ты рассматриваешь средства разработки исключительно с этой позиции, а не с позиции общего состояния IT в целом, которое имхо весьма плачевно. "
[19:53:53] <vlad2> (с) зорко
[19:55:01] <vlad2> Т.е., необеронщики решают конкретные задачи здесь и сейчас, а тру оберонщики заняты состоянием IT в целом. Точнее оплакиванием этого состояния :)
[19:57:14] <vlad2> Потеряные дороги там, и все такое... Нет чтоб выкатить достойный инструмент для "здесь и сейчас". Но это сложно - "тут думать надо" :)
[20:04:43] <vlad2> "Моё определение модульности" (с) и понеслось... Герметичность там... См. пункт 10 :) http://www.foma.ru/article/index.php?news=2050
[20:05:02] <vlad2> "10. Новая терминология
Каждая наука имеет свой терминологический аппарат. Если же автор вводит свои термины или переопределяет старые, вкладывая в них новый смысл – это уже не наука, а имитация научного стиля. "
[20:10:00] <vаlexey> vlad2: ога :-)
[20:33:16] <vаlexey> ыыы!!! "Интерфейс модуля строится по исходному коду "
[20:33:21] <vаlexey> мега преимущество!
[20:33:31] <vаlexey> самое оно для быстрого быдлокодинга в одиночку!
[20:33:53] <vlad2> Да там все эссе такое :)
[20:34:37] <vlad2> В принципе заорко правильно сделал, что ушел на свой форум - такое должно быть в заповеднике.
[20:34:53] <vlad2> Иначе сплошное растройство будет только.
[20:34:58] <vаlexey> угу.
[20:36:10] <vlad2> А geniepro его там в меру развлекает.
[20:36:20] <vаlexey> дык
[20:36:45] <geniepro> да я и сам развлекаюсь )))
[20:38:05] <vlad2> Ну и мы почитываем :)
[20:39:31] <geniepro> я ещё не читал его мегаответ -- в этом плане он к драконографу приближается
мне надо морально подготовиться и поужинать )))
[20:40:17] <vlad2> %)))
[20:40:23] <vаlexey> на самом деле есть два, нет три, момента которые мне в плюсах не нравятся (ну то есть из того, что если бы было пофикшено плюсы не перестали бы быть плюсами): 1) отсутствие единого стиля написания кода. вплоть до именований. это меня лично бесит. 2) хедеры в том виде в каком они есть. были бы пакета аля Ада - было бы ня. 3) невозможность для определенных пакетов запрещать те или иные языковые и библиотечные возможности.
[20:41:05] <geniepro> а пункт 3 зачем надо? его вроде ни в каких языках нету
[20:41:06] <vаlexey> пункт третий в принципе вполне фиксится собстенными силами
[20:41:10] <vlad2> reinterpret_cast'ы запретить? :)
[20:41:15] <vаlexey> geniepro: а вот все языки меня и бесят :-)
[20:41:34] <vаlexey> vlad2: ну например запретить использование голых указателей
[20:41:36] <vlad2> (точнее даже не reinterpret_cast, а сишное приведение)
[20:41:37] <geniepro> vаlexey: будь мужыком, напиши свой язык!!! )))
[20:41:43] <geniepro> блеать!!! )))
[20:41:50] <vаlexey> ибо иначе в большом проекте любой дятел может слегка испортить память например
[20:41:53] <vаlexey> или зациклить прогу
[20:42:10] <vаlexey> но опять таки, именно 3 пофиксить можно собственными силами
[20:42:16] <vаlexey> благо есть шланг для этого
[20:42:27] <geniepro> дык пользуйся языками, в которых компилятор доказывает, что нет зацикливания, или что нет порчи памяти )))
[20:42:37] <vаlexey> а вот пункт (1) не лечится в принципе. ибо это не языковая проблема, а болезнь сообщества
[20:42:49] <vаlexey> geniepro: у этих языков другие проблемы :-)
[20:43:19] <geniepro> vаlexey: есть же шланг! заставь его генерировать сообщения об ошибках при нарушении корпоративного кодинг-стайла! )))
[20:43:43] <vаlexey> пункт (2) обещают пофиксить, но боюсь пофиксят в современном стиле. то есть спецификации у модулей вообще не будет. будет говно в стиле того же Go
[20:43:51] <geniepro> заодно допили шланг до адских пакетов )))
[20:44:06] <vаlexey> аццкие пакеты - это весьма сложно будет сделать.
[20:44:21] <vаlexey> ну, кроме всего прочего, я слабо представляю как быть с шаблонами.
[20:44:53] <vlad2> valexey: Кстати, как там компиление оберона? Я нашел ошибку в кодогенерации (не могу пока сабмитнуть фикс) - для случая ~(o IS Type)
[20:44:56] <vаlexey> в общем, 2 обещают пофиксить. но обещают пофиксить так, что хедеров не будет вообще, то есть спеки не будет.
[20:44:58] <vаlexey> СОВСЕМ
[20:45:19] <vаlexey> vlad2: у меня компилятор собрался, но на корректность собранное я еще не проверял
[20:45:22] <geniepro> будет как в шарпе что ли?
[20:45:25] <vаlexey> нужно дописать обвязку вокруг
[20:45:38] <vаlexey> geniepro: как в жабе, шарпе, Go, Обероне и прочей ереси
[20:46:01] <vаlexey> бее
[20:46:12] <vlad2> Оберон победил? :)
[20:46:31] <vаlexey> да не, это еще до оберона было в принципе.
[20:46:48] <vаlexey> собственно это даже в Си было изначальном :-D
[20:46:49] <geniepro> Владимир Паронджанов Заголовок сообщения: Необычайные приключения Ланы Сатор в НПО Энергомаш
Добавлено: Вторник, 07 Январь, 2014 17:14
Откуда: Москва Кто такая Лана Сатор? Это милая русская девушка, блоггер.
http://lana-sator.livejournal.com/
Цитата:
Привет!
Меня зовут Лана, и это мой личный блог о моих хобби и повседневной жизни.
Я не размещаю в блоге рекламу и материалы "на заказ", не занимаюсь пропагандой политики, религиозности, вредных привычек и запрещенных материалов, не призываю повторять за мной мои похождения и развлечения.
Что такое НПО Энергамаш? Это ракетные двигатели легендарного конструктора Валентина Глушко.
http://www.npoenergomash.ru/
[20:47:15] <vlad2> Кстати, из нового что бесит при написание на обероне - это постоянное заведение указательного типа.
[20:47:30] <vlad2> Описал рекорд - опиши тут же указательный тип на эту рекорд.
[20:47:52] <vаlexey> работай руками! :-)
[20:48:22] <vаlexey> ладно, пойду прогуляюсь.
[20:48:31] <geniepro> если влад захочет работать руками, то ему прямая дорога в зоннон )))
[20:48:56] <vlad2> Там еще больше писанины? Больше, чем в обероне??? :)
[20:50:01] <geniepro> ну... эээ... не помню, я уже 7 лет не зоннонировал )))
[20:51:17] <geniepro> однажды там добавилои в каждую процедуру мьютексы -- вызываешь какую-то мелкую процедуру -- выставляется лок, процедура завершается -- лок разлочивается
я когда такое увидел -- выпал в осадок
[20:53:42] <geniepro> а чо зорке не нравится алгол-68??? вот не пойму, это же весьма красивый язык )))
[20:55:30] <geniepro> пипец, опера полтора гига выжрала )))
[20:55:39] <geniepro> надо расширять память срочно ))
[21:31:30] <vlad2> geniepro: была такая анимешка "Buttobi CPU", они там тоже память расширяли. Постоянно :)
[21:34:09] <geniepro> vlad2: читал описание, но ещё не смотрел, хотоь и скачал ))
[21:35:29] <vlad2> Весьма озабоченная онимешка, но ты вроде такое смотришь :)
[21:36:17] <geniepro> ну щас гляну, раз ты рекомендуешь )))
в свою очередь могу порекомендовать анимешку "Дырка - Nozoki Ana OVA" )))
[21:49:20] <Jordan> Ну, что, партизаны от ИТ, всё партизаните? :-)
[21:49:53] <vlad2> А то!
[21:50:41] <Jordan> На сайте инфо 21 много мемоа.
[21:50:46] <Jordan> *мемов
[21:55:18] <vlad2> Ну они там такие, мемы в узких кругах.
[21:57:07] <geniepro> ping
[21:57:09] <Жаба> geniepro, Pong from you: 0.826400 s
[21:58:01] <geniepro> опять провайдер инета дурит -- вебстраницы не пашут, почты всякие тоже, а жабер чат и торрент пашут о_О
[21:59:06] <Jordan> ping
[21:59:06] <Жаба> Jordan, Pong from you: 0.048255 s
[21:59:14] <Jordan> version
[21:59:14] <Жаба> Jordan, you have Psi 0.15 on Windows XP
[22:01:16] <geniepro> version
[22:01:17] <Жаба> geniepro, you have Psi+ 0.16.25 (2012-10-28) on Windows 7
[22:01:43] <geniepro> Jordan: ты ещё на хрюшке пашешь? о_O ))
[22:01:53] <Jordan> Ога :-)
[22:02:03] <Jordan> Я старовер :-)
[22:02:35] <geniepro> а мне пришлось пересесть с хрюшки на семёрку, потому что мир варкрафта на ХР глючил жестоко )))
[22:03:13] <Jordan> Я только в старые игры играю, типа disciples 2 время от времени.
[22:03:19] <geniepro> надо же, за два года я уже и привык к семёрке, на восьмёрку без слёз смотреть не могу ))
[22:04:34] <Jordan> Я пробывал ставить восьмёрку, выдала мол в моём проце не хватает чего то, не поддерживавется. Я и забил.
[22:04:55] <Jordan> Толи инструкции какие то хочет.
[22:05:42] <Jordan> пример
[22:05:44] <Jordan> http://www.dsg-n.ru/sovety/2962012/na_etom_komputere_nevozmojno_zapustit_windows_8.jpg
[22:07:30] <Jordan> На сайте Microsoft, кстати, в системных требованиях предлагаются две взаимоисключающие особенности: «Windows 8 Release Preview подходит для компьютеров, поддерживающих работу на Windows 7» и «Если ваш компьютер не поддерживает технологии PAE, NX и SSE2, вам не удастся установить Windows 8 Release Preview (читай и все следующие выпуски)»!? По нашему мнению, это не забота о безопасности системы пользователя, а просто грубый, маркетинговый ход в сговоре с производителями комплектующих! Несите Ваши денежки на обновление компьютера!
[22:08:33] <Jordan> МС тоже можно понять, им такую араву рабочих нужно кормить, программисты, переводчики и т.д
[22:12:17] <vаlexey> всё правильно делают. нефиг поддерживать старый шлак - если его поддерживать, то код совсем в говно превратится
[22:12:26] <Jordan> Зорко, пишет хорошо, и я даже согласен с его идеями. Но он допускает как мне кажется ошибку, пытается спасти программирование и ИТ в целом. Нету реализаций оберона дающий тот уровень комфорта. Этот комфорт включает в себя и стандарт языка, переносимосго компилятора, библиотек, самих возможностей языка, само окружение и т.д
[22:13:24] <Jordan> Сейчас к примеру те идеи безопасности кода внедряют с CLANG
[22:14:07] <vаlexey> это которые? :-)
[22:15:12] <Jordan> Из старых
[22:15:14] <Jordan> http://www.linux.org.ru/news/opensource/6646393
[22:15:25] <Jordan> Ещё на опеннете видел
[22:15:45] <vаlexey> ну это ж Valgring - тулза существет уже сотню лет :-)
[22:16:40] <Jordan> Они хотят всё это встроить в clang
[22:16:53] <vаlexey> это будет просто еще один механизм отладки
[22:16:59] <vаlexey> с точки зрения языка - ничего не меняется
[22:17:08] <vаlexey> алсо подобных тулзов для того же оберона например нет вообще
[22:17:30] <Jordan> Пусть так, но всё же это лучше, чем создать новый язык, с невнятным репортам.
[22:17:50] <vаlexey> зависит от. это вообще не пересекающиеся задачи
[22:18:00] <vаlexey> то есть к идеям зорко это вообще никак не относится
[22:18:19] <Jordan> Значит я его не внимательно прочитал.
[22:19:57] <vаlexey> вообще валидация обращений памяти (в рантайме) для дебага (обнаружения порчи памяти, и так далее) это очень, очень старая техника. как бы не с 70-х годов. Причем оно не привязано к конкретному языку
[22:20:17] <vаlexey> например для этого "чистую" память заполняют не просто нулями, а специальным паттерном
[22:20:33] <vаlexey> самый известный паттерн - deadbeaf
[22:20:41] <vаlexey> 0xdeadbeaf
[22:20:47] <Jordan> Так о си легенды ходят, ещё тот пакостник памяти.
[22:21:11] <vаlexey> я это пофиг на язык по сути. это как с консервативным сборщиком мусора - прикручивается ко всему.
[22:21:19] <vаlexey> благо оно не на этапе компиляции работает :-D
[22:29:30] <vаlexey> вообще чтобы понимать идеи нужна практика :-) желательно большой разработки в группе
[22:30:35] <Jordan> Это да.
[22:39:02] <geniepro> но оберонщики не работают большими грппами, вот в чём дело
[22:42:00] <Jordan> Что, интересно искал как рабоать в glibc с каталогами. Скачал исходники, поиском искал winapi фцнкции по работе с файлами, но так и не нашёл. В каком проекте можно посмотреть реализацию обёрток сишных либ под windows?
[23:11:06] <vаlexey> не понял. WinApi это разве не си? :-)