УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
https://ebanoe.it/wp-content/uploads/2015/12/C_plus_plus.jpg Не освоишь ты ни ни С, ни С++, ни за 21, ни за 221 день. Даже если очень захочешь. Потому что для этого дела требуется особая ебнутость на всю голову, которая у тебя вряд ли имеется. И, конечно, чугунный зад. Только трушный некрофил будет получать кайф от динозавровых языков, где нет даже сраного сборщика мусора, не говоря уже об Exception handling и всём остальном. Каждый день в ебаном С++ людей гибнет больше, чем в автокатастрофах. Си - конечно, тоже говно. Но если Си - маленькая аккуратная кучка говна, то C++ - это забористый такой вонючий дрист, размазанный по всем стенам вокруг.
Рекомендовали: @o01eg @stiletto
#A2EHNB / @lvsn / 2427 дней назад

Че там в микроконтроллерах со сборкой мусора?
#A2EHNB/WNZ / @l29ah / 2427 дней назад
@l29ah Не вижу как связаны сборка мусора и сишечка, это мода такая, поебень низкоуровневую на ней писать (тупая, надо сказать, там даже стандартизированных размеров типов то не особо) Вообще в области микрокококонтроллеров заебок зарешивают специализированные DSL.
#A2EHNB/HIQ / @lvsn --> #A2EHNB/WNZ / 2427 дней назад
@l29ah Вот например у меня на проекте, какой-то неебический промышленный агрегат (даром что на 64к памяти, зато отказоустойчивый и вся поебень) Там именно DSL, причем их даже 2 вида - один из них вообще визуальный, хуяк хуяк как UML рисуешь, и в продакшон
#A2EHNB/YP3 / @lvsn --> #A2EHNB/WNZ / 2427 дней назад
@lvsn Какие DSL?
#A2EHNB/TL9 / @l29ah --> #A2EHNB/HIQ / 2427 дней назад
@l29ah ADSL, xDSL, и все они на лиспе написаны // веб-дебик штоле?
#A2EHNB/WPX / @anonymous --> #A2EHNB/TL9 / 2427 дней назад
@lvsn Хуяльный. Лавсан рассказывает про LabView, спешите видеть. Здесь не ЛОР, прогоны про написанные на лиспе DSL, бороздящие просторы памяти процессов и самостоятельно рашающие бизнес-задачи тут не прокатят.
#A2EHNB/RF2 / @anonymous --> #A2EHNB/YP3 / 2427 дней назад
@lvsn Что не так с типами из c99?
#A2EHNB/FTD / @l29ah --> #A2EHNB/HIQ / 2427 дней назад
@anonymous Почему на лиспе? На нем тоже конечно можно, но вон у нас производитель поставил нам IDE на жабке. Она конпилирует все эти DSL в машкоды контроллера. Может, на сишечке тоже можно писать, только возникает два вопроса - первый - нахуя, а второй - куда эту сраную сишечку там воткнуть нормально? Сишечка вообще нормально работает только уже начиная с уровня роутеров хотя бы, и другой ссанины куда можно хотя бы минимальный рантайм сишечки воткнуть (прыщеос например, или какой другой), а для реальных микроконтроллеров она маленько сосет, по многим причинам. Впрочем она и на прыщеос сосет, и вообще везде. Пора ее нахуй уже выкидывать к хуям
#A2EHNB/62J / @lvsn --> #A2EHNB/RF2 / 2427 дней назад
Лишь бы не электрон
#A2EHNB/FMG / @mugiseyebrows / 2427 дней назад
откровения рукожопа, спешите видеть
#A2EHNB/VI8 / @anonymous / 2427 дней назад
Чё там в Rust со сборкой мусора? А заодно и во всех чисто функциональных языках, в которых прямые циклические указатели в принципе не сделать.
#A2EHNB/6F3 / @dluciv / 2427 дней назад
@dluciv ```let ты = "хуй" : "и" : "мать" : "твоя" : "шлюха" : ты```
#A2EHNB/JKL / @ndtimofeev --> #A2EHNB/6F3 / 2427 дней назад
@ndtimofeev Не обязательно меня посвящать в девичьи мечты
#A2EHNB/KMF / @dluciv --> #A2EHNB/JKL / 2427 дней назад
@dluciv Ты же хотел циклические указатели.
#A2EHNB/5A1 / @ndtimofeev --> #A2EHNB/KMF / 2427 дней назад
@ndtimofeev Не, мне и без них норм
#A2EHNB/JPB / @dluciv --> #A2EHNB/5A1 / 2427 дней назад
@dluciv Так без них норм или не сделать?
#A2EHNB/CDP / @ndtimofeev --> #A2EHNB/JPB / 2427 дней назад
@ndtimofeev Так и без них норм, и не сделать
#A2EHNB/FYS / @dluciv --> #A2EHNB/CDP / 2427 дней назад
@dluciv Как же так? В #A2EHNB/JKL сделал.
#A2EHNB/771 / @ndtimofeev --> #A2EHNB/FYS / 2427 дней назад
@ndtimofeev Ок, что это за язык? Честно, лень думать.
#A2EHNB/624 / @dluciv --> #A2EHNB/771 / 2427 дней назад
@dluciv Haskell?
#A2EHNB/XRN / @ndtimofeev --> #A2EHNB/624 / 2427 дней назад
@ndtimofeev Тогда где тут циклический указатель? Ну определил ты новый байндинг, а дальше что?
#A2EHNB/T5O / @dluciv --> #A2EHNB/XRN / 2427 дней назад
@dluciv Это же рекурсивный байндинг.
#A2EHNB/TEC / @ndtimofeev --> #A2EHNB/T5O / 2427 дней назад
@ndtimofeev С какого перепугу? Слева и справа от знака присваивания — одинаково названные ссылки на разные данные. Где тут циклический указатель? Да даже если бы это был не Хаскелль, а другой язык, и это были переменные, всё равно я тут циклических указателей не вижу.
#A2EHNB/UQW / @dluciv --> #A2EHNB/TEC / 2427 дней назад
>2k18 >тролити плюсами деякі довбойоби ніколи не змінюються
#A2EHNB/4WB / @hate-engine / 2427 дней назад
@dluciv Какого ещё присваивания?
#A2EHNB/CG2 / @l29ah --> #A2EHNB/UQW / 2427 дней назад
@l29ah Того же, который равенства. Который для байндинга используется. Ты не к словам цепляйся, ты покажи, где там циклическая ссылка, если она есть %).
#A2EHNB/IGT / @dluciv --> #A2EHNB/CG2 / 2427 дней назад
@dluciv Там нет присваивания. Циклическая ссылка там есть, можешь запустить ghci и убедиться самостоятельно.
#A2EHNB/5VR / @l29ah --> #A2EHNB/IGT / 2427 дней назад
@l29ah Да ядрёна мать, я тебе говорю, не надо цепляться к слову «присваивание». Считай, что я его не говорил. Но именно поскольку его там нет, то откуда там в принципе может взяться явная циклическая ссылка? Настоящая такая. Чтобы пройти по ссылкам с её участием и вернуться туда, откуда пришли. Берём, к существующему списку привешиваем несколько новых голов, ссылку на последнюю обзываем так же, как до этого звали весь список. Если она где-то ещё была, то она там и останется. Ну и новая ссылка `ты` будет указывать на полный список с новыми головами. Цикл-то где?
#A2EHNB/9KC / @dluciv --> #A2EHNB/5VR / 2427 дней назад
@dluciv Списка не существует до вот этой вот строчки.
#A2EHNB/T9H / @l29ah --> #A2EHNB/9KC / 2427 дней назад
@l29ah Ну ядрёна мать, кто ж знал. Если бы существовал, то было бы, как я сказал: let z = [4, 5, 6] let z = 1: 2: 3: z Здесь же нет циклических ссылок. Я предложенный пример понял сперва именно так. Ок, хорошо. Но тогда его и после этой строчки не существует. А существует сопроцедура (потому что язык ленивый, и один хрен разницы нет между нормальными функциями и сопроцедурами, все одинаковые), которая выдаёт пачку строчек, а потом хвосторекурсивно вызывает себя же. Как-то вот циклы в структурах данных так и не появились. Копмилятор может их сам забацать, если захочет, но это уже его заморочки, программист их не увидит.
#A2EHNB/3DG / @dluciv --> #A2EHNB/T9H / 2427 дней назад
@dluciv Упс. @l29ah @ndtimofeev я в говне, вы на коне. Синтаксис Хаскелля забыл. Был уверен, что let z = [4,5,6] in let z = 1:2:3:z in z просто перекроет существующий байндинг и вернёт `[1,2,3,4,5,6]`.
#A2EHNB/CMV / @dluciv --> #A2EHNB/3DG / 2427 дней назад
@l29ah Есть Ada со storage pool'ами. В любой день предпочту ее сишечке.
#A2EHNB/UBL / @stiletto --> #A2EHNB/WNZ / 2427 дней назад
@stiletto Но при чём тут сборка мусора?
#A2EHNB/FVU / @l29ah --> #A2EHNB/UBL / 2427 дней назад
Напиши лучше про пип флоп и кендифлип.
#A2EHNB/1N8 / @mad_hatter / 2427 дней назад
@mad_hatter А про пип инсталл?
#A2EHNB/PGO / @l29ah --> #A2EHNB/1N8 / 2427 дней назад
@l29ah Пип интростеллар овердрафт.
#A2EHNB/NJB / @mad_hatter --> #A2EHNB/PGO / 2427 дней назад
@l29ah при том, что на хую вертел я и её и сишкоебство на микроконтроллерах
#A2EHNB/5O4 / @stiletto --> #A2EHNB/FVU / 2426 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.