.LOBSTER

File LOBSTER

Lobster Source Code File
Fai una domanda
RISPOSTA RAPIDA

Un file .lobster contiene codice sorgente scritto nel linguaggio di programmazione Lobster, un linguaggio a tipizzazione statica con indentazione simile a Python creato da Wouter van Oortmerssen e rivolto principalmente a giochi e grafica. Poiché si tratta di testo semplice, puoi aprirlo e leggerlo in qualsiasi editor di codice, con Visual Studio Code che offre il miglior supporto tramite il language server di Lobster. Per eseguire effettivamente il programma, passa il file al compilatore Lobster, ad esempio lobster mygame.lobster.

Sviluppatore: Wouter van Oortmerssen Categoria: File di sviluppo Standard aperto MIME: text/plain
SI APRE SU Windows macOS Linux
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jun 22, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file LOBSTER?

Un file .lobster è un file di codice sorgente scritto nel linguaggio di programmazione Lobster. Lobster è stato progettato da Wouter van Oortmerssen e rilasciato per la prima volta nel 2011 sotto licenza Apache 2.0. Il file contiene testo semplice e leggibile dall'uomo utilizzando una sintassi concisa che si basa sull'indentazione piuttosto che sulle parentesi graffe, quindi a prima vista assomiglia molto al codice .py.

Sotto la superficie, i due linguaggi sono piuttosto diversi. Lobster è tipizzato staticamente con inferenza di tipo flow-sensitive, il che consente di saltare la maggior parte delle annotazioni di tipo pur rilevando gli errori prima dell'esecuzione del programma. Gestisce la memoria con il conteggio dei riferimenti a tempo di compilazione e l'analisi del tempo di vita (lifetime analysis) invece di un garbage collector a tempo di esecuzione. Il linguaggio è di uso generale, ma la sua implementazione di riferimento viene fornita con OpenGL, SDL e altre librerie integrate mirate a giochi e grafica, quindi molti file .lobster fanno parte di piccoli giochi o demo grafiche.

Sicurezza e incolumità

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

Dettagli del formato

in sintesi
NOME COMPLETOLobster Source Code Fileanche noto come Lobster Program File, Lobster Script
SVILUPPATOREWouter van Oortmerssendal 2011
TIPO MIMEtext/plain
TIPOPlain-text programming language source code
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • 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.

Programmi che aprono file 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 Gratuito Open the file to read and edit it; install the Lobster extension for syntax highlighting and language-server features.
macOS3 apps
Sublime Text A pagamento 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 Gratuito 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 Gratuito Open and edit the file; add the Lobster extension for the language server.

Dettagli tecnici

specifiche approfondite
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
Rilasciato2011
Standard aperto · royalty-free
Specificaaardappel.github.io

Conversioni LOBSTER

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file LOBSTER. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file LOBSTER.

Domande frequenti

Quale programma apre un file .lobster?
Qualsiasi editor di testo lo apre per la lettura. Visual Studio Code con l'estensione Lobster offre l'esperienza migliore e il compilatore Lobster esegue il programma.
Come faccio a eseguire un file .lobster?
Installa la toolchain Lobster da GitHub, quindi esegui lobster yourfile.lobster (o bin/lobster yourfile.lobster) da un terminale.
Un file .lobster è uguale a Python?
No. Lobster prende in prestito l'aspetto basato sull'indentazione di Python ma è un linguaggio separato, tipizzato staticamente, con il proprio compilatore e la propria libreria standard.
Posso trasformare un programma .lobster in una build standalone?
Sì. Usa lobster --cpp per emettere C++ per una build nativa, o lobster --pak per creare un file pak .lpak che il runtime può eseguire direttamente.
I file .lobster sono sicuri da aprire?
Aprirne uno in un editor è innocuo perché è solo testo. Esegui solo i file di cui ti fidi, poiché l'esecuzione di uno di essi esegue qualsiasi codice contenga.
Chi ha creato il linguaggio Lobster?
Wouter van Oortmerssen ha progettato e implementato Lobster, rilasciandolo per la prima volta nel 2011 sotto licenza Apache 2.0.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z