Borland Kylix

KylixKylix (software)
Borland Kylix is a compiler and integrated development environment (IDE) formerly sold by Borland, but later discontinued.wikipedia
58 Related Articles

Borland

Borland InternationalBorland Software CorporationSegue Software
Borland Kylix is a compiler and integrated development environment (IDE) formerly sold by Borland, but later discontinued.
Under the Borland name and a new management team headed by president and CEO Dale L. Fuller, a now-smaller and profitable Borland refocused on Delphi, and created a version of Delphi and C++ Builder for Linux, both under the name Kylix.

Component Library for Cross Platform

CLX
Kylix features CLX, a Linux version of Borland's VCL [Visual Component Library], which is (mostly) a component-based control library, not unlike Visual Basic or .NET's WinForms.
It is developed by Borland for use in its Kylix, Delphi, and C++ Builder software development environment.

Object Pascal

DelphiDelphi programming languageDCU
Kylix supports application programming using Object Pascal and C++, and is particularly suited to the development of command line utilities and (especially) GUI applications, but not well suited to low-level programming, such as the development of device drivers or kernel modules.

Visual Component Library

VCL
Kylix features CLX, a Linux version of Borland's VCL [Visual Component Library], which is (mostly) a component-based control library, not unlike Visual Basic or .NET's WinForms.
A cross-platform equivalent of the VCL, called CLX (Component Library for Cross Platform), was later developed for use in Delphi, C++Builder and Kylix in 2000–2001.

Danny Thorpe

Danny Thorpe seems to have been largely responsible for getting Borland to fund a Linux version of Delphi, and he did a lot of the work necessary to make the Delphi compiler produce Linux executables.
In 1999, he was a founding member of the Kylix team, implementing the Delphi compiler and development environment on Linux, released in 2001.

Free Pascal

FreePascalFree Pascal CompilerFPC
Later, a Linux port was created by Michael van Canneyt, five years before the Borland Kylix compiler became available.

Delphi (software)

DelphiBorland DelphiEmbarcadero Delphi
It is a Linux software development environment based on Borland Delphi and Borland C++ Builder, which runs under Microsoft Windows.

Compiler

compiledcompilerscompile
Borland Kylix is a compiler and integrated development environment (IDE) formerly sold by Borland, but later discontinued.

Integrated development environment

IDEIDEsdevelopment environment
Borland Kylix is a compiler and integrated development environment (IDE) formerly sold by Borland, but later discontinued. Though it interacts poorly with many Linux window managers, the IDE is basically the Delphi 5 IDE running on top of Wine, with a fast native code compiler, and tools for code navigation, auto-completion, parameter-name tooltips, and so on.

Linux

GNU/LinuxLinux on the desktopLin
It is a Linux software development environment based on Borland Delphi and Borland C++ Builder, which runs under Microsoft Windows.

C++Builder

C++ BuilderBorland C++ BuilderBorland C++ Builder 6.0
It is a Linux software development environment based on Borland Delphi and Borland C++ Builder, which runs under Microsoft Windows.

Microsoft Windows

WindowsPCMS Windows
It is a Linux software development environment based on Borland Delphi and Borland C++ Builder, which runs under Microsoft Windows.

Kylix

kylikesancient Greek drinking cupcylix
Continuing Delphi's classical Greek theme, Kylix is the name for an ancient Greek drinking cup.

Lazarus (IDE)

LazarusLazarus IDELCL
The closest supported equivalent to Kylix is the free Lazarus IDE package, designed to be code-compatible with Delphi.

FireMonkey

As of September 2011 with Kylix discontinued the framework for cross-platform development by Embarcadero is FireMonkey.

C++

C++ programming languageC++98C with Classes
Kylix supports application programming using Object Pascal and C++, and is particularly suited to the development of command line utilities and (especially) GUI applications, but not well suited to low-level programming, such as the development of device drivers or kernel modules.

Command-line interface

command linecommand-linecommand line interface
Kylix supports application programming using Object Pascal and C++, and is particularly suited to the development of command line utilities and (especially) GUI applications, but not well suited to low-level programming, such as the development of device drivers or kernel modules.

Graphical user interface

GUIgraphicalgraphical interface
Kylix supports application programming using Object Pascal and C++, and is particularly suited to the development of command line utilities and (especially) GUI applications, but not well suited to low-level programming, such as the development of device drivers or kernel modules.

Device driver

driverdriversdevice drivers
Kylix supports application programming using Object Pascal and C++, and is particularly suited to the development of command line utilities and (especially) GUI applications, but not well suited to low-level programming, such as the development of device drivers or kernel modules.

Loadable kernel module

kernel modulemoduleKernel extension
Kylix supports application programming using Object Pascal and C++, and is particularly suited to the development of command line utilities and (especially) GUI applications, but not well suited to low-level programming, such as the development of device drivers or kernel modules.

Window manager

window managerswindow managementwindowing manager
Though it interacts poorly with many Linux window managers, the IDE is basically the Delphi 5 IDE running on top of Wine, with a fast native code compiler, and tools for code navigation, auto-completion, parameter-name tooltips, and so on.

Wine (software)

WineWine 1.0Wine software
Though it interacts poorly with many Linux window managers, the IDE is basically the Delphi 5 IDE running on top of Wine, with a fast native code compiler, and tools for code navigation, auto-completion, parameter-name tooltips, and so on.

Component-based software engineering

software componentcomponentcomponents
Kylix features CLX, a Linux version of Borland's VCL [Visual Component Library], which is (mostly) a component-based control library, not unlike Visual Basic or .NET's WinForms.

Visual Basic

VBVisual Basic 6Microsoft Visual Basic
Kylix features CLX, a Linux version of Borland's VCL [Visual Component Library], which is (mostly) a component-based control library, not unlike Visual Basic or .NET's WinForms.

Microsoft .NET strategy

Microsoft .NET.NET.NET Framework
Kylix features CLX, a Linux version of Borland's VCL [Visual Component Library], which is (mostly) a component-based control library, not unlike Visual Basic or .NET's WinForms.