Автор: Пользователь скрыл имя, 22 Февраля 2012 в 09:27, курсовая работа
Современные языки программирования значительно старше Windows, Интернета и персональных компьютеров. Новые языки не переставали регулярно проявляться, но, ни один из них не задержался в практике программирования, чего нельзя сказать про привносимые ими свежие идеи, которые со временем становились частью уже существующих языков. Хорошим примером этого является объектно-ориентированное программирование.
Введение…………………………………………………………………………………...3
1. Суть проблемы представления знаний………………………………………………..4
2. Слова, предположения и смысл……………………………...………………..............9
Заключение………………………………………………………………………………26
Глоссарий ………………………………………………………………………………..28
Список использованных источников………………
Не смотря на то, что языки программирования создавались в разное время, для разных целей, разными людьми в разных странах, изменения, произошедшие в процессе их использования или перенятые из других языков привели их к почти полному тождеству. Современные языки программирования удивительно похожи друг на друга: каждый из них содержит конструкции, операторы, типы данных и другие функции, имеющие полные аналоги в других языках. В то же время идентичность языков далеко не полная. Каждый язык программирования содержит конструкции, присущие только ему. Даже похожих конструкций в других языках не наблюдается. Схема пересечения семантики языков программирования представлена в Приложении Б.
Как видно из приведенной схемы, существует общая для всех современных языков семантическая зона, в которую входят конструкции, принадлежащие всем (или большинству) языков программирования. Таким образом, семантику каждого языка программирования можно условно поделить на "область пересечения" (общие для всех языков конструкции) и "область объединения" (специфические для данного языка конструкции).
Размышляя над этим, хочется верить в прогресс науки и техники, в высоко - компьютеризированное будущее человечества, как единственного существа на планете, пусть и не использующего один, определенный разговорный язык, но способного так быстро прогрессировать и развивать свой интеллект, что и перехода от многоязыковой системы к всеобщему пониманию долго ждать не придется.
№ п/п | Понятие | Определение |
1 | Абстракция | эффективный способ декомпозиции, осуществляемый посредством изменения списка декомпозиции |
2 | База данных | совокупность средств и методов описания, хранения и манипулирования данными, позволяющими производить сбор, накопление и обработку больших информационных массивов. |
3 | Информация | совокупность знаний, фактов, сведений, представляющих интерес и подлежащих хранению и обработке |
4 | Система | совокупность объектов, свойства которой определяются отношением между этими объектами |
5 | Функциональные компоненты | конкретное содержание процессов циркуляции и переработки информации |
6 | Электронная почта | набор программ, позволяющий хранить и пересылать сообщения между пользователями |
7 | Моделирование | представление различных характеристик поведения физической или абстрактной системы с помощью другой системы |
8 | Сервер WWW | программа, которая принимает запросы от WWW-клиентов и отвечает на них |
9 | Текстовый процессор | вид прикладного программного обеспечения, предназначенный для создания и обработки текстовых документов |
10 | Язык Рефал | алгоритмический язык рекурсивных функций |
1 | Аляев Ю.А., Козлов О.А. Алгоритмизация и языки программирования Pascal, C++, Visual Basic: Учебно-справочное пособие. – М.: Финансы и статистика, 2007.
|
2 | Брусакова И.А., Чертовской В.Д. Информационные системы и технологии в экономике учеб. Пособие. 2007
|
6 | Владимир Левин. Cи++: Самоучитель. Новый издательский дом, 176 стр., 2005 г.
|
3 | Гордеев А. В., Молчанов А. Ю. Системное программное обеспечение: Учебник для вузов. – СПб.: Питер, 2003.
|
4 | Керниган Б. и Ритчи Д. Язык программирования Си. – СПб.: Невский диалект, 2001.
|
5 | Корняков В.Н. Программирование документов и приложений MS Office в Delphi. – СПб.: БХВ-Петербург, 2005.
|
7 | Леонтьев Б.К. Язык программирования Perl для интернет. Новый издательский дом, 160 стр., 2005 г.
|
8 | П. Вилтон, Дж. МакПик. JavaSkript. Руководство программиста. 1-е издание, 2009 год, 720 стр.
|
9 | Фельдман С.К. Система программирования Delphi без секретов: Как создать приложение для Windows с "нуля". – М.: Новый издательский дом, 2005.
|
10 | Черников Б.В Информационные технологии в вопросах и ответах учеб. Пособие 2005.
|
А | |
Б |
22