Cobra

Software captura de pantalla:
Cobra
Detalles de software:
Versión: 0.9.6
Fecha de carga: 17 Feb 15
Licencia: Libre
Popularidad: 14

Rating: 3.0/5 (Total Votes: 1)

Características :

  • Rápida, expresivo codificación
  • Ejecución rápida
  • estático y dinámico de unión
  • soporte de nivel de calidad
  • POO y amigos
  • Control de calidad
  • La expresividad
  • la productividad general
  • conveniencias Scripting
  • actuación lingüística Compilado

¿Qué hay de nuevo en este comunicado de :

  • Esta versión añade parámetros opcionales y con nombre y añade secciones modificadoras (por ejemplo, privada, comunitaria).
  • La opción -lib ahora soporta {EnvironmentVariables} en el camino.
  • Comprobación de errores se ha mejorado.
  • También hubo correcciones y mejoras.

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

  • Idioma:
  • mixins
  • mixins puede declaro protegida y miembros privados.
  • mixins puede ahora ser utilizado como los tipos adecuados, tales como el tipo de un parámetro.
  • Fijo:. No se puede declarar una confusión en el interior de un espacio de nombres
  • Fijo: mixins no puede utilizar el de la declaración de propiedades de
  • .
  • La potencia-operador como en la base ** exponente es ahora compatible.
  • Todos los tipos numéricos funcionan.
  • Aumentada asignación (** =) funciona.
  • En B ** e donde ambos son enteros, un valor int negativo para e lanzará una InvalidOperationException. Usted puede tratar este echando ya sea a un tipo fraccional (número, decimal, float).
  • División
  • Añadido // = para la asignación aumentada de enteros con & quot; la división entera & quot ;. Esto corresponde al operador aritmética binaria //.
  • Añadido comprobación de errores para el uso de & quot; aumentada división fraccional & quot; modificar enteros:
  • No se puede usar la división fraccional (/ =) para modificar un número entero. División Uso entero (// =) en su lugar.
  • Fijo:. El operador // = para los tipos fraccionarias qué no baja el resultado como // hace, por lo que los dos operadores inconsistente
  • Se ha añadido soporte para los literales int fuera de un rango de 32 bits.
  • tipos inferidos ahora int, uint Int64 y Uint32.
  • Obras de bases decimales y hexadecimales.
  • Añadido nuevo cheque de error:. No se puede provocar eventos para otros objetos
  • No ejecute las pruebas de las bibliotecas que se hace referencia por defecto.
  • Fijos:. Bloques de prueba en clases genéricas ignorados
  • Biblioteca:
  • En CobraCore, agregó .isRunningOnWindows y .isRunningOnMac.
  • En CobraCore, cambiaron .isRunningOnMono y .isRunningOnUnix de propiedades a los métodos.
  • trasladó IList.numbered hasta IEnumerable.
  • Añadido .En primer lugar, los métodos .take y extensión Saltee a IEnumerable.
  • Se ha añadido la sobrecarga IEnumerable.numbered (inicio como int).
  • Línea de comandos:
  • Enhanced -nativa-compilador para buscar la ruta del sistema si el compilador especificado no se pudo encontrar la clase de proceso.
  • En -sobre cobra, imprimir un aviso si Cobra.Core.dll no se encuentra al lado de cobra.exe.
  • Fijo:. Cobra -embed-tiempo de ejecución requiere escribir permanentes al directorio de instalación
  • El tiempo--embed run / opción -ert ahora hace una copia local de Cobra.Core que se retira más tarde.
  • Instalador:
  • Soporte .NET 4.5 (en realidad lanzado en Cobra 0.9.1)
  • Haga los basados ​​en Windows install-de-workspace.bat robusto frente directorio de inicio del usuario.
  • Utilice las variables de entorno & quot; PROGRAMFILES & quot; y & quot; ProgramW6432 & quot; en lugar de la codificación duro & quot; Archivos de programa [(x86)] & quot;.
  • Varios:
  • Avanzado JVM back-end (todavía podría utilizar voluntarios de código abierto).
  • Mejor notificación del número de columna en los mensajes de error.
  • Actualizado muestra Notepad.cobra a .NET 4.0.
  • Añadido línea de comando dump-assembly.cobra util en Suplementos /.
  • Mejoras en el wiki en línea.
  • Se han producido mejoras simultáneas al MonoDevelop complemento para Cobra, por Ramón Rocha.

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

  • IDIOMA:
  • múltiples secciones de prueba habilitados en los métodos y las propiedades.
  • Alta nuevo try ... catch ... llegar expresión.
  • Se ha añadido soporte para las cadenas de documentación espacio de nombres.
  • Agregado desembalar las nuevas clases de par con las tareas y los bucles.
  • Lanza un UnpackException? para la asignación de objetivos múltiples (destino1, destino2 = fuente) si hay una discrepancia en el número de elementos de origen y objetivos
  • mejorado el tratamiento de == y entre bienes de volver a caer a un método de tipo fuertemente .equals si un método .compareTo inflexible de tipos no está disponible.
  • Añadido literales numéricos como 45n por número y 45d para decimal. Anteriormente, el sufijo d requiere una parte decimal (45.0d) y no había n sufijo disponible.
  • Se agrega reconocimiento de las interfaces de tipos primitivos como int implementar IComparable.
  • Añadido soporte adecuado para DllImport también conocido como & quot; P / Invoke & quot;.
  • Añadido creación variable local y la inferencia de tipos de parámetros out en llamadas a métodos.
  • Mejora de la comprobación de errores y mensajes de error mejorados.
  • varios bugs corregidos.
  • Las nuevas advertencias:
  • No utilizar el operador & quot identidad; se & quot; con un objeto literal. Utilice un operador de igualdad como & quot; == & quot; o & quot; & quot;.
  • No se puede convertir una cadena a un tipo numérico. Considere el uso de & quot; int.Parse & quot; o & quot; int.TryParse & quot ;. Uso & quot;HELP int & quot; para más detalles.
  • BIBLIOTECA:
  • Renombrado & quot; Cobra.Lang & quot; & quot; Cobra.Core & quot;
  • Agregado MultiList? clase.
  • Agregado Par y Par clasess.
  • Se ha mejorado el formato por defecto de la sentencia trace (que también es configurable).
  • Agregado CobraCore.operatingSystemDescription como String.
  • Agregado CobraCore.htmlDecode, .urlEncode y .urlDecode.
  • Mejora CobraCore.findCobraExe (changset: 2473)
  • .
  • Una biblioteca Cobra.Compiler está siempre proporcionó durante la instalación.
  • Renombrado & quot; CobraInfo & quot; & quot; CompileTimeInfo & quot; y añadió .Date y .subversionRevision.
  • varios bugs corregidos.
  • métodos de extensión Agregado:
  • interfaz IList
  • interfaz IList
  • clase Stack: clon def como Stack
  • clase String
  • línea de comandos:
  • Línea de comandos: -nativa compilador: La ruta absoluta al compilador nativo ya no es necesaria. Un simple & quot; csc.exe & quot; o & quot; dmcs & quot; será suficiente si se encuentra en la ruta del sistema.
  • opción -clr-plataforma Añadido (como opción -platform C # 's).
  • En & quot;. Cobra -unos & quot ;, mostrar el camino que viene de cobra.exe
  • APRENDIZAJE:
  • Agregado Cómo:. Personaliza Igualdad Object
  • kickstarted Cobra koan.
  • Ampliado el wiki.
  • Continúa la discusión y el apoyo en los foros.
  • Las muestras Añadido:
  • Bloc de notas para WPF
  • Gtk Editor Fuente
  • Volcado Hex
  • OTROS:
  • Se ha añadido soporte para .NET 4.0.
  • Mejora de la salida de la directivaHELP.
  • Mejorado el instalador de muchas maneras.
  • Ampliado el banco de pruebas.
  • Avanzado JVM back-end (todavía podría utilizar voluntarios de código abierto).
  • Bumped el requisito Mono 2,4-2,6 basado en una encuesta acerca de las versiones de VM.

Imágenes

cobra_1_69273.jpg
cobra_2_69273.jpg

Comentarios a la Cobra

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