Uploader Comments (macheads101)
All Comments (53)
-
@macheads101 what language do you program in? and where do you learn?
-
I have now made another programming language that covers variables, print things on the screen and basic math operations and it is 40 kb
-
@Hamilation To make a language you need a strong programming experience, to understand how a good language work, and then you should learn thing about lexers, parsers and compilers. The "Dragon Book" is a good start in this particular domain.
-
@macheads101 Yeah, I think it might be easier if you go from a compiled to assembler, then to bytecode IMHO. rega = 234; //High Level LDRG 0xEA //Assembler(Obviously not x86/x86-64 its my own) level 03 0 0 0 EA // Bytecode - haven't worked on binary format yet... Bytecode interpreted like this. switch(/*/my special enum goes here/*/){ case 0x3: VM.move(&VM.A, MIS.InstructionNumGet(5); break; } Sorry if there is any mistakes, don't really use switch much and didn't bother to double check.
-
make a tutorial serires on how to make programming language. if you do then i will die a happy person. my programming language can only do this like open files, print words on the screen and use variables/objects to do mathimatical questions. i use it in mathswhen we do algebra! ;)
where did you learn how to do this?
LeCoLe313 1 month ago
@LeCoLe313 after programming for several years, you can just kind of figure it out.
macheads101 1 month ago
@macheads101 you sound like your 14, how could you be programming for several years? i'm 13 and i'm pretty good at vb.net and im learning c++.
LeCoLe313 4 days ago
@LeCoLe313 I am currently 15, and I've been coding for at least 5 years. As a matter of fact, I probably code for several hours each day, giving me a whopping total of around 152 24-hour days of programming. This is mainly because I do not waste my time with physical activities such as sports, or with superficial activities such as shopping or going to parties. I find myself to be quite skilled at programming, to a level such that I could get pretty much any non-specialized development job.
macheads101 4 hours ago
Hey, is your programming lang have compilers to bytecode, etc or just parse-case-do style?
Digby0907 1 month ago
@Digby0907 It parsed and executed, but it's parser was very flawed and if-y at best.
macheads101 1 month ago