.FJ

Файл FJ

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

Файл .fj - это исходный код, написанный на FlipJump, эзотерическом языке программирования с одной инструкцией, единственная операция которого инвертирует бит и затем переходит по адресу. Файл является текстовым, поэтому его открывает любой редактор, но для запуска используется инструментарий FlipJump (pip install flipjump, затем fj yourfile.fj), который ассемблирует исходный код и выполняет его. Visual Studio Code или любой текстовый редактор отлично подходят для чтения и редактирования.

Разработчик: Tom Herman (tomhea) Категория: Файлы разработчика MIME: text/plain
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .DO · .MD · .HEX · .XSD

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

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

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

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

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

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

Файл .fj содержит исходный код для FlipJump, эзотерического языка программирования с одной инструкцией, созданного Томом Херманом (tomhea) около 2021 года. FlipJump относится к классу One Instruction Set Computer, или OISC. Его единственная инструкция имеет вид a;b, которая инвертирует бит по адресу a, а затем переходит к адресу b. Одной этой операции достаточно, чтобы сделать язык полным по Тьюрингу.

Файл .fj представляет собой обычный текст. Наряду с необработанными инструкциями a;b он может содержать константы вида x = 6;, метки, параметризованные макросы, повторения rep(n, i), пространства имен и выражения времени ассемблирования. Проект поставляется со стандартной библиотекой, разделенной на пространства имен bit, hex и stl с макросами для ввода, вывода, математики и управления потоком. Комментарии начинаются с //.

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

РИСК: LOW

A .fj file is plain-text source code and cannot run on its own; it only executes when assembled and run by the FlipJump interpreter. There are no macros that touch the host OS and no embedded binaries, so opening one in an editor is safe. As with any source code, only assemble and run files from sources you trust.

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

в двух словах
ПОЛНОЕ НАЗВАНИЕFlipJump Source Code Fileтакже известен как FlipJump assembly file, FJ file
РАЗРАБОТЧИКTom Herman (tomhea)с 2021
MIME-ТИПtext/plain
ТИПPlain-text assembly source code
СВЯЗАННЫЕ.do.md.hex.xsd

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

Windows3 apps
Notepad Открытый код Open the .fj source as plain text to browse labels, macros, and comments.
FlipJump (flipjump Python package) Открытый код Install with pip install flipjump, then run fj yourfile.fj to assemble and execute the program, or fj --asm yourfile.fj -o out.fjm to only assemble.
Visual Studio Code Бесплатно Open the .fj file to read and edit the FlipJump assembly with plain-text highlighting and search across the codebase.
macOS3 apps
TextEdit Встроенная Open the .fj file in plain-text mode to view the source without extra software.
FlipJump (flipjump Python package) Открытый код Install with pip install flipjump, then run fj yourfile.fj in Terminal to assemble and run the program.
Visual Studio Code Бесплатно Open the .fj file to edit the source and inspect the standard-library macros it references.
Linux3 apps
FlipJump (flipjump Python package) Открытый код Install with pip install flipjump, then run fj yourfile.fj to assemble and run, or fj --run out.fjm to execute a compiled file.
Visual Studio Code Бесплатно Open the .fj file to edit FlipJump assembly and manage multi-file projects.
GNU nano / Vim Открытый код Open the .fj source in a terminal editor to make quick edits before assembling with fj.

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

глубокая спецификация
EncodingUTF-8 / ASCII plain text
Byte orderN/A (text)
ContainerNone; flat text file
CompressionNone (source is uncompressed text)
Typical sizeA few hundred bytes to tens of kilobytes
StructureHuman-readable FlipJump assembly. Each statement is the single instruction 'a;b' (flip the bit at address a, then jump to address b), with sugar forms like ';J', 'F;' and ';'. Files also contain constant definitions (x = 6;), labels (label:), macro definitions with parameters and temporary labels, rep(n, i) repetitions, namespaces, memory-segment and address-reservation directives, and assembly-time arithmetic/bitwise/logical expressions. Comments start with //.
PlatformsWindows, macOS, Linux
NotesThe standard library ships three namespaces (bit, hex, stl) with macros for I/O, math, logic, comparison, pointers, and stack/functions. The wflip operation flips multiple bits in a word at once. Source is assembled to the binary .fjm format for execution.
Language ParadigmOne Instruction Set Computer (OISC), esoteric
Toolchainflipjump Python package providing the fj command-line assembler and interpreter
Выпущен2021
Последняя версияFlipJump 1.5.0 (June 2026)
Спецификацияesolangs.org

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

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

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

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

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

Что такое файл .fj?
Это файл исходного кода для FlipJump, эзотерического языка с одной инструкцией. Он содержит текстовый ассемблерный код, единственная инструкция которого инвертирует бит и переходит по адресу.
Как открыть файл .fj?
Откройте его в любом текстовом редакторе или в Visual Studio Code для чтения и редактирования. Чтобы запустить его, установите инструментарий FlipJump с помощью pip install flipjump и выполните fj yourfile.fj.
Как запустить программу на FlipJump?
Используйте команду fj из пакета flipjump. fj hello.fj собирает и запускает программу за один шаг; fj --asm hello.fj -o hello.fjm только собирает, а fj --run hello.fjm выполняет скомпилированный файл.
В чем разница между .fj и .fjm?
.fj - это читаемый человеком исходный код FlipJump, который вы пишете, а .fjm - это бинарный файл FlipJump Machine, создаваемый ассемблером для запуска интерпретатором.
Нужен ли специальный редактор для написания кода .fj?
Нет. Поскольку формат текстовый, подойдет любой редактор. Visual Studio Code или Notepad++ удобны для крупных проектов, использующих макросы стандартной библиотеки.
Безопасно ли открывать файл .fj?
Да. Это инертный текст, который ничего не делает, пока вы не соберете и не запустите его с помощью интерпретатора FlipJump. Запускайте программы только из доверенных источников.

Ссылки

1flip-jump on GitHub (official project)github.com
2FlipJump on Esolang wikiesolangs.org

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

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

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

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

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

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

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

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

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

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