Che cos'è il formato di file SAL?
I file .sal contengono codice sorgente scritto in SAL (Scalable Application Language, noto anche come SQLWindows Application Language), il 4GL proprietario utilizzato dall'ambiente di sviluppo rapido di applicazioni (RAD) SQLWindows di Gupta Technologies e dai suoi successori. Gupta Technologies ha introdotto SQLWindows intorno al 1991 come strumento RAD basato su Windows per applicazioni aziendali basate su database.
I file sorgente SAL sono in formato testo semplice - codificati in ASCII o Windows-1252 - strutturati in un distintivo formato gerarchico a schema (outline): blocchi annidati definiscono maschere, sezioni, variabili, funzioni e gestori di eventi piuttosto che codice procedurale a forma libera. Un tipico file .sal inizia con blocchi di parole chiave DEFINE o USE, con la logica dell'applicazione organizzata come un albero gerarchico che mappa direttamente l'editor «outline-view» dell'IDE SQLWindows.
L'azienda ha attraversato diversi cicli di rebranding: Gupta Technologies è diventata Centura Software intorno al 1997, poi Halo Technology Holdings intorno al 2005, prima che il prodotto fosse acquisito da Unify Corporation - che lo commercializza ancora come Centura Team Developer. I file .sal legacy rimangono in uso attivo nei sistemi aziendali costruiti durante il boom di SQLWindows degli anni '90, in particolare nei settori finanziario, assicurativo e manifatturiero.
Qualsiasi editor di testo semplice può aprire un file .sal per la lettura; Notepad++ supporta definizioni di linguaggio create dalla comunità per l'evidenziazione della sintassi. L'editing completo e la compilazione richiedono l'IDE Centura Team Developer.
Sicurezza e incolumità
RISCHIO: LOWI file SAL sono codice sorgente in testo semplice; nessun rischio di esecuzione aprendoli in un editor di testo. L'esecuzione nel runtime Centura TD comporta lo stesso rischio di qualsiasi applicazione aziendale compilata.
Dettagli del formato
in sintesi- File dati SORITEC Analytic Language - Il vecchio programma econometrico/statistico SORITEC (MS-DOS/primo Windows) utilizzava anch'esso .sal per i file di dati/script - del tutto estraneo a SAL/SQLWindows.
Programmi che aprono file SAL
Dettagli tecnici
specifiche approfondite| Linguaggio | SAL (Scalable Application Language / SQLWindows Application Language) |
| Codifica | ASCII / Windows-1252 (ANSI); testo semplice |
| Contenitore | Testo semplice - nessun wrapper binario |
| Struttura | Blocchi gerarchici a schema (maschere, sezioni, variabili, gestori di eventi) corrispondenti alla vista outline dell'IDE SQLWindows |
| Dimensione tipica del file | 1 KB - 5 MB |
| Magic bytes | Nessuno; può iniziare con i blocchi di parole chiave SAL `DEFINE` o `USE` |
| Tipo MIME | `text/plain` |
| Piattaforma | Windows |
| Lignaggio sviluppatore | Gupta Technologies → Centura Software (~1997) → Halo Technology Holdings (~2005) → Unify Corporation |
| Strumento associato | IDE RAD 4GL SQLWindows / Centura Team Developer |
| Compilatore/runtime | Centura Team Developer (TD) 7.x / Unify NXJ |
| Rilasciato | circa 1991 (SQLWindows 1.0) |
| Ultima versione | Centura Team Developer (TD) 7.x / Unify NXJ era |
| Specifica | www.unify.com |
Conversioni SAL
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SAL.