Programming - Procedures, Architecture, & Tools(1)


Administrivia

Practice Web Page - http://www.cs.tau.ac.il/~efif/courses/Programming_Fall_04


Overview of the course


Basic model


Programming


Terminology


Inside the computer…


computer instructions


what kinds of numbers do computers work with?


what is a computer program?


machine language


computer languages

  • Assembly
  • Compiled languages
  • Interpreted languages
  • most languages were designed with one or the other mechanism in mind

    so let's look at the whole process


    Development Environment


    Command line

  • cmd - Starts a new instance of the command interpreter cmd.exe.
  • bash - Bourne Again Shell. GNU's command interpreter for Unix.
  • Example - hellow.c
    cl hello.c -o hello
    hello
    

    Convert Fahrenheit to Celsius


    Editors


    computer numbers


    human numbers


    binary


    Other numbering systems


    Converting from one base to another

    Number: Radix: Number:

    practices top next
    Maintained by Efi Fogel. Last modified: February 15 2004.