El Kylix es un recopilador y el entorno de desarrollo integrado vendido antes por el Borland pero continuado más adelante. Es una versión del linux del lenguaje de programación de Delphi y del constructor C++. El tema del Griego clásico de Delphi de continuación, Kylix se nombra para una taza de consumición del griego clásico . El equivalente apoyado más cercano a Kylix es el paquete libre de Lazarus, diseñado para ser código-compatible con Delphi.
El uso de ayudas de Kylix que programa usar el objeto Pascal y el C++, y se adapta particularmente al desarrollo de la línea de comando utilidades de, módulos de Apache, y (especialmente) usos del GUI, pero no bien adaptado a la programación baja, tal como el desarrollo de los drivers de dispositivo o de los módulos del núcleo .
Aunque obra recíprocamente mal con muchos encargados de ventana del linux el IDE es básicamente un puerto muy fiel de Delphi 5 con un recopilador rápido del código nativo, y las herramientas para la navegación del código, auto-terminación, tooltips del parámetro-nombre, y así sucesivamente. La depuración es capaz, pero muy lenta cargar, y puede estrellar el IDE entero.
Kylix ofrece el CLX, una versión del linux de la biblioteca componente VCL de Borland, que es (sobre todo) un componente - biblioteca basada del control, no desemejante WinForms Visual Basic o de s de . Como otras bibliotecas componente-orientadas, CLX contiene componentes visuales (tales como botones y paneles) y componentes no visuales (tales como contadores de tiempo). El IDE hace fácil seleccionar componentes y ponerlos en una forma, corrigiendo a características y a los tratantes de acontecimiento con un " Objeto Inspector".
VCL de Delphi es una envoltura orientada al objeto sobre los controles crudos Win32, esos traza los mensajes Win32 y los APIs a las características y a los acontecimientos y es así perceptiblemente más fácil de utilizar que el API crudo. Como tal, VCL está limitado firmemente a Windows, y CLX de Kylix se construye encima biblioteca del cuarto de galón de s de Trolltech de '. CLX no es el 100% compatible con VCL, y la mayoría de los programas de Delphi requieren un cierto esfuerzo para virar hacia el lado de babor a Kylix, incluso si se pegan a las bibliotecas de Borland y evitan llamadas directas del OS. Sin embargo, el cuarto de galón es una biblioteca portable y, comenzando con Delphi 6, Borland proporcionó CLX en Windows también, proporcionando una medida de detrás-portabilidad.
El Danny Thorpe parece haber sido en gran parte responsable de conseguir Borland financiar una versión del linux de Delphi, y él hizo mucho el trabajo necesario hacer que el recopilador de Delphi produce executables del linux. Mientras que Delphi y Kylix funcionan en procesadores de 32 bits Intel, el linux utiliza diversas convenciones del registro que Windows y, por supuesto, los formatos de archivo ejecutables y de la biblioteca son diferentes; ver DLL, EXE, DUENDE para los detalles.
Había tres lanzamientos de Kylix, que fueron criticados para su calidad relativamente baja. La primera versión, particularmente, pegó a muchos usuarios como beta - el producto de calidad que debe nunca haber sido lanzado. Arreglos de insecto incluidos de las versiones 2 y 3, y virado hacia el lado de babor el " restante; enterprise" y características del constructor de C++ del modelo de Delphi 5. Sin embargo, la calidad cuestionable y un precio alto alto llevado a las ventas pobres, y a Kylix se ha abandonado al parecer: a pesar de las referencias ocasionales de Borland al linux no ha habido indicación que otra versión de Kylix es próxima. No hay trayectoria de la mejora a Delphi 2005 ni a Delphi 2006, y ni uno ni otro parece incluir la ayuda para CLX. Además, el lanzamiento pasado de Kylix funcionó bajo versiones ahora anticuadas del linux : Linux 7. Con cierto pellizcar, es posible funcionar Kylix en el linux 8. Kylix funcionará bajo distribuciones más recientes del linux pero requiere cierta investigación y configuración adicional (e. teniendo una más vieja versión Glibc disponible, y realizando otros cambios al ambiente de defecto). El Lazarus, que se pone al día regularmente, puede ser utilizado alternativo.
.
| Random links: | Túnez | Estación de metro de la ciudad | Juan Elkann | Trullo (color) | Acción del 9 de febrero de 1695 |