Языки программирования, их классификация и развитие Введение в языкознание
Кафедра иностранных языков
Языки программирования,
их классификация и развитие
Контрольно-курсовая работа по дисциплине:
«Введение в языкознание»
Содержание
Введение 3
1. Язык – средство общения с машиной 3
2. Классификация языков программирования 4
3. Трансляторы и среды программирования современных языков 6
4. Парадигмы программирования 7
5. Основные языки программирования и история их развития 8
Заключение 10
Список использованной литературы 12
Кафедра иностранных языков
Языки программирования,
их классификация и развитие
Контрольно-курсовая работа по дисциплине:
«Введение в языкознание»
Содержание
Введение 3
1. Язык – средство общения с машиной 3
2. Классификация языков программирования 4
3. Трансляторы и среды программирования современных языков 6
4. Парадигмы программирования 7
5. Основные языки программирования и история их развития 8
Заключение 10
Список использованной литературы 12
Языки программирования, их классификация и развитие
Введение
Язык есть важнейшее средство человеческого общения. Без языка челове-ческое общение невозможно, а без общения не может быть и общества, а тем самым и самого человека. Без языка не может быть и мышления, т.е. понимания человеком действительности и себя в ней. В мире существует множество раз-личных языков. Более того, можно сказать, что каждый человек говорит на сво-ем собственном языке. В то же время, перед людьми, говорящими на разных языках, встает потребность в общении, для чего им приходится изучать другие языки.
Однако людям мало существующих языков. Изучение окружающего мира, языков других народов, изобретение новых предметов, методов и терминов в науке — все это заставляет людей создавать новые, так называемые \»искусствен-ные\» языки. Одним из примеров таких языков служат современные языки про-граммирования, придуманные человеком для общения со своим новым изобре-тением — компьютером. И именно об этих языках здесь будет идти речь.
1. Язык – средство общения с машиной
Язык формирует наш способ мышления и определяет то, о чем мы можем мыслить.
Б.Л Ворф
Прогресс компьютерных технологий определил процесс появления новых разнообразных знаковых систем для записи алгоритмов – языков программи-рования. Смысл появления такого языка – оснащенный набор вычислительных формул дополнительной информации, превращает данный набор в алгоритм.
Представим себе такую ситуацию: человек долго думал, что-то записывал, решал, работал паяльником и в конце концов сделал нечто, что можно было на-звать компьютером, а потом схватился за голову и начал решать: \»А как же я буду с ним разговаривать?\» Нереально? Так же, как если бы кто-то Вам сказал, что через 5 минут Вам придется разговаривать с марсианином. Таким образом, становится понятно, что человек, создавая компьютер, с самого начала проек-тировал его таким образом, чтобы были какие-то механизмы ввода-вывода ин-формации, при этом они должны быть четко и однозначно определены и из-вестны человеку. Для реализации этого механизма и придумываются всякие языки программирования.
Итак, язык программирования — это искусственный язык, созданный для обмена информацией с компьютером и для выполнения на нем различных дей-ствий, представленных в виде программ. Данное определение достаточно не-формально, однако оно подчеркивает основные характеристики языка про-граммирования: это искусственный язык, он служит средством общения чело-века и компьютера. В свою очередь, программа — это алгоритм, записанный на каком-либо языке программирования.
Язык программирования, как и любой другой язык, имеет свои особенно-сти, которые точно подметил Б. Ворф (см. эпиграф). В силу ограниченности своего словарного запаса, а также требований к очень строгому соблюдению всех синтаксических правил, он диктует программисту особый стиль мышле-ния. Только очень внимательное и четкое продумывание всех шагов алгоритма, а также аккуратная запись этих шагов в виде программы позволяет программи-сту добиться успеха в создании работающей программы, которая бы решала поставленную перед ней программистом, а не какую-то свою, одной ей ведо-мую, задачу.
2. Классификация языков программирования
В настоящее время насчитывается несколько сотен различных языков программирования, которые классифицируются по разным признакам. Здесь пред-ложена классификация языков, в основу которой положена зависимость языка от компьютеров, на которых может быть непосредственно исполнена програм-ма, написанная на этом языке………..
Скачать можно по ссылке…
СКАЧАТЬ работу
ссылка битая