Nachrichten zur Krypto-Börse

OBNC – Der effiziente Oberon-07 Compiler für moderne Softwareentwicklung

Entdecken Sie die Vorteile und Funktionsweise des OBNC Compilers, der die Oberon-07 Programmiersprache in C übersetzt und so eine flexible und plattformunabhängige Softwareentwicklung ermöglicht. Lernen Sie die Besonderheiten, die Lizenzbedingungen und den Einsatzbereich dieses leistungsfähigen Werkzeugs kennen.

OBNC – Der effiziente Oberon-07 Compiler für moderne Softwareentwicklung

OBNC ist ein moderner Compiler, der speziell für die Programmiersprache Oberon entwickelt wurde. Oberon selbst wurde von dem renommierten Informatiker Niklaus Wirth entworfen, der auch bekannt ist für die Schaffung von Sprachen wie Pascal und Modula-2. Die Programmiersprache Oberon zeichnet sich durch ihre Klarheit, Einfachheit und eine gut durchdachte modularisierte Struktur aus. OBNC setzt dabei an, die finale Version der Sprache aus dem Jahr 2016 umzusetzen und bringt damit eine umfassende Unterstützung der Oberon-07 Spezifikation. Aber was genau ist OBNC und warum gewinnt dieser Compiler heute wieder verstärkt an Bedeutung? Die Antwort liegt in seinem Funktionsprinzip, seiner Lizenzierung und den technischen Besonderheiten, die sowohl für Entwickler als auch für Open-Source-Enthusiasten besonders interessant sind. OBNC ist im Grunde ein Übersetzer, der Quellcode, der in Oberon geschrieben wurde, in die Programmiersprache C überführt.

Diese Übersetzung ermöglicht eine enorme Portabilität, denn einmal erzeugter C-Code kann auf nahezu jedem Betriebssystem kompiliert werden, das über einen passenden C-Compiler verfügt. Die Verbindung zu C ist aus mehreren Gründen besonders sinnvoll: C ist praktisch universell anerkannt und unterstützt, außerdem existieren umfangreiche Optimierungswerkzeuge und Compiler für unterschiedlichste Hardware-Architekturen. Somit können Oberon-Projekte, die mittels OBNC kompiliert werden, von der Stabilität und der weiten Verbreitung der C-Umgebung profitieren. Das zentrale Kommandozeilen-Tool obnc übernimmt dabei den gesamten Prozess. Es verwaltet nicht nur die Übersetzung, sondern erkennst auch automatisch, welche Dateien neu kompiliert werden müssen, was die Entwicklungsarbeit effizienter und weniger fehleranfällig macht.

Ein wesentlicher Aspekt von OBNC ist seine Lizenzierung: Der Compiler selbst wird unter der GNU General Public License (GPL) veröffentlicht, während die mitgelieferten Bibliotheken unter der Mozilla Public License (MPL) stehen. Diese Kombination bietet eine besondere Flexibilität für Entwickler. Die MPL erlaubt es, dass Projekte, die mit OBNC kompiliert wurden, unter einer beliebigen Lizenz weitergegeben werden können. Dies erleichtert die Integration in proprietäre Systeme ebenso wie die Verwendung in freien, offenen Softwareprojekten. Diese Offenheit macht OBNC zu einer äußerst attraktiven Option für verschiedenste Entwicklergemeinschaften und Unternehmen. Im Hinblick auf den Aufbau enthält das OBNC-Paket neben dem Compiler selbst auch mehrere wichtige Zusatzkomponenten. Darunter befinden sich beispielsweise ein Werkzeug zur Dokumentationserzeugung und eine kleine Basissammlung von sieben Modulen.

Diese Module orientieren sich an den sogenannten Oakwood Guidelines für Oberon-2 Compiler Entwickler, welche als bewährte Standards im Oberon-Umfeld gelten. Zudem umfasst das Paket eine Erweiterungsbibliothek namens ext, die Zugang zu Funktionen ermöglicht, welche im Standardumfang der Sprache nicht enthalten sind. Zu diesen Funktionen gehören die Verarbeitung von Kommandozeilenargumenten, der Zugriff auf Umgebungsvariablen, das Ausgeben von Fehlernachrichten auf den Standard-Fehlerstrom, das Konvertieren von Zahlen in Strings und zurück sowie die individuelle Anpassung des sogenannten Trap Handlers, was für die Fehlerbehandlung in Oberon-Programmen relevant ist. Interessanterweise war die ext-Bibliothek ursprünglich ein eigenständiges Paket, ist aber inzwischen im Hauptpaket integriert, was Installationen und Updates vereinfacht. Ein weiterer Vorteil von OBNC liegt in seiner plattformübergreifenden Ausrichtung.

