jagomart
digital resources
picture1_Programming Concepts Pdf 190021 | Languages


 140x       Filetype PDF       File size 0.56 MB       Source: www-users.york.ac.uk


File: Programming Concepts Pdf 190021 | Languages
high performance computing evolution of computer languages and programming paradigms prof matt probert http www users york ac uk mijp1 overview history of some early languages structured programming more recent ...

icon picture PDF Filetype PDF | Posted on 03 Feb 2023 | 2 years ago
Partial capture of text on file.
    High Performance Computing
  - Evolution of Computer Languages 
    and Programming Paradigms
         Prof Matt Probert
     http://www-users.york.ac.uk/~mijp1
         Overview
   • History of some early languages
   • Structured Programming
   • More recent languages
   • Object Orientated Programming
   • Current status and relevance to HPC
         Why study history?
   • There are by some estimates over 2500 
    computer languages in existence
     –Most never used outside of the authors group
     –Why were they all created?
     –What do they have in common?
     –Why do we need any more than 1 language?
           Pre-History
   • Analogue computers were “programmed” by 
    changing gears, etc.
   • Earliest digital computers followed a similar 
    paradigm, with manual setting of switches etc
   • 1945: John Von Neumann developed two key 
    concepts:
    –“Shared-program” technique – use complex 
     instructions to control simple hardware rather than 
     use complex hardware so can re-program
    – “conditional control transfer” – i.e. no longer just 
     sequential operation
      • can branch or loop or use subroutines etc
The words contained in this file might help you see if this file matches what you are looking for:

...High performance computing evolution of computer languages and programming paradigms prof matt probert http www users york ac uk mijp overview history some early structured more recent object orientated current status relevance to hpc why study there are by estimates over in existence most never used outside the authors group were they all created what do have common we need any than language pre analogue computers programmed changing gears etc earliest digital followed a similar paradigm with manual setting switches john von neumann developed two key concepts shared program technique use complex instructions control simple hardware rather so can re conditional transfer i e no longer just sequential operation branch or loop subroutines...

no reviews yet
Please Login to review.