Рефераты Clipper

Вернуться в Остальное

Clipper
Система CLIPPER. CLIPPER - это созданная фирмой Nantucket Corp. системапрограммирования приложений в среде БД, включающая в себя быст-рый компилятор программ, написанных на языке, близком к языкуСУБД dBaseIII PLUS, редактор связей, развитый интерактивныйсимволический отладчик, обладающий пользовательским интрефейсомв стиле меню, который можно связать с разрабатываемой програм-мой для облегчения ее отладки, большую библиотеку объектных мо-дулей системных функций, а также ряд служебных программ (ути-лит). Система Clipper представляет собой, по существу, СУБДкомпилирующего типа с автонотным (self-contained) языком, взначительной мере совместимую по входному языку программирова-ния и организации базы данных с СУБД dBaseIII PLUS. Основнаяцель разработки этого програмного продукта - достижение болеевысокой производительности прикладных систем по сравнению ссозданными с помощью средств dBaseIII PLUS. Эта задачп решаетсяблагодаря использованию на стадии исполнения заранее скомпили-рованного кода вместо интерпретации исходных программ, а такжеза счет более эффективных механизмов индексирования файлов БД. Clipper работает в среде операционной системы MS DOSверсии 2.0 и выше. В результате компиляции текстов программ наисходном языке он порождает загрузочные программные модули, нетребующие каких-либо системных срдств на стадии исполнения. Тем самым разработанная п/п полностью "отчуждается" отинструментальных средств его разработки, может распространятьсянезависимо от них, и пользователь такой п/п избавляестя от не-обходимости изучать этот инструментарий. Допускается декомпозиция программных модулей насоставные части, из которых на стадии редактирования можносформировать модули оверлейной структуры. Разработка крупныхприложений значительно облегчается благодаря технологии сепа-ратной компиляции их компонентов. Clipper обеспечивает высокую скорость не только приисполнении программ, но и на стадии их компиляции. Системапольностью совместима с системой dBaseIII PLUS по организациифайлов БД. Однако индексные файлы в системе Clipper имеют инуюболее эффективную организацию, что наряду с компиляциейспособствует существенному повышению производительности прог-рамм на стадии исполнения. Индексные файлы dBaseIII PLUS подме-няются файлами системы Clipper аналогичного назначения автома-тически на стадии исполнения либо заблаговременно с помощьюспециальной утилиты. В языке программирования системы Clipper отсутствуюттакие полноэкранные команды языка dBase, как ASSIST, BROWSE,EDIT, имеются ограничения на использование функции макроподста-новки (&). Значением сторковой переменной, к которой применя-ется эта функция, не может быть, в частности, полная командаили фраза команды с ключевым словом, а также список имен полейзаписи файла БД или других объектов языка с разделителями-запя-тыми. Вместе с тем в язык введены многие расширения. К их числу(в летней версии 1987 г.) относятся возможности работы с масси-вами переменных, которые могут объявляться при необходитостиглобальными величинами, спецификации эункций, определяемыхпользователем, возможности обращения к функциям на языках Си иассемблере с передачей им параметров, средства программированияпользовательских интерфейсов, построенных в стиле меню, сохра-нения и восстановления изображений, показанных на экране, боль-шое количество новых функций различного назначения, в част-ности, для операцийнад строками. В языке Clipper предусматриваются средства блокирова-ния файлов и записей файлов БД, необходимые для использованияпрограмм на этом языке в мультипользовательской среде сетевыхсистем БД. Введены новые синтаксические конструкщии, напримерциклы FOR...NEXT, новая фраза VALID для верификации данных,вводимых с помощью команды GET, и ряд других. К пользовательской программе можно легко подключитьпроцедуру HELP, обеспечивающую глобальную и контекстно-зависи-мую помощь
Добавить в Одноклассники    

 

Фото и видео кубиков смотри на портале kesha.com.ua
Rambler's Top100