-
- Embedded Rust -> - Evgeny_CDАрхитектор(13.03.2019 14:27, ссылка)
- некий обзорный материал -> - Evgeny_CDАрхитектор(28.10.2017 00:24, ссылка)
- Бложик по запуску Rust на STM32F303VCT6 -> - Evgeny_CDАрхитектор(28.10.2017 00:22, ссылка)
- Безумству храбрых поём мы песню! - SciFi(28.10.2017 06:55)
- Rust with AVR support -> AVR-LLVM backend. --> Но вот смотрю я на моргалку светодиодом на расте и как-то оно не вставляет... Evgeny_CDАрхитектор(61 знак., 28.10.2017 00:19, ссылка, ссылка)
- Что касается микроконтроллеров, то здесь эмбедеры не капризны - готовы использовать любой язык, который дает хороший код. Именно поэтому многие до сих пор пишут на ассемблере, что недовольны качеством автоматически создаваемого кода. И это, Kceния(273 знак., 12.05.2017 02:16)
- Папрашу! На ассемблере до сих пор пишут те, кто ниасилил си. А также те, кто заглядывают в дизассемблер, ужасаются, заламывают руки, бьются головой апстену и тут же переходят на ассемблер, то есть психически неустойчивые люди. - SciFi(12.05.2017 10:52)
- Да лано пугать... На Си ленивее и быстрее. Пургу гнать. А тут за кажный байт в ответе... - max(13.03.2019 20:14)
- "Асилившие" то же иногда заглядывают в код. Полезно. Иногда узнаёшь, где ерунду напиСал и компилятор тебя не так понял. - Cидopгeк(13.03.2019 18:44)
- Это симптом начальной стадии "асиления". Достигшие просветления в этом не нуждаются. - SciFi(13.03.2019 18:58)
- Хм... Я, похоже, тоже психически неустойчив :) Bill(502 знак., 28.10.2017 07:23)
- После определённого возраста странность называют эксцентричностью :-) - SciFi(28.10.2017 07:34)
- Да ладно. Ардуинщики на C пишут на раз. А вот на ассемблере не очень. - misyachniy(16.05.2017 09:06)
- Там как бы си плас плас:) - Vit(28.10.2017 06:35)
- Все языки программирования имеют приблизительно одинаковую сложность. Однако, однажды освоив какой-то один язык, человек обычно не хочет второй раз идти на подвиг. :) А войны на тему "какой язык лучше" устраиваются только затем, чтобы человек мог Kceния(57 знак., 12.05.2017 11:23)
- Хороший код было критично лет 20-30 назад, а когда счет пошел на гигабайты и гигагерцы это стало не так важно, и на издержки попросту забили. То же самое будет и с микроконтроллерами, да собственно это уже происходит. Примером ардуины и те же Codavr(86 знак., 12.05.2017 07:54 - 09:07)
- Мегабайты легко могут превращать говнокод в конфетку. Скажем, из-за ограниченности памяти мне приходилось накапливать данные маленькими кусочками и пересылать наверх, постоянно отслеживая, чего и сколько. Были бы у меня мегабайты - зафигачил бы SciFi(105 знак., 12.05.2017 10:55)
- Мегабайты уже на подходе -> - Evgeny_CDАрхитектор(12.05.2017 22:14, ссылка)
- Это так, но в среде микроконтроллеров счет на гигабайты еще не пошел. Хотя у тех МК, где скорость хорошая и памяти много, говногод годится. :) - Kceния(12.05.2017 10:33)
- неа... не годится. если говорим об эмбеддед то обычно подразумеваем системы управления. а тут гигабайты не помогут. нужен стабильный устойчивый к быстрый код. особенно в прерываниях. - klen(13.03.2019 21:05)
- Не забываем про грядущие SiP (PIC32, Cortex-A5, Cortex-M7) от Microchip ->, которые таки выйдут в этом году, и которые позволят во вполне микроконтроллерном стиле иметь от 8 до 32 Мбайт ОЗУ, что вполне позволяет говнокодить на любых ЯВУ. Evgeny_CDАрхитектор(201 знак., 12.05.2017 18:11, ссылка)
- Почти у всех весьма непростое питание, эта я как слегка нюхнувший говорю. - LightElf(28.10.2017 02:50)
- AT91SAM9M10 до 4 гигов поддерживает. - Codavr(12.05.2017 17:29)
- не годится. на ПЦ, если вы создаёте софт который требует гигабайты и гигагерцы, то а) у юзера обычно всё это уже есть б) юзер на своём железе будет запускать не только ваш софт. Mahagam(169 знак., 12.05.2017 10:40)
- Языки программирования высокого уровня не софт оптимизируют, а делают работу программиста более "блочной" - всё крупнее становятся кубики, из которых строится программа, и всё меньше остается у программиста возможностей как-либо влиять на качество Kceния(46 знак., 12.05.2017 10:46)
- А потом ракеты падают. - LightElf(12.05.2017 11:08)
- и это позволяет а) набрать говнокодеров б) сэкономить время. - Mahagam(12.05.2017 10:55)
- Именно так! - Kceния(12.05.2017 11:15)
- Языки программирования высокого уровня не софт оптимизируют, а делают работу программиста более "блочной" - всё крупнее становятся кубики, из которых строится программа, и всё меньше остается у программиста возможностей как-либо влиять на качество Kceния(46 знак., 12.05.2017 10:46)
- Мегабайты легко могут превращать говнокод в конфетку. Скажем, из-за ограниченности памяти мне приходилось накапливать данные маленькими кусочками и пересылать наверх, постоянно отслеживая, чего и сколько. Были бы у меня мегабайты - зафигачил бы SciFi(105 знак., 12.05.2017 10:55)
- От абстрактно "хорошего кода" мало толку. Можно написать оптимальную программу, которую потом, когда это понадобится, невозможно будет изменить, или потратить на разработку слишком много времени, или устроить факап как-нибудь еще. В конечном AlexG(279 знак., 12.05.2017 07:27)
- Я имела ввиду случаи, когда памяти дефицит. Например, если Тиньку программируешь, флеша всего 2К-16К. Тут не только от C++, но даже и от printf приходится отказываться из-за того, что памяти жалко. Какой уж тут Rust или Ada. - Kceния(12.05.2017 10:39)
- Я вот категорически не согласен в части С++. Нет влияния на размер и оверхеды - если правильно его использовать. А польза может быть колоссальная. Evgeny_CDАрхитектор(517 знак., 12.05.2017 22:45)
- ааапсалютнаяяя правда, платят за то что не используют двоечники программирования с++ - klen(13.03.2019 21:09)
- Сова на глобусе обретает очертания :-) - SciFi(12.05.2017 22:49)
- .. глобус приобретает очертания совы.. - argus98(12.05.2017 22:52)
- Есть такое. Мозги же работают. Некоторые идеи выкристаллизовываются. - Evgeny_CDАрхитектор(12.05.2017 22:52)
- Под такую малютку, чисто теоретически, фортоподобная система просится. Утверждают, что очень много байт можно сэкономить на шитом коде :) - mut(12.05.2017 17:48 - 17:50)
- Как-то интересовался, даёт ли Форт экономию на приличного размера программах (веб сервер, скажем). Нет, не даёт. А простые примеры, заточенные под особенности того или иного языка, всегда найдутся. - SciFi(12.05.2017 17:50)
- Мне сама идея простого транслятора форт системы нравится. Как бы к этой идее удобный язык программирования (типа Ады) прикрутить? :) - mut(12.05.2017 17:54)
- Как-то интересовался, даёт ли Форт экономию на приличного размера программах (веб сервер, скажем). Нет, не даёт. А простые примеры, заточенные под особенности того или иного языка, всегда найдутся. - SciFi(12.05.2017 17:50)
- Я вот категорически не согласен в части С++. Нет влияния на размер и оверхеды - если правильно его использовать. А польза может быть колоссальная. Evgeny_CDАрхитектор(517 знак., 12.05.2017 22:45)
- Я имела ввиду случаи, когда памяти дефицит. Например, если Тиньку программируешь, флеша всего 2К-16К. Тут не только от C++, но даже и от printf приходится отказываться из-за того, что памяти жалко. Какой уж тут Rust или Ada. - Kceния(12.05.2017 10:39)
- Папрашу! На ассемблере до сих пор пишут те, кто ниасилил си. А также те, кто заглядывают в дизассемблер, ужасаются, заламывают руки, бьются головой апстену и тут же переходят на ассемблер, то есть психически неустойчивые люди. - SciFi(12.05.2017 10:52)
- Поясню свои пока инуитивные ощущения. Возможно, будет прорыв именно в масштабировании. Evgeny_CDАрхитектор(1261 знак., 05.05.2017 15:07)
- Посмотри сколько нужно Rust программистов и C++ -- rust не нужен. За него элементарно не платят --> нет программистов --> никто в трезвом уме закладывать в разработку не будет --> не платят --> нет программистов... рекурсия. То ли дело Java и - fk0легенда(05.05.2017 11:28)
- Да, мастер класс от Скрипача с пояснением психологических аспектов С++ я хорошо запомнил. Но... есть шанс, что таки появится новая технология, которая повысит совокупную эффективность разработки (затраты на разработку + затраты на платформу, Evgeny_CDАрхитектор(132 знак., 05.05.2017 14:49)
- и 1С. (Генерал! сообщения не редактируются!) Ведь можно адаптировать 1С для микроконтроллеров. Ну хоть спец. версию сделать. Все то же, что в C++03, и даже меньше, но русскими буквами. По-моему такой проект ждет успех. - fk0легенда(05.05.2017 11:30)
- даже гугл поддался, не знаю какой мудак перевел половину функций, хорошо хоть и английские варианты работают в параллель... sav6622(25 знак., 05.05.2017 11:48, ссылка)
- Матиас? - Kpoк(05.05.2017 08:41)
- Rust your ARM microcontroller! -> - Evgeny_CDАрхитектор(04.05.2017 23:03, ссылка)
- Чего только не прилаживали к МК?! Я конечно понимаю, что прилаживание лыж или Эйфелевой башни к подводной лодке - дело весьма увлекательное и занимательное... Но - доколе? - argus98(04.05.2017 23:11)
- В Rust вполне свежие и здравые идеи. В отличие от утратившего связь с реальностью процесса разработки новых стандартов С++. - Evgeny_CDАрхитектор(04.05.2017 23:13)
- Чем ADA плох? - VVB(05.05.2017 13:51, ссылка, ссылка)
- +1 за Аду - RED_DRAGON(11.05.2017 22:47)
- Кстати, интересный вариант, кто-нибудь использовал для Cortex? По ссылке в разделе "Новости" пишут, что: mut(743 знак., 05.05.2017 15:11 - 15:36, ссылка)
- Получается, что хозяева ada-ru.org из Омска -> Знать бы, кто и зачем все это затеял? В благотворительность не верю. - Evgeny_CDАрхитектор(05.05.2017 18:34, ссылка)
- Очень интересный ресурс :) - mut(05.05.2017 21:04 - 06.05.2017 18:21)
- Получается, что хозяева ada-ru.org из Омска -> Знать бы, кто и зачем все это затеял? В благотворительность не верю. - Evgeny_CDАрхитектор(05.05.2017 18:34, ссылка)
- Если честно, я не знаю. Я вижу просто нулевое практическое использование его для массовых индустриальных проектов для MCU, и, вероятно, это не спроста. Evgeny_CDАрхитектор(268 знак., 05.05.2017 14:40)
- Входите в комитет по обсуждению стандартов С++. Чем не вариант ? - sav6622(05.05.2017 12:06)
- Одна проблема - знаний для активной работы там не хватит от слова совсем. - Evgeny_CDАрхитектор(05.05.2017 14:02)
- Кто автор языка? - Kpoк(05.05.2017 12:02)
- Некий Graydon Hoare -> --> Вроде как сейчас приплыл в Apple Evgeny_CDАрхитектор(49 знак., 05.05.2017 14:29, ссылка, ссылка)
- Американец? Тогда фтопку. - Kpoк(05.05.2017 14:36)
- Он какой-то загадочный человек. Я даже достоверной фотки не нашел. - Evgeny_CDАрхитектор(05.05.2017 14:43)
- Скромный парень, видать. Вот статья с фото. - she(06.05.2017 19:37, ссылка)
- Хоар - вообще-то знакомая фамилия. Но откуда - не упомню, хоть тресни. - Kpoк(05.05.2017 14:48)
- Он, в трио с Виртом и Дейкстрой, обругал Аду: mut(821 знак., 05.05.2017 17:30 - 17:37, ссылка)
- По ссылке упомянут совсем другой перец, Чарльз Хоар. - she(06.05.2017 19:35)
- Конечно другой, но похоже фамилия сыграла свою роль в идеи Rust :) - mut(06.05.2017 20:21 - 20:26)
- К слову, Прав скорее Вирт. По крайней мере, в Цюрихе лобают на Обероне ничуть не менее сложные вещи. (а Оберон это просто предел простоты) - Cкpипaчпророк(06.05.2017 09:55)
- Вирт и Хоар были лицами заинтересованными, принимавшими участие в конкурсе. В конечном итоге, конкурс выиграла всё-таки Ада. mut(141 знак., 11.05.2017 16:10 - 16:40)
- Ишба, на мой взгляд, сказал что-то в стиле: "Бе-бе-бе". - Cкpипaчпророк(11.05.2017 17:24)
- Почему же, по-моему Ишбиа высказал вполне здравую мысль, что "сложные проблемы требуют сложных решений". Правда, при ознакомлении с Адой, не заметил особых сложностей для программиста. Наверное сказался мой дилетантский взгляд на проблему :) - mut(11.05.2017 20:23)
- Вот я и говорю: "Вирт его опроверг ПРАКТИКОЙ, создавая сложные системы не усложняя применяемый инструментарий". АДА - сложен для компиляторостроителя. По крайней мере, в с равнении с Модулой или Обероном. - Cкpипaчпророк(11.05.2017 21:53)
- Вирт в своей фразе вообще не касался компилятора и проблем его построения. С его точки зрения Ада сложна именно для программиста: mut(382 знак., 11.05.2017 23:10 - 23:20)
- После С++, абсолютно любой язык - не сложен
, даже Брейнфак.- Cкpипaчпророк(11.05.2017 23:28)- Может именно в этом и было его предназначение :) - mut(11.05.2017 23:30)
- После С++, абсолютно любой язык - не сложен
- Вирт в своей фразе вообще не касался компилятора и проблем его построения. С его точки зрения Ада сложна именно для программиста: mut(382 знак., 11.05.2017 23:10 - 23:20)
- Вот я и говорю: "Вирт его опроверг ПРАКТИКОЙ, создавая сложные системы не усложняя применяемый инструментарий". АДА - сложен для компиляторостроителя. По крайней мере, в с равнении с Модулой или Обероном. - Cкpипaчпророк(11.05.2017 21:53)
- Почему же, по-моему Ишбиа высказал вполне здравую мысль, что "сложные проблемы требуют сложных решений". Правда, при ознакомлении с Адой, не заметил особых сложностей для программиста. Наверное сказался мой дилетантский взгляд на проблему :) - mut(11.05.2017 20:23)
- Ишба, на мой взгляд, сказал что-то в стиле: "Бе-бе-бе". - Cкpипaчпророк(11.05.2017 17:24)
- Однако, если мне не изменяет память, то в Обероне подразумевается среда со сборкой мусора. Не? А в Rust это забота компилятора, а сборка мусора в распространённом понимании выпилена. Что вовсе не значит, что её совсем нет. - Dingo(11.05.2017 14:48)
- Это не мешает Оберону быть крайне аскетичным, в плане семантических средств, доступных программисту. - Cкpипaчпророк(11.05.2017 14:54 - 17:22)
- Вирт и Хоар были лицами заинтересованными, принимавшими участие в конкурсе. В конечном итоге, конкурс выиграла всё-таки Ада. mut(141 знак., 11.05.2017 16:10 - 16:40)
- Так значит правильный мужик! Придётся почитать про это мать его Руст. - Kpoк(05.05.2017 18:44)
- Спасибо, действительно приятно почитать умных людей. - Evgeny_CDАрхитектор(05.05.2017 18:24)
- Приятно почитать благостный спор учёных мужей между собою. Это вам не какашками кидаться в интернетах :-) - SciFi(05.05.2017 17:38)
- Меня тоже позабавила их сдержанность. Интересно, чтобы я сказал на месте француза. Нет, лучше не буду углубляться :) - mut(05.05.2017 17:39)
- Ни в чём себе не отказывайте :-) - SciFi(05.05.2017 21:09, youtube)
- "Знать надо меру" - говорил Дживахарлал Неру :) - mut(06.05.2017 18:19)
- Ни в чём себе не отказывайте :-) - SciFi(05.05.2017 21:09, youtube)
- Меня тоже позабавила их сдержанность. Интересно, чтобы я сказал на месте француза. Нет, лучше не буду углубляться :) - mut(05.05.2017 17:39)
- По ссылке упомянут совсем другой перец, Чарльз Хоар. - she(06.05.2017 19:35)
- Он, в трио с Виртом и Дейкстрой, обругал Аду: mut(821 знак., 05.05.2017 17:30 - 17:37, ссылка)
- Он какой-то загадочный человек. Я даже достоверной фотки не нашел. - Evgeny_CDАрхитектор(05.05.2017 14:43)
- Американец? Тогда фтопку. - Kpoк(05.05.2017 14:36)
- Некий Graydon Hoare -> --> Вроде как сейчас приплыл в Apple Evgeny_CDАрхитектор(49 знак., 05.05.2017 14:29, ссылка, ссылка)
- Никаких свежих и здравых. Всё то же старое дерьмо в очередной "новой" обёртке. Надо отметить, что обёртка даже не блестявая.. argus98(191 знак., 04.05.2017 23:27)
- Кхм.... Rust лежит ниже всяких там m языков и MathCAD псевдокода, и в лоб их сравнивать довольно странно... Хотя бы то, что нулевой вес абстракций там поставлен как краеугольный камень, делает язык заслуживающим внимания. Evgeny_CDАрхитектор(132 знак., 04.05.2017 23:31)
- Rust, как возможная замена C++, конечно интересен. В выпуске 1.17 даже синтаксис кое-где упростили. mut(628 знак., 05.05.2017 07:55 - 08:05)
- Фишка в том, что появились открытые проекты именно по MCU проектам на Rust. Можно изучать, как они "отжимали жир". - Evgeny_CDАрхитектор(05.05.2017 14:42)
- Rust, как возможная замена C++, конечно интересен. В выпуске 1.17 даже синтаксис кое-где упростили. mut(628 знак., 05.05.2017 07:55 - 08:05)
- Кхм.... Rust лежит ниже всяких там m языков и MathCAD псевдокода, и в лоб их сравнивать довольно странно... Хотя бы то, что нулевой вес абстракций там поставлен как краеугольный камень, делает язык заслуживающим внимания. Evgeny_CDАрхитектор(132 знак., 04.05.2017 23:31)
- Отлично. Надо его к чайнику приладить. И к утюгу. Ибо свежО и здрАво. - SciFi(04.05.2017 23:21)
- Завязывай с ерничеством. Читай новости -> - Evgeny_CDАрхитектор(04.05.2017 23:24, ссылка)
- Чем ADA плох? - VVB(05.05.2017 13:51, ссылка, ссылка)
- В Rust вполне свежие и здравые идеи. В отличие от утратившего связь с реальностью процесса разработки новых стандартов С++. - Evgeny_CDАрхитектор(04.05.2017 23:13)
- Чего только не прилаживали к МК?! Я конечно понимаю, что прилаживание лыж или Эйфелевой башни к подводной лодке - дело весьма увлекательное и занимательное... Но - доколе? - argus98(04.05.2017 23:11)