Какую роль выполняют языки в информационной деятельности человека?

1

Ответы и объяснения

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