|
When programmers make a new programming language what do they write it in |
|
|
|
Binary. :D (probs not correctly. But that's what every information comes down to.) |
|
cntkillmeJoin Date: 2008-04-07 Post Count: 49450 |
It depends, Lua was created in C.
But no one is going to make a programming language in machine code, definitely not and probably not assembly either since you'd be better off with C/C++ since the compiler optimizes your code usually much better than any assembly programmer can. |
|
|
So island, they write it in malformed binary?
Error: Malformed binary. Your binary code is must be divisible by 8.
Appeared when I converted it.
As for OP, what they code it in is entirely up to themselves, they may take some insane route and go to the extreme with some hardcore binary, or they could be like the creator of Lua, and do it with some sort of C. It's, like all things coding, up to the developer. |
|
maxomega3Join Date: 2010-06-11 Post Count: 10668 |
Oh, I've heard about that.
Studio is programmed in JavaScript. |
|
|
@war
bro, I was just typing random 1s and 0s |
|
Stefan631Join Date: 2010-12-23 Post Count: 1350 |
JavaScript is for websites, as to my knowledge. |
|
cntkillmeJoin Date: 2008-04-07 Post Count: 49450 |
Binary numbers don't have to be divisible by anything, what island said is an actual number.
It's like saying a decimal number (what we use) has to be divisible by 1000 or something |
|
cntkillmeJoin Date: 2008-04-07 Post Count: 49450 |
Studio is most likely created in mostly C++, just like the roblox engine itself is mostly C++. |
|
|
@cnt
the 'binary to text' translator says otherwise :(
do you know any others thatll translate it? xD |
|
cntkillmeJoin Date: 2008-04-07 Post Count: 49450 |
There is no binary to text. If you are talking about that binary to ascii, it's because each character is a byte (8 bits). |
|
|
Is C++ updated C or something completely different? |
|
cntkillmeJoin Date: 2008-04-07 Post Count: 49450 |
Think of it as string.char, although instead of binary as the argument you would put in decimal.
For example, a in ascii in binary is: 1100001, which is 97.
string.char(97);
--a |
|
cntkillmeJoin Date: 2008-04-07 Post Count: 49450 |
Of course 97 (or 01100001) is not LITERALLY "a", but we represent it as "a" in some cases. |
|
maxomega3Join Date: 2010-06-11 Post Count: 10668 |
I have proof:
javascript : insertContent (100808216)
Got that from right clicking on a model in the Toolbox and selected "Copy link" |
|
|
This thread led me to find the term "bootstrapping", and I'm currently in the middle of a mind-blow. |
|
cntkillmeJoin Date: 2008-04-07 Post Count: 49450 |
@Kilo, basically.
It's literally named C++, C with the increment operator (which is sort of like joke, but it is apparently upgraded?) |
|
|
Source code for Lua is in ASCI (Standardized) C. Can compile in C++ too. |
|
cntkillmeJoin Date: 2008-04-07 Post Count: 49450 |
max, it's how they display the toolbox (if it's still like that). But studio itself is not in javascript |
|
|
Binary...
If you look closely, I don't give a crap. |
|
|
01001001001000000110010001101111011011100010011101110100001000000110011101101001011101100110010100100000011000010010000001100011011100100110000101110000 |
|
|
^
"I don't give a crap"
decoded |
|
|
01001100 01001111 01001100 00100000 01011001 01001111 01010101 00100000 01001001 01010011 00100000 01010011 01001111 00100000 01000110 01010101 01001110 01001110 01011001! |
|
Stefan631Join Date: 2010-12-23 Post Count: 1350 |
LOL YOU IS SO FUNNY! |
|