SheerPower4GL
В данной статье содержатся формулировки, продвигающие данную тему путем преувеличения малозначимых фактов . ( Март 2023 г. ) |
SheerPower 4GL — это язык программирования четвертого поколения, разработанный Touch Technologies, Inc. [1] SheerPower 4GL является результатом переноса языка программирования Intouch 4GL компании Touch Technologies , работающего на OpenVMS (для компьютеров DEC Alpha и VAX ), на Windows , выпущенного в 2000 году. Загрузки можно бесплатно загрузить с официального веб-сайта SheerPower 4GL. [2] SheerPower 4GL похож на язык программирования BASIC и прост в освоении.
Функции
[ редактировать ]SheerPower 4GL имеет несколько ключевых особенностей:
Это бесплатно для любителей и некоммерческих организаций.
Функции веб-сценариев позволяют быстро и легко разрабатывать динамические веб-страницы с использованием синтаксиса SheerPower, подобного BASIC. [3] Версия 5.0 была официальной версией, содержащей синтаксис и логику веб-скриптов в SheerPower.
SheerPower использует «Математический пакет Perfect Precision». [4] на что получен патент 7149765 «Устройство и способ для прецизионных двоичных чисел и числовых операций». [5] применяется к. Эта точная математика устраняет ошибки округления, возникающие при использовании типа данных с плавающей запятой. [6]
SheerPower поставляется в комплекте с механизмом базы данных ARS – Advanced Record System. [7] ARS — это собственный механизм базы данных, также разработанный Touch Technologies, Inc. Компания TTI создала механизм ARS, поскольку производительность имеет решающее значение во многих приложениях. Например, ARS более чем в 20 раз быстрее MySQL при выполнении общих операций чтения/записи. [ нужна ссылка ]
Открытое подключение к базе данных. SheerPower поддерживает другие механизмы баз данных через интерфейс ODBC , а доступ к собственному механизму ARS можно получить через ODBC в других приложениях баз данных. [ нужна ссылка ]
Веб-сервер SheerPower Internet Services (SPINS) также поставляется в комплекте с SheerPower 4GL. Веб-сервер SPINS поставляется в комплекте с SheerPower и был разработан для простоты использования и высокой скорости работы. В современной многоядерной системе веб-сервер SPINS может выполнять более 1000 обращений к страницам в секунду — конечно, при достаточной пропускной способности. [ нужна ссылка ]
В SheerPower также встроен интерфейс Common Gateway Interface (CGI), а также множество других встроенных функций, предназначенных для повышения производительности и продуктивности программистов. [ нужна ссылка ]
Безопасность
[ редактировать ]SheerPower 4GL имеет следующие встроенные функции безопасности:
Программу SheerPower нельзя запустить из какой-либо временной папки Windows. Это предотвращает отправку по электронной почте и запуск компьютерных вирусов, записанных в программах SheerPower, при открытии электронного письма. [ нужна ссылка ]
SheerPower не смешивает данные и код во время работы с базой данных, что делает ее невосприимчивой к атакам с использованием SQL-инъекций . [ нужна ссылка ]
Платформы
[ редактировать ]Бинарный дистрибутив доступен для Microsoft Windows NT, 2000, 2003, XP и Vista. Виртуальную машину можно загрузить отдельно для запуска программ .SPSRC или .SPRUN (файлы исходного кода SheerPower или развернутые файлы с зашифрованным кодом). [ нужна ссылка ]
Лицензия
[ редактировать ]Программное обеспечение бесплатно для некоммерческого использования, его условия не определены, за исключением уровней поддержки для бизнес-клиентов. [8] Некоммерческие организации и программисты- любители могут использовать бесплатную лицензию, которая поставляется вместе с загрузкой. Лицензионные сборы указаны для тех, кто хочет разрабатывать приложения для коммерческого или делового использования. Доступны высокоприоритетные пакеты поддержки. Поддержка по электронной почте и на веб-форуме предоставляется бесплатно.Sheerpower на 100% бесплатна для любого использования, включая коммерческие. [9]
Ссылки
[ редактировать ]- ^ «Тач Технологии Инк» . www.ttinet.com . Проверено 15 сентября 2021 г.
- ^ «Шерсила» . www.sp4gl.com . Проверено 15 сентября 2021 г.
- ^ «ШерПауэр 4GL» . 27 февраля 2017 г. Архивировано из оригинала 27 февраля 2017 г. Проверено 15 сентября 2021 г.
- ^ «Идеальная точная математика SheerPower 4GL» . 27 февраля 2017 г. Архивировано из оригинала 27 февраля 2017 г. Проверено 15 сентября 2021 г.
- ^ «Патент США: 7149765 — Устройство и метод для точных двоичных чисел и числовых операций» .
- ^ «Общая десятичная арифметика» .
- ^ «ШерПауэр 4GL» . 27 февраля 2017 г. Архивировано из оригинала 27 февраля 2017 г. Проверено 15 сентября 2021 г.
- ^ «Варианты лицензии и поддержки SheerPower 4GL» . 27 февраля 2017 г. Архивировано из оригинала 27 февраля 2017 г. Проверено 15 сентября 2021 г.
- ^ «Язык программирования Sheerpower» . Проверено 23 октября 2023 г.