Jump to content

SheerPower4GL

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]

  1. ^ «Тач Технологии Инк» . www.ttinet.com . Проверено 15 сентября 2021 г.
  2. ^ «Шерсила» . www.sp4gl.com . Проверено 15 сентября 2021 г.
  3. ^ «ШерПауэр 4GL» . 27 февраля 2017 г. Архивировано из оригинала 27 февраля 2017 г. Проверено 15 сентября 2021 г.
  4. ^ «Идеальная точная математика SheerPower 4GL» . 27 февраля 2017 г. Архивировано из оригинала 27 февраля 2017 г. Проверено 15 сентября 2021 г.
  5. ^ «Патент США: 7149765 — Устройство и метод для точных двоичных чисел и числовых операций» .
  6. ^ «Общая десятичная арифметика» .
  7. ^ «ШерПауэр 4GL» . 27 февраля 2017 г. Архивировано из оригинала 27 февраля 2017 г. Проверено 15 сентября 2021 г.
  8. ^ «Варианты лицензии и поддержки SheerPower 4GL» . 27 февраля 2017 г. Архивировано из оригинала 27 февраля 2017 г. Проверено 15 сентября 2021 г.
  9. ^ «Язык программирования Sheerpower» . Проверено 23 октября 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ba1654f6ff3d9349310add6b5fb0b059__1697977620
URL1:https://arc.ask3.ru/arc/aa/ba/59/ba1654f6ff3d9349310add6b5fb0b059.html
Заголовок, (Title) документа по адресу, URL1:
SheerPower4GL - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)