Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

User Journal

Chacham's Journal: Verbiage: Assembly before C. 22

Journal by Chacham

Someone asked me about learning C++. I told him to start with Assembly, not to learn it for use, but to learn everything it does and then move onto C. Someone had told me to do that, and i agreed. Just truly understanding CS/DS and how control structures actually work with loop and the compare flag, or near calls, far calls, and the interrupt table, gives a true appreciation for what is actually going on.

What also amazes me is that C is only some tens of instructions. Everything else are just functions made from those keywords.

I still like VB though. I want to know Assembly and C possibly much more than i want to use it.

This discussion has been archived. No new comments can be posted.

Verbiage: Assembly before C.

Comments Filter:
  • So much nicer than OO for actually doing stuff. The API is amazingly well designed, it is obvious that a lot of thought went into making an API that flexible and expandable.

    Besides, finding a reason to nest snprintfs inside of each other is just too cool. :)
  • LISP from an academic point of view to make you a better programmer...

    Assembly for the same reason... code on any platform code for windows platform only


    for script'n like a hoochie mama on the server
    might throw in Tk or the like if you are into GUI stuff..
    • C..enough to crash machines
      Assembly (forgot it ALL after the final exam)
      ruby, enough to make cutesy things...
      python enough to mangle text files
      perl scares the crap outta me
      tk.enough to make some cute gui with ruby

      lisp..I tried to wrangle...failed miserably
      (can I blame it on my parents? both technologically challenged.)
    • Interesting assesment. :)

Breadth-first search is the bulldozer of science. -- Randy Goebel