.FJ

FJ-bestand

FlipJump Source Code File
Stel een vraag
SNEL ANTWOORD

Een .fj-bestand is broncode geschreven in FlipJump, een esoterische programmeertaal met slechts één instructie die een bit omkeert en vervolgens naar een adres springt. Het bestand is platte tekst, dus elke editor kan het openen, maar om het uit te voeren gebruikt u de FlipJump-toolchain (pip install flipjump, daarna fj uwbestand.fj), die de broncode assembleert en uitvoert. Visual Studio Code of een willekeurige tekstverwerker werkt prima voor het lezen en bewerken.

Ontwikkelaar: Tom Herman (tomhea) Categorie: Ontwikkelaarsbestanden MIME: text/plain
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 16, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het FJ-bestandsformaat?

Een .fj-bestand bevat broncode voor FlipJump, een esoterische programmeertaal met één instructie, gecreëerd door Tom Herman (tomhea) rond 2021. FlipJump is een „One Instruction Set Computer”, of OISC. De enige instructie heeft de vorm a;b, die de bit op adres a omkeert (flipt) en vervolgens naar adres b springt. Die ene bewerking is voldoende om de taal Turing-compleet te maken.

Een .fj-bestand is platte tekst. Naast ruwe a;b-instructies kan het constanten bevatten zoals x = 6;, labels, geparametriseerde macro's, rep(n, i)-herhalingen, namespaces en expressies die tijdens het assembleren worden berekend. Het project wordt geleverd met een standaardbibliotheek die is onderverdeeld in de namespaces bit, hex en stl met macro's voor invoer, uitvoer, wiskunde en control flow. Commentaar begint met //.

Beveiliging & veiligheid

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

Formaatdetails

in een notendop
VOLLEDIGE NAAMFlipJump Source Code Fileook bekend als FlipJump assembly file, FJ file
ONTWIKKELAARTom Herman (tomhea)sinds 2021
MIME-TYPEtext/plain
TYPEPlain-text assembly source code
GERELATEERD.do.md.hex.xsd

Programma's die FJ-bestanden openen

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 Gratis Open the .fj file to read and edit the FlipJump assembly with plain-text highlighting and search across the codebase.
macOS3 apps
TextEdit Ingebouwd 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 Gratis 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 Gratis 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

diepe specificaties
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
Uitgebracht2021
Laatste versieFlipJump 1.5.0 (June 2026)
Specificatieesolangs.org

FJ conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met FJ-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over FJ-bestanden.

Veelgestelde vragen

Wat is een .fj-bestand?
Het is een broncodebestand voor FlipJump, een esoterische taal met één instructie. Het bevat assembly in platte tekst waarvan de enige instructie een bit omkeert en naar een adres springt.
Hoe open ik een .fj-bestand?
Open het in een willekeurige tekstverwerker of in Visual Studio Code om het te lezen en te bewerken. Om het daadwerkelijk uit te voeren, installeert u de FlipJump-toolchain met pip install flipjump en voert u fj uwbestand.fj uit.
Hoe voer ik een FlipJump-programma uit?
Gebruik het fj-commando uit het flipjump-pakket. fj hello.fj assembleert en voert uit in één stap; fj --asm hello.fj -o hello.fjm assembleert alleen, en fj --run hello.fjm voert het gecompileerde bestand uit.
Wat is het verschil tussen .fj en .fjm?
.fj is de door mensen leesbare FlipJump-broncode die u schrijft, terwijl .fjm het binaire FlipJump Machine-bestand is dat door de assembler wordt geproduceerd en door de interpreter wordt uitgevoerd.
Heb ik een speciale editor nodig om .fj-code te schrijven?
Nee. Omdat het formaat platte tekst is, werkt elke editor. Visual Studio Code of Notepad++ zijn handig voor grotere projecten die macro's uit de standaardbibliotheek gebruiken.
Is een .fj-bestand veilig om te openen?
Ja. Het is inerte tekst die niets doet totdat u het assembleert en uitvoert met de FlipJump-interpreter. Voer alleen programma's uit van bronnen die u vertrouwt.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z