SheerPower4GL - SheerPower4GL

SheerPower 4GL é uma linguagem de programação de quarta geração desenvolvida pela Touch Technologies, Inc. SheerPower 4GL é o resultado da migração da linguagem de programação Intouch 4GL da Touch Technologies que roda em OpenVMS (para computadores DEC Alpha e VAX ) para Windows , com lançamento em 2000. Downloads são gratuitos no site oficial do SheerPower 4GL. SheerPower 4GL é semelhante à linguagem de programação BASIC e é fácil de aprender.

Recursos

SheerPower 4GL tem vários recursos principais:

1. É gratuito para hobistas e organizações sem fins lucrativos.

2. É extremamente rápido, capaz de compilar milhões de linhas por minuto em sistemas mais modernos.

3. Os recursos de script da Web tornam rápido e fácil desenvolver páginas da Web dinâmicas usando a sintaxe semelhante ao BASIC do SheerPower. A versão 5.0 foi o lançamento oficial que contém a sintaxe e a lógica para scripts da web no SheerPower.

4. SheerPower utiliza um "Pacote Matemático de Precisão Perfeita" para o qual a patente 7149765 "Aparelho e método para números binários de precisão e operações numéricas" é aplicada. Essa matemática de precisão elimina os erros de arredondamento experimentados ao usar um tipo de dados de ponto flutuante.

5. SheerPower vem com ARS - mecanismo de banco de dados Advanced Record System. ARS é um mecanismo de banco de dados proprietário também desenvolvido pela Touch Technologies, Inc. A TTI criou o mecanismo ARS porque o desempenho é crítico em muitos aplicativos. Por exemplo, o ARS é 20 vezes mais rápido que o MySQL para operações de leitura / gravação compartilhadas.

6. Open Database Connectivity - SheerPower oferece suporte a outros mecanismos de banco de dados por meio de sua interface ODBC , e seu próprio mecanismo ARS pode ser acessado via ODBC em outros aplicativos de banco de dados.

7. SheerPower Internet Services (SPINS) Webserver também vem com SheerPower 4GL. O SPINS Webserver vem com SheerPower e foi desenvolvido para simplicidade de uso e alta velocidade para desempenho. Em um sistema moderno de vários núcleos, o servidor da Web SPINS pode executar mais de 1.000 acessos de página por segundo - com largura de banda suficiente, é claro.

8. Há também uma interface CGI ( Common Gateway Interface ) embutida no SheerPower, junto com muitas outras funções embutidas projetadas para alto desempenho e maior produtividade do programador.

Segurança

SheerPower 4GL tem os seguintes recursos de segurança integrados:

1. Um programa SheerPower não pode ser executado a partir de nenhuma pasta temporária do Windows. Isso impede que vírus de computador escritos em programas SheerPower sejam enviados por e-mail e executados quando o e-mail for aberto.

2. O SheerPower não mistura dados e código durante a operação do banco de dados, o que o torna imune a ataques de injeção de SQL .

Plataformas

Uma distribuição binária está disponível para Microsoft Windows NT, 2000, 2003, XP e Vista. A máquina virtual pode ser baixada sozinha com a finalidade de executar programas .SPSRC ou .SPRUN (arquivos de código-fonte SheerPower ou arquivos implantados com o código criptografado).

Licença

O software é gratuito para uso não comercial, seus termos indefinidos além dos níveis de suporte para clientes empresariais. Organizações sem fins lucrativos e programadores amadores podem usar a licença gratuita que vem com o download. As taxas de licença são definidas para aqueles que desejam desenvolver aplicativos para uso comercial ou empresarial. Pacotes de suporte de alta prioridade estão disponíveis. O suporte por email e fórum da web está disponível gratuitamente.

Referências

  1. ^ "Touch Technologies Inc" . www.ttinet.com . Recuperado em 2021-09-15 .
  2. ^ "Sheerpower" . www.sp4gl.com . Recuperado em 2021-09-15 .
  3. ^ "SheerPower 4GL" . web.archive.org . 27/02/2017 . Recuperado em 2021-09-15 .
  4. ^ "Matemática de precisão perfeita de SheerPower 4GL" . web.archive.org . 27/02/2017 . Recuperado em 2021-09-15 .
  5. ^ http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=7149765.PN. 7149765 & RS = PN / 7149765 .
  6. ^ http://speleotrove.com/decimal/
  7. ^ "SheerPower 4GL" . web.archive.org . 27/02/2017 . Recuperado em 2021-09-15 .
  8. ^ "Licença SheerPower 4GL e opções de suporte" . web.archive.org . 27/02/2017 . Recuperado em 2021-09-15 .

links externos