Языки программирования

Автор работы: Пользователь скрыл имя, 30 Марта 2014 в 18:54, курсовая работа

Краткое описание

Цель работы: рассмотреть само понятие языков программирования и их основные виды. И особенно рассмотреть JavaScript, позволяющий сделать Web-страницы более интерактивными и функциональными.

Содержание

Введение 3
Глава 1. Понятия и виды реализации языка программирования 4
1.1. Понятия зыка программирования 4
1.2. Способы реализации языков 7
Глава 2. Основные языки программирования 10
2.1. Basic 10
2.2. Pascal 13
2.3. Си и Си++ 16
2.4. Java 23
Глава 3. Примеры задач на JavaScript 25
3.1. JavaScript 25
3.2. Примеры задач 33
3.2.1. Обработка динамических эффектов 33
3.2.2. Обработка динамических эффектов 36
Заключение 39
Список литературы 40

Вложенные файлы: 1 файл

Языки Программирования.docx

— 82.32 Кб (Скачать файл)

} var timer=setTimeout("clockon()",200)

}

</script>

 

 

Заключение

Выделим некоторую общую тенденцию в развитии языков программирования: языки развиваются в сторону все большей и большей абстракции. И это сопровождается падением эффективности. Но это стоит того: повышение уровня абстракции влечет за собой повышение уровня надежности программирования. С низкой эффективностью можно бороться путем создания более быстрых компьютеров. Если требования к памяти слишком высоки, можно увеличить ее объем. Это, конечно, требует времени и средств, но это решаемо. А вот с ошибками в программах можно бороться только одним способом: их надо исправлять. А еще лучше — не совершать. А еще лучше максимально затруднить их совершение. И именно на это направлены все исследования в области языков программирования. А с потерей эффективности придется смириться.

Целью данного обзора была попытка дать представление о всем многообразии существующих языков программирования. Среди программистов часто бытует мнение о всеобщей применимости того или иного языка (C, C++, Pascal и т.п.). Часто проводятся дискуссии вида <язык A лучше, чем язык B>. Прочитав этот обзор, можно убедится в бессмысленности таких споров. Максимум, о чем может идти речь — это о преимуществах одного языка над другим при решении той или иной задачи в тех или иных условиях. Вот здесь действительно иногда есть о чем поспорить. И решение подчас отнюдь не очевидно.

 

Список литературы

1.Информатика  под редакцией Е.К. Хеннера, М.,Академия,2004г.

2.Информатика.Базовый  курс под ред. С. В. Симоновича, С.-П  «Питер» 2005г.

3.Языки  программирования. Обзор-ликбез. Хакер №4,с.36-40.

4.Р.Богатырев, Природа и эволюция сценарных  языков, Мир ПК, №11,2001

5.Г.Буг, Объектно-ориентированный анализ  и проектирование

6.http://citforum.ru

7. http://school.keldysh.ru/sch444/MUSEUM /LANR/evol.htm

8. http://ru.wikipedia.org

9. http://www.levenez.com/lang

10. http://tiobe.com

11. Кингсли-Хью Э., JavaScript: учебный курс. - СПб.: Питер, 2002

12. Бранденба  JavaScript: сборник рецептов – Питер, Санкт-Петербург, 2000

13. Келли Л. Мэрдок JavaScript. Наглядный курс создания динамических Web-

страниц Диалектика, М, 2001

 

 


Информация о работе Языки программирования