jagomart
digital resources
picture1_Programming Pdf 184705 | L01 Introduction Programming Languages


 160x       Filetype PDF       File size 1.09 MB       Source: www3.cs.stonybrook.edu


File: Programming Pdf 184705 | L01 Introduction Programming Languages
introduction to programming languages paul fodor cse260 computer science b honors stony brook university http www cs stonybrook edu cse260 1 objectives a history of programming languages why study programming ...

icon picture PDF Filetype PDF | Posted on 01 Feb 2023 | 2 years ago
Partial capture of text on file.
    Introduction to Programming 
                       Languages
                             Paul Fodor
                 CSE260, Computer Science B: Honors
                        Stony Brook University
               http://www.cs.stonybrook.edu/~cse260
   1
   Objectives
   A History of Programming Languages
   Why study programming languages?
   Classifications of Programming Languages
   Compilation vs. Interpretation
   Implementation strategies
   Programming Environment Tools
   An Overview of Compilation
   2                         (c) Paul Fodor & Pearson Inc.
 History of Programming Languages
  At the beginning there was only machine language: 
     a sequence of bits (binary with: electric switches on 
     and off, or punched cards) that directly controls a 
     processor, causing it to add, compare, move data 
     from one place to another, etc.
     Example: GCD program in x86 machine language:
   3                      (c) Paul Fodor (CS Stony Brook) and Elsevier
 History of Programming Languages
  Assembly languages were invented to allow machine-
     level/processor operations to be expressed with 
     mnemonicabbreviations
     For example, to add two numbers, you might write an 
       instruction in assembly code like this:
          ADDF3 R1, R2, R3
     A program called assembler is used to convert 
       assembly language programs into machine code
           Assembly Source File                      Machine Code File 
                                                          
          …                       Assembler       … 
         ADDF3 R1, R2, R3                         1101101010011010 
          …                                        … 
   4                      (c) Paul Fodor (CS Stony Brook) and Elsevier
The words contained in this file might help you see if this file matches what you are looking for:

...Introduction to programming languages paul fodor cse computer science b honors stony brook university http www cs stonybrook edu objectives a history of why study classifications compilation vs interpretation implementation strategies environment tools an overview c pearson inc at the beginning there was only machine language sequence bits binary with electric switches on and off or punched cards that directly controls processor causing it add compare move data from one place another etc example gcd program in x elsevier assembly were invented allow level operations be expressed mnemonicabbreviations for two numbers you might write instruction code like this addf r called assembler is used convert programs into source file...

no reviews yet
Please Login to review.