2010/05/11 21:57:13

Clipper

Clipper — язык программирования в среде БД, разработанный компание Nantucket Corp. Включает в себя компилятор, редактор связей, интерактивный отладчик, библиотеку объкектных модулей и набор прочих служебных утилит.

Содержание

История

Язык программирования Clipper был хорошо известен программистам в 90-х годах 20 века. На нем было написано множество программ для управления базами данных предпиятий. В основном это были программы экономической, бухгалтерской и учетной направленности. Clipper позволил легко освоить премудрость создания баз данных людям, основной деятельностью которых стала разработка программ для широкого круга специалистов предприятий и фирм. Основное преимущество этого языка программирования перед другими популярными языками программирования, например такими, как Си или Паскаль, состоит в интуитивной понятности его синтаксиса.

У Clipper-программиста никогда «не болит голова» из-за несовместимости типов данных. Clipper не требует предварительного объявления типов функций и процедур, переменных и массивов. Для массивов и строк не требуется также указание их размерности. Любая переменная хранит в себе то, что в нее положили, пусть это даже массив, элементами которого являются подмассивы различной длины и содержания. Так же интуитивно просто Clipper организует создание баз данных и управление ими. Хотя сам Clipper создан давно, вряд ли сейчас есть язык понятнее его, предназначенный для управления базами данных.

Особенности

В дополнение к клипперу появилось много объектных библиотек, созданных в основном на нем же, а так же на Cи и Ассемблере. Однако с распространением операционной системы Windows явно стал проявляться основной недостаток Clipper-программ, как приложений Windows, работающих в «окне DOS». А именно, при запуске одной, а тем более нескольких Clipper-программ, параллельно работающие программы начинают работать с таким замедением, что это не может не раздражать пользователей. От клиппера отвернулись программисты и большинство фирм, разрабатывающих программное обеспечение.

Без простого языка программирования создание программ для решения бухгалтерских, экономических, учетных задач стало настолько технически не простым делом, что большинство разработчиков программного обеспечения вынуждены были оставить это занятие. Долгие годы казалось, что свойство клиппера к «торможению» одновременно работающих программ не преодолимо. Но оказалось, что это не так. Новые программные разработки средств для этого языка позволили получить Clipper-программы работающие в среде Windows разных типов без «торможения». При этом доработка старого программного обеспечения, разработанного на языке Clipper свелась к простой перекомпоновке объектных модулей с использованием новых объектных библиотек. Интерес представляет и появление новых интерпретаторов языка Clipper, а также серверов баз данных, языком управления которыми стал не традиционный SQL, а язык близкий к Clipper.

Ссылки

Википедия - Clipper

Справка по Clipper

Литература

"Язык Ca-Clipper 5.2 и библиотека Clipper Tools 3.0", Канатников, Ткачев

"Clipper. Руководство по программированию", Рик Спенс