70

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

illbeback 10 марта 2023

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

категория: информатика

34

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

пользователи выбрали этот ответ лучшим

Знаете другой ответ?
Другие вопросы по информатике

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...