Articulo de referencia

Poder puro4GL

SheerPower 4GL es un lenguaje de programación de cuarta generación desarrollado por Touch Technologies, Inc. [ 1 ] SheerPower 4GL es el resultado de portar el lenguaje de progra...

SheerPower 4GL es un lenguaje de programación de cuarta generación desarrollado por Touch Technologies, Inc. [ 1 ] SheerPower 4GL es el resultado de portar el lenguaje de programación Intouch 4GL de Touch Technologies , que se ejecuta en OpenVMS (para computadoras DEC Alpha y VAX ), a Windows , lanzado en 2000. Las descargas son gratuitas desde el sitio web oficial de SheerPower 4GL. [ 2 ] SheerPower 4GL es similar al lenguaje de programación BASIC y es fácil de aprender.

Características

SheerPower 4GL cuenta con varias características clave:

Es gratuito para aficionados y organizaciones sin ánimo de lucro.

Las funciones de scripting web hacen que sea rápido y fácil desarrollar páginas web dinámicas usando la sintaxis tipo BASIC de SheerPower. [ 3 ] La versión 5.0 fue el lanzamiento oficial que contenía la sintaxis y la lógica para el scripting web en SheerPower.

SheerPower utiliza un "Paquete de Matemáticas de Precisión Perfecta" [ 4 ] al que se aplica la patente 7149765 "Aparato y método para números binarios de precisión y operaciones numéricas" [ 5 ] . Estas matemáticas de precisión eliminan los errores de redondeo que se producen al utilizar un tipo de dato de punto flotante. [ 6 ]

SheerPower viene con el motor de base de datos ARS (Advanced Record System) integrado. [ 7 ] ARS es un motor de base de datos propietario desarrollado también por Touch Technologies, Inc. TTI creó el motor ARS porque el rendimiento es fundamental en muchas aplicaciones. Por ejemplo, ARS es más de 20 veces más rápido que MySQL para operaciones compartidas de lectura/escritura.

Conectividad abierta de bases de datos: SheerPower admite otros motores de bases de datos a través de su interfaz ODBC , y se puede acceder a su propio motor ARS mediante ODBC en otras aplicaciones de bases de datos.

El servidor web SheerPower Internet Services (SPINS) viene incluido con SheerPower 4GL. Este servidor web se desarrolló para ofrecer sencillez de uso y un alto rendimiento. En un sistema multinúcleo moderno, el servidor web SPINS puede procesar más de 1000 visitas por segundo, siempre que haya suficiente ancho de banda.

SheerPower también incluye una interfaz Common Gateway Interface (CGI) integrada, junto con muchas otras funciones incorporadas diseñadas para un alto rendimiento y una mayor productividad del programador.

Seguridad

SheerPower 4GL cuenta con las siguientes características de seguridad integradas:

Un programa de SheerPower no puede ejecutarse desde ninguna carpeta temporal de Windows. Esto impide que los virus informáticos integrados en los programas de SheerPower se envíen por correo electrónico y se ejecuten al abrir el mensaje.

SheerPower no mezcla datos y código durante el funcionamiento de la base de datos, lo que la hace inmune a los ataques de inyección SQL .

Plataformas

Existe una distribución binaria disponible para Microsoft Windows NT, 2000, 2003, XP y Vista. La máquina virtual se puede descargar de forma independiente para ejecutar programas .SPSRC o .SPRUN (archivos de código fuente de SheerPower o archivos desplegados con el código cifrado).

Licencia

El software es gratuito para uso no comercial; sus términos no están definidos, salvo los niveles de soporte para clientes empresariales. [ 8 ] Las organizaciones sin ánimo de lucro y los programadores aficionados pueden usar la licencia gratuita que viene con la descarga. Se detallan las tarifas de licencia para quienes deseen desarrollar aplicaciones para uso comercial o empresarial. Hay paquetes de soporte de alta prioridad disponibles. El soporte por correo electrónico y foro web está disponible sin cargo. Sheerpower es 100 % gratuito para todos los usos, incluidos los comerciales. [ 9 ]

Referencias

  1. "Touch Technologies Inc" . www.ttinet.com . Consultado el 15 de septiembre de 2021 .
  2. "Sheerpower" . www.sp4gl.com . Consultado el 15 de septiembre de 2021 .
  3. "SheerPower 4GL" . 27 de febrero de 2017. Archivado del original el 27 de febrero de 2017. Consultado el 15 de septiembre de 2021 .
  4. "Matemáticas de precisión perfecta de SheerPower 4GL" . 27 de febrero de 2017. Archivado del original el 27 de febrero de 2017. Consultado el 15 de septiembre de 2021 .
  5. "Patente de Estados Unidos: 7149765 - Aparato y método para números binarios de precisión y operaciones numéricas" .
  6. "Aritmética decimal general" .
  7. "SheerPower 4GL" . 27 de febrero de 2017. Archivado del original el 27 de febrero de 2017. Consultado el 15 de septiembre de 2021 .
  8. "Opciones de licencia y soporte de SheerPower 4GL" . 27/02/2017. Archivado del original el 27/02/2017 . Consultado el 15/09/2021 .
  9. "Lenguaje de programación Sheerpower" . Consultado el 23 de octubre de 2023 .
  • Sitio oficial