• Impressum
  • Datenschutz
Blogging Inside
Aktuelle Trends im Web, Tipps zum Bloggen, WordPress und mehr
  • Startseite
  • Fachbegriffe
  • SEO Tipps für WordPress

Entwicklungsumgebung Lazarus 1.0 für Free-Pascal-Programmierer veröffentlicht

khk Android, Entwicklungsumgebung, Fast-Pascal, Lazarus, Pascal, Plattformunabhängig 7. September 2012

Am 28. August 2012 ist nach nun mehr als zehn Jahren Entwicklungszeit die erste „offizielle“ Version der freien Entwicklungsumgebung (IDE) Lazarus für Free Pascal auf dem Software-Depot Sourceforge veröffentlicht worden.

Free Pascal oder Free Pascal Compiler (FPC) ist ein freier Compiler für die Programmiersprachen Pascal und Object Pascal.

Lazarus 1.0 soll die erste Version der IDE sein, die sich auch für die Entwicklung von Anwendungen für Android eignet.

Das Open-Source-Projekt Lazarus ist eine freie Plattformunabhängige Entwicklungsumgebung für Rapid Application Development (RAD), die auf dem Compiler Free Pascal aufbaut.

Die Lazarus Entwicklungsumgebung ermöglicht die visuelle Entwicklung komplexer Programme auf unterschiedlichen Betriebssystemen und Rechnerarchitekturen. Im Gegensatz zu anderen integrierten Entwicklungsumgebungen für Pascal, die eine an Turbo Pascal angelehnte Oberfläche besitzen, ähnelt das Lazarus-System der IDE Delphi. Die Lazarus Component Library (LCL) ist sowohl strukturell als auch von den Klassenbezeichnungen und Funktionen her sehr ähnlich zu Borland Delphis VCL. Auch für Entwickler proprietärer Software ist Lazarus geeignet, da die LCL-Komponentenbibliothek unter den Bedingungen einer modifizierten LGPL lizenziert wird.

Lazarus Entwicklungsumgebung
Lazarus Entwicklungsumgebung

Für die schnelle Erstellung grafischer Bedienoberflächen (GUI) bietet Lazarus derzeit Unterstützung für die Grafikbibliotheken GTK+ bzw. GTK2 (mit Gnome-Unterstützung), Qt, Carbon (Mac OS X), Windows CE und WinAPI (Win32 Forms) auf einem hohen Abstraktionsgrad, was den erzeugten Code in Verbindung mit Free Pascal in einem hohen Grad plattformunabhängig macht.

Einmal erstellter Quellcode kann meist problemlos auf unterstützten Betriebssystemen (derzeit vor allem Linux, Mac OS X und Windows) kompiliert und ausgeführt werden. Darüber hinaus unterstützt Lazarus die Cross-Compilation für andere Systems, z. B. die Entwicklung von Linux-Software auf einem Windows-Rechner oder umgekehrt, und die Target-Compilierung für Android. Die Entwicklungsumgebung erstellt schnellen, nativen Bytecode.

Lazarus unterstützt die Software-Entwicklung in Free Pascal, einer freien für viele Plattformen verfügbaren Implementation der Programmiersprache Pascal, die um 1970 von Niklaus Wirth entwickelt wurde. Die Sprache Pascal hat der strukturierten Programmierung den Weg geebnet, heute unterstützt sie auch das objektorientierte Paradigma (Object Pascal).

Der Projektname „Lazarus“ basiert auf dem Namen der biblischen Figur Lazarus (hebr. „Gott hat geholfen“). Nachdem das Projekt Megido 1999 scheiterte, starteten die Entwickler noch im selben Jahre ein neues Projekt Namens Lazarus, welches als visuelle Programmierumgebung für Free Pascal entwickelt wurde.

Lazarus wurde in Free Pascal geschrieben und kann mit sich selbst kompiliert werden.

Die Lazarus-Version 1.0 ist am 1. September 2012 offiziell auf der Dutch Pascal Conference 2012 (Dutch Pascon) in Utrecht vorgestellt worden. Lazarus kann unter Windows, Mac OS X, Linux und FreeBSD eingesetzt werden und unterstützt die Prozessoren x86, PowerPC und ARM.

Quelle: Wikinews, khk – Artikel unterliegt der CC-BY-2.5-Lizenz

  • teilen 
  • twittern 

Verwandte Beiträge

Mobilerreichbarkeit001

Allgemeines /

News Fatigue: Wenn die Nachrichtenflut überfordert

LG Q6_

Pressemeldungen /

LG Q6 ab 21. August in Deutschland erhältlich

digitaler Sprachassistent

Software /

Sprachassistenten: Zwei Drittel bevorzugen weibliche Stimme

Help2

Allgemeines /

Ghosting im Web

‹ Die besten NextGEN Gallery Plugins für WordPress Blogs Teil 1 › WordPress und Joomla Erweiterungen für mobile Devices

Werbung

Kategorien

  • Aktuelle News
  • Allgemeines
  • Buchvorstellungen
  • Cloud Computing
  • Digitalisierung
  • Geld verdienen mit Blogs
  • Marketing
  • Pressemeldungen
  • SEO
  • Sicherheit
  • Social Media Tools
  • Software
  • Tipps für Blogger
  • Tutorials
  • Webdesign / CMS / Themes

Werbung

Zurück nach oben

Seiten

  • Datenschutz
  • Fachbegriffe
  • Impressum
  • SEO Tipps für WordPress

Blogroll

  • PHP Archiv
  • Energie Blogger
  • WP Ezine
  • WordPress Plugin Archive

Feedly

follow us in feedly
© Blogging Inside 2025