CO203 Study Guide - Midterm Guide: Object-Oriented Programming, Programming Paradigm, Simula

11 views10 pages
25 Feb 2023
Department
Course
Professor

Document Summary

Programming paradigms have evolved over the years to meet the changing needs of software development. The evolution of programming paradigms can be divided into four phases: machine language, assembly language, high-level language, and object- oriented programming. Machine language is the lowest-level programming language, consisting of binary code that can be executed directly by a computer"s cpu. Assembly language is a step up from machine language, using mnemonics to represent the binary instructions. High-level languages were developed to provide a more abstract and human-readable way of writing code. Fortran, cobol, and c. these languages use a syntax that is closer to natural language and provide constructs for implementing control flow and data structures. Object-oriented programming (oop) is a programming paradigm that emerged in the 1960s and 1970s with the introduction of simula and. It is based on the concept of objects, which can contain data (attributes) and methods (functions) that manipulate the data.