シアーパワー4GL

SheerPower 4GLは、Touch Technologies, Inc.が開発した第4世代のプログラミング言語です。[1] SheerPower 4GLは、OpenVMSDEC AlphaおよびVAXコンピュータ用)で実行されるTouch TechnologiesのIntouch 4GLプログラミング言語をWindowsに移植したもので、2000年に発売されました。ダウンロードは、SheerPower 4GLの公式Webサイトから無料で行えます。[2] SheerPower 4GLはBASICプログラミング言語に似ており、習得が容易です。

特徴

SheerPower 4GL にはいくつかの重要な機能があります。

趣味家や非営利団体には無料でご利用いただけます。

Webスクリプト機能により、SheerPowerのBASICのような構文を使用して動的なWebページを迅速かつ簡単に開発できます。[3]バージョン5.0は、SheerPowerのWebスクリプトの構文とロジックを含む公式リリースでした。

SheerPowerは、「完全精度演算パッケージ」[4]を利用しており、特許7149765「高精度2進数および数値演算のための装置および方法」[5]が適用されています。この高精度演算により、浮動小数点データ型を使用する際に発生する丸め誤差が排除されます。[6]

SheerPowerには、ARS(Advanced Record System)データベースエンジンがバンドルされています。[7] ARSは、Touch Technologies, Inc.が開発した独自のデータベースエンジンです。TTIは、多くのアプリケーションにおいてパフォーマンスが重要であるため、ARSエンジンを開発しました。例えば、ARSは共有読み取り/書き込み操作においてMySQLの20倍以上高速です。[要出典]

オープン データベース接続 - SheerPower はODBCインターフェイスを通じて他のデータベース エンジンをサポートし、独自の ARS エンジンは他のデータベース アプリケーションで ODBC 経由でアクセスできます。[引用が必要]

SheerPower Internet Services (SPINS) ウェブサーバーもSheerPower 4GLにバンドルされています。SheerPowerにバンドルされているSPINSウェブサーバーは、使いやすさとパフォーマンス向上のための高速性を重視して開発されました。最新のマルチコアシステムでは、十分な帯域幅があれば、SPINSウェブサーバーは1秒あたり1,000ページ以上のヒットを処理できます。[要出典]

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. ^ "Touch Technologies Inc". www.ttinet.com . 2021年9月15日閲覧
  2. ^ “Sheerpower”. www.sp4gl.com . 2021年9月15日閲覧。
  3. ^ “SheerPower 4GL”. 2017年2月27日. オリジナルより2017年2月27日時点のアーカイブ2021年9月15日閲覧。
  4. ^ 「SheerPower 4GLの完璧な精密計算」2017年2月27日。2017年2月27日時点のオリジナルよりアーカイブ2021年9月15日閲覧。
  5. ^ 「米国特許:7149765 - 高精度2進数および数値演算のための装置および方法」。
  6. ^ 「一般的な10進演算」。
  7. ^ “SheerPower 4GL”. 2017年2月27日. オリジナルより2017年2月27日時点のアーカイブ2021年9月15日閲覧。
  8. ^ “SheerPower 4GL ライセンスとサポートオプション”. 2017年2月27日. 2017年2月27日時点のオリジナルよりアーカイブ2021年9月15日閲覧。
  9. ^ 「Sheerpowerプログラミング言語」 。 2023年10月23日閲覧
  • 公式サイト
「https://en.wikipedia.org/w/index.php?title=SheerPower4GL&oldid=1313266720」より取得