.LOBSTER

Plik LOBSTER

Lobster Source Code File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .lobster zawiera kod źródłowy napisany w języku programowania Lobster - języku ze statycznym typowaniem i wcięciami w stylu Python, stworzonym przez Woutera van Oortmerssena, skierowanym głównie do gier i grafiki. Ponieważ jest to zwykły tekst, można go otworzyć i czytać w dowolnym edytorze kodu, przy czym Visual Studio Code oferuje najlepsze wsparcie dzięki serwerowi językowemu Lobster. Aby faktycznie uruchomić program, należy podać plik do kompilatora Lobster, na przykład lobster mygame.lobster.

Deweloper: Wouter van Oortmerssen Kategoria: Pliki developerskie Otwarty standard MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 22, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku LOBSTER?

Plik .lobster to plik kodu źródłowego napisany w języku programowania Lobster. Lobster został zaprojektowany przez Woutera van Oortmerssena i wydany po raz pierwszy w 2011 roku na licencji Apache 2.0. Plik zawiera zwykły, czytelny dla człowieka tekst przy użyciu zwięzłej składni, która opiera się na wcięciach zamiast nawiasów klamrowych, przez co na pierwszy rzut oka przypomina kod .py.

Pod powierzchnią oba języki znacznie się różnią. Lobster jest statycznie typowany z przepływową inferencją typów (flow-sensitive type inference), co pozwala pominąć większość adnotacji typów, jednocześnie wyłapując błędy przed uruchomieniem programu. Zarządza pamięcią za pomocą zliczania referencji w czasie kompilacji i analizy czasu życia, zamiast runtime'owego odśmiecacza pamięci (garbage collector). Język jest ogólnego przeznaczenia, ale jego referencyjna implementacja jest dostarczana z OpenGL, SDL i innymi wbudowanymi bibliotekami skierowanymi na gry i grafikę, więc wiele plików .lobster stanowi część małych gier lub dem graficznych.

Bezpieczeństwo

RYZYKO: 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.

Szczegóły formatu

w pigułce
PEŁNA NAZWALobster Source Code Fileznany również jako Lobster Program File, Lobster Script
DEWELOPERWouter van Oortmerssenod 2011
TYP MIMEtext/plain
TYPPlain-text programming language source code
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • 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.

Programy otwierające pliki LOBSTER

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 Darmowy Open the file to read and edit it; install the Lobster extension for syntax highlighting and language-server features.
macOS3 apps
Sublime Text Płatny 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 Darmowy 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 Darmowy Open and edit the file; add the Lobster extension for the language server.

Szczegóły techniczne

specyfikacja
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
Wydano2011
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjaaardappel.github.io

Konwersje LOBSTER

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami LOBSTER. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki LOBSTER.

Najczęściej zadawane pytania

Jaki program otwiera plik .lobster?
Każdy edytor tekstu otwiera go do odczytu. Visual Studio Code z rozszerzeniem Lobster zapewnia najlepsze wrażenia, a kompilator Lobster uruchamia program.
Jak uruchomić plik .lobster?
Zainstaluj zestaw narzędzi Lobster z GitHub, a następnie uruchom lobster yourfile.lobster (lub bin/lobster yourfile.lobster) z terminala.
Czy plik .lobster to to samo co Python?
Nie. Lobster zapożycza od Python wygląd oparty na wcięciach, ale jest oddzielnym, statycznie typowanym językiem z własnym kompilatorem i biblioteką standardową.
Czy mogę zamienić program .lobster w samodzielną wersję instalacyjną?
Tak. Użyj lobster --cpp, aby wygenerować kod C++ dla natywnej kompilacji, lub lobster --pak, aby utworzyć plik pakietu .lpak, który środowisko uruchomieniowe może uruchomić bezpośrednio.
Czy pliki .lobster są bezpieczne do otwierania?
Otwarcie pliku w edytorze jest nieszkodliwe, ponieważ to tylko tekst. Uruchamiaj tylko pliki, którym ufasz, ponieważ uruchomienie jednego z nich wykonuje zawarty w nim kod.
Kto stworzył język Lobster?
Wouter van Oortmerssen zaprojektował i zaimplementował Lobster, wydając go po raz pierwszy w 2011 roku na licencji Apache 2.0.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z