Class notes SMA 191 Computer Programming
TABLE OF CONTENTS...........................................................................................................3 1: INTRODUCTION TO COMPUTER PROGRAMMING.................................................7 1.1.1 BASIC CONCEPTS OF PROGRAMMING...........................................................8 1.2 NECCESITY OF PROGRAMMING..........................................................................8 1.3 DUTIES OF A COMPUTER PROGRAMMER.........................................................9 1.4 STAKEKOLDERS IN A CORPORATE ENVIRONMENT.......................................9 1.5 CHARACTERISTICS OF GOOD PROGRAMMING LANGUAGE.......................9 1.6 MODES OF PROGRAMMING................................................................................10 1.7 ACTIVITIES.............................................................................................................10 2: OVERVIEW OF COMPUTER PROGRAMMING LANGUAGES............................11 2.1 GENERATIONS OF PROGRAMMING LANGUAGES.........................................12 2.1.1 FIRST GENERATION LANGUAGES.............................................................12 2.1.2 SECOND GENERATION LANGUAGES........................................................12 2.1.3 THIRD GENERATION LANGUAGES............................................................12 2.1.4 FOURTH GENERATION LANGUAGES........................................................12 2.1.5 FIFTH GENERATION LANGUAGES.............................................................12 2.2 OVERVIEW OF PROGRAMMING LANGUAGES...............................................12 2.2.1 FORTRAN.............................................................................................................13 2.2.2 COBOL (1959)......................................................................................................14 2.2.3 BASIC (1964)........................................................................................................14 2.2.4 PASCAL (1971).....................................................................................................14 2.2.5 PROLOG (1972)....................................................................................................15 2.2.6 C LANGUAGE (1972)..........................................................................................16 2.2.7 ADA LANGUAGE (1983)....................................................................................16 2.2.8 C++ LANGUAGE (1983).....................................................................................17 2.2.9 HYPER TEXT MARKUP LANGUAGE..............................................................17 2.2.10 JAVA (1991).......................................................................................................18 2.2.11 PYTHON (1991)................................................................................................18 2.2.12 VISUAL BASIC (1991).....................................................................................19 2.3 ACTIVITIES.............................................................................................................19 3: PROGRAMMING LANGUAGES EVALUATION CRITERIA.................................21 3.1 INTRODUCTION EVALUATION CRITERIA..........................................................22 3.2 FACTORS FOR EVALUATION CRITERIA....
Document information
- Uploaded on
- April 9, 2024
- Number of pages
- 95
- Written in
- 2023/2024
- Type
- Class notes
- Professor(s)
- Sma 191 computer programming
- Contains
- All classes