Review


Know the Concepts

  • What is the difference between an intepretted language and a compiled language?

  • What reasons might cause you to need to learn a new programming language?

Use the Concepts

  • Learn the basic syntax of a new programming language. Re-code one of the programs in this book in that language.

  • In the program you wrote in the question above, what specific things were automated in the programming language you chose?

  • Modify your program so that it runs 10,000 times in a row, both in assembly language and in your new language. Then run the time command to see which is faster. Which does come out ahead? Why do you think that is?

  • How does the programming language's input/output methods differ from that of the Linux system calls?

Going Further

  • Having seen languages which have such brevity as Perl, why do you think this book started you with a language as verbose as assembly language?

  • How do you think high level languages have affected the process of programming?

  • Why do you think so many languages exist?

  • Learn two new high level languages. How do they differ from each other? How are they similar? What approach to problem-solving does each take?




Programming from the Ground Up
Programming from the Ground Up
ISBN: 0975283847
EAN: 2147483647
Year: 2006
Pages: 137

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net