SAL ファイル形式とは?
.sal ファイルには、Gupta Technologies の SQLWindows ラピッドアプリケーション開発(RAD)環境とその移行製品で使用される独自の 4GL である SAL(Scalable Application Language、別名 SQLWindows Application Language)で書かれたソースコードが含まれています。Gupta Technologies は 1991 年頃、データベース駆動型のビジネスアプリケーション向けの Windows ベースの RAD ツールとして SQLWindows を発表しました。
SAL ソースファイルは、ASCII または Windows-1252 でエンコードされたプレーンテキストであり、独特の階層的なアウトライン形式で構成されています。自由形式の手続き型コードではなく、ネストされたブロックによってフォーム、セクション、変数、関数、およびイベントハンドラーを定義します。一般的な .sal ファイルは DEFINE または USE キーワードブロックで始まり、アプリケーションロジックは SQLWindows IDE のアウトラインビューエディタに直接対応するアウトラインツリーとして配置されます。
開発元は数回のリブランディングを経ており、Gupta Technologies は 1997 年頃に Centura Software になり、2005 年頃に Halo Technology Holdings となった後、製品は Unify Corporation に買収されました。現在も Centura Team Developer として販売されています。レガシーな .sal ファイルは、1990 年代の SQLWindows ブームの際に構築された企業システム(特に金融、保険、製造分野)で現在も活発に使用されています。
任意のプレーンテキストエディタで .sal ファイルを開いて閲覧することが可能です。Notepad++ は、構文ハイライト用のコミュニティ作成の言語定義をサポートしています。完全な編集とコンパイルには、Centura Team Developer IDE が必要です。
セキュリティと安全性
リスク: LOWSAL ファイルはプレーンテキストのソースコードです。テキストエディタで開くことによる実行リスクはありません。Centura TD ランタイムで実行する場合は、他のコンパイル済みビジネスアプリケーションと同様のリスクが伴います。
形式の詳細
概要- SORITEC Analytic Language データファイル - 古い計量経済学/統計プログラムである SORITEC(MS-DOS/初期の Windows)も、データ/スクリプトファイルに .sal を使用していましたが、SAL/SQLWindows とは全く無関係です。
SAL ファイルを開くプログラム
技術的詳細
詳細仕様| 言語 | SAL (Scalable Application Language / SQLWindows Application Language) |
| エンコーディング | ASCII / Windows-1252 (ANSI); プレーンテキスト |
| コンテナ | プレーンテキスト - バイナリラッパーなし |
| 構造 | SQLWindows IDE のアウトラインビューに一致する階層的なアウトラインブロック(フォーム、セクション、変数、イベントハンドラー) |
| 一般的なファイルサイズ | 1 KB - 5 MB |
| マジックバイト | なし。`DEFINE` または `USE` の SAL キーワードブロックで始まる場合があります |
| MIME タイプ | `text/plain` |
| プラットフォーム | Windows |
| 開発元の変遷 | Gupta Technologies → Centura Software (~1997) → Halo Technology Holdings (~2005) → Unify Corporation |
| 関連ツール | SQLWindows / Centura Team Developer 4GL RAD IDE |
| コンパイラ/ランタイム | Centura Team Developer (TD) 7.x / Unify NXJ |
| リリース日 | circa 1991 (SQLWindows 1.0) |
| 最新バージョン | Centura Team Developer (TD) 7.x / Unify NXJ era |
| 仕様書 | www.unify.com |
SAL の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SAL ファイルについて最初の質問をしてみましょう。