Download presentation
Presentation is loading. Please wait.
Published bySarah Neal Modified over 9 years ago
1
Introduction to High-Level Language Programming Presented By Omar Y. Tahboub Computer Science Department Kent State University
2
2 Outline Introduction Computer System Organization Overview Programming Languages Reference Framework Programming Language Generations High-Level Programming Languages High-Level Programming Language Life Cycle
3
3 Outline Introduction Computer System Organization Overview Programming Languages Reference Framework Programming Language Generations High-Level Programming Languages High-Level Programming Language Life Cycle
4
4 Introduction Early days of computing Programmers used assembly language Programs written by technically oriented people In this presentation, we provide an illustrative introduction to high- level programming languages, through covering the following aspects: Computer System Organization. Programming Languages Reference Framework. The Four Generations of Programming Languages. The Life Cycle of High-Level Programing.
5
5 Outline Introduction Computer System Organization Overview Programming Languages Reference Framework Programming Language Generations High-Level Programming Languages High-Level Programming Language Life Cycle
6
6 Computer System Organization Overview
7
7 The Computer Software System Software (Operating System) Application Software
8
8 The Computer Hardware Mouse Keyboard Tower Monitor Microcomputer Minicomputer Supercomputer
9
9 Outline Introduction Computer System Organization Overview Programming Languages Reference Framework Programming Language Generations High-Level Programming Languages High-Level Programming Language Life Cycle
10
10 Programming Languages Reference Framework Machine Language English Language
11
11 Outline Introduction Computer System Organization Overview Programming Languages Reference Framework Programming Language Generations High-Level Programming Languages High-Level Programming Language Life Cycle
12
12 Programming Language Generations First Generation Second Generation Third Generation Fourth Generation
13
13 Outline Introduction Computer System Organization Overview Programming Languages Reference Framework Programming Language Generations High-Level Programming Languages High-Level Programming Language Life Cycle
14
14 High-level Languages High-level programming languages Includes third-generation languages Overcame deficiencies of assembly language Programmer didn’t need to manage details of data storage or movement
15
15 High-level Languages Expectations of a high-level language program (continued) Programmer can take a macroscopic view of tasks; “primitive operations” can be larger Program will be portable Code will be closer to standard English and use standard mathematical notation
16
16 Compilers Vs Assemblers
17
17 Outline Introduction Computer System Organization Overview Programming Languages Reference Framework Programming Language Generations High-Level Programming Languages High-Level Programming Language Life Cycle
18
18
19
19 Thank You !
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.