ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
21 апреля
1511956 Топик полностью
Adept (14.04.2025 17:44, просмотров: 126) ответил Eddy_Em на Какой смысл на асме писать, если С есть? На С и кода гораздо меньше, и шансов ошибиться.
смысл в абсолютной прозрачности кода и полном контроле над процессом :) Ну и опять же ж - с интересом наблюдаю тут иногда стенания по поводу всяких оптимизаций, что "вот тогда работало, а щас нет и непнятно в чём трабл" :)), да, с Си полегче с математикой, или если активно используешь чужие библиотеки велосипеды, которые обычно больно бьют по яйцам :)) И давно известно, что 

качество и сложность программы определяется её структурой, алгоритмом. В общем-то а на каком языке писать - уж дело привычки, хоть на ассемблере, хоть на Си, хоть на Форте, хоть, на прости, Господи, Васике, если ресурсов и потенциала среды разработки хватает, то какая разница?? В моём случае ещё хренова гора всяких наработок и библиотек, и "типовой по сложности" проект я подниму за недельку запросто, а вот что-то сложное/новенькое, типично - месяц/два, причём 80% из этого именно продумывание структуры и взаимодействия программных модулей.



P.S. ретроспективно оглядываясь на моё взаимодействие с компуктерами и языками, получается примерно такая интересная картинка:


ассемблер 8080 - страшный непонятный ужасный

BASIC - красота :))

ассемблер Z80 - а оказывается всё не так страшно, и даже можно получать удовольствие :)

FORTRAN - серьёзная штука, интересно, особенно по вычислительной математике

Паскаль - вообще класс, - суперская штука :)

Форт - крутотень, но отсутствие вменяемой IDE, графики и нормальной математики вводит в уныние :(

dBase - "приятная прогулка" и хороший опыт :)

Си - интерено, быстрый код, офигенные возможности, но после Паскаля, навевает грусть-тоску, особенно доставляет корявый синтаксис , но возможности работы с железом компенсирует всё :(

ассемблер 8086, MSC51 - ну такэ себе удовольствие /токма по-молодости и можно было/ :(

ассемблер АВР (с периодическими попытками перейти на Си, либо совместить с Си) - ну как юы Си тут лишний :)

чистый ассемблер АВР (последние 15 лет) - простота и строгость, истинное удовольствие от ембеддед-программирования :))


последнее время задумываюсь над освоением Си под линухами (интересно именно в применении к готовым вычислительным платформам, ковыряние в одиночных АРМ-процессорах, вообще не интересно)


ну вот как-то так :)

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)