.FJ

FJ-fil

FlipJump Source Code File
Still et spørsmål
HURTIGSVAR

En .fj-fil er kildekode skrevet i FlipJump, et esoterisk programmeringsspråk med én instruksjon der den eneste operasjonen flipper en bit og deretter hopper til en adresse. Filen er ren tekst, så alle redigeringsprogrammer kan åpne den, men for å kjøre den bruker du FlipJump-verktøykjeden (pip install flipjump, deretter fj dinfil.fj), som monterer kilden og utfører den. Visual Studio Code eller et hvilket som helst tekstredigeringsprogram fungerer utmerket for lesing og redigering.

Utvikler: Tom Herman (tomhea) Kategori: Utviklerfiler MIME: text/plain
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 16, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er FJ-filformatet?

En .fj-fil inneholder kildekode for FlipJump, et esoterisk programmeringsspråk med én instruksjon laget av Tom Herman (tomhea) rundt 2021. FlipJump er en «One Instruction Set Computer», eller OISC. Dens eneste instruksjon har formen a;b, som flipper biten på adresse a og deretter hopper til adresse b. Den ene operasjonen er nok til å gjøre språket Turing-komplett.

En .fj-fil er ren tekst. Ved siden av rå a;b-instruksjoner kan den inneholde konstanter som x = 6;, etiketter (labels), parametriserte makroer, rep(n, i)-repetisjoner, navnerom og uttrykk som evalueres ved montering (assembly-time). Prosjektet leveres med et standardbibliotek delt inn i navnerommene bit, hex og stl med makroer for inndata, utdata, matematikk og kontrollflyt. Kommentarer starter med //.

Sikkerhet og trygghet

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.

Formatdetaljer

i et nøtteskall
FULLT NAVNFlipJump Source Code Fileogså kjent som FlipJump assembly file, FJ file
UTVIKLERTom Herman (tomhea)siden 2021
MIME-TYPEtext/plain
TYPEPlain-text assembly source code

Programmer som åpner FJ-filer

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

Tekniske detaljer

dyp spesifikasjon
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
Utgitt2021
Siste versjonFlipJump 1.5.0 (June 2026)
Spesifikasjonesolangs.org

FJ-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med FJ-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om FJ-filer.

Ofte stilte spørsmål

Hva er en .fj-fil?
Det er en kildekodefil for FlipJump, et esoterisk språk med én instruksjon. Den inneholder assemblerkode i ren tekst der den eneste instruksjonen flipper en bit og hopper til en adresse.
Hvordan åpner jeg en .fj-fil?
Åpne den i et hvilket som helst tekstredigeringsprogram eller i Visual Studio Code for å lese og redigere. For å faktisk kjøre den, installer FlipJump-verktøykjeden med pip install flipjump og kjør fj dinfil.fj.
Hvordan kjører jeg et FlipJump-program?
Bruk fj-kommandoen fra flipjump-pakken. fj hello.fj monterer og kjører i ett trinn; fj --asm hello.fj -o hello.fjm bare monterer, og fj --run hello.fjm utfører den kompilerte filen.
Hva er forskjellen mellom .fj og .fjm?
.fj er den menneskelig lesbare FlipJump-kildekoden du skriver, mens .fjm er den binære FlipJump Machine-filen produsert av montereren som tolken kjører.
Trenger jeg et spesielt redigeringsprogram for å skrive .fj-kode?
Nei. Fordi formatet er ren tekst, fungerer alle redigeringsprogrammer. Visual Studio Code eller Notepad++ er praktiske for større prosjekter som bruker makroer fra standardbiblioteket.
Er det trygt å åpne en .fj-fil?
Ja. Det er passiv tekst som ikke gjør noe før du monterer og kjører den med FlipJump-tolken. Kjør kun programmer fra kilder du stoler på.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å