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

24 ноября 2013 / Разное

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

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

Добавить комментарий