Языки программирования в информационной деятельности
человека играют значительную роль.
Взять сравнение языков от низкоуровневых (assеmbler, например)
до языков высокого уровня (их теперь много).
Так вот, низкоуровневые языки - первая эволюция (приближение
к более понятному языку человека от машинного кода). Основная
роль в том, что человек быстрее напишет/создат программу на том
языке программирования, который ближе его пониманию, а не на том,
который в основном цифры. Но, не стоит
забывать, что низкоуровневые языки программирования очень востребованы в нашей мировой индустрии. Так, например, простая программа, которая 1000 раз проверит что-то на предмет равно или нет может быть реализована на ЯНУП и ЯВУП языках.
ЯНУП - язык нижшего уровня программирования
ЯВУП - язык высшего уровня программирования
Однако, программа
на ЯНУПбудет быстрее выполняться в десятки раз быстрее, чем ЯВУП . Это
объясняется непосредственной работой команд с процессором.
Зато есть преимущества и у ЯВУП:
- легко освоить (но не понять, программирование - это не зубрилка
какого-то стиха)
- быстро создавать программы, с наименьшими временными затратами
- хоть и сложно, но гораздо легче понять исходный код другого программиста
Да, конечно, надо тему компиляторов затронуть, но - лень
Ах да, вывод.
Современный программист затратит меньше времени
на создание программы, пользуясь ЯП высокого уровня.
Программист, используя ЯП низшего уровня затратит гораздо более времени
на реализацию той-же программы. Но! Программа на низжем уровне
раз в 10 быстрее вышеупомянутой.
Ладно. Любой программист пишет алгоритм.
Кому-то понятнее язык высокого уровня, кто-то на низшем пишет,
а кто-то - совмещает (пишет на ЯП высокого, а в критических ситуацих
иползует ассемблерные вставки). В общем - языки программирования
играют большую роль.