.FJ

FJ-fil

FlipJump Source Code File
Ställ en fråga
SNABBT SVAR

En .fj-fil är källkod skriven i FlipJump, ett esoteriskt eninstruktions-programmeringsspråk vars enda operation flippar en bit och sedan hoppar till en adress. Filen är vanlig text, så alla redigerare kan öppna den, men för att köra den använder du FlipJump-verktygskedjan (pip install flipjump, sedan fj dinfil.fj), som assemblerar källkoden och kör den. Visual Studio Code eller valfri textredigerare fungerar utmärkt för läsning och redigering.

Utvecklare: Tom Herman (tomhea) Kategori: Utvecklarfiler MIME: text/plain
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 16, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet FJ?

En .fj-fil innehåller källkod för FlipJump, ett esoteriskt eninstruktions-programmeringsspråk skapat av Tom Herman (tomhea) omkring 2021. FlipJump är en «One Instruction Set Computer», eller OISC. Dess enda instruktion har formen a;b, vilket flippar biten på adress a och sedan hoppar till adress b. Denna enda operation är tillräcklig för att göra språket Turing-komplett.

En .fj-fil är vanlig text. Tillsammans med råa a;b-instruktioner kan den innehålla konstanter som x = 6;, etiketter, parametriserade makron, rep(n, i)-upprepningar, namnrymder och uttryck som beräknas vid assemblering. Projektet levereras med ett standardbibliotek uppdelat i namnrymderna bit, hex och stl med makron för inmatning, utmatning, matematik och kontrollflöde. Kommentarer börjar med //.

Säkerhet & trygghet

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

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNFlipJump Source Code Fileäven känd som FlipJump assembly file, FJ file
UTVECKLARETom Herman (tomhea)sedan 2021
MIME-TYPtext/plain
TYPPlain-text assembly source code

Program som öppnar FJ-filer

Windows3 apps
Notepad Öppen källkod Open the .fj source as plain text to browse labels, macros, and comments.
FlipJump (flipjump Python package) Öppen källkod 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 Inbyggd Open the .fj file in plain-text mode to view the source without extra software.
FlipJump (flipjump Python package) Öppen källkod 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) Öppen källkod 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 Öppen källkod Open the .fj source in a terminal editor to make quick edits before assembling with fj.

Tekniska detaljer

djup specifikation
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
Släppt2021
Senaste versionFlipJump 1.5.0 (June 2026)
Specifikationesolangs.org

FJ-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med FJ-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om FJ-filer.

Vanliga frågor

Vad är en .fj-fil?
Det är en källkodsfil för FlipJump, ett esoteriskt eninstruktionsspråk. Den innehåller assembler i vanlig text vars enda instruktion flippar en bit och hoppar till en adress.
Hur öppnar jag en .fj-fil?
Öppna den i valfri textredigerare eller i Visual Studio Code för att läsa och redigera. För att faktiskt köra den, installera FlipJump-verktygskedjan med pip install flipjump och kör fj dinfil.fj.
Hur kör jag ett FlipJump-program?
Använd kommandot fj från paketet flipjump. fj hello.fj assemblerar och kör i ett steg; fj --asm hello.fj -o hello.fjm endast assemblerar, och fj --run hello.fjm kör den kompilerade filen.
Vad är skillnaden mellan .fj och .fjm?
.fj är den mänskligt läsbara FlipJump-källkoden som du skriver, medan .fjm är den binära FlipJump Machine-filen som skapas av assemblern och som tolken kör.
Behöver jag en speciell redigerare för att skriva .fj-kod?
Nej. Eftersom formatet är vanlig text fungerar vilken redigerare som helst. Visual Studio Code eller Notepad++ är praktiska för större projekt som använder makron från standardbiblioteket.
Är det säkert att öppna en .fj-fil?
Ja. Det är passiv text som inte gör någonting förrän du assemblerar och kör den med FlipJump-tolken. Kör endast program från källor som du litar på.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö