Qu'est-ce que le format de fichier SAL ?
Les fichiers .sal contiennent du code source écrit en SAL (Scalable Application Language, également connu sous le nom de SQLWindows Application Language), le langage 4GL propriétaire utilisé par l'environnement de développement rapide d'applications SQLWindows de Gupta Technologies et ses successeurs. Gupta Technologies a introduit SQLWindows vers 1991 en tant qu'outil RAD basé sur Windows pour les applications d'entreprise pilotées par base de données.
Les fichiers sources SAL sont en texte brut - encodés en ASCII ou Windows-1252 - structurés dans un format de plan hiérarchique distinctif : des blocs imbriqués définissent les formulaires, les sections, les variables, les fonctions et les gestionnaires d'événements plutôt que du code procédural de forme libre. Un fichier .sal typique commence par des blocs de mots-clés DEFINE ou USE, avec une logique d'application organisée comme un arbre de plan qui correspond directement à l'éditeur de vue en plan de l'IDE SQLWindows.
L'entreprise a connu plusieurs cycles de changement de marque : Gupta Technologies est devenue Centura Software vers 1997, puis Halo Technology Holdings vers 2005, avant que le produit ne soit acquis par Unify Corporation - qui le commercialise toujours sous le nom de Centura Team Developer. Les fichiers .sal hérités restent activement utilisés dans les systèmes d'entreprise construits pendant l'essor de SQLWindows dans les années 1990, en particulier dans la finance, l'assurance et l'industrie.
N'importe quel éditeur de texte brut peut ouvrir un fichier .sal pour la lecture ; Notepad++ prend en charge les définitions de langage créées par la communauté pour la coloration syntaxique. L'édition complète et la compilation nécessitent l'IDE Centura Team Developer.
Sécurité et sûreté
RISQUE : LOWLes fichiers SAL sont du code source en texte brut ; aucun risque d'exécution lors de l'ouverture dans un éditeur de texte. L'exécution dans l'environnement Centura TD présente le même risque que n'importe quelle application d'entreprise compilée.
Détails du format
en bref- Fichier de données SORITEC Analytic Language - L'ancien programme économétrique/statistique SORITEC (MS-DOS/début Windows) utilisait également .sal pour les fichiers de données/scripts - totalement sans rapport avec SAL/SQLWindows.
Programmes qui ouvrent les fichiers SAL
Détails techniques
spécifications approfondies| Langage | SAL (Scalable Application Language / SQLWindows Application Language) |
| Encodage | ASCII / Windows-1252 (ANSI) ; texte brut |
| Conteneur | Texte brut - pas d'enveloppe binaire |
| Structure | Blocs de plan hiérarchiques (formulaires, sections, variables, gestionnaires d'événements) correspondant à la vue en plan de l'IDE SQLWindows |
| Taille de fichier typique | 1 Ko - 5 Mo |
| Octets magiques | Aucun ; peut commencer par les blocs de mots-clés SAL `DEFINE` ou `USE` |
| Type MIME | `text/plain` |
| Plateforme | Windows |
| Lignée du développeur | Gupta Technologies → Centura Software (~1997) → Halo Technology Holdings (~2005) → Unify Corporation |
| Outil associé | IDE RAD 4GL SQLWindows / Centura Team Developer |
| Compilateur/runtime | Centura Team Developer (TD) 7.x / Unify NXJ |
| Publié | circa 1991 (SQLWindows 1.0) |
| Dernière version | Centura Team Developer (TD) 7.x / Unify NXJ era |
| Spécification | www.unify.com |
Conversions SAL
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers SAL.