SheerPower4GL - SheerPower4GL
SheerPower 4GL to język programowania czwartej generacji opracowany przez Touch Technologies, Inc. SheerPower 4GL jest wynikiem przeniesienia języka programowania Touch Technologies Intouch 4GL , który działa na OpenVMS (dla komputerów DEC Alpha i VAX ) do systemu Windows , który zostanie uruchomiony w 2000 roku. są bezpłatne z oficjalnej strony internetowej SheerPower 4GL. SheerPower 4GL jest podobny do języka programowania BASIC i jest łatwy do nauczenia.
Cechy
SheerPower 4GL ma kilka kluczowych cech:
1. Jest bezpłatny dla hobbystów i organizacji non-profit.
2. Jest niezwykle szybki, potrafi kompilować miliony linii na minutę na bardziej nowoczesnych systemach.
3. Funkcje skryptów internetowych sprawiają, że tworzenie dynamicznych stron internetowych przy użyciu BASIC-podobnej składni jest szybkie i łatwe. Wersja 5.0 była oficjalnym wydaniem zawierającym składnię i logikę skryptów internetowych w SheerPower.
4. SheerPower wykorzystuje „Perfect Precision Math Package”, do którego odnosi się patent 7149765 „Aparat i metoda do precyzyjnych liczb binarnych i operacji numerycznych”. Ta precyzyjna matematyka eliminuje błędy zaokrąglania występujące podczas używania typu danych zmiennoprzecinkowych.
5. SheerPower jest dostarczany w pakiecie z silnikiem bazy danych ARS – Advanced Record System. ARS to zastrzeżony silnik bazy danych, również opracowany przez Touch Technologies, Inc. TTI stworzyło silnik ARS, ponieważ wydajność ma krytyczne znaczenie w wielu aplikacjach. Na przykład ARS jest ponad 20 razy szybszy niż MySQL w przypadku współdzielonych operacji odczytu/zapisu.
6. Otwarta łączność z bazą danych — SheerPower obsługuje inne silniki baz danych za pośrednictwem interfejsu ODBC , a dostęp do własnego silnika ARS można uzyskać za pośrednictwem ODBC w innych aplikacjach bazodanowych.
7. SheerPower Internet Services (SPINS) Webserver jest również dostarczany w pakiecie z SheerPower 4GL. Serwer sieciowy SPINS jest dostarczany w pakiecie z SheerPower i został opracowany z myślą o prostocie użytkowania i dużej szybkości działania. W nowoczesnym systemie wielordzeniowym serwer sieciowy SPINS może wykonać ponad 1000 wejść na stronę na sekundę — oczywiście przy wystarczającej przepustowości.
8. Istnieje również interfejs Common Gateway Interface (CGI) wbudowany w SheerPower, wraz z wieloma innymi wbudowanymi funkcjami zaprojektowanymi z myślą o wysokiej wydajności i zwiększonej produktywności programistów.
Bezpieczeństwo
SheerPower 4GL posiada następujące wbudowane funkcje bezpieczeństwa:
1. Programu SheerPower nie można uruchomić z żadnego folderu tymczasowego systemu Windows. Dzięki temu wirusy komputerowe zapisane w programach SheerPower nie są wysyłane pocztą e-mail i uruchamiane po otwarciu wiadomości e-mail.
2. SheerPower nie miesza danych i kodu podczas działania bazy danych, co czyni ją niewrażliwą na ataki typu SQL injection .
Platformy
Dystrybucja binarna jest dostępna dla Microsoft Windows NT, 2000, 2003, XP i Vista. Maszynę wirtualną można pobrać samodzielnie w celu uruchomienia programów .SPSRC lub .SPRUN (pliki z kodem źródłowym SheerPower lub pliki wdrożone z zaszyfrowanym kodem).
Licencja
Oprogramowanie jest bezpłatne do użytku niekomercyjnego, jego warunki są nieokreślone poza poziomami wsparcia dla klientów biznesowych. Organizacje non-profit i programiści hobbyści mogą korzystać z bezpłatnej licencji dołączonej do pobrania. Opłaty licencyjne są określone dla tych, którzy chcą tworzyć aplikacje do użytku komercyjnego lub biznesowego. Dostępne są pakiety wsparcia o wysokim priorytecie. Wsparcie przez e-mail i forum internetowe jest dostępne bezpłatnie.
Bibliografia
- ^ „Dotknij Technologies Inc” . www.ttinet.com . Źródło 15.09.2021 .
- ^ „Czysta siła” . www.sp4gl.com . Źródło 15.09.2021 .
- ^ "SheerPower 4GL" . www.archiwum.org . 2017-02-27 . Źródło 15.09.2021 .
- ^ „Doskonała matematyka precyzyjna SheerPower 4GL” . www.archiwum.org . 2017-02-27 . Źródło 15.09.2021 .
- ^ http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=7149765.PN//OS=PN 7149765&RS=PN/7149765 .
- ^ http://speleotrove.com/decimal/
- ^ "SheerPower 4GL" . www.archiwum.org . 2017-02-27 . Źródło 15.09.2021 .
- ^ "Opcje licencji i wsparcia SheerPower 4GL" . www.archiwum.org . 2017-02-27 . Źródło 15.09.2021 .