O que é o formato de ficheiro SAL?
Arquivos .sal contêm código-fonte escrito em SAL (Scalable Application Language, também conhecida como SQLWindows Application Language), a 4GL proprietária usada pelo ambiente de desenvolvimento rápido de aplicações SQLWindows da Gupta Technologies e seus sucessores. A Gupta Technologies introduziu o SQLWindows por volta de 1991 como uma ferramenta RAD baseada em Windows para aplicações de negócios orientadas a banco de dados.
Os arquivos de origem SAL são texto simples - codificados em ASCII ou Windows-1252 - estruturados em um formato de estrutura hierárquica distinto: blocos aninhados definem formulários, seções, variáveis, funções e manipuladores de eventos, em vez de código procedural de forma livre. Um arquivo .sal típico começa com blocos de palavras-chave DEFINE ou USE, com a lógica da aplicação organizada como uma árvore de tópicos que mapeia diretamente para o editor de visualização de estrutura do IDE SQLWindows.
A empresa passou por vários ciclos de rebranding: a Gupta Technologies tornou-se Centura Software por volta de 1997, depois Halo Technology Holdings por volta de 2005, antes de o produto ser adquirido pela Unify Corporation - que ainda o comercializa como Centura Team Developer. Arquivos .sal legados permanecem em uso ativo em sistemas corporativos construídos durante o boom do SQLWindows na década de 1990, particularmente em finanças, seguros e manufatura.
Qualquer editor de texto simples pode abrir um arquivo .sal para leitura; o Notepad++ suporta definições de linguagem criadas pela comunidade para realce de sintaxe. A edição completa e a compilação requerem o IDE Centura Team Developer.
Segurança e proteção
RISCO: LOWArquivos SAL são código-fonte em texto simples; não há risco de execução ao abrir em um editor de texto. A execução no runtime do Centura TD apresenta o mesmo risco que qualquer aplicação de negócios compilada.
Detalhes do formato
em resumo- Arquivo de Dados SORITEC Analytic Language - O antigo programa econométrico/estatístico SORITEC (MS-DOS/início do Windows) também usava .sal para arquivos de dados/scripts - totalmente não relacionado ao SAL/SQLWindows.
Programas que abrem arquivos SAL
Detalhes técnicos
especificação profunda| Linguagem | SAL (Scalable Application Language / SQLWindows Application Language) |
| Codificação | ASCII / Windows-1252 (ANSI); texto simples |
| Contêiner | Texto simples - sem invólucro binário |
| Estrutura | Blocos de estrutura hierárquica (formulários, seções, variáveis, manipuladores de eventos) correspondentes à visualização de estrutura do IDE SQLWindows |
| Tamanho típico do arquivo | 1 KB - 5 MB |
| Magic bytes | Nenhum; pode começar com blocos de palavras-chave SAL `DEFINE` ou `USE` |
| Tipo MIME | `text/plain` |
| Plataforma | Windows |
| Linhagem do desenvolvedor | Gupta Technologies → Centura Software (~1997) → Halo Technology Holdings (~2005) → Unify Corporation |
| Ferramenta associada | IDE RAD 4GL SQLWindows / Centura Team Developer |
| Compilador/runtime | Centura Team Developer (TD) 7.x / Unify NXJ |
| Lançado | circa 1991 (SQLWindows 1.0) |
| Versão mais recente | Centura Team Developer (TD) 7.x / Unify NXJ era |
| Especificação | www.unify.com |
Conversões de SAL
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SAL.