.FJ

File FJ

FlipJump Source Code File
Fai una domanda
RISPOSTA RAPIDA

Un file .fj è un codice sorgente scritto in FlipJump, un linguaggio di programmazione esoterico a istruzione singola la cui unica operazione inverte un bit e poi salta a un indirizzo. Il file è in formato testo semplice, quindi qualsiasi editor può aprirlo, ma per eseguirlo è necessario utilizzare la toolchain FlipJump (pip install flipjump, quindi fj tuo-file.fj), che assembla il sorgente e lo esegue. Visual Studio Code o qualsiasi editor di testo funzionano bene per la lettura e la modifica.

Sviluppatore: Tom Herman (tomhea) Categoria: File di sviluppo MIME: text/plain
SI APRE SU Windows macOS Linux
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 16, 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 FJ?

Un file .fj contiene il codice sorgente per FlipJump, un linguaggio di programmazione esoterico a istruzione singola creato da Tom Herman (tomhea) intorno al 2021. FlipJump è un One Instruction Set Computer, o OISC. La sua singola istruzione ha la forma a;b, che inverte il bit all'indirizzo a e poi salta all'indirizzo b. Quella singola operazione è sufficiente per rendere il linguaggio Turing-completo.

Un file .fj è in testo semplice. Oltre alle istruzioni grezze a;b, può contenere costanti come x = 6;, etichette, macro parametrizzate, ripetizioni rep(n, i), namespace ed espressioni a tempo di assemblaggio. Il progetto include una libreria standard suddivisa nei namespace bit, hex e stl con macro per input, output, matematica e controllo del flusso. I commenti iniziano con //.

Sicurezza e incolumità

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

Dettagli del formato

in sintesi
NOME COMPLETOFlipJump Source Code Fileanche noto come FlipJump assembly file, FJ file
SVILUPPATORETom Herman (tomhea)dal 2021
TIPO MIMEtext/plain
TIPOPlain-text assembly source code

Programmi che aprono file FJ

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

Dettagli tecnici

specifiche approfondite
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
Rilasciato2021
Ultima versioneFlipJump 1.5.0 (June 2026)
Specificaesolangs.org

Conversioni FJ

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file FJ. 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 FJ.

Domande frequenti

Cos'è un file .fj?
È un file di codice sorgente per FlipJump, un linguaggio esoterico a istruzione singola. Contiene assembly in testo semplice la cui unica istruzione inverte un bit e salta a un indirizzo.
Come apro un file .fj?
Aprilo in qualsiasi editor di testo o in Visual Studio Code per leggerlo e modificarlo. Per eseguirlo effettivamente, installa la toolchain FlipJump con pip install flipjump ed esegui fj tuo-file.fj.
Come si esegue un programma FlipJump?
Usa il comando fj dal pacchetto flipjump. fj hello.fj assembla ed esegue in un solo passaggio; fj --asm hello.fj -o hello.fjm esegue solo l'assemblaggio, e fj --run hello.fjm esegue il file compilato.
Qual è la differenza tra .fj e .fjm?
.fj è il sorgente FlipJump leggibile dall'uomo che scrivi tu, mentre .fjm è il file binario FlipJump Machine prodotto dall'assemblatore che l'interprete esegue.
Ho bisogno di un editor speciale per scrivere codice .fj?
No. Poiché il formato è testo semplice, qualsiasi editor funziona. Visual Studio Code o Notepad++ sono comodi per progetti più grandi che richiamano macro della libreria standard.
Un file .fj è sicuro da aprire?
Sì. È testo inerte che non fa nulla finché non lo assembli e lo esegui con l'interprete FlipJump. Esegui solo programmi provenienti da fonti di cui ti fidi.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

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