@-2015-, языки высшего уровня нужны для того, чтобы ты не думал над особенностями архитектуры машины, а писал сразу алгоритм, а под разные задачи есть более удобные разные средства.
Не знаю на сколько хватит, но никогда не признавал все эти Паскали , Си и т.д Зачем? Принцип тот же а мнемоника исковеркано разная. Всё равно компилятор это приводит к одному. Дак уж лучше сразу изучить машинные коды :)