.FJ

FJ Datei

FlipJump Source Code File
Frage stellen
SCHNELLE ANTWORT

Eine .fj-Datei ist Quellcode, der in FlipJump geschrieben wurde, einer esoterischen Ein-Instruktions-Programmiersprache, deren einzige Operation ein Bit kippt und dann zu einer Adresse springt. Die Datei ist reiner Text, sodass jeder Editor sie öffnen kann. Um sie auszuführen, verwenden Sie die FlipJump-Toolchain (pip install flipjump, dann fj dateiname.fj), die den Quellcode assembliert und ausführt. Visual Studio Code oder jeder andere Texteditor eignet sich gut zum Lesen und Bearbeiten.

Entwickler: Tom Herman (tomhea) Kategorie: Developerdateien MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 16, 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 FJ-Dateiformat?

Eine .fj-Datei enthält Quellcode für FlipJump, eine esoterische Ein-Instruktions-Programmiersprache, die um 2021 von Tom Herman (tomhea) entwickelt wurde. FlipJump ist ein „One Instruction Set Computer“ (OISC). Seine einzige Instruktion hat die Form a;b, welche das Bit an der Adresse a umkehrt (flippt) und dann zur Adresse b springt. Diese eine Operation reicht aus, um die Sprache Turing-vollständig zu machen.

Eine .fj-Datei ist reiner Text. Neben den rohen a;b-Befehlen kann sie Konstanten wie x = 6;, Sprungmarken (Labels), parametrisierte Makros, rep(n, i)-Wiederholungen, Namespaces und Ausdrücke zur Assemblierungszeit enthalten. Das Projekt liefert eine Standardbibliothek mit, die in die Namespaces bit, hex und stl unterteilt ist und Makros für Eingabe, Ausgabe, Mathematik und Kontrollfluss bereitstellt. Kommentare beginnen mit //.

Sicherheit

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

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEFlipJump Source Code Filealias FlipJump assembly file, FJ file
ENTWICKLERTom Herman (tomhea)seit 2021
MIME TYPEtext/plain
TYPPlain-text assembly source code

Programme zum Öffnen von FJ-Dateien

Windows3 apps
Notepad Open Source Open the .fj source as plain text to browse labels, macros, and comments.
FlipJump (flipjump Python package) Open Source 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 Kostenlos Open the .fj file to read and edit the FlipJump assembly with plain-text highlighting and search across the codebase.
macOS3 apps
TextEdit Integriert Open the .fj file in plain-text mode to view the source without extra software.
FlipJump (flipjump Python package) Open Source Install with pip install flipjump, then run fj yourfile.fj in Terminal to assemble and run the program.
Visual Studio Code Kostenlos Open the .fj file to edit the source and inspect the standard-library macros it references.
Linux3 apps
FlipJump (flipjump Python package) Open Source 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 Kostenlos Open the .fj file to edit FlipJump assembly and manage multi-file projects.
GNU nano / Vim Open Source Open the .fj source in a terminal editor to make quick edits before assembling with fj.

Technische Details

technische Spezifikation
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
Veröffentlicht2021
Neueste VersionFlipJump 1.5.0 (June 2026)
Spezifikationesolangs.org

FJ-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit FJ-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 FJ-Dateien.

Häufig gestellte Fragen

Was ist eine .fj-Datei?
Es ist eine Quellcodedatei für FlipJump, eine esoterische Ein-Instruktions-Sprache. Sie enthält reinen Text-Assembly-Code, dessen einzige Instruktion ein Bit kippt und zu einer Adresse springt.
Wie öffne ich eine .fj-Datei?
Öffnen Sie sie in einem beliebigen Texteditor oder in Visual Studio Code zum Lesen und Bearbeiten. Um sie tatsächlich auszuführen, installieren Sie die FlipJump-Toolchain mit pip install flipjump und führen Sie fj dateiname.fj aus.
Wie führe ich ein FlipJump-Programm aus?
Verwenden Sie den Befehl fj aus dem flipjump-Paket. fj hello.fj assembliert und startet das Programm in einem Schritt; fj --asm hello.fj -o hello.fjm assembliert nur, und fj --run hello.fjm führt die kompilierte Datei aus.
Was ist der Unterschied zwischen .fj und .fjm?
.fj ist der menschenlesbare FlipJump-Quellcode, den Sie schreiben, während .fjm die binäre FlipJump-Machine-Datei ist, die vom Assembler erzeugt und vom Interpreter ausgeführt wird.
Benötige ich einen speziellen Editor, um .fj-Code zu schreiben?
Nein. Da das Format reiner Text ist, funktioniert jeder Editor. Visual Studio Code oder Notepad++ sind praktisch für größere Projekte, die Makros aus der Standardbibliothek einbinden.
Ist eine .fj-Datei sicher zu öffnen?
Ja. Es handelt sich um inerten Text, der nichts tut, bis Sie ihn mit dem FlipJump-Interpreter assemblieren und ausführen. Führen Sie nur Programme aus Quellen aus, denen Sie vertrauen.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

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