Другие языки программирования и технологии

Для чего нужно изучать ассемблер?? Некоторые говорят, что он устарел. Это правда??

Ну про старость ассемблера тут уже сказано много, могу только добавить, что те, кто владеет эти искусством может чувствовать себя конкурентоспособным если требуется высокая скорость программ. Например, вышел новый процессор с системой новых команд, под него проги еще неизвестно когда появятся, а Вы читая буквари Интела уже можете использовать эту мощь и самое простое - это, действительно делая вставки кода, как пояснил Helmeric.
Единственно, что могу добавить, что знание ассемблера очень важно в связной специальности, где предъявляются жёсткие требования к временным задержкам. Поясню упрощённо: никто из вас не захочет ждать несколько секунд, пока Ваш собеседник ответит Вам, например, по сотовому телефону, а обработка сигнала в сотовых телефонах она из самых сложных, примерно так же как и обработка сигналов в КВ-связи!
Эмиль Садыгов
Эмиль Садыгов
76 473
Лучший ответ
Захар Потреба "За связь без брака!" -- девиз радиофака.
Он не может устареть -- это запись команд микропроцессора в человечем виде.
Фишка в том, что он нужен узкому кругу людей -- системным программистам.
Захар Потреба
Захар Потреба
55 948
Если только программировать для микроконтроллеров - тогда ассемблер пригодится
Для остальных случаев - высокоуровневые языки
Sergey Gromov
Sergey Gromov
8 154
Действительно, он не устарел.
Ещё в 1972 году мы писали системные программы на Ассемблере.
Он действительн экономит оперативную память, экономит время выполнения программы, достаточно прост.
AM
Alexandr Mentov
2 321
Захар Потреба Аппликухи на асме никто не пишет -- слишком геморрно и машинно-зависимо.
Нет не правда, он не устарел. Программы написанные на ассемблере быстрее работают, экономнее используют память, но он сложнее чем высокоуровневые языке и дольше пишется. Поэтому используют в основном для написания драйвера и др. ПО, где нужно низкоуровневое программирование.
Леша Кумаров
Леша Кумаров
1 725
Sergey Gromov Программирование драйверов - достаточно узкая отрасль
Просто так работу не найдешь. Зная высокоуровневый язык найти работу/подработку проще
http://www.developers.org.ua/lenta/articles/programming-languages-rating-2010/
писать полноценные программы на ассме имхо извращение. . но вставки его кода иногда очень помогают...

Похожие вопросы