Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
имхо, при правильном подходе к программингу, со струтурными схемами, отлаженными либами и т.д. ассемблер намного эффективнее, и что немаловажно прозрачнее (всегда ясно что делает проц и на что он ещё способен). Но это всё конечно только в случае ПРАВИЛЬНОГО подхода к программированию. А иначе - прямая дорожка в си-кодеры, когда результат - мутный код, надёрганный из кусков чужих проектов.
имхо грамотный программинг, что на асме, что на си - нелёгкий труд, но к сожалению, многие программеры, что на асме, что на си пишут всякий мусор. Просто на си это делать гораздо проще, отсюда и большинство ошибок в программах (причём у всех, как у ембеддеров, так и у программистов ПК). Просто асм - требует более строгого подхода,
отсюда и используют его чаще те, кому нужен качественный код (правда он получается и в разы дороже :))
Составить ответ | Вернуться на конференцию
Ответы
- "многие программеры, что на асме, что на си пишут всякий мусор" - так же всякий мусор пишут некоторые посетители конфы (;-D) - Сидоргек (06.10.2008 14:57:49 89.209.87.196, пустое)
- Объясните мне, зачем писать "правильно" файловую систему на ассемблере? зачем вообще ее нужно писать. Ее портировать нужно. Пусть некоторые называют это "дергать чужие исходники" :) - Vladimir Ljaschko (06.10.2008 15:34:28 93.84.18.244, пустое)
- А ведь студент прав. Только не учел, что его, студента, время -стоит копейки. И конкурент на Си залабает то же, но в пять раз быстрее, читабельнее, переносимее - добавить по вкусу. Ну и есть предел понимабельности. Когда количество строк исходника превышает его, даже автор теряет контроль. - Doppler (06.10.2008 15:19:52 85.223.109.75, пустое)
- (+) квалифицированный асм-программер - эксклюзивный товар :)) - Assm (06.10.2008 15:29:56 ,195.190.124.34, пустое)
- Скорее, "неуловимый Джо" из известного анекдота (;-D) - Сидоргек (06.10.2008 15:40:13 89.209.87.196, пустое)
- Уважаемый, если Вам это нафиг не нужно - это не значит, что это не нужно никому (+) - Assm (06.10.2008 15:47:51 ,195.190.124.34, 320 байт)
- Интересная логика: "кривой софт в пром. контроллерах" == "Вот Вам и си" (;-D) - Сидоргек (06.10.2008 15:57:2 89.209.87.196, пустое)
- А вы хотите сказать, что в 186-х, ARMах и им подобных монстрах на чем-то другом софт написан ? :)) - Assm (06.10.2008 16:01:59 ,195.190.124.34, пустое)
- А на АСМе 51-го я писал, когда был маленький. В девайсе по ссылке атмелевский 55й с моей программой. Скоки строк - не помню, платили мне не за строки, а за выполненную работу. Исходник весил килобайт 100 примерно - Сидоргек (06.10.2008 16:00:47 89.209.87.196, пустое, ссылка)
- мне кажется на электрониксе был такой персонаж... ник "Прохожий" =) - Alex B (06.10.2008 16:00:34 10.1.20.138,87.248.227.162, пустое)
- Ну есть у меня асм проекты по 5-7 тыщ строк кода, и что? (+) - Assm (06.10.2008 15:26:2 ,195.190.124.34, 534 байт)
- Да, пожалуй, особенно длинные посты без смысла :))) - Assm (06.10.2008 15:18:18 ,195.190.124.34, пустое)
- ))) Просто улыбнуло. - Ki (06.10.2008 14:57:11 81.195.165.197, пустое)