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

Скажите мне истинные программисты, стоит ли изучать Assembler, если ты знаешь другие ЯП?

Скажите мне истинные программисты, стоит ли изучать Assembler, если ты знаешь другие ЯП? Если да, то зачем? Аргументы и факты. Или это тупой мейнстрим?
ассемблер старый? как сказать.
ассемблер pdp-11 старый, ибо сама PDP-11 была разработана черте те знает когда. А ассемблер Cortex и AMD64 - новые, ибо эти ядра появились недавно.
ассемблер - наиболее близкий ЯП к естественному языку процессора. без него ни один компилятор с яп высокого уровня в принципе не могет появится. Вот когда ядра смогут выполнять код непосредственно на ЯП высогоко уровня, то асм нахрен будет не нужен.

изучать его надо только если ты собираешься прогать микроконтроллеры, ваять компиляторы/интерпретаторы либо дрова. Усе.
ВР
Вова Рыбак
20 328
Лучший ответ
Ассемблер бесспорно нужен. Сам прогаю на делфях, но ни один стоящий проект не обходится без ассемблерных вставок. Без низкоуровнего программирования сложно решить ряд простейших задач.
Зинфир Набиев
Зинфир Набиев
64 983
Поинтересоваться, как устроено, дабы иметь представление о терминах, способах адресации стоит, т. к. это поможет всегда и везде из методических соображений. Для этого достаточно пару-тройку простых программ. Но вдаваться в подробности не стоит (нпрм, работа с устройствами) , т. к. реальные потребности рынка труда в специалистах очень узкие. Даже в программировании микропроцессоров часто есть си, но это очень специфический вид деятельности.
Антон Лихачев
Антон Лихачев
86 760
А ты думаешь ассемблер всем доступен? Это тебе не стишок выучить. Нет. Математика должна быть на уровне. PS Почему не ответил? Ответил. Ты хочешь изучить то, что не знаешь. Я сказал, что надо хорошо знать. Это логика. С неё и начни.
ну, например, если вы хотите спроектировать свой процессор, то ассемблер на первых порах просто неизбежен.
Ассемблер не старый ЯП - это истинно РОДНОЙ язык для любого процессора. Все остальные ЯП фактически надстройки над ним для удобства человека.
В задачах реального времени довольно часто приходится его использовать.
Если есть перспектива выгодно продать свои знания, то стоит.

Если перспективы нет или ты ее не видишь, то учить ради того чтобы учить (неважно что - хоть ассемблер, хоть язык племени Умбу-Юмбу, хоть забивание гвоздей в бетон лбом) - это тупой мейнстрим.

Вот тебе и аргумент и факт в одном флаконе.
ИМХО нужно знать хотя-бы азы ассемблера: регистры, типы команд ну и т. д. (без фанатизма конечно! )
Зайди например на WASM.RU в архив, и почитай уроки, сам поймёшь когда тебе понадобится АСМ.

Assembler - это же старый ЯП, а другие ЯП не могут что ли сделать то, что может Assembler? - С УМА СОШЁЛ???
Руслан Зуйков
Руслан Зуйков
1 663