Lanzamiento del entorno de desarrollo PascalABC.NET 3.6.3

Disponible lanzamiento del sistema de programación PascalABC.NET, que ofrece una edición del lenguaje de programación Pascal con soporte para la generación de código para la plataforma .NET, la capacidad de usar bibliotecas .NET y características adicionales como clases genéricas, interfaces, sobrecarga de operadores, expresiones λ, excepciones, recolección de basura, métodos de extensión, clases sin nombre y autoclases. El lenguaje está dirigido principalmente a su aplicación en el campo de la educación y la investigación científica. El paquete también incluye un entorno de desarrollo con sugerencias de código, formato automático, un depurador, un diseñador de formularios y ejemplos de código para principiantes. Código de proyecto distribuido por con licencia LGPLv3. Puede construirse en Linux (basado en Mono) y Windows.

Cambios en la nueva versión:

  • Se ha implementado la construcción “^i”, lo que le permite acceder al i-ésimo elemento desde el final en matrices, listas, cadenas y sectores (por ejemplo, a[:^1] significa “todos los elementos excepto el último”);
  • Se implementaron segmentos de escritura para matrices, listas y cadenas;
  • GraphWPF ha agregado un nuevo tipo de vector y operaciones sobre él y el tipo de punto. También se han agregado funciones Líneas, RandomPoint y RandomPoints(n). Al guardar una ventana en GraphWPF, el color de fondo ahora es blanco;
  • Implementación de GraphWPF, WPFObjects y Graph3D
    Controladores OnClose, Graph3D y OnDrawFrame. Marco de renderizado mejorado;

  • Se agregaron métodos de extensión a.Permutations y a.Combinations(m) para matrices;
  • El libro de problemas electrónico se ha complementado con un conjunto de tareas del grupo ExamTaskC para resolver problemas del grupo C de USE;
  • Implementó un método para expandir secuencias de Productos con proyección;
  • Se agregaron Paso(n) y Revertir a los tipos IntRange y CharRange;
  • Trabajo mejorado en pantallas con alta densidad de píxeles (HighDPI): botones para cerrar la ventana, visualización mejorada de iconos en la ventana del proyecto y el administrador de componentes en la aplicación Windows Forms;
  • Se ha interrumpido la integración de la versión .NET en el instalador; si es necesario, se descarga desde el sitio web de Microsoft;
  • El compilador de la consola implementa la opción “/output: ejecutable”;
  • Garantiza verificar y prohibir la captura de nombres en registros anidados y sin nombre.

Fuente: opennet.ru

Añadir un comentario