Ну про старость ассемблера тут уже сказано много, могу только добавить, что те, кто владеет эти искусством может чувствовать себя конкурентоспособным если требуется высокая скорость программ. Например, вышел новый процессор с системой новых команд, под него проги еще неизвестно когда появятся, а Вы читая буквари Интела уже можете использовать эту мощь и самое простое - это, действительно делая вставки кода, как пояснил Helmeric.
Единственно, что могу добавить, что знание ассемблера очень важно в связной специальности, где предъявляются жёсткие требования к временным задержкам. Поясню упрощённо: никто из вас не захочет ждать несколько секунд, пока Ваш собеседник ответит Вам, например, по сотовому телефону, а обработка сигнала в сотовых телефонах она из самых сложных, примерно так же как и обработка сигналов в КВ-связи!
Другие языки программирования и технологии
Для чего нужно изучать ассемблер?? Некоторые говорят, что он устарел. Это правда??
Захар Потреба
"За связь без брака!" -- девиз радиофака.
Он не может устареть -- это запись команд микропроцессора в человечем виде.
Фишка в том, что он нужен узкому кругу людей -- системным программистам.
Фишка в том, что он нужен узкому кругу людей -- системным программистам.
Если только программировать для микроконтроллеров - тогда ассемблер пригодится
Для остальных случаев - высокоуровневые языки
Для остальных случаев - высокоуровневые языки
Действительно, он не устарел.
Ещё в 1972 году мы писали системные программы на Ассемблере.
Он действительн экономит оперативную память, экономит время выполнения программы, достаточно прост.
Ещё в 1972 году мы писали системные программы на Ассемблере.
Он действительн экономит оперативную память, экономит время выполнения программы, достаточно прост.
Захар Потреба
Аппликухи на асме никто не пишет -- слишком геморрно и машинно-зависимо.
Нет не правда, он не устарел. Программы написанные на ассемблере быстрее работают, экономнее используют память, но он сложнее чем высокоуровневые языке и дольше пишется. Поэтому используют в основном для написания драйвера и др. ПО, где нужно низкоуровневое программирование.
Sergey Gromov
Программирование драйверов - достаточно узкая отрасль
Просто так работу не найдешь. Зная высокоуровневый язык найти работу/подработку проще
http://www.developers.org.ua/lenta/articles/programming-languages-rating-2010/
Просто так работу не найдешь. Зная высокоуровневый язык найти работу/подработку проще
http://www.developers.org.ua/lenta/articles/programming-languages-rating-2010/
писать полноценные программы на ассме имхо извращение. . но вставки его кода иногда очень помогают...
Похожие вопросы
- стоит ли изучать ассемблер, если программирую на Делфи? и вообще реально ли что нибудь хорошее, дельное, нужное написать
- Почему в наше время не изучают ассемблер? Ведь это и есть настоящее могущество в программировании, не?
- Как вы изучали ассемблер? Если можно поэтапно .
- Я учусь на программной инженерии. Когда мы начнём изучать ассемблер, базы данных, html, криптографию.
- Что нужно изучать, если хочу заниматься веб-разработкой с нуля?
- Что нужно изучать для создания технологий. Внутри:
- Что нужно изучать в программирование что бы хорошо зарабатывать?
- Хочу стать backend программистом, изучаю с++, помимо этого что еще нужно изучать? Зашел в вакансии, там пишут вот что...
- Для чего нужно изучать паскаль в старших классах или вузах?
- знающие люди, подскажите, какие разделы математики нужно изучать программисту? чтобы дальше проблем не было