Ну, возможно, на таком уровне, чтобы кернелы писать и не нужен - но азы - как пить дать постичь нужно.
да он вообще не нужен. далее следуем моё имхо:
Итак, для чего может вообще понадобится ассемблер:
1) Для понту
2) Чтоб понять работу компьютера на нихком уровне
3) Для того чтобы ускорить критическое место в программе
4) Для работы с железом
5) Ещё что нибудь
Опровергаю:
1) без коментариев

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

3) нормальный сишный компилятор лучше соптимизирует код распараллеливая комманды. не вопрос, это можно сделать и руками, но зачем тратить своё время (см. п. 1 ? )
4) как показывает практика линукса, для этого вполне достаточно C. (а так же как показывает практика некоторых извращенцев в осестроении - C++ и даже оберон)
5) приводите доводы, и я постараюсь их либо обоснованно опровергнуть, либо, так уж и быть, признаю что был неправ

Не надо так - тупой. Простой (: - этим многих и берет, что позволяет многое.
ну это я любя. C - мой второй любимый язык после лиспа. просто раздосадовало то что я считал себя этаким сишным гуру, а на деле не знаю некоторых азов

Не разобрать - но мне оч нравиться. На черном фоне тотала ваще лепота вышло

ну дык то на чёрном фоне, а тут белый.