Show me the power child,
I'd like to say,
That I'm down on my knees today,
Gives me the butterflies,
Gives me away,
'Til I'm up on my feet again,
I'm feeling outshined.
Yes, that's Assembly. It's the lowest level programming language (other than machine code which isn't really a programming language), and therefore probably the most difficult (I haven't learnt it, I only know some basic principles). Using it is pretty hard, basically you're doing hardware-level commands with the processor - the nuts-and-bolts shifting memory in to processor registers, simple arithmatic commands and jumping around the code (no if statements or anything handy like that )
On the other hand, it's the fastest of all languages - it feeds directly in to the processor.
TI-83 BASIC is even better for those games(unless they actually have graphics).
I've made a BASIC platformer game on my calculator with 3 worlds. It still takes forever though.
n/a
Deleted User
1st May, 2004 at 03:15:47 -
"The only thing"? No! Assembly is also used for creating screen update parts of the 3d-engines in games, because they need to be very fast, many emulators are made using it etc...
cmp ax,bx ; compare ax with bx
jne some_label ; jump if not equal
; "ax == bx" stuff goes here
some_label:
; the rest of the code
It's only faster because it doesn't include all the useless stuff that other languages like C & BASIC put in. i've tried inline assembly with PureBASIC (www.purebasic.com) which turns out slower than my Pure code because it's optimised so well (That's why the .exes are only ~5kb)
PS: shad, your code block thing is screwy
Edited by the Author.
"Say you're hanging from a huge cliff at the top of mt. everest and a guy comes along and says he'll save you, and proceeds to throw religious pamphlets at you while simultaniously giving a sermon." - Dustin G
And it is as fast as a speeding Cheetah x2.
And actually machine code is actually somewhat of a programming language, because before that they had to plug/unplug wires from the computers to make it do things... Man those where the days...