Log in

No account? Create an account
entries friends calendar profile my webpage Previous Previous Next Next
Tina's Rules of Life - Tina Marie's Ramblings
Red hair and black leather, my favorite colour scheme...
Tina's Rules of Life
#5 - Humans were not meant to write multi-threaded code.
0x00000005 - Humans were also not meant to write assembly code.

(credit for this goes to inviolet and Morris, who was somewhat misquoted. He didn't say humans weren't meant to write asm. He said writing asm wasn't fit work for humans.)

(okay, that's 2 today. But it'll help make up for none over the weekend.)

Tags: ,
Current Mood: amused amused

4 comments or Leave a comment
alioth1 From: alioth1 Date: January 21st, 2005 08:02 pm (UTC) (Link)

What's wrong with asm?

What's wrong with a bit of asm? I used to write both Z80 and 6502 asm (Z80 on my Spectrum, using the hisoft assembler/debugger/disassembler kit, and 6502 on the (high [0]) school's BBC Microcomputers (which has a built in asm along with the best BASIC interpreter of the era). Nothing wrong with asm at all! Of course I never got into the horrors of x86, and only briefly touched 68000 asm. (I'd learned C by the time I did any serious coding on x86 machines).

[0] We don't call it 'high school' here, just school. And school is what you go to until age 18 here - after that, it's called college or university - we never call university 'school'; but usually abbreviate it to just 'uni'.
From: ptomblin_lj Date: January 21st, 2005 08:35 pm (UTC) (Link)

Re: What's wrong with asm?

I think every programmer should learn a bit of assembler when they're starting out. BUT THEN THEY SHOULD STOP DOING IT! Let your compiler worry about the micro-optimizations, you should concentrate on using the right algorithm for the job and making the program work right.
From: (Anonymous) Date: January 21st, 2005 09:32 pm (UTC) (Link)

it's tedious and error-prone

Paul pretty much said it. ASM is a necessary evil. Everyone should know enough ASM to understand what's going on under the hood. Beyond that, you only use it when you absolutely have to.
From: ex_inviolet697 Date: January 21st, 2005 09:39 pm (UTC) (Link)
On an unrelated note, did you know that R.I.S.C. really stands for "Relegating the Interesting Stuff to the Compiler"?
4 comments or Leave a comment