Как уже и писал, очень удобно различать устройства по неиспользуемым текстовым полям. Так, что, теперь
USB-CAN появляется нонче как /dev/can-usbX. Ну и, заодно, более свежую версию USB-CDC воткнул (из вчерашнего), еще и подправил кое-какие свежезамеченные баги
(
Read more... )
Comments 9
Те же мысли. Пришёл к выводу что лучше сделать свой железный терминал для простой визуализации всяких данных и параметров, со своими кнопками (какими мне надо, а не), и без тридцатилетнего нагромождения интерфейсов и говнокода, от которых давно сплошной вред.
Reply
Сам по себе язык не так уж и важен. Как человек, который пишет на многих языках, могу сказать, что изучения языка это не очень длительный процесс. Долго изучаются библиотеки, которыми нужно пользоваться.
С++ действительно избавляет человека от множества ошибок, которые можно совершить при программировании на Си. Но это сложный язык, требующий кучи знаний.
Если хочется радикального упрощения - то да JavaScript для браузера, или C#/Java для desktop.
Очень интересный вариант - это Rust. Он поначалу кажется сложным, но у него есть интересное свойство - на нём достаточно сложно совершить ошибку из-за жесткости синтаксиса. Его реально можно рассматривать как исправленный Си, у которого есть нормальная проверка выхода за пределы массива и других типичных ошибок.
Reply
Плюсы местами строже С, и при этом необязательно пользоваться всеми фичами ...
А за простотой можно идти в go, у меня, правда, от него все время ощущение, что его писали для кодогенерации, а не для написания программ человеком ...
Reply
go писали для утилизации погромистов после кратких курсов, на мой взгляд...
Reply
Так что, достойнейшими ЯП для десктопа остаются С и С++. Вот сложность С++ - да, адово велика. Боюсь, мне минимум пару лет понадобится, чтобы хотя бы с шаблонами разобраться, а уж со всем остальным… Поэтому и продолжаю писать на С, таща в него ООПщину.
Reply
Оооо, так лет через десять ты и питон попробуешь, а там и до Qt недалеко :)))
Хотя, говорят сейчас идет все к тому, что все будет компилироваться в webasm ;)
Reply
Про Qt вообще молчу: лучше уж сантехником быть, чем на культяпках "погромировать"!..
> webasm
Это да: хотелось бы иметь вменяемый тулкит, позволяющий на том же С писать приложения, а они бы в браузере работали. А то жабоскрипт - это просто "ФУ" (да там еще и с CSS трахайся)!
Reply
Пробовал Emscripten - тормозит ужастно.
Reply
Leave a comment