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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С, Py++
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://loglist.net/quote/new
Morning Tsoding(вт, чт, сб, вс, збс; в субботу 28.11.2015 стрима нет): https://www.livecoding.tv/rexim
[00:11:38] portnov вышел из конференции
[00:12:58] grouzen вышел из конференции
[00:38:05] v_oron зашёл в конференцию
[01:04:35] Славный капитан вышел из конференции
[01:14:48] любитель криппи языков вышел из конференции
[01:27:12] m4n71k0r вышел из конференции
[01:55:23] любитель криппи языков зашёл в конференцию
[02:14:43] a1batross вышел из конференции: Disconnected: closed
[02:19:39] <любитель криппи языков> $pet stats
[02:19:42] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 24
Сытость: 6
Возраст: 6 часов
[02:19:45] <любитель криппи языков> $pet feed
[02:19:48] <horta hell> любитель криппи языков: Жестом доброй воли спасена зверушка от голода снедающего. Вы получаете 3PTC, а Недетерминированный конечный автомат Тьюринга сыт и доволен.
[02:20:02] <любитель криппи языков> $pet heal
[02:20:03] <horta hell> любитель криппи языков: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[02:20:07] <любитель криппи языков> $pet stats
[02:20:07] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 24
Сытость: 100
Возраст: 6 часов
[02:20:12] <любитель криппи языков> $pet rating
[02:20:12] <horta hell> любитель криппи языков:
F-rNeVeR: 19PTC
любитель криппи языков: 17PTC
M-noru: 6PTC
h-rta hell: 4PTC
m4n71k0r: 1PTC
[02:30:08] v_oron вышел из конференции
[02:42:49] <eaeee> $pet coins
[02:42:50] <horta hell> eaeee: У тебя есть 0PTC.
[02:58:15] любитель криппи языков вышел из конференции
[04:26:31] sss|zombie зашёл в конференцию
[04:33:46] <horta hell> Недетерминированный конечный автомат Тьюринга умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[04:34:00] <Minoru> $pet resurrect
[04:34:00] <horta hell> Minoru: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[04:48:06] Ender зашёл в конференцию
[04:48:21] <Ender> Всем ночи
[04:48:23] <Ender> ребят
[04:48:29] <Ender> андроедоёбы есть в студии?
[04:57:53] rafaelrs вышел из конференции
[05:10:50] <Minoru> привет. Нету.
[05:15:15] <Ender> слух
[05:15:20] <Ender> а ты же поди знаешь
[05:15:33] <Ender> мне установочник andy пишет, что я path засрал
[05:15:43] <Ender> и что он не может получить версию и билд винды
[05:15:46] <Ender> ну чё-то такое
[05:15:59] <Ender> как починить?
[05:17:06] <Minoru> ну ты хоть ошибку нормально процитируй, а то я по твоему описанию подозреваю, что ты её неправильно понял
[05:17:20] <Minoru> олсо я не виндузятник и ничего не знаю ._.
[05:17:53] <Minoru> я могу полагаться на то, что ты уже погуглил текст ошибки и тебе не помогли найденные рецепты?
[05:26:34] <Ender> да
[05:26:37] <Ender> зас
[05:26:39] <Ender> щас
[05:27:05] <Ender> http://puu.sh/lB6Xe/dfe43aa865.png
[05:27:06] <Ender> скр
[05:27:20] <Ender> http://puu.sh/lB74p/79258f0c80.png
[05:28:02] <Ender> ну и path у меня выглядит сейчас так
[05:28:09] <Ender> C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Skype\Phone\
[05:28:16] <Minoru> вау
[05:28:23] <Minoru> как будто я знаю, как он должен выглядеть :)
[05:28:43] <Minoru> ну, могу лишь посоветовать воспользоваться советом самой программы и (временно) почистить PATH
[05:29:20] <Ender> ещё я помню, что я когда раскукоживал программки qt я писал типа path = "path" + c:\qt\....
[05:29:31] <Ender> и делал так несколько раз
[05:29:39] <Ender> в сонсоль писал ага
[05:29:52] <Ender> ну, деплой делал
[05:31:09] <Minoru> развожу руками
[05:31:14] <Minoru> …и отправляюсь спать
[05:31:16] Minoru вышел из конференции
[06:15:53] ckorzhik вышел из конференции
[06:37:25] Ender вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[07:22:45] sss|zombie вышел из конференции
[08:16:26] <ForNeVeR> Ender: решается в пять секунд. Засрал - разосри.
[08:17:24] <ForNeVeR> Ну и вообще, что такое andy? Судя по ошибкам инсталлятора, это что-то убойно древнее и, скорее всего, не поддерживаемое.
[08:17:46] <ForNeVeR> Какой-то ADODB упал...
[08:37:34] kosc зашёл в конференцию
[08:44:19] <kosc> $pet feed
[08:44:21] <horta hell> kosc: Недетерминированный конечный автомат Тьюринга презрительно фыркнул, отстранившись от пищи.
[08:44:26] <kosc> $pet heal
[08:44:26] <horta hell> kosc: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[09:17:27] portnov зашёл в конференцию
[10:02:20] ForNeVeR вышел из конференции: Disconnected: closed
[10:02:40] ForNeVeR зашёл в конференцию
[10:03:28] Graf зашёл в конференцию
[10:03:37] Graf вышел из конференции
[10:06:21] kosc вышел из конференции
[10:21:46] <horta hell> Недетерминированный конечный автомат Тьюринга переворачивает всё вверх дном в поисках еды.
[10:23:30] rafaelrs зашёл в конференцию
[10:32:05] <j123123> $pet feed
[10:32:05] <horta hell> j123123: Недетерминированный конечный автомат Тьюринга с жадным сопением рыком уминает всю пищу в один присест. Вы зарабатываете 1PTC.
[10:32:14] <j123123> %pet transfer horta\ hell 1
[10:32:17] <j123123> $pet rating
[10:32:17] <horta hell> j123123:
F-rNeVeR: 18PTC
любитель криппи языков: 16PTC
Minoru: 8PTC
h-rta hell: 3PTC
j123123: 1PTC
[10:42:37] rafaelrs вышел из конференции
[10:42:41] rafaelrs зашёл в конференцию
[11:21:48] kosc зашёл в конференцию
[11:23:51] <gsomix> Утро.
[11:24:03] <ForNeVeR> Так точно!
[11:24:12] <ForNeVeR> gsomix: я почти закомпилял openems под nixos :3
[11:24:53] <gsomix> ForNeVeR, будешь на Омниссии моделировать?
[11:25:15] <ForNeVeR> gsomix: да чёт, похоже, Ктулху-3 не справляется.
[11:25:33] <ForNeVeR> Ну, щас вот openems просто сожрал всё место на диске, и всё :(
[11:26:00] Ender зашёл в конференцию
[11:26:20] <Ender> чочо
[11:27:26] <Ender> а как разосрать?
[11:27:38] <ForNeVeR> А как засрал?
[11:27:38] <Ender> я хуй знает, что оттуда можно выпилить?
[11:28:22] <ForNeVeR> То, чем ты не пользуешься.
[11:28:59] <ForNeVeR> Например, QuickTime :D
[11:29:07] <ForNeVeR> И вон какое-то Razer Chroma SDK.
[11:29:22] <ForNeVeR> OpenCL SDK дважды.
[11:30:04] <ForNeVeR> Ender: советую поставить Rapid Environment Editor, он покажет убитые пути в PATH (то есть пути к каталогам, которых больше не существует). Их точно можно спокойно удалить.
[11:30:18] <ForNeVeR> Это фришная тулза, ага.
[11:30:35] <Ender> щас наверну
[11:30:37] <Ender> пасяб
[11:35:48] <Ender> http://pastexen.com/i/oWGrceVTH9.png
[11:35:50] <Ender> эм
[11:36:53] <gsomix> ForNeVeR, тебе openems понравился?
[11:37:11] <ForNeVeR> gsomix: не понравился. Но я хочу его использовать.
[11:37:25] <ForNeVeR> Нравится мне или нет - дело десятое.
[11:37:43] <ForNeVeR> Потому что https://dl.dropboxusercontent.com/u/10908547/motivational.jpg
[11:38:19] <gsomix> ForNeVeR, а что не понравилось? Язык или сама система?
[11:38:44] <ForNeVeR> gsomix: способ взаимодействия с системой, формат хранения данных (CSX не шибко хорош и интуитивен).
[11:38:48] <ForNeVeR> Но с ними можно работать.
[11:38:52] <gsomix> ForNeVeR, ок.
[11:38:55] <gsomix> И то хорошо.
[11:39:02] <ForNeVeR> gsomix: "языка" там на самом деле нет.
[11:39:06] <ForNeVeR> Я понял, как это работает.
[11:39:13] <gsomix> ForNeVeR, я про матлаб/сайлаб.
[11:39:21] <ForNeVeR> Есть openEMS - это плюсовый бинарник, которому скармливается XML.
[11:39:38] <ForNeVeR> Есть CXSCAD - это либа для парсинга (?) этих XML.
[11:39:52] <ForNeVeR> Есть AppCXSCAD - это 3D-рисовалка на Qt.
[11:40:44] <ForNeVeR> И есть небольшой биндинг к matlab / octave, который позволяет генерировать полный XML (AppCXSCAD рисует только 3D-модели, а matlab/octave позволяет также сгенерировать FDTD-описание).
[11:41:13] <gsomix> Понятно.
[11:41:35] <ForNeVeR> Вся работа Octave сводится к тому, чтобы подготовить простенькую структурку в памяти, вызвать struct_2_xml (это стандартная функция, как я понял), а потом натравить на полученный файл бинарник openEMS.
[11:42:32] <gsomix> ForNeVeR, struct_2_xml -- это таки функция openems.
[11:42:55] <ForNeVeR> Хм, да.
[11:42:56] <gsomix> Я просто писал сохранение в xml на работе.
[11:43:09] <ForNeVeR> Это враппер над матлабовым и октавовым сериализатором.
[11:43:24] <ForNeVeR> (ну, там буквально 5 строк для обоих бэкендов)
[11:45:27] <gsomix> ForNeVeR, побольше немного. :)
[11:45:38] <gsomix> А я писал такую же штуку, но для классов матлабовских.
[11:45:53] <gsomix> С возможность, эм, разделять сериализуемые и несериализуемые поля.
[11:46:16] <gsomix> Думаю, можно даже статью написать по этой теме, но я не уверен, что оно кому-то нужно. :)
[11:47:18] <ForNeVeR> gsomix: да нет же, пять строк для Matlab и 4 для Octave.
[11:47:41] <ForNeVeR> gsomix: https://gist.github.com/ForNeVeR/a66a15774ac4d3a1f9f5
[11:47:54] <ForNeVeR> Вот как этот файл выглядит. На гитхабе его не нашёл почему-то.
[11:49:06] <gsomix> ForNeVeR, я к тому, что struct_2_xmlNode -- это тоже файл openems.
[11:49:26] <ForNeVeR> gsomix: а я его чото не нашёл :(
[11:49:29] <gsomix> Это файлик строк на 40 всего.
[11:49:33] <gsomix> Лежит в папке private.
[11:49:36] <ForNeVeR> А, точно.
[11:51:04] <ForNeVeR> Куда ж он с гитхаба подевался?
[11:51:56] <Ender> короче единственное что я понял
[11:52:10] <Ender> то что ado реально какая-то засохшая хуета
[11:52:29] <Ender> andy это виртуалочка с андроедом
[11:52:34] <Ender> ну
[11:52:37] <Ender> ЭМУЛЯТОР
[11:52:53] <Ender> все её хвалят дохуя
[11:52:57] <ForNeVeR> Ender: а почему ты используешь именно его? Другие не понравились чтоле?
[11:53:08] <ForNeVeR> У Xamarin хороший эмулятор, Genymotion тоже ок.
[11:53:20] <Ender> так я даже не пытался его использовать, вот в чём проблема
[11:53:23] <ForNeVeR> (но все они лучше стокового, конечно, тут ты угадал)
[11:53:24] <Ender> я не могу его установить
[11:53:46] <Ender> просто вот сетап у меня не работает нихуя
[11:53:59] <Ender> и вот те два скриншота то что сетап высирает
[11:54:05] <Ender> при попытке раскукожитсмя
[11:54:10] <ForNeVeR> gsomix: я чото даже туториал не могу посчитать. В доках написано за 5 минут должно считаться, а у меня уже 18 чего-то штырится.
[11:54:30] <ForNeVeR> И это при том, что, как я считаю, у меня компьютер мощнее среднего.
[11:55:18] <gsomix> ForNeVeR, а какой пример считаешь?
[11:55:21] <Ender> ;The comment below contains SFX script commands

Path="%Temp%\"
SavePath
Setup="%Temp%\Andy_45.5_x64\Setup.exe"
Silent=2
Overwrite=1
Title=Andy OS Installer
[11:55:30] <ForNeVeR> gsomix: http://openems.de/index.php/Tutorial:_Rectangular_Waveguide
[11:56:24] <ForNeVeR> Может, конечно, он не дописан, и там ещё что-то нужно сделать. Но я просмотрел скрипт, и там, вроде, всё на месте.
[11:57:14] <gsomix> ForNeVeR, запущу на ноутбуке. :)
[11:57:34] <ForNeVeR> И он мне в терминал пишет теперь вот такое:
[@ 21m39s] Timestep: 19428 || Speed: 76.3 MC/s (6.696e-002 s/TS) || Energy: ~2.47e-018 (-35.95dB)
[11:57:38] <ForNeVeR> Ошибок нету.
[11:58:40] Славный капитан зашёл в конференцию
[11:59:13] <gsomix> ForNeVeR, а ты что-нибудь правил?
[11:59:16] <ForNeVeR> Ну, он ещё упомянул следующее при старте:
Excitation signal length is: 1487 timesteps (2.86371e-008s)
Max. number of timesteps: 1000000000 ( --> 672495 * Excitation signal length)
[11:59:33] <ForNeVeR> gsomix: я только поменял переменную Sim_Path
[11:59:39] <gsomix> У меня он остановился на Timestep: 3424.
[11:59:47] <gsomix> Но я не качал с сайта, а взял из папки examples.
[11:59:51] <ForNeVeR> Хм.
[12:00:45] <gsomix> Попробую тот, что с сайта.
[12:01:16] <ForNeVeR> gsomix: файлы сильно различаются.
[12:01:55] <ForNeVeR> Ладно, попробую тот, который в examples :)
[12:04:31] <ForNeVeR> Похоже, он за минуту выполнился.
[12:05:12] <ForNeVeR> И даже мультик показал! Ух!
[12:06:51] <gsomix> ForNeVeR, да.
[12:09:26] <ForNeVeR> gsomix: а "плохой" файл лежит в matlab/Tutorials.
[12:09:40] <gsomix> Ок.
[12:09:54] <ForNeVeR> Ну, там реальне чото забыли дописать, видимо.
[12:11:56] * gsomix рассматривает поле диполя.
[12:17:26] <ForNeVeR> gsomix: забавно: симуляцию можно вручную остановить, создав в выходном каталоге файл ABORT.
[12:22:58] <gsomix> ForNeVeR, ну, для запуске на сервере очень полезно.
[12:23:08] <gsomix> s/ске/ска/
[12:23:10] <horta hell> gsomix: F-rNeVeR, ну, для запуска на сервере очень полезно.
[12:28:44] <j123123> https://www.linux.org.ru/forum/development/9761287 какие глупые вопросы задавал на лоре kosc
[12:29:06] <j123123> пытался через gcc компилить он плюсовый код
[12:29:17] <j123123> #include <string> писал он там
[12:29:19] <kosc> j123123: откуда тебе знать, что это был я?
[12:29:30] <kosc> Может это был другой kosc.
[12:29:34] <j123123> А кто же это был?
[12:30:07] <kosc> .ping
[12:30:20] <DeadBot> kosc: понг от тебя 12.83 секунды
[12:30:30] <j123123> Какой качественный у тебя интернет!
[12:30:47] <kosc> Да, с таким пингов вопросы на ЛОРе не позадаёшь.
[12:30:58] <j123123> У меня через диалап пинг наверное меньше был
[12:31:12] <kosc> s/пингов/пингом
[12:31:12] <horta hell> kosc: Аргументы некорректны.
[12:31:36] <kosc> horta hell: ты чо, шкура?
[12:31:43] <kosc> s/чо/чё/
[12:31:43] <horta hell> kosc: h-rta hell: ты чё, шкура?
[12:32:03] <kosc> Ясно.
[12:32:39] <gsomix> j123123, любишь искать информацию о людях в интернетах?
[12:32:56] <j123123> Просто случайно наткнулся. Не любитель
[12:33:17] <gsomix> j123123, случайно наткнулся на тред 2013 года?
[12:33:19] <j123123> https://www.linux.org.ru/people/kosc/profile Избранные теги: django, javascript, python
[12:33:21] <j123123> фу
[12:34:42] <j123123> gsomix: Если тебе интересно, как я на этот тред вышел, то я зашел сюда https://www.linux.org.ru/forum/development/12148185?lastmod=1448631787721 и тыкнул в похожие темы Через g++ компилируется, через gcc не компилируется. (2013)
[12:35:44] <gsomix> j123123, забавно, что эти темы обе первые в "похожих".
[12:35:47] <gsomix> =__=
[12:36:05] <gsomix> Ладно.
[12:36:07] <gsomix> Я тебе верю.
[12:36:09] <gsomix> Пока что.
[12:40:31] <j123123> gsomix: Они обе первые в похожих потому что у них 3 тега из 4-х совпадают
[12:40:47] <j123123> c++ <https://www.linux.org.ru/tag/c++>, g++ <https://www.linux.org.ru/tag/g++>, gcc <https://www.linux.org.ru/tag/gcc>
[12:42:46] <j123123> kosc: Вот ты вроде питон-эксперт. Скажи, почему в питоне нет указателей и goto?
[12:43:01] <j123123> Это очень важные фичи жэ
[12:43:17] любитель криппи языков зашёл в конференцию
[12:45:39] <ForNeVeR> Лол.
[12:46:18] m4n71k0r зашёл в конференцию
[12:50:47] <gsomix> j123123, скажи честно, ты так троллишь или это серьезный вопрос?
[12:58:21] <j123123> Ну разве не очевидно, что вопрос не является 100% серьезны? Как можно требовать указателей от скриптоязычка?
[12:58:34] <j123123> А что касается goto то это я как раз вполне серьезно спрашиваю
[12:58:58] <j123123> Потому как технических сложностей в реализации goto я не вижу
[12:59:39] <j123123> gsomix:
[13:00:09] <gsomix> j123123, серьезно-несерьезный вопрос? :)
[13:00:20] <j123123> Да, смешанный так сказать
[13:01:05] <gsomix> j123123, ты меня затроллил.
[13:01:44] rafaelrs вышел из конференции
[13:01:58] <m4n71k0r> Шгаррег
[13:02:05] <m4n71k0r> утро
[13:02:50] <j123123> gsomix: http://habrahabr.ru/company/tibbo/blog/258427/ хотя вот тут например говорят про какой-то скриптовый ЯП с безопасными указателями
[13:03:32] <j123123> >мы хотели иметь встраиваемый скриптовый движок с указателями на структуры и безопасной адресной арифметикой. Такого не нашлось. И мы сделали язык Jancy <http://tibbo.com/jancy/> («between-Java-and-C»), в котором есть и С-совместимые структуры, и указатели с безопасной арифметикой, и многое-многое другое:
[13:03:45] <j123123> Но это конечно же не настоящие указатели
[13:03:59] <j123123> но хоть что-то!
[13:06:59] <j123123> Если бы в питоне были такие безопасные указатели, это было бы хорошо
[13:11:32] <kosc> j123123: если бы питон был асмом, тебе было бы хорошо, мы поняли.
[13:15:43] <любитель криппи языков> $pet stats
[13:15:46] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 19
Сытость: 60
Возраст: 8 часов
[13:15:49] <любитель криппи языков> $pet heal
[13:15:52] <horta hell> любитель криппи языков: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[13:15:55] <любитель криппи языков> $pet rating
[13:15:56] <horta hell> любитель криппи языков:
F-rNeVeR: 18PTC
любитель криппи языков: 17PTC
Minoru: 8PTC
h-rta hell: 3PTC
j-23123: 1PTC
[13:16:18] <gsomix> ForNeVeR, побегаем сегодня или завтра? Project Brutality + Plutonia 2?
[13:16:28] <j123123> вот в php например есть goto
[13:16:34] <j123123> Не то что в этом вашем питоне
[13:16:41] <gsomix> Вад похож на классический: наркоманские уровни и много мяса.
[13:17:03] <gsomix> j123123, а зачем нужен goto?
[13:17:34] <j123123> Чтобы выходить из кучи вложенных циклов
[13:17:55] <ForNeVeR> gsomix: хм, ну можно.
[13:18:12] <gsomix> ForNeVeR, занят будешь?
[13:18:32] <ForNeVeR> gsomix: ну, я щас теслу пишу :)
[13:18:32] <gsomix> Если да, то можно как-нибудь потом.
[13:18:38] <ForNeVeR> Не, не сильно занят.
[13:18:52] <gsomix> ForNeVeR, я предлагаю вечерком.
[13:19:03] <ForNeVeR> gsomix: давай!
[13:19:08] <gsomix> У меня пока тоже дела. По учебе.
[13:20:10] <gsomix> j123123, и все?
[13:20:21] <j123123> Нет, не все
[13:20:34] <j123123> Тебе все возможные применения перечислять?
[13:20:39] <gsomix> Да.
[13:20:46] <gsomix> Я серьезно не знаю.
[13:22:45] <j123123> gsomix: Если нет механизма обработки исключений, и у нас случилась некая хрень, после которой дальнейшее выполнение очень большого участка кода становится ненужным, через goto можно перепрыгнуть на штуку, которая собственно выведет информацию об ошибке
[13:23:30] <j123123> метками и переходами goto утыкан код, который автоматически генерируется всякими генераторами конечных автоматов, синтаксических анализаторов и проч
[13:25:06] <j123123> Если у тебя есть некий свой ЯП и ты например хочешь вместо того чтобы писать фронтэнд для гцц, ллвм, студии и проч. просто сгенерить код на Си и пусть компилятор это пережевывает, то можно там генерить кучи этих goto т.к. этот код вообще не предназначен для чтения и правки человеком
[13:27:06] <gsomix> j123123, получается, что для питона goto будет полезен только для выхода из вложенных циклов?
[13:27:45] <gsomix> ForNeVeR, ой-ё, сколько оружия в Project Brutality добавили. // ага, учебой я занимаюсь, конечно
[13:27:47] <j123123> Настоящая крутость goto проявляется при использовании gcc-шного расширения, которое позволяет брать указатели с этих меток и переходить по ним https://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html . Это еще поддерживается clang-ом и ICC for linux. Этот прием используется в реализации парсера для строк в vfprintf от glibc https://github.com/bminor/glibc/blob/master/stdio-common/vfprintf.c Правда компилятор падает если использовать особо наркоманские конструкции с этими метками для инициализации массива:https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66178 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66123
[13:28:19] <j123123> Но никто в здравом уме писать такой код для чего-нибудь, кроме "посмотреть, скомпилирует ли такую хрень компилятор" не будет, так что эти баги не мешают нормальным применениям подобного расширения.
[13:29:10] <m4n71k0r> настоящая крутость - не разводить спагетти-код
[13:29:38] <j123123> Кстати, в Си вместо функций можно наклепать кучу "псевдофункций" и сделать свой "псевдостек"
[13:29:47] <j123123> через него пропихивать аргументы
[13:30:02] <j123123> и вызывать эти "псевдофункции" через goto
[13:30:20] <j123123> предварительно всунув в стек нужные аргументы
[13:30:25] <gsomix> j123123, ты лучше на вопрос ответь.
[13:30:28] <j123123> но это уже "особые" извращения
[13:30:46] <m4n71k0r> gsomix: этот джейка - write only
[13:31:32] <j123123> gsomix: Не только для выхода из вложенных циклов, а например для реализации чего-то наподобии парсера на для printf https://github.com/bminor/glibc/blob/master/stdio-common/vfprintf.c как вот тут
[13:31:45] <m4n71k0r> .seen Злак
[13:31:46] <DeadBot> m4n71k0r: Злак забанили здесь 1 год 8 месяцев 26 дней 19 часов 34 минуты 26 секунд назад: Пиздобол.
[13:31:53] <m4n71k0r> а, ок
[13:32:23] <j123123> gsomix: Или для компиляции чего-то из одного ЯП в питон
[13:32:35] <j123123> трансляции другими словами
[13:32:57] <gsomix> j123123, ты гарантируешь, что через goto -- это самый читаемый и удобный способ это делать?
[13:33:40] <j123123> gsomix: Например если у меня в коде на Си есть goto и если это надо оттранслировать в питон, то наличие goto в питоне будет явным плюсом
[13:33:55] <mikelsv> Што опять goto? Пора взрослеть и использовать нормльные конструкции.
[13:34:26] <j123123> mikelsv: https://github.com/bminor/glibc/blob/master/stdio-common/vfprintf.c иди учи разрабов glibc и перепиши им код без goto
[13:35:20] <m4n71k0r> j123123: там не только гоуту, но и ёбаная макросня
[13:35:22] <gsomix> j123123, и я все еще прошу тебя ответить на вопрос.
[13:35:30] <j123123> gsomix: Да, я гарантирую что если надо код на С (в коде есть goto) оттрансливать в питон, наличие goto в питоне задачу облегчило бы
[13:35:35] <j123123> вот мой ответ
[13:35:48] <j123123> Или я не на тот вопрос отвечаю?
[13:35:53] <gsomix> j123123, я про "реализацию чего-то наподобии парсера на для printf".
[13:36:19] <j123123> Там так написано ради скорости, а не ради читаемости и удобства
[13:36:24] <j123123> Другие приоритеты
[13:36:40] <j123123> И оттранслировать это в питон будет крайне затруднительно
[13:36:51] <gsomix> j123123, ну, тогда это тоже не случай питона.
[13:37:12] <j123123> gsomix: А как же pypy?
[13:37:15] <mikelsv> j123123: пусть сами учатся на своих ошибках. я не пользуюсь дырявым printf.
[13:37:22] <gsomix> Опять получается, что остается только выход из вложенных циклов.
[13:37:26] <j123123> ахах
[13:37:30] <j123123> микель отжигает
[13:38:06] <j123123> gsomix: А генератор парсеров?
[13:38:16] <j123123> Генерация конечных автоматов через goto&
[13:38:17] <j123123> ?
[13:38:49] <gsomix> j123123, ты гарантируешь, что через goto -- это самый читаемый и удобный способ это делать?
[13:39:02] <j123123> А трансляция из одного ЯП (в котором GOTO есть) в питон?
[13:39:23] <j123123> gsomix: Читать сгенерированный парсер и конечный автомат тебя никто не заставляет
[13:39:34] <gsomix> j123123, трансляция языка с goto в питон -- слишком редкая задача, чтобы вводить goto в питон.
[13:39:34] <j123123> Как и оттранслированный код
[13:39:46] <gsomix> j123123, ты не ответил на вопрос.
[13:40:06] <j123123> Ты свой вопрос конкретизируй
[13:40:24] <gsomix> j123123, ты гарантируешь, что через goto -- это самый читаемый и удобный способ это делать (генератор парсеров)?
[13:40:33] <j123123> читаемый и удобный - а мы не должны читать сгенерированный код
[13:40:43] <j123123> а удобство тут вообще каким боком затрагивается?
[13:41:03] <j123123> Вот оттранслировали мы "нечто" в питонокод
[13:41:04] <j123123> и все
[13:41:14] <gsomix> j123123, окей, тоже не подходит или является редкой задачей.
[13:41:53] <j123123> Одним словом "НИНУЖНО"
[13:42:15] <j123123> Кстати с goto генерировать конечные автоматы будет явно удобнее
[13:42:25] <gsomix> j123123, ну, ради этого странно вводить новую конструкцию в язык.
[13:42:26] <gsomix> Вот и все.
[13:42:30] <gsomix> Поэтому и нету.
[13:42:38] <j123123> А зачем ее нельзя было с самого начала ввести?
[13:42:46] <j123123> Т.е. заложить изначально?
[13:42:59] <gsomix> Чтобы в неумелых руках код не превратился в спагетти.
[13:43:20] <gsomix> Все-таки надо понимать уровень вхождения в питон.
[13:43:38] <m4n71k0r> j123123: лучше бы switch в питон сделал!
[13:43:43] <m4n71k0r> gsomix: и ты!
[13:43:50] <gsomix> $wtf m4n71k0r
[13:43:52] <j123123> Это глупо, ограничивать инструмент только лишь ради того, чтобы кто-то что-то глупого не сделал
[13:43:52] <horta hell> gsomix: > Саркастический интерпретатор для питона © gsomix
[13:44:23] <gsomix> j123123, нет, не глупо, если это заложено в философии языка.
[13:44:49] <m4n71k0r> gsomix: ну, то есть, тебе нечего на это ответить(
[13:44:54] <gsomix> m4n71k0r, да.
[13:45:00] <m4n71k0r> у питона нет философии
[13:45:08] <m4n71k0r> разве что философия уебанства
[13:45:10] <gsomix> m4n71k0r, а как же "хуяк-хуяк"?
[13:45:15] <m4n71k0r> ааа
[13:45:17] <m4n71k0r> хм
[13:45:22] <m4n71k0r> ладно
[13:45:39] <m4n71k0r> но почти на любом языке можно хуяк-хуяк
[13:45:48] <m4n71k0r> на сишке очень легко, например
[13:45:52] <m4n71k0r> или на жабке
[13:45:57] <j123123> goto кстати во многих местах упрощает "хуяк-хуяк"
[13:46:08] <m4n71k0r> каэш
[13:52:03] <kosc> ПОТРАЧЕНО
[13:52:04] kosc вышел из конференции
[13:52:13] <m4n71k0r> хм, в QtCreator что-то испортили и ему теперь плохо от гибернации
[13:53:07] <m4n71k0r> и подсветка юзерских классов выглядит как говно...всё также
[14:15:54] Chewbaka зашёл в конференцию
[14:16:38] Chewbaka вышел из конференции
[14:18:06] gsomix вышел из конференции
[14:19:53] ckorzhik зашёл в конференцию
[14:36:48] ckorzhik вышел из конференции
[14:36:50] ckorzhik зашёл в конференцию
[14:44:27] eaeee вышел из конференции
[15:08:36] Minoru зашёл в конференцию
[15:10:47] <Minoru> утра!
[15:12:00] <Minoru> в GHC 7.10 бага, не дающая посмотреть coverage тестов. Фикс, насколько я понял, будет аж в 8. T_T × 2
[15:22:29] rafaelrs зашёл в конференцию
[15:26:15] j123123 вышел из конференции
[15:29:04] j123123 зашёл в конференцию
[15:34:48] <j123123> https://hsto.org/getpro/geektimes/post_images/5de/ecd/f4b/5deecdf4b1cd48f339a76827383c8017.jpg наркоманы
[15:40:32] uggur зашёл в конференцию
[15:41:50] superka зашёл в конференцию
[15:50:22] v_oron зашёл в конференцию
[15:54:37] ckorzhik вышел из конференции
[16:01:30] Spo1ler вышел из конференции
[16:16:17] <ForNeVeR> А я тут личкрафт под nixos конпелирую!
[16:23:39] <ForNeVeR> ...и опять у меня какая-то цепная шайка gcc друг друга пересобирает по такому случаю :(
[16:24:54] folex зашёл в конференцию
[16:24:59] <ForNeVeR> Почему-то для этого потребовался питон.
[16:27:35] rafaelrs вышел из конференции
[16:31:27] <j123123> Для сборки GCC питон не нужен
[16:31:32] <j123123> https://gcc.gnu.org/install/prerequisites.html
[16:41:19] folex вышел из конференции
[16:44:36] rafaelrs зашёл в конференцию
[17:02:38] uggur вышел из конференции: Replaced by new connection
[17:02:46] uggur зашёл в конференцию
[17:09:46] <horta hell> Недетерминированный конечный автомат Тьюринга агонизирует, сжимая зубы в предсмертных судорогах. Все теряют по 1PTC.
[17:18:11] rafaelrs вышел из конференции
[17:20:46] <m4n71k0r> $pet resurrect
[17:20:47] <horta hell> m4n71k0r: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[17:20:54] uggur вышел из конференции: Replaced by new connection
[17:21:02] uggur зашёл в конференцию
[17:32:42] folex зашёл в конференцию
[17:36:13] ckorzhik зашёл в конференцию
[17:38:40] ckorzhik вышел из конференции
[17:38:42] ckorzhik зашёл в конференцию
[17:41:43] Spo1ler зашёл в конференцию
[17:49:11] folex вышел из конференции
[17:50:11] v_oron вышел из конференции
[17:51:51] любитель криппи языков вышел из конференции
[17:54:27] gsomix зашёл в конференцию
[17:54:42] <gsomix> Утро.
[17:56:07] <ForNeVeR> Так точно!
[17:56:54] grouzen зашёл в конференцию
[18:16:32] eaeee зашёл в конференцию
[18:28:23] folex зашёл в конференцию
[18:31:52] superka вышел из конференции
[18:40:18] kosc зашёл в конференцию
[18:41:54] <kosc> $pet feed
[18:41:56] <horta hell> kosc: Недетерминированный конечный автомат Тьюринга отвернулся, брезгуя.
[18:41:59] <kosc> $pet heal
[18:42:01] <horta hell> kosc: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[18:42:03] <kosc> Не, ну а вдруг.
[18:45:12] <ForNeVeR> kosc: http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2009/10/19.html#07:30:27
[18:45:45] <j123123> $help
[18:45:45] <horta hell> j123123: Доступные команды для текущего уровня доступа (Общий):
• Markov: ......... say, s
• KarmaPlugin: .... karma
• Wtf: ............ wtf, wtf-delete
• HtmlReader: ..... link
• Diagnostic: .....
• Visitor: ........
• Version: ........ version
• Loglist: ........ loglist
• Mail: ........... send
• Pet: ............ pet
• Fortune: ........ fortune
• Helper: ......... man, help
• Dice: ........... dice
• Bash: ........... bash
• Log: ............ search
• Access: ......... access
[18:45:56] uggur вышел из конференции
[18:46:17] uggur зашёл в конференцию
[18:46:19] <j123123> $search сортировка пузырьком
[18:46:19] <horta hell> j123123: Команда некорректна.
[18:46:28] <j123123> $search сортировка\ пузырьком
[18:47:02] <horta hell> j123123: 2011-11-17T01:54:24.000Z longedok Меня препод по С++ сегодня пыталась убедить, что …
2011-12-01T00:20:50.000Z m-n71k0r ничему не научат...максимум бинарный поиск и сорт…
2013-05-22T23:58:40.000Z j123123 Мне сортировка пузырьком на ARM ассемблере ненужно
2013-06-11T22:21:07.000Z u-ʃɐɟ∀ Зачем сортировка пузырьком?
2015-11-13T07:20:35.510Z j123123 сортировка пузырьком, написанная на си, будет мед…
[18:47:19] <ForNeVeR> $search Собирай\ личкрафты!
[18:47:39] <j123123> $search отсортировать\ пузырьком
[18:47:42] <horta hell> ForNeVeR:
[18:48:05] <horta hell> j123123: 2013-07-05T10:28:04.000Z j123123 Так вот, если что, мы можем 8 байтов отсортироват…
2014-05-17T05:29:01.000Z h-rta hell j123123: А тут у нас значит некоторая сферическая…
[18:48:14] <j123123> $search СТОЛЛМАН\ КОМПИЛЯЦИЯ
[18:48:36] <horta hell> j123123: 2015-03-20T16:02:04.796Z j123123 ГНУ ЕМАКС СТОЛЛМАН КОМПИЛЯЦИЯ УЛЬТРАХАРДКОР
2015-06-30T07:16:46.480Z j123123 ГНУ ЕМАКС СТОЛЛМАН КОМПИЛЯЦИЯ УЛЬТРАХАРДКОР ГПЛ!
2015-07-20T13:10:24.700Z j123123 ГНУ ЕМАКС СТОЛЛМАН КОМПИЛЯЦИЯ УЛЬТРАХАРДКОР!
[18:48:43] <j123123> ВО!
[18:49:13] <ForNeVeR> Мы и до этого знали, кто тут наркоман.
[18:49:22] <kosc> ForNeVeR: я херчопонял.
[18:49:31] <j123123> kosc: На VAX иди пиши лучше
[18:49:33] <kosc> С твоей ссылки.
[18:49:35] <j123123> там ничего компилировать не надо
[18:50:11] <kosc> j123123: уже пишу.
[18:50:27] <ForNeVeR> kosc: я бы скинул тебе topor.mp3, но у тебя же интернеты сегодня ещё слабенькие.
[18:50:38] <ForNeVeR> В понедельник пофиксишь?
[18:52:00] <j123123> $search БЕТОНОМЕШАЛКА
[18:52:23] <horta hell> j123123: 2013-05-28T02:14:47.000Z dj123123 БЕТОНОМЕШАЛКА!!!!
2014-06-08T01:39:58.000Z ɹ-ɟılʍǝu БЕТОНОМЕШАЛКА!
2014-06-08T01:46:02.000Z a1batross [20:31] <ɹ-ɟılʍǝu> БЕТОНОМЕШАЛКА!
[18:52:35] <j123123> $search топор
[18:52:36] <horta hell> j123123: 2009-08-26T21:23:31.000Z evetro /me не может найти свой каменный топор...
2009-08-27T16:23:10.000Z РЕГЕТНИ! mucinesra: викинг считался безоружным, если у нег…
2009-09-12T14:08:13.000Z arsenicum руби топором сарказма!
2009-10-17T09:45:57.000Z ᛁᚾᛏᛖᚷᛖᚱ Огненный топор у воина в руке
2009-10-17T09:57:53.000Z ᛁᚾᛏᛖᚷᛖᚱ Огненный топор, огненный топор!
[18:54:41] <ForNeVeR> Огненный топор!
[18:57:58] <ForNeVeR> Блин, чото qt очень долго конпеляется. К тому же они забили на мои --cores и -j12.
[18:59:51] <kosc> ForNeVeR: да, в понедельник в 11 общали прийти.
[18:59:53] <kosc> Утра.
[18:59:57] <kosc> Сколько будут делать - хз.
[19:01:01] любитель криппи языков зашёл в конференцию
[19:01:29] <любитель криппи языков> $pet stats
[19:01:30] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 85
Сытость: 74
Возраст: 1 часов
[19:02:12] <kosc> $пет
[19:02:48] <kosc> $search упорин
[19:02:50] <ForNeVeR> шкет
[19:02:57] <horta hell> kosc: 2011-02-07T11:36:40.000Z F-rNeVeR Да нет, тут просто свежую партию упорина подвезли.
2011-02-22T01:14:59.000Z F-rNeVeR Хотя не, учитывая мой упорин, я сделаю это на дот…
2012-06-03T12:57:24.000Z hirthwork а какая концентрация упорина рекомендуется при ра…
2012-08-24T15:49:17.000Z F-rNeVeR Какой славный упорин.
2013-03-11T19:36:49.000Z m-n71k0r /me нервно пересчитывает пакетики упорина
[19:03:09] <kosc> 2011?
[19:03:23] <kosc> А, то мой ник не в логах, лол.
[19:03:53] <kosc> $search пароли
[19:03:55] <horta hell> kosc: 2009-08-26T18:30:58.000Z F-rNeVeR А я пока пароли поподбираю.
2009-09-07T21:32:54.000Z V0id не думаю, что хозяевам ж.ру захочется зунавать, с…
2009-09-24T14:27:28.000Z impatt magellan: более того, чаще всего, раз уж ты там п…
2009-10-18T22:17:13.000Z ѲорНѣвѣръ Дурацкие у них ограничения на пароли...
2009-11-04T00:36:17.000Z von.dirkhaem Нет nano, нет mc, пароли доставали три дня...
[19:04:15] Graf зашёл в конференцию
[19:04:59] <ForNeVeR> Какие прохладные истории.
[19:27:37] uggur вышел из конференции: Replaced by new connection
[19:27:44] uggur зашёл в конференцию
[19:37:00] superka зашёл в конференцию
[19:46:40] <gsomix> .ping
[19:46:41] <DeadBot> gsomix: понг от тебя 0.50 секунды
[19:48:21] Graf вышел из конференции
[19:49:47] rafaelrs зашёл в конференцию
[19:51:36] <ForNeVeR> У меня leechcraft-core собрался!
[20:04:23] <j123123> http://govnokod.ru/19105 вот вам сортировка пузырьком свеженаписанная
[20:11:18] rafaelrs вышел из конференции
[20:11:21] rafaelrs зашёл в конференцию
[20:11:45] rafaelrs вышел из конференции
[20:11:48] rafaelrs зашёл в конференцию
[20:11:52] superka вышел из конференции
[20:14:30] <j123123> kosc: Как тебе такой код?
[20:16:23] <j123123> любитель криппи языков: Или тебе?
[20:16:45] uggur вышел из конференции: Replaced by new connection
[20:16:51] uggur зашёл в конференцию
[20:17:24] <j123123> С таким стилем программирования, никакие циклы и условия не нужны!
[20:26:55] <gsomix> Пока эволюция ведет языки к улучшению абстракций, j123123 угорает по хардкору.
[20:27:37] <ForNeVeR> j123123: а чего ты не пишешь на Обероне?
[20:27:49] <ForNeVeR> j123123: вот оттуда точно выкинули всё ненужное, и оставили только нужное.
[20:29:58] <j123123> Я думаю что в Си как раз таки меньше ненужного. В Обероне например есть сборщик мусора, который мне не нужен. А еще в Обероне нет goto который мне как раз нужен. Там так же наверняка нет присваиваемых goto
[20:30:32] <j123123> про такие фичи, как ассемблерные вставки, я уж не говорю
[20:32:33] <ForNeVeR> Конечно, доктор Никлаус Вирт ни хера не соображает, а ты намного его умнее и опытнее. Ты лучше знаешь, что нужно, а что нет.
[20:34:16] <gsomix> > Oberon is still maintained by the original author and the latest revision is dated 18 March 2015.
[20:34:17] <gsomix> Круто!
[20:35:20] <ForNeVeR> Похоже, доктор Никлаус Вирт всё-таки вполне ещё в здравом уме.
[20:36:48] <ForNeVeR> http://www.zonnon.ethz.ch/ няшноты!
[20:38:22] <ForNeVeR> http://compiler.itlab.unn.ru/?dir=93 совершенно охуительная цветовая тема на сайте.
[20:38:40] Graf зашёл в конференцию
[20:41:18] folex вышел из конференции
[20:43:02] folex зашёл в конференцию
[20:43:32] folex вышел из конференции
[20:43:35] <gsomix> j123123, а тебе нравятся хоть какие-нибудь языки высокого уровня?
[20:44:13] <j123123> Критерий высокоуровневости? Си у тебя - язык высокого уровня?
[20:44:36] <j123123> Мне вообще лиспы нравятся, потому что там AST и макросы
[20:44:43] <j123123> но мне GC не нравится
[20:45:01] <j123123> Меня лишают удовольствия вручную управлять памятью. Ужас!
[20:46:15] <gsomix> j123123, си? Наверное нет, я его считаю чем-то вроде переносимого ассемблера.
[20:47:07] <j123123> Ты на ассемблере сколько написал? Между Си и ассемблером есть очень, очень существенная разница
[20:47:22] <gsomix> j123123, я ничего на ассемблере не писал и не хочу. :)
[20:47:26] <j123123> Си за тебя решает, как передавать аргументы в функцию
[20:47:34] <gsomix> Но вот они для меня где-то на одном уровне.
[20:47:39] <ForNeVeR> Между ассемблером и переносимым ассемблером есть очень существенная разница, всё верно.
[20:47:46] <j123123> и то, делать или не делать хвостовую оптимизацию
[20:48:15] <j123123> Считать что си является неким "ассемблером" - некорректно. А переносимый ассемблер это вообще оксюморон
[20:48:36] <gsomix> j123123, ты спросил, считаю ли я си языком высокого уровня. Нет.
[20:48:44] <j123123> Ясно
[20:48:49] <gsomix> j123123, можешь теперь ответить на вопрос в рамках такого определения?
[20:49:20] <ForNeVeR> Многие ассемблерные языки являются переносимыми.
[20:49:32] <ForNeVeR> IR (LLVM), CIL (CLI).
[20:49:43] <gsomix> j123123, я же все-таки хочу что-то узнать, а не послушать, в чем я не прав.
[20:50:00] <ForNeVeR> Есть такие же низкоуровневые аналоги у Parrot и MoarVM, насколько я помню. Ну и у JVM, само собой.
[20:50:24] <j123123> gsomix: в чем не прав насчет чего?
[20:50:32] <gsomix> j123123, насчет си.
[20:50:59] Graf вышел из конференции
[20:51:08] <j123123> Ну попробуй попрограммируй на ассемблере. Сразу станет все ясно. Ассемблер дает значительно больше контроля
[20:51:14] <j123123> Это очень и очень разные вещи
[20:51:16] <gsomix> Бля.
[20:51:27] <ForNeVeR> gsomix: начинаешь понимать, о чём джейка, а?
[20:51:41] <gsomix> ForNeVeR, да, я все понял.
[20:51:42] <j123123> Когда ты пишешь код на си, ты доверяешь компилятору решать то, как ты вызываешь функции
[20:51:49] <gsomix> j123123, спасибо, на этом, думаю, стоит закончить.
[20:52:07] <j123123> Когда ты ручками пишешь на ассемблере, ты сам волен выбирать соглашения вызова, какие тебе заблагорассудится
[20:52:38] <j123123> Неужели мне надо все это расписывать? Это наверняка можно почитать где-нибудь в википедии
[20:53:00] <gsomix> j123123, я тебя и не просил этого делать. Вопрос был совсем о другом.
[20:53:01] <j123123> По поводу тех языков, которые были бы высокоуровневыми, и чтобы они мне нравились...
[20:54:05] <j123123> gsomix: Если высокоуровневость в твоем понимании подразумевает наличие GC и невозможность руками управлять памятью, то ни один высокоуровневый ЯП мне по-настоящему не нравится
[20:54:20] <j123123> вот так-то
[20:54:29] <ForNeVeR> Отсутствие GC обязательно?
[20:54:33] kosc вышел из конференции
[20:54:34] <j123123> А вообще, дай свое определение высокоуровневого ЯП
[20:54:40] <ForNeVeR> Его должно быть принципиально невозможно использовать?
[20:54:47] <m4n71k0r> какая разница, есть он или нет?
[20:55:06] <ForNeVeR> А, впрочем, зря я ввязался в этот разговор. Мне пох.
[20:55:15] <m4n71k0r> вот, правильно
[20:55:17] <j123123> Если GC есть, то должна быть возможность полноценно использовать ЯП без него, вручную управляя памятью
[20:55:29] <j123123> т.е. GC должен быть опциональным
[20:55:41] <m4n71k0r> кому должен?)
[20:55:53] <m4n71k0r> если это заложено в сам язык
[20:55:56] <j123123> мне должен, чтобы я считал это язык хорошим
[20:55:57] <ForNeVeR> m4n71k0r: кажись, GC взял у Джейки BTC.
[20:55:58] <j123123> вот и все
[20:56:13] <m4n71k0r> всем пох на тебя, джей(
[20:56:17] <j123123> Нет
[20:56:19] <j123123> )))
[20:56:51] <m4n71k0r> ну вот я в дишке могу отвязывать кое-что от гц... тебе нравится дишка?
[20:57:00] <ForNeVeR> Раз он ответил "нет" - значит, ему не пох на то, что всем на него пох.
[20:58:08] <m4n71k0r> всем пох, на что ему пох или не пох)
[20:58:11] <j123123> Ну я не знаю дишку достаточно, чтобы сказать что она мне нравится или не нравится. Но возможности метапрограммирования в ди мне определенно нравятся
[20:58:21] <m4n71k0r> попробуй трахнуть дишку
[20:58:22] <j123123> намного лучше, чем плюсошаблоны
[20:58:30] <m4n71k0r> и скажешь, понравится она тебе или нет
[20:58:35] <j123123> )))
[20:58:38] <m4n71k0r> ты вообще на чём код пишешь?
[20:58:46] <j123123> Си, ассемблер
[20:59:00] <j123123> иногда питон и жабаскрипт
[20:59:09] <j123123> иногда баш
[20:59:13] <m4n71k0r> напиши либу на ди с экспортом на си, освещается вопрос вырубания ГЦ в этом случае
[21:01:08] <j123123> не хочу пока
[21:01:29] <m4n71k0r> но он высокоуровневый?
[21:01:32] <j123123> я в последнее время был занят ковырянием в исходниках дизассемблера
[21:01:53] <Minoru> D — прошлый век! Го быдлокодить на Z±, я создал!
[21:02:00] <j123123> Смотря с чьей точки зрения. gsomix, считаешь ли ты дишку высокоуровневым языком?
[21:02:11] <j123123> Ведь на дишке можно как на Си писать
[21:02:24] <m4n71k0r> j123123: я тебя спросил
[21:02:32] <m4n71k0r> гсомикс устал от тебя)
[21:02:39] <m4n71k0r> Minoru: )))
[21:02:59] <m4n71k0r> Minoru: а там можно отключить программиста средствами компилятора?)
[21:03:15] <Minoru> m4n71k0r: конечно!
[21:03:23] <m4n71k0r> а то они только баги вносят
[21:03:28] <m4n71k0r> збс!
[21:03:33] <j123123> Ну я считаю что любой язык, не являющийся ассемблером или программированием в машкодах(хотя вообще интересно, можно ли это назвать языком?), является высокоуровневым ЯП. Си высокоурвневый. И Ди высокоуровневый
[21:05:04] <m4n71k0r> слышал про general purpose?)
[21:05:35] <j123123> Да, что-то такое я слышал
[21:06:39] <j123123> И про domain-specific language (DSL) тоже слышал
[21:06:53] <Minoru> о, о, я знаю куда это едет! Ща j123123 будет рассказывать, что языки с GC не могут быть general purpose, потому что годятся только для написания систем, где память управляется сборщиком мусора!
[21:07:08] <Minoru> j123123: только про один? А я вот о двух знаю.
[21:07:36] <j123123> Про "один" что?
[21:07:41] <ForNeVeR> Один!
[21:07:43] <ForNeVeR> Именем Одина!
[21:07:46] <ForNeVeR> Я слышал про Одина!
[21:07:51] <ɹǝɟılʍǝu> Аве Доминус Нокс!
[21:07:53] <ɹǝɟılʍǝu> Утра
[21:07:54] <ForNeVeR> Огненный топор! Огненный топор!
[21:08:04] <m4n71k0r> Громовые Воины!
[21:08:27] <m4n71k0r> привет *лайфер
[21:08:45] <Minoru> ɹǝɟılʍǝu: звёздочколайфер!
[21:09:01] <ɹǝɟılʍǝu> Ок)
[21:09:15] <Minoru> любопытчно, чем это Миксер занят. Надеюсь, у него всё хорошо!
[21:09:32] <ForNeVeR> Я тоже надеюсь.
[21:09:45] <m4n71k0r> Minoru: а если я в сишке ГЦ начну использовать, то он перестанет быть general purpose, бгг)
[21:09:50] <m4n71k0r> мэджик
[21:09:56] <ForNeVeR> Он сегодня цитатку на логлист апрувнул. Значит, живой.
[21:10:15] <ForNeVeR> m4n71k0r: я хотел было на это намекнуть, но вспомнил, что мне пох.
[21:11:46] <m4n71k0r> СИШКА ВПЕРДЕ https://upload.wikimedia.org/wikipedia/en/d/d3/Tiobe_index.png
[21:12:13] <ForNeVeR> Ну либо это жабошники переходят на гейфон.
[21:12:54] <Minoru> у меня говномонитор, или PHP и VB.Net позволительно рисовать одним цветом, ибо они никому не интересны?
[21:13:31] <ForNeVeR> Там можно всё рисовать одним цветом. Кому-то интересны только C и Java.
[21:13:58] <ForNeVeR> *Внезапно* в конце 2014 возникает Visual Basic.
[21:14:12] <ForNeVeR> (второй, который без .NET)
[21:14:35] <j123123> Minoru: Цвет PHP и VB.Net слегка отличается. Но незначительно
[21:14:43] <ForNeVeR> Похоже, этот график меня учёл. Я на выходных писал на VBA, поэтому зарегистрировано многократное увеличение интереса к VB :D
[21:15:22] <Minoru> с нуля человек до единицы — это существенный рост!
[21:15:39] <ForNeVeR> Дак я жеж кучу запросов отправил в гугол.
[21:15:51] <ForNeVeR> Оно, поди, решило, что его сто человек штурмуют.
[21:16:44] superka зашёл в конференцию
[21:16:46] <Minoru> гугл так просто не обмануть!
[21:20:16] <ɹǝɟılʍǝu> Minoru, цвета отличаются.
[21:20:22] <ɹǝɟılʍǝu> Но довольно мало.
[21:20:33] <ɹǝɟılʍǝu> Если что, у меня полупроф. моник настроенный
[21:20:50] dzhon зашёл в конференцию
[21:20:58] <m4n71k0r> хм, там вначале 2008 какое-то говно произошло
[21:21:00] <Minoru> ок, верю вам с Джей123123
[21:21:32] <m4n71k0r> не вижу разницы между PHP и VB =)
[21:21:48] <ForNeVeR> У меня пыльный монитор и серый взгляд на мир. Цвета не отличаются (оба серые, обв), но интуитивно понятно, где что.
[21:23:20] <uggur> "Я на выходных писал на VBA" это что тебя сподвигло? :Р
[21:23:38] <m4n71k0r> я свёл к линейному графику подыхание жабки и выяснил, что она сдохнет в 2023
[21:24:08] <m4n71k0r> хотя к 2023 почте все языки вымрут
[21:24:10] <ForNeVeR> uggur: код принесли.
[21:24:16] <m4n71k0r> надеюсь, что на готик перейдут
[21:24:26] <ForNeVeR> Принесут на асме - буду на асме писать.
[21:24:36] <uggur> а, я думал решил сам написать
[21:24:50] <m4n71k0r> а на Фортране смогёшь?
[21:24:59] <ForNeVeR> Как нехрен делать.
[21:25:06] <m4n71k0r> круть!
[21:25:09] <ForNeVeR> Отмечу сразу: на malbolge не смогу.
[21:25:23] <m4n71k0r> поэтому я таки и не спросил про него
[21:25:52] <m4n71k0r> но представил как тебе принесли код на malbolge
[21:26:01] <m4n71k0r> Принёс Чак Норрис
[21:27:09] <uggur> "m4n71k0r: но представил как тебе принесли код на malbolge" братюнь я тебе покодить принес >.>
[21:27:31] <m4n71k0r> Чак Норрис такое бы не сказал
[21:28:10] <ForNeVeR> Да я сегодня что-то вообще особо ничего не написал. Немножко пописал на матлабе и на nix/bash, и всё :(
[21:28:26] <ForNeVeR> Но день был хороший. Собрал leechcraft-core под nixos.
[21:29:59] <m4n71k0r> а я старый свой код нашёл и стал его исправлять
[21:30:06] <gsomix> j123123, да, считаю.
[21:31:27] <ForNeVeR> gsomix: хороший совет: не стоит спорить с человеком, который полностью, иррационально убеждён в своей правоте. Это не приведёт ни к чему хорошему: его точка зрения не поменяется, но вы некоторое время потратите.
[21:31:43] <gsomix> Ок. .__.
[21:31:49] <gsomix> j123123, забудь, что я сказал.
[21:31:50] <j123123> В чем же я так иррационально убежден?
[21:33:20] <ForNeVeR> $search СТОЛЛМАН\ КОМПИЛЯЦИЯ
[21:33:46] <horta hell> ForNeVeR: 2015-03-20T16:02:04.796Z j-23123 ГНУ ЕМАКС СТОЛЛМАН КОМПИЛЯЦИЯ УЛЬТРАХАРДКОР
2015-06-30T07:16:46.480Z j-23123 ГНУ ЕМАКС СТОЛЛМАН КОМПИЛЯЦИЯ УЛЬТРАХАРДКОР ГПЛ!
2015-07-20T13:10:24.700Z j-23123 ГНУ ЕМАКС СТОЛЛМАН КОМПИЛЯЦИЯ УЛЬТРАХАРДКОР!
2015-11-28T14:50:33.656Z h-rta hell j-23123: 2015-03-20T16:02:04.796Z j-23123 ГНУ ЕМА…
[21:33:56] <j123123> :3
[21:34:05] <ForNeVeR> А больше я вам ничего не скажу. Пойду спать.
[21:34:28] uggur вышел из конференции: Replaced by new connection
[21:34:35] uggur зашёл в конференцию
[21:34:54] <j123123> $search хардкор
[21:34:55] <horta hell> j123123: 2009-09-25T21:19:53.000Z iorlas какаято программа просто требует более "хардкорно…
2009-10-05T00:10:10.000Z iorlas но без хардкора!11
2009-10-05T02:48:03.000Z iorlas такой же как и то что он должен быть хардкорным и…
2009-10-05T02:49:11.000Z iorlas D&D не говно, но я не хочу чтобы у нас была хоть …
2009-10-12T03:13:58.000Z g-virus neo 0x06D7: я вообще любитель хардкора. Если бы не тр…
[21:35:02] <j123123> $search УЛЬТРАХАРДКОР
[21:35:22] <horta hell> j123123: 2011-02-24T17:31:19.000Z '(hagane netbook) Сволота: го пейсать под ЮНИТИ УЛЬТРАХАРДКОР МЫТИЩИ
2013-01-19T14:55:31.000Z D-adBot rexim: opium использует ЮНИТИ УЛЬТРАХАРДКОР 359 М…
2013-06-13T15:40:06.000Z j123123 LISP C ASM SML ХАЧКЕЛЬ УЛЬТРАХАРДКОР
2015-03-20T16:02:04.796Z j123123 ГНУ ЕМАКС СТОЛЛМАН КОМПИЛЯЦИЯ УЛЬТРАХАРДКОР
2015-06-30T07:16:46.480Z j123123 ГНУ ЕМАКС СТОЛЛМАН КОМПИЛЯЦИЯ УЛЬТРАХАРДКОР ГПЛ!
[21:35:36] <j123123> > j123123 LISP C ASM SML ХАЧКЕЛЬ УЛЬТРАХАРДКОР
[21:35:38] <j123123> ВО!
[21:36:15] <j123123> > D-adBot
[21:36:21] ckorzhik вышел из конференции
[21:36:30] <j123123> Хорта видимо считает дедбота своим папой
[21:37:11] <j123123> ЮНИТИ это вообще не хардкор, там же GC
[21:37:43] <j123123> $pet stats
[21:37:43] <horta hell> j123123:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 62
Сытость: 37
Возраст: 4 часов
[21:37:48] <j123123> $say 10
[21:37:48] <horta hell> j123123: Я уверен что эта хрень будет медленно работать, и почти наверняка проблемы будут
[21:37:50] <j123123> $say 10
[21:37:51] <j123123> $say 10
[21:37:52] <horta hell> j123123: Это надо компилятором проверять, а не какого-то там специально предусмотренного внутриязыкового API
[21:37:53] <j123123> $say 10
[21:37:57] <horta hell> j123123: emu-nero~: <a href="http://ideone.com/pqGb8R">http://ideone.com/pqGb8R</a> Вот, доработал для тебя перезалью, когда ты там какой-то странный c++ код, с using namespace System::Reflection
[21:38:02] <horta hell> j123123: если у всех будет по сути не отличается от рекурсии на сишке писал(насколько это возможно вообще)
[21:38:07] uggur вышел из конференции
[21:38:22] uggur зашёл в конференцию
[21:41:29] <любитель криппи языков> $pet stats
[21:41:29] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 62
Сытость: 35
Возраст: 4 часов
[21:42:04] uggur вышел из конференции
[21:42:12] uggur зашёл в конференцию
[21:47:07] uggur вышел из конференции
[21:48:03] uggur зашёл в конференцию
[21:53:30] <gsomix> j123123, кстати, о лиспе. Ты случайно CHICKEN Scheme не пробовал?
[21:53:44] <j123123> Не слышал о таком
[21:54:36] <gsomix> j123123, http://www.call-cc.org/
[21:55:44] uggur вышел из конференции
[21:56:11] revenrof зашёл в конференцию
[21:56:39] revenrof вышел из конференции
[21:56:56] revenrof зашёл в конференцию
[21:57:10] uggur зашёл в конференцию
[21:57:10] uggur вышел из конференции
[21:57:20] ckorzhik зашёл в конференцию
[22:00:18] <любитель криппи языков> gsomix: а что не так с куриной схемой?
[22:00:24] <любитель криппи языков> альсо, что ты там собирался со схемой делать
[22:00:31] <любитель криппи языков> я что-то так и не спрашивал подробностей
[22:01:22] <gsomix> любитель криппи языков, нет, ничего.
[22:01:26] <gsomix> Просто нашел учебник.
[22:01:30] <gsomix> И думал его пройти.
[22:01:52] <gsomix> любитель криппи языков, а про chicken спрашивал в рамках другого разговора.
[22:04:58] <gsomix> любитель криппи языков, а ты большой любитель схемы/лиспа?
[22:17:04] <любитель криппи языков> gsomix: ты кстати с войсчатами дружишь?
[22:17:21] <любитель криппи языков> предлагаю попробовать компанией пройти, только чутка подругому
[22:17:22] <j123123> тоже хочешь его в мамбл затащить?
[22:17:29] <любитель криппи языков> скинь плз ссыль
[22:19:22] <gsomix> любитель криппи языков, неа, с войсчатами не дружу.
[22:19:24] <любитель криппи языков> https://ru.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours

оно ведь?
[22:19:29] <любитель криппи языков> gsomix: зря
[22:19:37] <gsomix> любитель криппи языков, да, оно.
[22:19:53] <любитель криппи языков> вобщем предлагаю попробовать модифицировать,добавив cps, регионы и ллвм
[22:20:08] <любитель криппи языков> j123123 возможно захочет быть третьим (-;
[22:20:13] <любитель криппи языков> я надеюсь (%
[22:20:39] <любитель криппи языков> j123123: да,тоже хочу его в мамбл утащить =3
[22:20:48] <j123123> ок
[22:21:03] <j123123> Я считаю что ллвм - плохая основа
[22:21:10] <j123123> надо свой ллвм делать с нуля
[22:26:16] ckorzhik вышел из конференции
[22:27:13] dzhon вышел из конференции
[22:27:40] <gsomix> любитель криппи языков, я бы предпочел пока пройти его в одиночку, в свободном режиме.
[22:27:49] <gsomix> У меня сейчас сессия начнется.
[22:28:05] <gsomix> И я пока даже не могу код написать для проекта ForNeVeR.
[22:30:31] <любитель криппи языков> gsomix: для какого проекта?
[22:30:39] <любитель криппи языков> j123123: зачем?
[22:35:10] uggur зашёл в конференцию
[22:37:42] uggur вышел из конференции: Replaced by new connection
[22:37:49] uggur зашёл в конференцию
[22:38:18] <gsomix> любитель криппи языков, дядюшка ForNeVeR пишет FDTD.
[22:38:33] <gsomix> !google fdtd
[22:38:44] <gsomix> Как это работает?
[22:38:47] <gsomix> .google fdtd
[22:38:50] <DeadBot> gsomix: Finite-difference time-domain (FDTD) - Wikipedia:
The FDTD method belongs in the general class of grid-based differential numerical modeling methods (finite difference methods). The time-dependent Maxwell&#39;s ...
https://en.wikipedia.org/wiki/Finite-difference_time-domain_method
[22:40:09] <j123123> любитель криппи языков: llvm написан на С++, С++ - плохо
[22:40:44] <любитель криппи языков> j123123: да ладно, новые стандарты достаточно годны
[22:40:49] <j123123> Но это не основная причина
[22:41:00] <j123123> новые стандарты как раз все делают хуже
[22:41:54] <любитель криппи языков> j123123: не обобщай
[22:42:07] <любитель криппи языков> в случае плюсов я считаю что все идет как раз к уменьшению кол-ва хуйни
[22:42:17] <j123123> нужен язык уровня Си с возможностью метапрограммирования (работы с собственным AST на этапе компиляции и в случае необходимости - в рантайме (jit) )
[22:42:19] <любитель криппи языков> когда манглинг стандартизируют - так вооще заживём
[22:42:41] <любитель криппи языков> j123123: ты описал почти то что я хочу =3
[22:42:48] <любитель криппи языков> но такого нет Т_Т
[22:42:58] <j123123> плюсы must die
[22:43:11] <любитель криппи языков> j123123: в будущем - да
[22:43:19] <j123123> Я такое хочу сделать и написать свой llvm на таком
[22:43:21] <любитель криппи языков> а пока на безрыбье и рак - щука
[22:43:22] <j123123> а плюсы - фтопку
[22:43:25] <m4n71k0r> j123123: хуй тебе, а не мастдай)
[22:43:36] <любитель криппи языков> j123123: вобщем внеси чтоли предложения
[22:43:38] <любитель криппи языков> альсо го мамбл =3
[22:44:10] <j123123> ща мандарин поем, и в мамбл
[22:54:14] uggur вышел из конференции
[22:54:56] uggur зашёл в конференцию
[23:00:07] uggur вышел из конференции: Replaced by new connection
[23:00:14] uggur зашёл в конференцию
[23:04:03] <m4n71k0r> j123123: мамбл на плюсах написан
[23:04:58] uggur вышел из конференции: Replaced by new connection
[23:05:03] uggur зашёл в конференцию
[23:05:21] <j123123> на ассемблере надо переписать
[23:05:45] <m4n71k0r> а скрипты там на питоне
[23:06:11] <m4n71k0r> саппорт сборки, правда
[23:06:25] <m4n71k0r> j123123: перепиши на ассемблере Qt, пожалуйста
[23:08:12] uggur вышел из конференции
[23:13:03] uggur зашёл в конференцию
[23:15:45] <horta hell> Недетерминированный конечный автомат Тьюринга плачет от голода, утирая слёзы хвостом.
[23:15:55] <j123123> $pet feed
[23:15:55] <horta hell> j123123: Недетерминированный конечный автомат Тьюринга с жадным сопением рыком уминает всю пищу в один присест. Вы зарабатываете 1PTC.
[23:21:31] uggur вышел из конференции
[23:21:56] uggur зашёл в конференцию
[23:23:36] revenrof вышел из конференции
[23:25:08] uggur вышел из конференции
[23:26:24] uggur зашёл в конференцию
[23:28:01] uggur вышел из конференции: Replaced by new connection
[23:28:08] uggur зашёл в конференцию
[23:32:04] uggur вышел из конференции: Replaced by new connection
[23:32:11] uggur зашёл в конференцию
[23:35:25] <gsomix> Minoru, спасибо.
[23:35:39] <gsomix> Я что-то совсем поздно обдумал то, что прочитал.
[23:37:35] ckorzhik зашёл в конференцию
[23:37:38] <Minoru> gsomix: это ты о чём?
[23:37:56] <Minoru> ckorzhik: \o/
[23:40:03] <ckorzhik> \o/
[23:40:03] superka вышел из конференции
[23:43:12] <m4n71k0r> \o\
[23:43:16] <m4n71k0r> /o/
[23:43:26] <Minoru> \o\
[23:43:30] <Minoru> /o/
[23:43:58] <Minoru> никто больше не хочет участвовать в волне :(
[23:59:17] <ɹǝɟılʍǝu> \0\
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!