Semilla7Un lenguaje de alto nivel en comparación con ADA, C / C ++ y Java | |
Descargar ahora |
Semilla7 Clasificación y resumen
Anuncio publicitario
- Licencia:
- GPL
- Precio:
- FREE
- Nombre del editor:
- Thomas Mertes
- Sitio web del editor:
- Sistemas operativos:
- Mac OS X
- Tamaño del archivo:
- 1.2 MB
Semilla7 Etiquetas
Semilla7 Descripción
Un lenguaje de alto nivel en comparación con ADA, C / C ++ y Java La semilla7 es un lenguaje de programación de propósito general diseñado por Thomas Mertes. El intérprete de semilla7 y los programas de ejemplo son software de código abierto. También hay un compilador de semillas de código abierto7. El compilador compila los programas de semilla7 a los programas C que posteriormente se compilan al código de máquina. En la semilla7 se pueden declarar nuevas declaraciones y operadores. Las funciones con los resultados de tipo y los parámetros de tipo son más elegantes que una plantilla o concepto de genéricos. La orientación del objeto se utiliza donde aporta ventajas y no en lugares donde otras soluciones son más obvias. Aquí hay algunas características clave de "semilla7": · Declaraciones y operadores definidos por el usuario. · Los tipos son objetos de primera clase (las plantillas y los genéricos se pueden definir fácilmente sin sintaxis especial). · Construcciones predefinidas como las matrices o los bucles se declaran en el idioma mismo. · Orientación de objetos con interfaces y múltiples despachos. · Comprobación de tipo estático y sin moldes automáticos. · Soporte para biginteger y números bigrativos que tienen un tamaño ilimitado. · manejo de excepciones · Sobrecarga de procedimientos / funciones / operadores / declaraciones · Varios tipos predefinidos como arreglos modificados, hashes, bitsets, estructuras, color, tiempo, duración, etc. · Corre bajo Linux, varias versiones y ventanas de Unix. · El intérprete y los programas de ejemplo utilizan la licencia GPL, mientras que la biblioteca de tiempo de ejecución utiliza la licencia LGPL. ¿Qué hay de nuevo en este lanzamiento: · La biblioteca de Carsets.s7i se mejoró para soportar los conjuntos de caracteres. · Armscii_8, GeostD8, NS_4551_1, UTF-16BE, UTF-16LE y UTF-7. · Las funciones utf16betostri, utf16letostri, removeutf16surrogatePairs y · Utf7Tostri se agregaron a la biblioteca de Carsets.S7I. · Las funciones GetWord, Getnondigits y GetQuoteText se agregaron a la · Biblioteca scanfile.s7i. · Las funciones Skipline y Getline se agregaron a la biblioteca ScanStri.S7I. · Varios cambios en el intérprete y la biblioteca de tiempo de ejecución se realizaron para reducir · El número de advertencias generadas por el compilador C. · El archivo src / read_me.txt fue mejorado para explicar las advertencias del compilador C · Debido a los "argumentos" de los parámetros no utilizados.
Semilla7 Software relacionado
edependencia
Un proyecto Eclipse que analiza las dependencias de los paquetes / complementos de su instalación de Eclipse ...
200 3.1 MB