Half a croissant, on a plate, with a sign in front of it saying '50c'
h a l f b a k e r y
Is it soup yet?

idea: add, search, annotate, link, view, overview, recent, by name, random

meta: news, help, about, links, report a problem

account: browse anonymously, or get an account and write.

user:
pass:
register,


                     

Dicey Programming

A New Language For Computer Programming
  (-7)(-7)
(-7)
  [vote for,
against]

"123456" is all you need!

Digits: 11 is 1. 12 is 2. 13 is 3. 14 is 4. 15 is 5. 16 is 6. 21 is 7. 22 is 8. 23 is 9. 24 is 0.

Alphabet: 25 is A. 26 is B. 31 is C. 32 is D. 33 is E. 34 is F. 35 is G. 36 is H. 41 is I. 42 is J. 43 is K. 44 is L. 45 is M. 46 is N. 51 is O. 52 is P. 53 is Q. 54 is R. 55 is S. 56 is T. 61 is U. 62 is V. 63 W. 64 is X. 65 is Y. 66 is Z.

Program One: 24241536334444512424156351544432

⚁⚃ ⚁⚃ ⚀⚄ ⚂⚅ ⚂⚂ ⚃⚃ ⚃⚃ ⚄⚀ ⚁⚃ ⚁⚃ ⚀⚄ ⚅⚂ ⚄⚀ ⚄⚃ ⚃⚃ ⚂⚁

Meaning: 00HELLO 00WORLD

Translation: HELLO WORLD

Program Two: 2413132532321112

Meaning: 03ADD 1 2

Meaning: (ADD 1 2)

Translation: 3

Program Three: 241213342531 25 2413124456 25 12 11 241213342531 25 242413565461 241313456144 25 241213342531 241313556126 25 11

Meaning: 02FAC A 03LT A 2 1 02FAC A 00TRU 03MUL A 02FAC 03SUB A 1

Meaning: (FAC A) (LT A 2) 1 (FAC A) TRU (MUL A (FAC (SUB A 1)))

zelah, Oct 26 2016

Brainfuck https://en.wikipedia.org/wiki/Brainfuck
An esoteric programming language notable for its extreme minimalism [xaviergisz, Jun 17 2020]

Please log in.
If you're not logged in, you can see what this page looks like, but you will not be able to add anything.
Short name, e.g., Bob's Coffee
Destination URL. E.g., https://www.coffee.com/
Description (displayed with the short name and URL.)






       //Is this related to 'coin-flippy' programming?//   

       Ah, yes, you have done your homework! That was my first project in this vein! But I believed it had fallen into obscurity after having not told anyone about it. How did you come across my earlier work [Ian_Tindale]?
zelah, Oct 26 2016
  

       Using 2 (hex-sided) dice, a 12 character alphabet can be built along frequency-of-occurrence, ie: the equivalent of an 'e' could be 6 (3+3, 1+5, 5+1, ...)
FlyingToaster, Oct 26 2016
  

       [zen_tom], I clearly state that the only values used are "123456". This is because six-sided dice have six sides. I will add a factorial function at some point in order to show how it is done but this may be beside the point. In 2050, if your AI does not know how to add two numbers then we are all in real trouble.
zelah, Oct 26 2016
  

       I may be missing a point here, but it look to me as if you have not created a new language, but merely an alternative to ASCII. How am I wrong?
MaxwellBuchanan, Oct 26 2016
  

       I agree with [MB]: It looks like a Lisp written with a bizarre character encoding.
notexactly, Oct 26 2016
  

       It seems [zelah] has a fascination with using 6 characters.
We've already shredded your "Five" maths system. Your "6" programming system is no better. It's just a poorly thought-out relabelling of things that already work.
neutrinos_shadow, Oct 26 2016
  

       Nothing wrong with stretching the brain a bit. 6 is a little awkward, 12 is better.   

       Neither fit into the hardware on/off binary paradigm, though. What are you going to use for a 6-state bit ?
FlyingToaster, Oct 26 2016
  

       Go ahead, make it a business. It's likely that you'll end up broke, but with far less certainty than those gambling schemes...
lurch, Oct 26 2016
  

       I became a programmer to make the big bucks.   

       ( I enrolled in basket weaving course to get an easy A.)   

       Vegas sent my boss a truckload of used dice, and I am unemployed.   

       ( Two Navajoes enrolled, raised the class average, and I flunked out.)
popbottle, Oct 26 2016
  


 

back: main index

business  computer  culture  fashion  food  halfbakery  home  other  product  public  science  sport  vehicle