Die Implementierung in C bedeutet, dass der Compiler auf jedem Betriebssystem kompiliert und ausgeführt werden kann, das mit POSIX kompatibel ist. Für die Garbage Collection setzt OBNC auf den bekannten Boehm-Demers-Weiser-Garbage-Collector, der eine automatische Speicherbereinigung ermöglicht und zur Stabilität und Effizienz der generierten Programme wesentlich beiträgt. Für Nutzer von Microsoft Windows gibt es sogar eine vorgefertigte und vorkompilierte Version von OBNC, inklusive aller notwendigen Abhängigkeiten wie Garbage Collector, SDL, Gawk und TCC. Dieses Paket ist bequem herunterladbar und erleichtert vor allem Einsteigern und Windows-Nutzern den Start in die Oberon-Programmierung deutlich. Es ist wichtig zu wissen, dass die Ausgabe von OBNC in Version 0. 17 nicht kompatibel ist mit älteren Versionen ab 0. 15. Wer also bereits Oberon-Module mit einer älteren Version kompiliert hat, muss diese neu kompilieren, um die neue Version ohne Konflikte einsetzen zu können.

Typischerweise genügt es, das Verzeichnis . obnc in den Modulordnern zu löschen, nachdem eine Sicherung vorgenommen wurde, um anschließend mit der neuen OBNC Version fortzufahren. Zur Verbesserung der Programmiererfahrung gehören auch hilfreiche Tools für die Quellcodebearbeitung. Für den beliebten Texteditor Gedit wurde eine eigene Sprachunterstützung entwickelt, die Syntax-Hervorhebung für Oberon-Quelltexte bietet. Ergänzend dazu gibt es ein Plugin, das reservierte und vordefinierte Oberon-Wörter automatisch beim Tippen in Großbuchstaben umwandelt, wie es für Oberon üblich ist. Diese Erweiterungen sind ebenfalls kompatibel mit dem auf Gedit basierenden Editor Pluma, der etwa in der Linux-Distribution MATE häufig zum Einsatz kommt. Damit wird das Schreiben von Oberon-Code nicht nur einfacher, sondern auch weniger fehleranfällig. Für Entwickler, die neu in Oberon und OBNC sind, stehen eine Reihe von Hilfsmitteln zur Verfügung.

Einstiegshilfen, FAQs und praktische Anleitungen erleichtern das Einarbeiten und den produktiven Einsatz des Compilers. Weiterführende Literatur, beispielsweise das Buch "Object-Oriented Programming in Oberon-2" von Hanspeter Mössenböck, liefert zudem tiefgehende Einblicke in die Sprache und ihre objektorientierten Erweiterungen. Obwohl OBNC standardmäßig die reine Oberon-07 Sprache unterstützt, zeigt dieses Buch, wie Oberon-2-Typen und die Implementierung von Klassen funktionieren, was für fortgeschrittene Nutzer wertvolle Anknüpfungspunkte bietet. Der Support und Austausch innerhalb der Oberon-Community ist gut organisiert. Fragen können auf beliebten Plattformen wie Stack Overflow gestellt werden, außerdem existiert eine dedizierte Mailingliste bei der ETH Zürich sowie das klassische Usenet-Forum comp. lang. oberon, das Liebhabern und Experten der Sprache als Diskussionsplattform dient.

Darüber hinaus ist der Entwickler von OBNC, Karl, direkt per E-Mail erreichbar, was viele Nutzer als besonderen Vorteil für die schnelle Problembehebung schätzen. OBNC setzt sich als moderner Compiler nicht nur durch seine technische Qualität, sondern auch durch seine Offenheit und Flexibilität ab. Er verbindet die robuste Oberon-Programmiersprache mit der allgegenwärtigen Welt von C und bietet damit ein mächtiges Werkzeug für Softwareentwicklung auf vielen Plattformen. Die Lizenzbedingungen erlauben einen unkomplizierten Einsatz in privaten, akademischen oder kommerziellen Projekten, was OBNC zu einer attraktiven Wahl auch für professionelle Entwicklerteams macht. Die Kombination aus einfacher Handhabung, zuverlässiger Leistung und einer starken Community macht OBNC zu einem wichtigen Instrument für Programmierer, die Wert auf sauberen, modularen Code legen und gleichzeitig die Vorteile moderner Compiler-Technologien nutzen möchten.

