-
- Папрашу! На ассемблере до сих пор пишут те, кто ниасилил си. А также те, кто заглядывают в дизассемблер, ужасаются, заламывают руки, бьются головой апстену и тут же переходят на ассемблер, то есть психически неустойчивые люди. - SciFi(12.05.2017 10:52)
- Да лано пугать... На Си ленивее и быстрее. Пургу гнать. А тут за кажный байт в ответе... - max(13.03.2019 20:14)
- "Асилившие" то же иногда заглядывают в код. Полезно. Иногда узнаёшь, где ерунду напиСал и компилятор тебя не так понял. - Сидоргек(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)
- Все языки программирования имеют приблизительно одинаковую сложность. Однако, однажды освоив какой-то один язык, человек обычно не хочет второй раз идти на подвиг. :) А войны на тему "какой язык лучше" устраиваются только затем, чтобы человек мог Ксения(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, ссылка)
- Это так, но в среде микроконтроллеров счет на гигабайты еще не пошел. Хотя у тех МК, где скорость хорошая и памяти много, говногод годится. :) - Ксения(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)
- Языки программирования высокого уровня не софт оптимизируют, а делают работу программиста более "блочной" - всё крупнее становятся кубики, из которых строится программа, и всё меньше остается у программиста возможностей как-либо влиять на качество Ксения(46 знак., 12.05.2017 10:46)
- А потом ракеты падают. - LightElf(12.05.2017 11:08)
- и это позволяет а) набрать говнокодеров б) сэкономить время. - Mahagam(12.05.2017 10:55)
- Именно так! - Ксения(12.05.2017 11:15)
- Языки программирования высокого уровня не софт оптимизируют, а делают работу программиста более "блочной" - всё крупнее становятся кубики, из которых строится программа, и всё меньше остается у программиста возможностей как-либо влиять на качество Ксения(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. - Ксения(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. - Ксения(12.05.2017 10:39)
- Папрашу! На ассемблере до сих пор пишут те, кто ниасилил си. А также те, кто заглядывают в дизассемблер, ужасаются, заламывают руки, бьются головой апстену и тут же переходят на ассемблер, то есть психически неустойчивые люди. - SciFi(12.05.2017 10:52)