Qore Programming Language

Software captura de pantalla:
Qore Programming Language
Detalles de software:
Versión: 0.8.8
Fecha de carga: 20 Feb 15
Promotor: David Nichols
Licencia: Libre
Popularidad: 0

Rating: 5.0/5 (Total Votes: 1)

Qore es un código abierto, libre, potente y fácil de usar, así como hilos capaz,, lenguaje de scripting flexible de tipos-SQL integrados.
Qore es un lenguaje de programación que cuenta con TIBCO integración AE, los conductores de MySQL y Oracle DBI, así como una fecha fácil aritmética.
Este software está diseñado como un lenguaje de programación que soporte lógico embebido y roscado. Está diseñado para aplicar un enfoque basado en scripting maleable para el desarrollo de interfaces empresa.
 Sin embargo, Qore también es útil como un lenguaje de propósito general. Es compatible con la mayoría de los sistemas operativos POSIX conocidos, incluyendo Linux, Solaris, BSD, Mac OS X, y HP-UX

¿Qué hay de nuevo en esta versión:.

  • Esta versión contiene nuevas características centradas en la mejora de soporte HTTP (mejor cumplimiento HTTP RFC, REST y el cliente y servidor de soporte WebSocket, el apoyo a la representación automática de archivos HTML con plantilla, etc.), un nuevo muy alto nivel de la API de base de datos para la gestión automatizada de esquema y operaciones de datos SQL (incluido el acceso DB programática), mucho mejor soporte UTF-8, y muchos nuevos módulos de usuario.
  • La versión también contiene muchas mejoras en la funcionalidad y decenas de correcciones de errores existentes.
  • Qore está disponible bajo la licencia GPL 2, LGPL 2.1 y licencias del MIT.

¿Cuál es nuevo en la versión 0.8.7:

  • Esta versión añade un montón de nuevas características y correcciones de errores.
  • Código herencia entre los objetos del programa se ha mejorado mucho, y las declaraciones etiquetadas como públicos están ahora heredada por defecto en los objetos del programa infantil.
  • Un montón de nuevas funciones, métodos y tipo métodos (pseudo) han puesto en marcha, sobre todo para hacer iteradores más potente y hacer iteradores en desarrollo más fácil.

¿Cuál es nuevo en la liberación de la versión 0.8.6.1:

  • This incluye correcciones de errores para Qore y también incluye algunos nuevas características de menor importancia.

¿Cuál es nuevo en la versión 0.8.6:

  • Esta versión añade nuevas características importantes y también contiene muchos correcciones de errores.
  • Los aspectos más destacados de esta versión son el nuevo soporte de precisión arbitraria numérico, mucho apoyo mejorado para iteradores, mucho apoyo mejorado para el procesamiento de archivos de texto, soporte mejorado API de base de datos, que incluye una API opción para los conductores de bases de datos, y la capacidad de manejar el módulo errores de carga en tiempo de análisis directamente en el código fuente Qore.
  • Compatibilidad Perl se ha mejorado debido al comportamiento de evaluación contexto booleano intuitiva nuevo valor predeterminado.

¿Qué hay de nuevo en la versión 0.8.5.1:

  • fixed una condición de carrera acceso global y el cierre-bound las variables de subproceso local en contextos multiproceso
  • corrigió un fallo en la gestión de transacciones con la clase DatasourcePool cuando se utiliza con la clase SQLStatement
  • fija un error en el módulo de usuario MailMessage.qm donde cabeceras de correo que requieren codificación no fueron codificados y aquellos que no requieren codificación fueron codificados con la codificación Q
  • fija un error en el módulo de usuario Mime.qm donde & quot; _ & quot; personajes de cabeceras q codificados no se codificaban correctamente

¿Qué hay de nuevo en la versión 0.8.4:

  • Esta importante actualización añade soporte para módulos de usuario, donde módulos que extienden el idioma en tiempo de ejecución ahora se pueden escribir en sí Qore.
  • Además, Qore ahora es compatible con pseudo-clases unidos a tipos de valores, que proporcionan métodos que se pueden ejecutar en cualquier valor Qore, permitiendo que cualquier valor a ser tratado como un objeto.
  • Manejo de espacio de nombre se volvió a escribir, y ahora se aplica de manera más consistente y más completo.
  • La documentación lenguaje se ha mejorado mucho.
  • Este comunicado contiene muchas correcciones de errores y optimizaciones, así como correcciones de construcción y muchas nuevas funciones, métodos y constantes.

¿Qué hay de nuevo en la versión 0.8.3:

  • Esta versión es compatible con la construcción de los binarios nativos de Windows y otros de menor importancia mejoras (incluyendo análisis condicional).
  • Por otra parte, 33 errores han sido corregidos.

¿Qué hay de nuevo en la versión 0.8.1:

  • Esta versión incluye 36 correcciones de errores y las principales nuevas características, incluyendo un sistema de tipo mejorado mucho, constantes de clase y variables de clase estáticos, una API sentencia SQL preparada, soporte para declarar tipos de retorno antes de que la ayuda de la función o método de firma, analizador y resolución de nombres para escribir guiones Qore sin & quot;% CONTENIDO% amp; quot; signos de variables o llamadas a métodos de clase o referencias miembros objeto, y mucho más.

