.LOBSTER

LOBSTER Datei

Lobster Source Code File
Frage stellen
SCHNELLE ANTWORT

Eine .lobster-Datei enthält Quellcode, der in der Programmiersprache Lobster geschrieben wurde - einer statisch typisierten Sprache mit Python-ähnlicher Einrückung, die von Wouter van Oortmerssen entwickelt wurde und hauptsächlich auf Spiele und Grafik abzielt. Da es sich um reinen Text handelt, können Sie sie in jedem Code-Editor öffnen und lesen, wobei Visual Studio Code durch den Lobster-Sprachserver die beste Unterstützung bietet. Um das Programm tatsächlich auszuführen, übergeben Sie die Datei an den Lobster-Compiler, zum Beispiel mit lobster mygame.lobster.

Entwickler: Wouter van Oortmerssen Kategorie: Developerdateien Offener Standard MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jun 22, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das LOBSTER-Dateiformat?

Eine .lobster-Datei ist eine Quellcodedatei, die in der Programmiersprache Lobster verfasst wurde. Lobster wurde von Wouter van Oortmerssen entworfen und erstmals 2011 unter der Apache 2.0-Lizenz veröffentlicht. Die Datei enthält einfachen, menschenlesbaren Text mit einer knappen Syntax, die eher auf Einrückungen als auf geschweifte Klammern setzt, sodass sie auf den ersten Blick stark nach .py-Code aussieht.

Unter der Oberfläche unterscheiden sich die beiden Sprachen jedoch erheblich. Lobster ist statisch typisiert mit flusssensitiver Typinferenz, wodurch man die meisten Typanmerkungen weglassen kann und Fehler dennoch abgefangen werden, bevor das Programm läuft. Die Speicherverwaltung erfolgt durch Referenzzählung zur Kompilierzeit und Lebensdaueranalyse anstelle eines Laufzeit-Garbage-Collectors. Die Sprache ist universell einsetzbar, aber ihre Referenzimplementierung wird mit OpenGL, SDL und anderen integrierten Bibliotheken für Spiele und Grafik ausgeliefert, weshalb viele .lobster-Dateien Teile von kleinen Spielen oder Grafikdemos sind.

Sicherheit

RISIKO: LOW

A .lobster file is plain-text source code and cannot run on its own by double-clicking. It only does something when executed by the Lobster compiler, and like any script it can perform whatever actions its code contains, so read unfamiliar files before running them.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMELobster Source Code Filealias Lobster Program File, Lobster Script
ENTWICKLERWouter van Oortmerssenseit 2011
MIME TYPEtext/plain
TYPPlain-text programming language source code
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • Lobster ETL / test framework (SAP) - Some SAP LO extraction and QA tooling uses the name Lobster, but that is unrelated to this source-code format.
  • Lobster_data / Lobster Integration - Lobster GmbH sells data-integration software called Lobster; its projects are not saved as .lobster source files.

Programme zum Öffnen von LOBSTER-Dateien

Windows3 apps
Notepad Open Source Open and edit the source as plain text, with a community syntax-highlighting setup available.
Lobster (reference compiler/runtime) Open Source Run the program with lobster yourfile.lobster, or build/pack it using --cpp or --pak.
Visual Studio Code Kostenlos Open the file to read and edit it; install the Lobster extension for syntax highlighting and language-server features.
macOS3 apps
Sublime Text Kostenpflichtig Edit the source with a community Lobster syntax package installed.
Lobster (reference compiler/runtime) Open Source Build the toolchain, then run lobster yourfile.lobster from a terminal to execute the program.
Visual Studio Code Kostenlos Open the file for editing and use the Lobster extension for highlighting and LSP support.
Linux3 apps
Vim Open Source Edit the source in the terminal using the community vim-lobster plugin for highlighting.
Lobster (reference compiler/runtime) Open Source Compile the toolchain and run bin/lobster yourfile.lobster to execute the program.
Visual Studio Code Kostenlos Open and edit the file; add the Lobster extension for the language server.

Technische Details

technische Spezifikation
EncodingUTF-8 plain text
ContainerNone (flat source text)
Typical sizeA few hundred bytes to tens of kilobytes
StructureHuman-readable Lobster source using significant indentation instead of braces, in the style of Python. Contains function and struct definitions, imports of other .lobster modules, and statements. Statically typed with flow-sensitive type inference, so most types are not written out explicitly.
IntegrityNone built in
PlatformsWindows, macOS, Linux, Web (WebAssembly)
NotesThe reference implementation runs a .lobster file through a JIT/interpreter by default. It can also emit a .lpak bytecode pakfile (--pak) or transpile the program to a .cpp file (--cpp) for shipping builds. The engine bundles OpenGL, SDL and related batteries aimed at games and graphics.
Syntax StylePython-esque, indentation-based
Type SystemStatic, flow-sensitive type inference with specialization
Memory ManagementCompile-time reference counting with lifetime analysis
Veröffentlicht2011
Offener StandardJa · lizenzgebührenfrei
Spezifikationaardappel.github.io

LOBSTER-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit LOBSTER-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu LOBSTER-Dateien.

Häufig gestellte Fragen

Welches Programm öffnet eine .lobster-Datei?
Jeder Texteditor öffnet sie zum Lesen. Visual Studio Code mit der Lobster-Erweiterung bietet das beste Erlebnis, und der Lobster-Compiler führt das Programm aus.
Wie führe ich eine .lobster-Datei aus?
Installieren Sie die Lobster-Toolchain von GitHub und führen Sie dann lobster yourfile.lobster (oder bin/lobster yourfile.lobster) über ein Terminal aus.
Ist eine .lobster-Datei dasselbe wie Python?
Nein. Lobster übernimmt zwar das auf Einrückungen basierende Aussehen von Python, ist aber eine eigenständige, statisch typisierte Sprache mit eigenem Compiler und eigener Standardbibliothek.
Kann ich ein .lobster-Programm in einen eigenständigen Build umwandeln?
Ja. Verwenden Sie lobster --cpp, um C++ für einen nativen Build auszugeben, oder lobster --pak, um eine .lpak-Paketdatei zu erstellen, die die Laufzeitumgebung direkt ausführen kann.
Sind .lobster-Dateien sicher zu öffnen?
Das Öffnen in einem Editor ist harmlos, da es sich nur um Text handelt. Führen Sie nur Dateien aus, denen Sie vertrauen, da beim Ausführen der enthaltene Code ausgeführt wird.
Wer hat die Sprache Lobster entwickelt?
Wouter van Oortmerssen hat Lobster entworfen und implementiert und sie 2011 erstmals unter der Apache 2.0-Lizenz veröffentlicht.

Quellen

1Lobster on GitHub (aardappel/lobster)github.com
2Lobster official documentationaardappel.github.io

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.NOMEDIAAndroid No-Media Marker File
10.TXTPlain Text File

Verwandte Erweiterungen

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen