Языки представления знаний

Автор: Пользователь скрыл имя, 22 Февраля 2012 в 09:27, курсовая работа

Описание работы

Современные языки программирования значительно старше Windows, Интернета и персональных компьютеров. Новые языки не переставали регулярно проявляться, но, ни один из них не задержался в практике программирования, чего нельзя сказать про привносимые ими свежие идеи, которые со временем становились частью уже существующих языков. Хорошим примером этого является объектно-ориентированное программирование.

Содержание

Введение…………………………………………………………………………………...3
1. Суть проблемы представления знаний………………………………………………..4
2. Слова, предположения и смысл……………………………...………………..............9
Заключение………………………………………………………………………………26
Глоссарий ………………………………………………………………………………..28
Список использованных источников………………

Работа содержит 1 файл

ЯрмометовК.Р. Информационные технологии.doc

— 179.00 Кб (Скачать)

Заключение

Не смотря на то, что языки программирования создавались в разное время, для разных целей, разными людьми в разных странах, изменения, произошедшие в процессе их использования или перенятые из других языков привели их к почти полному тождеству. Современные языки программирования удивительно похожи друг на друга: каждый из них содержит конструкции, операторы, типы данных и другие функции, имеющие полные аналоги в других языках. В то же время идентичность языков далеко не полная. Каждый язык программирования содержит конструкции, присущие только ему. Даже похожих конструкций в других языках не наблюдается. Схема пересечения семантики языков программирования представлена в Приложении Б.

Как видно из приведенной схемы, существует общая для всех современных языков семантическая зона, в которую входят конструкции, принадлежащие всем (или большинству) языков программирования. Таким образом, семантику каждого языка программирования можно условно поделить на "область пересечения" (общие для всех языков конструкции) и "область объединения" (специфические для данного языка конструкции).

Размышляя над этим, хочется верить в прогресс науки и техники, в высоко - компьютеризированное будущее человечества, как единственного существа на планете, пусть и не использующего один, определенный разговорный язык, но способного так быстро прогрессировать и развивать свой интеллект, что и перехода от многоязыковой системы к всеобщему пониманию долго ждать не придется.

 

Глоссарий

№ п/п

Понятие

Определение

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

 



Информация о работе Языки представления знаний