Gerade für Projekte, in denen Stabilität, Portabilität und eine klare Sprache im Vordergrund stehen, ist OBNC eine bemerkenswerte Alternative zu gängigen Programmiersprachen und Kompilern. Insgesamt positioniert sich OBNC als Brücke zwischen traditioneller Programmiersprache Oberon und moderner Entwicklungsumgebung. Die Möglichkeit, Oberon-Code ohne Umwege in C zu übersetzen und somit von einem breiten Ökosystem an Tools und Laufzeitumgebungen zu profitieren, ist ein entscheidendes Argument für die Nutzung dieses Compilers. Mit OBNC erhält die Oberon-Community einen zeitgemäßen Compiler, der den Spagat zwischen Tradition und Innovation souverän meistert.

OKX Partnerinhalte

Registrieren Sie sich bei OKX und erhalten Sie Ihren Willkommensbonus

OKX ist eine Plattform für Spot- und Futures-Handel, P2P-Tausch und Krypto-Sparpläne. Ein neues Konto über diesen Link eröffnet Zugang zum Willkommensbonus-Programm: bis zu 10.000 USDT für Ihre ersten Schritte an der Börse.

Konto erstellen und Bonus erhalten →

18+ · Partnerlink. Kryptowährungen sind volatil: Sie können Ihre Einlage verlieren.

Als Nächstes
Basel Medical plant Bitcoin-Kauf über 1 Milliarde Dollar – Aktienkurs fällt um 15%
Samstag, 14. November 2026. Basel Medical plant Bitcoin-Kauf über 1 Milliarde Dollar – Aktienkurs fällt um 15%

Basel Medical, ein führendes Unternehmen im Gesundheitssektor mit Sitz in Singapur, hat kürzlich Pläne verkündet, Bitcoin im Wert von 1 Milliarde US-Dollar für seine Unternehmensreserve zu erwerben. Diese Ankündigung sorgt für Aufsehen, da die Aktien des Unternehmens kurz darauf um etwa 15 Prozent gefallen sind.

Miyawaki-Methode: Wie Japans Waldschaffungstechnologie Mexiko grüner macht
Samstag, 14. November 2026. Miyawaki-Methode: Wie Japans Waldschaffungstechnologie Mexiko grüner macht

Die Welt steht heute vor enormen ökologischen Herausforderungen, insbesondere in dicht besiedelten und urbanisierten Gebieten, in denen grüne Flächen oft Mangelware sind. Mexiko ist hierfür ein prägnantes Beispiel, insbesondere der stark versiegelte und dicht besiedelte Ort Nezahualcóyotl, der direkt neben Mexiko-Stadt liegt.

Gesetzmäßige Kinematik verbindet Augenbewegungen mit den Grenzen der Hochgeschwindigkeitswahrnehmung
Samstag, 14. November 2026. Gesetzmäßige Kinematik verbindet Augenbewegungen mit den Grenzen der Hochgeschwindigkeitswahrnehmung

Unsere Wahrnehmung ist weit mehr als nur eine passive Aufnahme der Umwelt. Sie ist ein aktiver Prozess, der eng mit unseren Bewegungen verbunden ist, insbesondere mit den schnellsten und häufigsten Bewegungen, die unsere Sinne steuern: den Sakkaden, schnellen Augenbewegungen, mit denen wir unser Blickfeld neu ausrichten.

MEXC listet Einstein (EIN) im Juli: Großes Belohnungsevent mit 50 Millionen EIN Token gestartet
Samstag, 14. November 2026. MEXC listet Einstein (EIN) im Juli: Großes Belohnungsevent mit 50 Millionen EIN Token gestartet

Der global bekannte Krypto-Exchange MEXC hat eine richtungsweisende Ankündigung gemacht: Zum 20. Juli 2025 wird die Kryptowährung Einstein (EIN) auf der Plattform gelistet.

Der beste Wochentag zur Überprüfung Ihres Budgets – Experten verraten wann
Samstag, 14. November 2026. Der beste Wochentag zur Überprüfung Ihres Budgets – Experten verraten wann

Die regelmäßige Kontrolle des eigenen Budgets gehört zu den wichtigsten Bausteinen für finanzielle Stabilität und Erfolg. Doch die Frage, wann genau die beste Zeit dafür ist, beschäftigt viele Menschen.

