28.02.2024
Programmiersprachen
Einführung in die Programmiersprache ELENA
Autor: Bernhard Lauer
elena-lang.github.io
ELENA ist eine universelle, objektorientierte, polymorphe Sprache mit Late Binding. Alex Rakov und Alexandre Bencz bieten auf CodeProject eine ausführliche Einführung in die Programmiersprache an.
ELENA ist eine Allzwecksprache mit Late Binding. Sie ist multiparadigmatisch und kombiniert Merkmale der funktionalen und objektorientierten Programmierung. Sie unterstützt sowohl starke als auch schwache Typen, Laufzeitkonvertierungen, Boxing und Unboxing von primitiven Typen und die direkte Verwendung von externen Bibliotheken. Es wird ein reichhaltiger Satz von Werkzeugen zur Verfügung gestellt, um das Dispatching von Nachrichten zu bewältigen: Multimethoden, Nachrichtenqualifizierung, generische Nachrichtenhandler.
Die wichtigsten Merkmale und Funktionen von ELENA sind:
- Freier und offener Quellcode (MIT lizenziert). Vollständiger Quellcode.
- GUI IDE & Debugger.
- Optionale Typen.
- Mehrfaches Dispatching/Multi-Methoden.
- Unterstützung von variadischen Methoden.
- Unterstützung von yieldable Methoden.
- Closures.
- Mixins.
- Typschnittstellen/Konvertierungen.
- Klassen-/Codevorlagen.
- Skript-Engine.
Die englische Einführung in die Programmiersprache ELENA von Alex Rakov und Alexandre Bencz finden Sie hier. Auf GitHub ist ELENA auf dieser Seite zu finden.
VS Code Windows und Mac
Brauchbare Alternative
Das C# Dev Kit for Visual Studio Code könnte eine Alternative für Entwickler sein, die weiterhin macOS nutzen möchten. Unser Schwesterportal dotnetpro hat es auf den Prüfstand gestellt.
>>
Google I/O 2024
Google Gemini ermöglicht mehr Funktionen und Individualität
Der große Star bei der diesjährigen Google-Entwicklerkonferenz I/O war Gemini. Die KI-Technologie hält Einzug in diverse Anwendungen und bietet neue Möglichkeiten bei der Entwicklung und Nutzung bekannter und neuer Google-Apps.
>>
Konferenz
Microsoft Build vom 21. bis 23 Mai
Für die Build 2024 plant Microsoft ein umfangreiches Programm mit über 100 Sessions. Viele Neuigkeiten soll es geben - vor allem zum Thema Künstliche Intelligenz.
>>
Künstliche Intelligenz
OpenAI: „GPT-4o“ kann jetzt auch sprechen
Die Entwicklerfirma OpenAI hat das neue KI-Modell „GPT-4o“ vorgestellt. Dieses kann mit menschlicher Stimme mit Nutzern interagieren und auch zwischen verschiedenen Sprachen übersetzen.
>>