...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)
-
- Думаю, во всей сахаре остался только один писатель аврасма. Горец! - SciFi(27.03.2026 15:10)
- Он не один. У меня кроме старых и законченных есть 2 "вечных"
проекта большого размера (60 кб чистого кода + шрифты,
матем.таблицы и т.д.) на АСМе для AVR, которые я поддерживаю и
дописываю уже ~20 лет. Один из них уже начал переделывать на АРМ,
второй еще пару лет подождёт. Причем, за такое время там уже
половина кода - костыли и заплатки, и я вообще не понимаю, как там
всё работает... - Idler(28.03.2026 01:00)
- В таких делах ИИ может быть хорошим помощником. Ему вопрос "что вот
там я имел в виду?", ну и он отвечает. Как правило, по делу. - SciFi(28.03.2026 08:32)
- !!! Надо будет попробовать. Мои старые тексты на АСМе (если нет
явных комментов, да и с ними тоже) мне вообще давно непонятны....
:-) - Лaгyнoв(28.03.2026 10:06)
- Немного о том, как это устроено. Можно, конечно, закинуть в ИИ-чат все свои исходники и что-нибудь про них спросить. Тут как минимум две проблемы: 1) неудобно, 2) если исходников много, окно контекста переполнится, и вразумительно он ответить не сможет. Тут полезны программистские настройки (к примеру, я использую VS Code Github Copilot), они дают ИИ-модели возможность пользоваться инструментами: чтение фрагментов файлов, поиск по тексту, просмотр содержимого директорий и т.д SciFi(221 знак., 28.03.2026 10:56)
- !!! Надо будет попробовать. Мои старые тексты на АСМе (если нет
явных комментов, да и с ними тоже) мне вообще давно непонятны....
:-) - Лaгyнoв(28.03.2026 10:06)
- В таких делах ИИ может быть хорошим помощником. Ему вопрос "что вот
там я имел в виду?", ну и он отвечает. Как правило, по делу. - SciFi(28.03.2026 08:32)
- Я ещо пейшу. Но это поддержка легаси, в основном. - mse homjak(27.03.2026 16:36)
- на асме всё просто и прозрачно. Я проникся тем, что могу полностью
реализовать все идеи и выжать из железа максимум, и в гробу, в
белых тапках я видел танцы с компиляторами, кубами и прочими чужими
библиотеками. :) Могу себе позволить, если так можно сказать :)) Adept(259 знак., 27.03.2026 15:21)
- Всё зависит от задачи. Я SSH для AT32F407 несколько дней делал и то
сделал брагодаря Cursor'у. Сам бы месяца два ковырялся. На асме
наверное вечность :-) - FDA(27.03.2026 16:52)
- +100 да, у меня обычно "эксклюзив" - какие-нить хитрые измерения,
микропотребление, системы с протокольно/командным управлением,
интерфейсы, алгоритмы регулирования, средней сложности математика
:) и т.п. Никаких сложных сущностей вроде TCP-IP, работы с графикой
и мультимедиа, всякими сложными протокольными стеками и прочего
такого, для чего написаны уже тонны
говнокода на гитхабе и прочем - Adept(27.03.2026 17:27)
- +100 да, у меня обычно "эксклюзив" - какие-нить хитрые измерения,
микропотребление, системы с протокольно/командным управлением,
интерфейсы, алгоритмы регулирования, средней сложности математика
:) и т.п. Никаких сложных сущностей вроде TCP-IP, работы с графикой
и мультимедиа, всякими сложными протокольными стеками и прочего
такого, для чего написаны уже тонны
- Поддерживаю! Но STM32 вляпал меня в Си.... - Лaгyнoв(27.03.2026 15:24)
- Всё зависит от задачи. Я SSH для AT32F407 несколько дней делал и то
сделал брагодаря Cursor'у. Сам бы месяца два ковырялся. На асме
наверное вечность :-) - FDA(27.03.2026 16:52)
- Он не один. У меня кроме старых и законченных есть 2 "вечных"
проекта большого размера (60 кб чистого кода + шрифты,
матем.таблицы и т.д.) на АСМе для AVR, которые я поддерживаю и
дописываю уже ~20 лет. Один из них уже начал переделывать на АРМ,
второй еще пару лет подождёт. Причем, за такое время там уже
половина кода - костыли и заплатки, и я вообще не понимаю, как там
всё работает... - Idler(28.03.2026 01:00)
- Если строка заканчивается обратным слешем, то последующий перевод
строки выбрасывается. Это не баг, это фича. - =AlexD=(27.03.2026 15:03, +1)
- Эт знаю и пользуюсь, но ладно бы CRLF выбрасывался, но зачем коцать
инструкцию??!! И да, это проявляется только после четырёх "\\\\" Эт
не фича - это баг!! И да, ";" в начале каммента как бы
подразумевает, что далее только комментарий (до самого CRLF) - Adept(27.03.2026 15:09 - 18:15)
- Все современные ассемблеры поддерживают Си-подобные комментарии,
директивы условной компиляции, и вообще - препроцессор Си. '\' в
конце строки в препроцессоре Си является продолжением этой строки,
поэтому следующая строка - это на самом деле не отдельная строка. А
если в предыдущей строке был комментарий - то и следующая "строка"
- это продолжение комментрария. Так что не стоит их ставить в
конце, ни одну, ни четыре. То что такой слэшь стоит в конце строки
(в любом il-2(110 знак., 27.03.2026 15:56)
- "Си-подобные комментарии" - пожалуй, лучшая фраза из тех, что я слышал за текущий год. - Kpoк(27.03.2026 17:31)
- Задокументированный баг == фича! Не обращайте внимание, что документацию никто не читает, да её и найти трудно, учитывая, что последний раз этим ассемблером пользовались 20 лет назад... - SciFi(27.03.2026 16:13)
- Все современные ассемблеры поддерживают Си-подобные комментарии,
директивы условной компиляции, и вообще - препроцессор Си. '\' в
конце строки в препроцессоре Си является продолжением этой строки,
поэтому следующая строка - это на самом деле не отдельная строка. А
если в предыдущей строке был комментарий - то и следующая "строка"
- это продолжение комментрария. Так что не стоит их ставить в
конце, ни одну, ни четыре. То что такой слэшь стоит в конце строки
(в любом il-2(110 знак., 27.03.2026 15:56)
- Эт знаю и пользуюсь, но ладно бы CRLF выбрасывался, но зачем коцать
инструкцию??!! И да, это проявляется только после четырёх "\\\\" Эт
не фича - это баг!! И да, ";" в начале каммента как бы
подразумевает, что далее только комментарий (до самого CRLF) - Adept(27.03.2026 15:09 - 18:15)
- Думаю, во всей сахаре остался только один писатель аврасма. Горец! - SciFi(27.03.2026 15:10)