ABNB, BKNG und MAR: Welcher Reisekonzern lohnt sich für Anleger im Sommer 2025?
Samstag, 14. November 2026. ABNB, BKNG und MAR: Welcher Reisekonzern lohnt sich für Anleger im Sommer 2025?

Die Reisebranche erlebt 2025 eine dynamische Phase, in der die Nachfrage nach Freizeit- und Geschäftsreisen stark zunimmt. Nach Jahren von Unsicherheiten und globaler Pandemie erholt sich der Markt mit beeindruckender Geschwindigkeit, was vor allem den großen Konzernen im Segment zugutekommt.

Thoughtworks CTO Rachel Laycock: Warum Künstliche Intelligenz den Bedarf an Entwicklern steigert
Samstag, 14. November 2026. Thoughtworks CTO Rachel Laycock: Warum Künstliche Intelligenz den Bedarf an Entwicklern steigert

Die Diskussion um die Zukunft der Softwareentwicklung hat in den letzten Jahren durch den Aufstieg von Künstlicher Intelligenz (KI) neue Dynamik erhalten. Besonders die Aussage von Thoughtworks CTO Rachel Laycock sorgt für Aufsehen: Statt Entwickler durch KI zu ersetzen, führt der Einsatz von KI zu einer steigenden Nachfrage nach qualifizierten Softwareentwicklern.

Weitere Artikel zum Thema
Visa Revolutioniert den Zahlungsverkehr: Einführung einer Plattform für tokenisierte Fiat-Assets
Freitag, 13. November 2026. Visa Revolutioniert den Zahlungsverkehr: Einführung einer Plattform für tokenisierte Fiat-Assets

Visa präsentiert Plattform für tokenisierte Vermögenswerte: Ein neuer Schritt in die Zukunft der Fiat-unterstützten Tokens Die Welt der Finanztechnologie verändert sich rasant, und Unternehmen, die sich auf innovative Lösungen konzentrieren, nehmen eine führende Rolle in diesem Wandel ein. Visa, ein Gigant im Zahlungsverkehr, hat kürzlich die Einführung einer neuen Plattform für tokenisierte Vermögenswerte angekündigt, die speziell für Fiat-unterstützte Tokens entwickelt wurde.

Trump Media setzt Milliarden auf Bitcoin: Ein strategischer Schritt mit weitreichenden Konsequenzen
Samstag, 14. November 2026. Trump Media setzt Milliarden auf Bitcoin: Ein strategischer Schritt mit weitreichenden Konsequenzen

Die Trump Media & Technology Group (TMTG) hat kürzlich mit einer spektakulären Ankündigung für Aufsehen gesorgt, die nicht nur die Finanzwelt, sondern auch den Kryptomarkt in Atem hält. Das US-amerikanische Unternehmen, das vor allem durch seine Social-Media-Plattform Truth Social bekannt ist, plant ein gigantisches Investment in Bitcoin im Wert von 2,5 Milliarden US-Dollar.

Trump Tower Dubai: Luxuswohnungen im Wert von 1 Milliarde Dollar akzeptieren Kryptowährungen
Samstag, 14. November 2026. Trump Tower Dubai: Luxuswohnungen im Wert von 1 Milliarde Dollar akzeptieren Kryptowährungen

Das renommierte Trump-Imperium erweitert seine globale Präsenz erneut mit einem bahnbrechenden Immobilienprojekt in Dubai, das nicht nur durch seine architektonische Pracht, sondern auch durch seine innovative Zahlungsmethode Aufmerksamkeit erregt. Das Trump Tower Dubai, ein ambitioniertes Bauvorhaben mit einem Wert von rund einer Milliarde US-Dollar, wird künftig den Kauf von Luxuswohnungen mittels Kryptowährungen ermöglichen.

Trumps Exekutivbefehle und die Gründung der Kryptowährungs-Arbeitsgruppe: Ein Überblick
Freitag, 13. November 2026. Trumps Exekutivbefehle und die Gründung der Kryptowährungs-Arbeitsgruppe: Ein Überblick

Im Jahr 2023 wurden die Auswirkungen der Exekutivbefehle von Donald Trump auf die Welt der Kryptowährungen zunehmend klarer. Die Gründung der Kryptowährungs-Arbeitsgruppe steht im Mittelpunkt dieser Diskussion und hat enorme Bedeutung für die Regulierung und den Fortschritt digitaler Währungen in den USA und darüber hinaus.