¿Qué hay de nuevo en la versión 0.7.5:

  • ERROR FIX: localtime fijo () cuando se le llama con ningún argumento para devolver la fecha y la hora actual como por la documentación
  • Corrección de errores: fija una condición de carrera que podría provocar un estancamiento al llamar pthread_join () cuando el código Qore llama & quot; exit () & quot; cuando varios subprocesos están ejecutando
  • Corrección de errores: fija los Dir :: listFiles () método; la máscara utilizada no filtrar los directorios
  • ERROR FIX: choques fijos en la clase de archivos debido a tipo sin signo de datos que se utiliza y la comparación (& lt; 0) que un error es siempre fracasó; el accidente podría suceder cuando se leyó un objeto no-File
  • Corrección de errores: fija la salida de las estructuras de datos recursivas con los% n% n y especificadores de formato printf (darían lugar a un accidente - por ejemplo, cuando un objeto contiene una lista que también contiene el objeto, etc)
  • Corrección de errores: objeto fijo escenarios de acceso de punto muerto
  • Corrección de errores: arreglado el & quot; - & quot; operador con: Picadillo-string y el hash-list (también hash- = cadena y hash- = lista) para quitar el valor (s) a partir del hash, no llama al operador delete
  • Corrección de errores: valores NULL son serializados como & quot; & quot nula; Valores JSON
  • Corrección de errores: análisis fijo de un caso esquina de marginalmente válida XML-RPC
  • Corrección de errores: la serialización XML-RPC fija manejar NADA (sin valor) y NULL idénticamente
  • Corrección de errores: la serialización XML-RPC fijo nunca salida de un elemento vacío, ya que podría romper algunas implementaciones (la especificación XML-RPC no está muy claro en esto). Nota: enviamos elementos de valor vacíos: cuando la serialización NADA o NULL, que puede no ser correcta, ya sea
  • Corrección de errores: no asuma que un nulo de arrastre debe terminar la cadena al leer datos de la cadena de los archivos; incluir la nula final en la cadena
  • Corrección de errores: arreglado un error de análisis cuerdas base64 cuando los saltos de línea y / o saltos de línea se perdieron los datos codificados en base64
  • Corrección de errores: hacer salir fijo '%%' como '%' en * printf * () funciones
  • Corrección de errores: corregido un error hashes de análisis donde se daba la clave hash como una constante
  • Corrección de errores: corregido un error en el operador delete en que los datos compartidos se actualizaba en lugar en lugar de copiar y luego actualizado
  • Corrección de errores: fija algunas condiciones de carrera que podría causar bloqueos con los getAllThreadCallStacks () función (normalmente no habilitado por defecto)
  • Corrección de errores: ignorar '
  • 'y' 'Al analizar cadenas codificados en base64
  • Corrección de errores: corregido un error estrellarse al intentar copiar elementos de miembros de un objeto eliminado
  • Corrección de errores: fija la sentencia foreach cuando se utiliza con una referencia y se utiliza la sentencia break
  • ERROR FIX: fija un raro insecto dependencia de referencia donde se destruían clases del sistema al mismo tiempo que se hace referencia en el código de usuario
  • Corrección de errores:% fijo = con un operando modula de 0 para ajustar el valor izquierdo a 0 (anteriormente la expresión se ignora si el operando modula era 0)
  • añadió el abilty para una variable Condición que esperar en rwlock objetos, así como objetos mutex
  • dereferencing un hash o un objeto con una lista volverá una rebanada de el hash o un objeto como un hash: ex: $ almohadilla (& quot; & quot ;, key1 & quot; key2 & quot;)
  • .
  • permite% incluye directivas de análisis sintáctico para citar los nombres de archivo (ignorar ataque y de salida entre comillas el nombre del archivo)
  • nuevos métodos de la clase Socket: + Socket :: isWriteFinished (): para el futuro apoyo + Socket :: setNoDelay sin bloqueo de escritura (): para establecer la opción TCP_NODELAY + Socket :: getNoDelay (): devuelve valor del TCP_NODELAY opción
  • nuevas funciones para permitir especificar explícitamente la codificación al serializar cadenas XML-RPC: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ( )
  • agregó nuevos métodos HttpClient para manipular el entorno TCP_NODELAY: + HTTPClient :: setNoDelay () + HTTPClient :: getNoDelay ()
  • Ahora los constructores XmlRpcClient y JsonRpcClient aceptan un segundo argumento opcional que, cuando cierto que inhibirá el intento de conexión inmediata en el zócalo y en lugar de permitir que las conexiones de socket para estar bien establecido o se establezca en la demanda con la primera solicitud

Programas parecidos

Gauche
Gauche

14 Apr 15

Ctalk
Ctalk

20 Feb 15

Craft
Craft

20 Feb 15

Adobe Alchemy
Adobe Alchemy

3 Jun 15

Otro software de desarrollador David Nichols

Comentarios a la Qore Programming Language

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!