Co to jest format pliku SAL?
Pliki .sal zawierają kod źródłowy napisany w SAL (Scalable Application Language, znany również jako SQLWindows Application Language), zastrzeżonym języku 4GL używanym przez środowisko szybkiego tworzenia aplikacji (RAD) SQLWindows firmy Gupta Technologies oraz jego następców. Firma Gupta Technologies wprowadziła SQLWindows około 1991 roku jako oparte na systemie Windows narzędzie RAD dla aplikacji biznesowych opartych na bazach danych.
Pliki źródłowe SAL to zwykły tekst - kodowany w ASCII lub Windows-1252 - ustrukturyzowany w charakterystycznym formacie hierarchicznego konspektu: zagnieżdżone bloki definiują formularze, sekcje, zmienne, funkcje i programy obsługi zdarzeń, a nie swobodny kod proceduralny. Typowy plik .sal zaczyna się od bloków słów kluczowych DEFINE lub USE, a logika aplikacji jest ułożona w formie drzewa konspektu, które mapuje się bezpośrednio na edytor widoku konspektu w IDE SQLWindows.
Firma przeszła kilka cykli rebrandingu: Gupta Technologies stało się Centura Software około 1997 roku, następnie Halo Technology Holdings około 2005 roku, zanim produkt został przejęty przez Unify Corporation - która nadal sprzedaje go jako Centura Team Developer. Starsze pliki .sal pozostają w aktywnym użyciu w systemach korporacyjnych zbudowanych podczas boomu na SQLWindows w latach 90., szczególnie w finansach, ubezpieczeniach i produkcji.
Każdy edytor tekstu może otworzyć plik .sal do odczytu; Notepad++ obsługuje definicje języka stworzone przez społeczność w celu podświetlania składni. Pełna edycja i kompilacja wymagają środowiska IDE Centura Team Developer.
Bezpieczeństwo
RYZYKO: LOWPliki SAL to kod źródłowy w formacie tekstowym; brak ryzyka wykonania przy otwieraniu w edytorze tekstu. Uruchamianie w środowisku wykonawczym Centura TD niesie takie samo ryzyko, jak każda skompilowana aplikacja biznesowa.
Szczegóły formatu
w pigułce- Plik danych SORITEC Analytic Language - Starszy program ekonometryczny/statystyczny SORITEC (MS-DOS/wczesny Windows) również używał rozszerzenia .sal dla plików danych/skryptów - całkowicie niepowiązany z SAL/SQLWindows.
Programy otwierające pliki SAL
Szczegóły techniczne
specyfikacja| Język | SAL (Scalable Application Language / SQLWindows Application Language) |
| Kodowanie | ASCII / Windows-1252 (ANSI); zwykły tekst |
| Kontener | Zwykły tekst - brak binarnego opakowania |
| Struktura | Hierarchiczne bloki konspektu (formularze, sekcje, zmienne, programy obsługi zdarzeń) pasujące do widoku konspektu IDE SQLWindows |
| Typowy rozmiar pliku | 1 KB - 5 MB |
| Magiczne bajty | Brak; może zaczynać się od bloków słów kluczowych SAL `DEFINE` lub `USE` |
| Typ MIME | `text/plain` |
| Platforma | Windows |
| Linia rozwojowa dewelopera | Gupta Technologies → Centura Software (~1997) → Halo Technology Holdings (~2005) → Unify Corporation |
| Powiązane narzędzie | SQLWindows / Centura Team Developer 4GL RAD IDE |
| Kompilator/środowisko wykonawcze | Centura Team Developer (TD) 7.x / Unify NXJ |
| Wydano | circa 1991 (SQLWindows 1.0) |
| Najnowsza wersja | Centura Team Developer (TD) 7.x / Unify NXJ era |
| Specyfikacja | www.unify.com |
Konwersje SAL
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SAL.