CSci 105

Introduction to Computers

Lecture 26

© Morris Firebaugh

 


I. Introduction

A. Conclude Chapter 14: Programming and Languages

B. Levels of Language

C. Choosing a Language

D. Programming in HyperLogo

 


II. Conclude Levels of Language

The 5 generations of programing languages [from lowest to highest]

  1. Machine language
  2. Assembly language
  3. High-level language
  4. Very high-level language
  5. Natural language

     

High-level language

 

Very high-level language

 

Natural languages

 

Two critical issues concerning level of language


III. Choosing a Language

Major Programming Languages

FORTRAN

 

LISP

 

COBOL

BASIC

 

Pascal

 

C and C++

 

Java

 

Object-Oriented Programming (OOP)

 

 

 


IV. Programming in HyperLOGO

1. Sequence (stepping)

2. Iteration (looping)

3. Decision (branching)



 


 


V. Laboratory Assignment #13

click here