ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
618738 Топик полностью
Adept (10.09.2015 11:50, просмотров: 226) ответил il-2 на Есть люди которые пишут на асме, т.к. задачи позволяют. Когда задача усложняется, переходят на Си. Или не переходят. Но людей, которые освоили Си (нормально освоили) а потом вернулись на асм не существует. Если ты утверждаешь что ты именно такой,
да, серьёзно системно на Си не программировал, так были кое-какие прикладные задачи. Вообще много через что прошёл (бейсики/фортраны/паскали/языки баз данных, си, в конце-концов. всё это было на разных компьютерах. Когда добрался до МК  уже пришёл к тому, что асм для меня самый комфортный. А задачи бывали сложные, и даже очень, но далеко не всегда нужно применять сложные методы, даже додля решения чсложных задач. почитайте Лео Броуди "думаем на Форте" - удивитесь насколько непростые задачи можно решать простыми методами. И потом, что такое "нормально освоить" Да, в своё время я плотненько так работал на Си, но на чистом ANSI C (не приплюснотом). Решались задачи всякие-разные, и моё твёрдое убеждение, что для подавляющего большинства задач (99%) хватает простых средств, и не важно асм или си или ещё какой язык. Программа оптимизируется и разрабатывается на уровне алгоритма. К сожалению многим это даётся крайне тяжело, и начинают рождаться алгоритмические уроды. не нужно усложнять там, где это ни к чему. Сложные средства высоких языков да, иногда нужны, и иногда без них крайне тяжело, но честно, положа руку на сердце, много ли среди здесь присутствующих людейпользовались богатыми и уникальными возможностями "высоких" языков. большинство, как я погляжу лепят простые программки, и вся "прелесть" использования Си состоит зачастую в возможности прикрутить какие-либо чужие либы и наработки. И часто это делается, не понимая сути элгоритмов и библиотек, а потом начинается, ткут н работает, там глюки, помогите , спасите и т.п. Я делаю хорошо, то, что делаю. И на то у меня есть свои причины, и уж поверьте, резон :)) А высокие языки я давно разлюбил, нет в них шарма. :)) Не люблю рутину, люблю творческий подход. И программирование на ассемблере для МК как раз приносит изрядную долю удовольствия :)) Видал я "в гробу, у белых тапках" всю эту борьбу с компиляторами и разбор чужого говнокода. И Кстати, за достаточно приличный срок своей деятельности крайне редко встречал необходимость в применении Си. В основном это была либо крутая математика, ибо крутая графика. Всё, что касается управления, и тонкой работы с периферией МК гораздо эффективнее и красивее решается на ассемблере. Кстати, действительно специалистов, владеющих Си для МК на приличном уровне ещё днём с огнём поискать. Частенько так, - распальцованные лентяи. Уж извините, ежели кого обидел.
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)