Какие бывают языки программирования?
1 комментарий к статье «Какие бывают языки программирования?»
ОбразованиеДалее »
Обзор распространенных методик об... Популярные методики обучения английскому...
Как студентам справиться с больши... Студенческая жизнь во все времена была очень...
Какие преимущества имеет высшее д... Хорошее образование в наше время просто...
Математика и олимпиадные задания ... Подготовка учащихся дошкольных образовательных...
Как поступить в хороший польский ... Высокий уровень образования – это далеко не...
Как выучить английский язык в Вор... Английский язык является одним из международных...
Языки программирования развиваются вместе с компьютерной техникой, как средство взаимодействия человека и компьютера, поэтому их улучшение идет в сторону удобства для человека
Компьютер — мощное средство помощи для человека, без которого сегодня сложно представить развитие общества. Языки программирования позволяют человеку задать нужную команду, поэтому бывают языки программирования прежде всего машинные, то есть такие, которые поймет техника. Их язык сложен для человека и состоит из набора символов, который для человека непонятен, сложен для запоминания. Такие языки называются ассемблерами. На них пишут только специалисты, их сложно выучить, но программа на них выполняется быстро, в ней нет ненужных и промежуточных команд.
Следующий этап развития языков — машинно-ориентированные языки, то есть такие, которые и на машину и на человека ориентированы, здесь уже есть логика, понятная для человека в составлении алгоритма, более понятный синтаксис и т.д. И бывают языки программирования высшего уровня, когда они предназначены для удобства человека, они близки к природному языку, а затем специальные интерпретаторы переводят с данного языка программу на машинный. Конечно, это дольше, забирается больше ресурсов компьютера: памяти, процессорного времени, но зато и человек тратит меньше сил на изучение языка, ему легче переучиться при необходимости, быстрее и приятнее писать код на таком языке.
Бывают языки программирования: Паскаль, PHP, Java и т.д.