Life-prog.ru
Автор Brys O'nill задал вопрос в разделе Другие языки и технологии
Сам не програмист но вот интерисует вопрос. Есть языки програмирования высокого и низкого уровня. и получил лучший ответ
Ответ от Олег Бороднюк[гуру]
Знать язык - не значит быть программистом. Что бы быть программистом нужно уметь составлять алгоритмы решения. А на каком языке их реализовывать - дело второстепенное.
Ассемблер является низкоуровневым языком, грубо говоря, все остальные языки - это надстройка над ним, упрощабщая написание, и понимание самих языков.
Чем больше надстроек - тем выше уровень.
Можно разделить языки на 3 основных уровня.
1 (низкий) - ассемблер - это машинные команды, которые выполняются процессором в той последовательности в которй записаны.
2 (более высокий) - большинство языков, в них команды так же выполняются в той последовательность в которой записаны, но имеют поля понятные название (более понятный синтаксис) .
В этих двух уровнях, при написании кода мы создаем последовательность действий для процессора.
3 уровень - еще одна надстройка, в которой мы не создаем последовательность действий а лишь выражаем то, что там нужно (например СиКвеЛ)