Coding in MIPS Assembler
Nov. 27th, 2008 23:25CS MAJOR leaps out of bed, rose clenched in teeth. A Latin beat starts.
[to the tune of Living La Vida Loca / Ricky Martin]
CS MAJOR:
Her code is so efficient
Her programs never crawl
She's on a debugging mission
That girl's code is off the wall
(guitar solo)
This is her occupation:
Make code run fast and light
She brings a strange affliction:
Coding into the night!
She'll make you code, then re-fine.
Mem'ry dancing brings you pain
She'll change reg-ister 29
Her tricks are so insane!
Like crack-rock in the brain!
Shift right then shift back
She's coding in MIPS assembler
She'll push and pop the stack
She's coding in MIPS assembler
She'll branch if greater than
Increment the program counter
Load im-med-i-ate
She's coding in MIPS assembler
Coding in MIPS assembler
Woke up and went to my class
smelling funky and like hell.
Debugged till 6am, it's not funny
She's like a process that you can't kill.
She don't believe in easy
Never comments any code
And when you trace a register
Can't tell from where it loads
Not enough addressing modes!
Shift right then shift back
She's coding in MIPS assembler
She'll push and pop the stack
She's coding in MIPS assembler
She'll branch if greater than
Increment the program counter
Load im-med-i-ate
She's coding in MIPS assembler
Coding in MIPS assembler
(guitar solo)
But you will learn to love her:
Take abuse and not complain.
Store registers defensively,
Debugging code for fame,
All high-level stuff is lame!
Shift right then shift back
She's coding in MIPS assembler
She'll push and pop the stack
She's coding in MIPS assembler
She'll branch if greater than
Increment the program counter
Load im-med-i-ate
She's coding in MIPS assembler
Coding in MIPS assembler
Coding in MIPS assembler
один сайт.
I was taught assembler
in my second year of school.
It's kinda like construction work --
with a toothpick for a tool.
So when I made my senior year,
I threw my code away,
And learned the way to program
that I still prefer today.
Now, some folks on the Internet
put their faith in C++.
They swear that it's so powerful,
it's what God used for us.
And maybe it lets mortals dredge
their objects from the C.
But I think that explains
why only God can make a tree.
For God wrote in Lisp code
When he filled the leaves with green.
The fractal flowers and recursive roots:
The most lovely hack I've seen.
And when I ponder snowflakes,
never finding two the same,
I know God likes a language
with its own four-letter name.
Now, I've used a SUN under Unix,
so I've seen what C can hold.
I've surfed for Perls, found what Fortran's for,
Got that Java stuff down cold.
Though the chance that I'd write COBOL code
is a SNOBOL's chance in Hell.
And I basically hate hieroglyphs,
so I won't use APL.
Now, God must know all these languages,
and a few I haven't named.
But the Lord made sure, when each sparrow falls,
that its flesh will be reclaimed.
And the Lord could not count grains of sand
with a 32-bit word.
Who knows where we would go to
if Lisp weren't what he preferred?
And God wrote in Lisp code
Every creature great and small.
Don't search the disk drive for man.c,
When the listing's on the wall.
And when I watch the lightning burn
Unbelievers to a crisp,
I know God had six days to work,
So he wrote it all in Lisp.
Yes, God had a deadline.
So he wrote it all in Lisp.
другой сайт
eternal-flame
10x shattered