Lázaro | |
---|---|
| |
Tipo de | IDE |
Autor |
Cliff Baeseman, Shane Miller, Michael A. Hess et al. |
Desarrolladores | comunidad |
Escrito en | Objeto Pascual |
Interfaz | gráfico ( GTK+ , Qt , API de Windows ) |
Sistema operativo | Linux , macOS , FreeBSD , Solaris y otros similares a UNIX , Windows , Android , ReactOS |
Idiomas de la interfaz | Ruso , Inglés y 36 idiomas más |
Primera edición | 2001 |
plataforma de hardware | Macintosh , computadora personal , asistente digital personal , teléfono móvil , tableta y estación de trabajo |
ultima versión | 2.2.2 (19 de mayo de 2022) |
Formatos de archivo legibles | Lazarus Project Information [d] , Lazarus Project Session [d] , Lazarus Form [d] y Lazarus Package [d] |
Formatos de archivo generados | Lazarus Project Information [d] , Lazarus Project Session [d] , Lazarus Form [d] y Lazarus Package [d] |
Estado | activo |
Licencia | GNU GPL[ aclarar ] , GNU LGPL |
Sitio web | lazarus-ide.org |
Archivos multimedia en Wikimedia Commons |
Lazarus es un entorno de desarrollo de software Object Pascal de código abierto para el compilador Free Pascal . El objetivo principal es proporcionar herramientas de desarrollo gratuitas y multiplataforma en un entorno similar a Delphi (similar a Harbour for Clipper ).
Le permite portar programas GUI de Delphi a varios sistemas operativos: Linux , FreeBSD , macOS , Microsoft Windows , Android [1] .
A diferencia de MSE , la atención se centra en la conversión de proyectos Delphi . Biblioteca de componentes visuales: cercana a VCL Lazarus Component Library (LCL), admite casi por completo Win32 , GTK1 , GTK2 , Carbon , Qt , fpGUI , widgets Cocoa , parcialmente WinCE [2] widgets . Se ha implementado el conjunto principal de controles, el editor de formularios y el inspector de objetos están lo más cerca posible de Delphi; sin embargo, no hay compatibilidad total con Delphi. La interfaz de depuración se implementa a través de GDB . Editor: con un sistema de sugerencias, navegación de hipertexto a través de los textos fuente, finalización automática, formato automático (basado en mecanismos de formato de código Jedi), soporte de refactorización . La interfaz y el editor son totalmente Unicode ( UTF-8 ).
Se admiten dos estilos de ensamblador para la compilación : Intel y AT&T. El compilador también admite varios estilos de Pascal: Object Pascal, Turbo Pascal , Mac Pascal , Delphi. Implementó su propio formato de gestión de paquetes. Se proporciona el ensamblaje automático del entorno (para la nueva biblioteca de widgets). Sistemas operativos compatibles para la compilación: Linux , Microsoft Windows (Win32, Win64), macOS , FreeBSD , WinCE , OS/2 .
Distribuido bajo los términos de la Licencia Pública General GNU , y una parte significativa de las bibliotecas, incluida LCL, bajo los términos de la Licencia Pública General Menor GNU modificada . Una compilación de entorno alternativa es CodeTyphon , que incluye varios paquetes y componentes adicionales, en particular, el motor GLScene OpenGL .
Entre los programas escritos con Lazarus se encuentran los administradores de archivos de dos paneles Total Commander y Double Commander , el editor de audio easyMP3Gain , GNOME analog para Windows Greengnome , el archivador PeaZip , el panel de control de distribución de Ubuntu , CAD ZCad .
IDE | |
---|---|
Universal | |
C / C++ | |
BÁSICO | |
Java |
|
Pascal | |
PHP |
|
Pitón | |
código de acción | |
rubí | |
comparación |
Pascal | |||||||
---|---|---|---|---|---|---|---|
Dialectos |
| ||||||
compiladores |
| ||||||
IDE | |||||||
personas |
de elementos GUI | Juegos de herramientas (conjuntos)|||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
nivel bajo |
| ||||||||||||||||||||||||||
alto nivel |
|