.LOBSTER

Файл LOBSTER

Lobster Source Code File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .lobster содержит исходный код, написанный на языке программирования Lobster - статически типизированном языке с отступами в стиле Python, созданном Ваутером ван Оортмерссеном и ориентированном в основном на игры и графику. Поскольку это обычный текст, его можно открыть и прочитать в любом редакторе кода, при этом Visual Studio Code предлагает лучшую поддержку через языковой сервер Lobster. Чтобы запустить программу, передайте файл компилятору Lobster, например: lobster mygame.lobster.

Разработчик: Wouter van Oortmerssen Категория: Файлы разработчика Открыть стандартное MIME: text/plain
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jun 22, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла LOBSTER?

Файл .lobster - это файл исходного кода, написанный на языке программирования Lobster. Lobster был разработан Ваутером ван Оортмерссеном и впервые выпущен в 2011 году под лицензией Apache 2.0. Файл содержит простой, понятный человеку текст с использованием лаконичного синтаксиса, который опирается на отступы, а не на фигурные скобки, поэтому на первый взгляд он очень похож на код .py.

Внутри эти два языка сильно различаются. Lobster является статически типизированным с потокочувствительным выводом типов, что позволяет пропускать большинство аннотаций типов, при этом выявляя ошибки до запуска программы. Он управляет памятью с помощью подсчета ссылок во время компиляции и анализа времени жизни (lifetime analysis) вместо динамического сборщика мусора. Язык является универсальным, но его эталонная реализация поставляется с OpenGL, SDL и другими встроенными библиотеками для игр и графики, поэтому многие файлы .lobster являются частями небольших игр или графических демо.

Безопасность и защита

РИСК: 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.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕLobster Source Code Fileтакже известен как Lobster Program File, Lobster Script
РАЗРАБОТЧИКWouter van Oortmerssenс 2011
MIME-ТИПtext/plain
ТИПPlain-text programming language source code
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • 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.

Программы, открывающие файлы LOBSTER

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

Технические подробности

глубокая спецификация
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
Выпущен2011
Открыть стандартноеДа · без роялти
Спецификацияaardappel.github.io

Конвертации LOBSTER

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами LOBSTER. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах LOBSTER.

Часто задаваемые вопросы

Какая программа открывает файл .lobster?
Любой текстовый редактор откроет его для чтения. Visual Studio Code с расширением Lobster обеспечивает наилучшее удобство, а компилятор Lobster запускает программу.
Как запустить файл .lobster?
Установите инструментарий Lobster с GitHub, затем выполните lobster yourfile.lobster (или bin/lobster yourfile.lobster) в терминале.
Является ли файл .lobster тем же самым, что и Python?
Нет. Lobster заимствует внешний вид Python на основе отступов, но это отдельный статически типизированный язык со своим компилятором и стандартной библиотекой.
Можно ли превратить программу .lobster в автономный билд?
Да. Используйте lobster --cpp для генерации C++ для нативной сборки или lobster --pak для создания pak-файла .lpak, который среда выполнения может запускать напрямую.
Безопасно ли открывать файлы .lobster?
Открытие файла в редакторе безопасно, так как это просто текст. Запускайте только те файлы, которым доверяете, так как выполнение файла активирует содержащийся в нем код.
Кто создал язык Lobster?
Ваутер ван Оортмерссен спроектировал и реализовал Lobster, впервые выпустив его в 2011 году под лицензией Apache 2.0.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z