Idler (03.07.2015 17:48 - 22:39, просмотров: 143) ответил Apтём на Вдруг такое? Какое "такое"? Плюсы для тех же АВР и АРМ давно уже есть и дают код не хуже чем Си или АСМ, так почему не использовать удобный инструмент?
"Не шалабушки" - это про мои проекты, в смысле не "поделки выходного дня", а нечто вполне серьезное. А на ассемблере - в основном, так исторически получилось. Все мои программульки на 146% привязаны к конкретным процессорам. В каждом проекте используются все возможности конкретного процессора - до последней ноги, последнего байта памяти, последнего свободного такта. Если что-то осталось, значит прибор мог бы делать больше... Во-вторых, сами задачи таковы, что нет потребности ни в чужих библиотеках, ни в каких-то сложных вычислениях, ни в развитых визуальных интерфейсах и т.д. Соответственно, переход на С в моем случае не дает качественного скачка возможностей, разве что позволяет впоследствии экономить время. А мне его экономить не нужно. Мне его девать некуда. В-третьих, я начинал писать проги в те годы, когда фраза "программа поставляется как есть, и за ее работу автор не отвечает" никому даже в голову придти не могла. За каждую ошибку отвечали как минимум, деньгами, а в отдельных случаях, вполне могли и посадить. В общем, как-то появилась привычка отвечать буквально за каждую строчку кода. На сях это невозможно, если не просматривать каждый раз весь листинг. Сейчас ситуация в программировании дошла уже до того, что крупнейшие фирмы, типа микрософт или каденс официально заявляют, что будут устранять только принципиальные ошибки функционирования, а все остальное, вплоть до полного падения программы - пофиг - система самовосстановления постарается спасти ваши данные, программа перезапустится, и работайте дальше. Это было заявлено по отношению к MSOffice 2010 и Cadence SPB. Оно, конечно, "ускоряет и экономит", но лучше бы за такое расстреливать...