Find the answer to your Linux question:
Page 3 of 3 FirstFirst 1 2 3
Results 21 to 26 of 26
Alright, I was born in 90, and I have been working with computers since.....I could talk!!!! And I have never seen anything other than a compiler, and if anyone here ...
  1. #21
    758
    758 is offline
    Just Joined! 758's Avatar
    Join Date
    Sep 2006
    Location
    United States
    Posts
    8
    Alright, I was born in 90, and I have been working with computers since.....I could talk!!!! And I have never seen anything other than a compiler, and if anyone here can write binary code or even assembly code, then man, your smarts sure has surpassed mine by a LONG SHOT! congrats!!
    I don't think I have ever met a programmer that can write machine code either....

  2. #22
    Linux Enthusiast
    Join Date
    Jun 2005
    Location
    The Hot Humid South
    Posts
    602
    Quote Originally Posted by 758
    I don't think I have ever met a programmer that can write machine code either....
    I remember one time reading a story that Linus, at first, wrote all his programs in machine code as a kid.

    And you'd be amazed at what you can do with assembly:
    http://www.menuetos.net/
    "Today you are freer than ever to do what you want, provided you can pay for it!" --Bad Religion

  3. #23
    Banned CodeRoot's Avatar
    Join Date
    Sep 2005
    Posts
    567

    Talking

    I don't think I have ever met a programmer that can write machine code either....
    "Nice to meet you..."

  4. #24
    Banned CodeRoot's Avatar
    Join Date
    Sep 2005
    Posts
    567
    Quote Originally Posted by bidi
    I remember one time reading a story that Linus, at first, wrote all his programs in machine code as a kid.
    Sounds about right -- I would have no problem believing that... (especially, considering the hardware he would have been writing code for)

  5. #25
    Linux Enthusiast apoorv_khurasia's Avatar
    Join Date
    Feb 2005
    Location
    Laurasia
    Posts
    624

    Not lived but have a feel

    Born in 1984 and never seen those old computers in real. But got a taste of assembly programming in my architecture course and then really thanked the guys who write/wrote the compilers. The most daunting task for us would be to look at a piece of assembly code (we used MIPS) and tell what was it trying to do and then debug it accordingly. Since it was an introductory class these codes were quite small and simple (usually moving things around, sorting them and so on...). But then we were shown some of the very old codes done to predict the trajectory of a missile and I (don't know abt others) was horrfied by the sheer length of code. Consider debugging that code even if you had written it all by yourself --no comments, markups or fancy names mind you. And then imagine this:- we did all assembly programming in MIPS, if there were no compilers then would somebody like to do that in x86??? Today we can make complicated processors, make dual core systems, do distributed computing or super-computing all because we have access to a program written to translate human readable code to machine readable code and that too efficiently. I have enormous respect for these programs and hence anyone who has "lived" will have more respect than I can ever have.
    "There is no sixth rule"
    --Rob Pike
    Registered Linux User: 400426 home page

  6. #26
    Linux User Krendoshazin's Avatar
    Join Date
    Feb 2005
    Location
    London, England
    Posts
    384
    It's pretty simple really, a compiler compiles code to assembly (machine code) so that it runs on a cpu, however there was a time compilers didn't exist, and people used assembly for what was relatively simple hardware.
    A language exists purely within the compiler, "when this is inputted, output this", so you code a program in assembly in order to accept a human readable language and output assembly.

    The language itself has to be created on the spot, as long as it assembles in a predictable manner, then the task is complete. In time the language can be further expanded, and this is exactly what dennis ritchie did when he created C, he added to it as he went along.

    And that's the story of compilers. Perhaps this will also help explain why "any old compiler" won't do.

Page 3 of 3 FirstFirst 1 2 3

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •