G

From Esolang
Jump to navigation Jump to search

Intro

G is a 2D esolang created by User:Helpeesl on May 15th 2025 and only uses commands which have been represented by G, g, Ğ, ğ, Ġ, ġ, or other forms of g in other programming languages.

Commands

> Moves the pointer to the right one
from Look!, ABCDE, NucleotideBF (nBF), Sound, GibMeRol,
or Alphabetti spaghetti

^ Increments the pointed cell
< Moves the pointer to the left one{c}
* Inputs into the selected cell{a}
{b}
from Earfuck

~ Reverses the pointed cells bits
from Double Helix

? Compares the cell to the left and to the right of the pointer
and if the left is less than the right increment the pointed cell
otherwise decrement it
from Marble Machine or Messenger

( If the pointed cell’s values is not 0 this turns the direction of the program to the left
from Sansism

! If the cell to the left of the pointer is 0 goto the pointed cellth : (l-r t-b)
from ABG 

; Go to the pointed cellth : (l-r t-b) 
from A:;, Getterlang, TextGarbage, TEWNLSWAC, How dare you fuck the brain,
or Cool Cell

\ Inputs into the pointed cell and outputs the pointed cell
from Gaurǎ

" This starts the program at this location pointing right
from WooYeah or CLE

2 This halves the pointed cell and floors it
from Calculator fuck

@ Goto the character at the character on the cell to the right of the pointerth line,
the pointed cell characters in 
from IG, Char, Madbrain, or Wheel

= This puts the character at the pointed cell characters to the cell to the left of the pointer
from Fungraph

_ This moves the program pointer to the neighboring, empty, forward most cell
and then sets the program direction to that
from Biota

- This sets the cell to the right of the pointer to the cell to the left of the pointer minus
the pointed cell
/ This sets the cell to the right of the pointer to the cell to the left of the pointer divided
by the pointed cell
from Broken Gdy Brainfuck or Gdy Brainfuck

} Sets the direction of the program to right
{ Sets the direction of the program to left
from Manufactoria

[ Moves the pointer to the left by 1 and decrements that cell
] Moves the pointer to the right by 1 and increments that cell
from ShadyAsFuck

# This puts the character at the character on the cell to the right of the pointerth line,
the pointed cell characters in to the cell to the left of the pointer
from Leadfish, Befunge, Unfunge, or -Output

1 Goto the previous '{e} if the pointed cell is 1
. Goto the previous ' if the pointed cell is not 0{d}
from bite bytes

$ Goto the character at the pointed cell character
from GPRX 3000, Borsch, PIGS, LCCBED, MMP, Vessel, or Mogus

% Goes forwards the pointed cell characters 
from A0A0, or Stackfuck

x Removes the function of the character at the pointed cellth character
y Places back the function of the character at the pointed cellth character
from TEdcAL

| Sets the pointed cell to the previous character’s value
from SGMJQFuck and beeswax

& If the cell to the right of the pointer isn’t 0, set the pointed cell to that cell minus 1
from Palace

§ Sets the pointer to Input
from Butterbrain

` Outputs the pointed cell
from ASCII Code, Meq, or Backwords

G Rotates the Program pointer -45 degrees clockwise
from BitTurn and Turn Left

¡ Sets the pointed cell to 0 if it’s atmost the next cell and 1 if greater
from akdrfsbathnede knem, Not A Programming Language, or Grocery List

“ ” Noop
from BFshort, Ribosome, or It Is Not What It Is

J If the pointed cell is negative set the program direction to Down-Left, otherwise Up
from 1 8 1 8 1(I mean how else was I gonna represent splitting)

v Decreases the pointed cell by 10
from Mushy! :3

n Goes up 1 line if the pointed cell is 0
from Esorn

9 Sets the pointed cell to 19
3 Sets the pointed cell to 31
from literally every golflang ever

… Goto the pointed cellth : if it’s non 0
from Stackfuck

Q Prints the program(because printing the interpreter doesn’t make sense)
from Unified HQ9+, or Post-Unified HQ9+

+ Increments the pointed cell and then outputs it
from BrainXXXXXXXXXXx

¿ This does the next command if the pointed cell is above 0
from 33

F This does the next command if the pointed cell is 0
from AllChar

€ Go back to the previous € touched and go along with the direction you have then
from Blood32

8 Doubles the pointed cell thrice
from 29

0 Clears the pointed cell{f}
O Clears the pointed cell and the pointed cell amount of cells to the left of the pointer
from The Maze

≈ If pointed cell is 0 you repeat whatever character’s behind it until pointed cell isn’t 0
from Alphalang

N Prints a new line
from Tttt

• Sets the top to the sign at top
from MIRROR

» Inputs into the next cell
« Inputs into the previous cell
from Art3d

R Replaces the character at the the position of the pointed cell
with the value of the cell to the right of the pointer
from Confusing

≠ sets the pointed cell to itself ^2+1
from Albanian Laundry Machine
£ Sets the pointed cell to the cell to the right of the pointer
from Leocode

¢ Sets the pointed cell to the cell to the right of the pointer
from jLOS

6 Sets the pointed cell to 16
from Befreege

¥ Sets the Pointed cell to the Pointed cell + the cell to the right
from Alphabet Stew



{a} also in Alan's dead fish, Deadbird, Fishheads, Improbable, HASSL, and
Nqubl

{b} I couldn’t put the E+G from Earfuck, the g from Drawfuck, the G[] from Don't,
the g in blast protection, the G from Cellbrain, the g in Meta-categorial,
the g in Gearbox, the G in @NUM, The G in Odtizuda, the G in Befucked,
the G in Brainalpha, the g in Smurf, the g in Albabet,
the g in Rattle, the g and G in Doors, the G in Echidna, the g gate in Birdie,
the g in SDOTOS, the g and G in Brainyay, the g and G in ACIDIC,
the g in Euclid, the Gs in Musical notes, the g, g, and G in Multidodecagony,
the G in 5D Deadfish with Multiverse Time Travel, the g in Alphabetack,
the g in Frums, the g and G in ELANG, the g in Fn, the g and G in Stuck,
the g in ix, the g and G in Afth/ASCII-Core,
The G combinator in Combinatory logic/Analysis of combinators,
the G in Capuirequiem, the g in Coeus, the \G in Leszek,
the g in BrainXXXXXXXXXXx, the Gs in Yet Another Musical Esolang,
the G in Self%ify, the gs in sed, the g in FastBrain, the g in Har(d)
the G in It Is Not What It Is, the G in CZTOLJDEFGKJSKI calculus,
the g and G in Getchl, the G in Hieroglyphic, the g and G in AlphaBeta,
the g and G in Arn, the G in Thrillodendron, the g in Leocode,
the G in TTML, the G in Emoticon, the g and G in T^, and the g in SimpleScript
due to limitations

{c} also in Sound

{d} also in Mox

{e} this ' is in Oh, yeah and Oya

{f} also in Mailman and aboba