О документации
Опен-сорсным проектам нужно на пару лет прекращать доработки кода за исключением security и поддержки текущего состояния смежных проектов, и занятся документацией.
А особенно - зачисткой гугла от 100500 копий сообщений в списках рассылки, дубликатов wiki и тому подобного, по устаревшим версиям библиотек.
Потому что сейчас любой вопрос гуглу возвращает информацию начиная от 2004 года(а то иногда и раньше), которая устарела как неизвестно что.
А когда язык развивается быстрее, чем гугл успевает индексировать - то разобраться, скажем, что clojure.contrib уже не модно использовать, практически нереально.
А особенно - зачисткой гугла от 100500 копий сообщений в списках рассылки, дубликатов wiki и тому подобного, по устаревшим версиям библиотек.
Потому что сейчас любой вопрос гуглу возвращает информацию начиная от 2004 года(а то иногда и раньше), которая устарела как неизвестно что.
А когда язык развивается быстрее, чем гугл успевает индексировать - то разобраться, скажем, что clojure.contrib уже не модно использовать, практически нереально.
no subject
no subject
no subject
no subject
В некоторых (мелкоэмбедднутых) случаях удобно писать на "общем подмножестве С и С++".
а когда поверх плюсятины наворачивают наколенную систему сборки мусора и прочую эмуляцию высокоуровневых языков, вот тут и наступает песец.
У высокоуровневых языков, кстати, тоже есть гнойные грабли - страшно далеки они от народа, и вовсе не потому, что требуют мозгов от программиста, а потому что там или нет нужных "стандартных библиотек", или нет стабильных версий, или просто авторам и в страшном сне не могли привидеться реалии какого-нибудь кровавого энтерпрайза с копропротивными изподвыподвертами.
no subject
У C# и жабы - ок, но синтаксис бесит.
У F# и Clojure - все ок. Дотнет или java-инфраструкта доступны на халяву, нормальный синтаксис.
no subject
Или в «общем подмножестве С и С++» уже договорились, какой класс для словарей использовать?
no subject
для задач типа "8 каналов АЦП, 24 канала gpio, СПИ, и2ц, 16 ШИМов для хоббийных серво, возможность набирать такие платы пачкой" словари не нужны, а нужны провереные описания железячных регистров, тупо подключаемые одной строкой плюс возможность, если вдруг всё не влезет в мега8, то тупо перенести в мега28/мега32/мега64 с мелкими правками функционала. Ага, таргет не х86, а avr2...avr5 в зависимости от того, как пойдет процесс разработки и какие доп.идеи появятся.
no subject
no subject
а большинство народа таки да, занимается всякой фигней для ускорения оборота денег и товаров.
no subject
no subject
да, я скользкий тип. :)