Objeción

Language OO independiente de la plataforma moderna con un compilador nativo de JIT
Descargar ahora

Objeción Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Nombre del editor:
  • Randy Hollines
  • Tamaño del archivo:
  • 2.7 MB

Objeción Etiquetas


Objeción Descripción

Objeck es un lenguaje de programación de propósito general estrechamente relacionado con Java, Pascal y Ruby que trata sus tipos de datos como objetos. Este lenguaje contiene todas las características "básicas" de un lenguaje de programación de propósito general (Turing Completo) con un énfasis colocado en la simplicidad de UOP. El idioma consiste en un compilador y una máquina virtual con colector de basura asociado y compilador JIT. El compilador emite código byte binario que es ejecutado por el sistema de tiempo de ejecución. El sistema de tiempo de ejecución tiene la capacidad de traducir el código de bytes en el código de máquina nativo IA-32 o AMD64. El objetivo de ingeniería es tener optimizaciones básicas (orificio PEEP) realizado por el compilador del código fuente y las optimizaciones avanzadas realizadas por el compilador JIT. Principales características: Soporte para la programación orientada a objetos (clases virtuales, interfaces, enumias, funciones y métodos) Soporte funcional (Funciones de alto orden) Soporte para métodos y funciones polimórficas Clasificaciones "públicas" y "privadas" Soporte de la biblioteca de clase (consola, cadenas, archivos, hilos, enchufes, directorios, vectores, listas vinculadas, b-árboles, http, etc.) Depurador interactivo Gestión automática de memoria (marcas y recolección de basura de barrido) Soporte de Jit de tiempo de ejecución nativo para arquitecturas IA-32 y AMD64 Optimizaciones generales del compilador (lógica de cortocircuito, método en forro, plegado constante, reducción de fuerza y ​​simplificación de instrucciones)


Objeción Software relacionado