Adobe PDF (68.39 kB)
Title Details:
Introduction
Authors: Manis, Georgios
Reviewer: Blekas, Konstantinos
Description:
Abstract:
This chapter gives some general knowledge about programming languages. Its purpose is not to give knowledge in depth but introductory concepts and breadth. It distinguishes high-level languages from machine code and explains the need to write code in a high-level language and the difficult role of the compiler which automatically generates the machine language from our own code. It explains the difference between compilers and interpreters, explains the advantages and disadvantages of each approach, and how these two philosophies are now becoming one. It also divides programming languages into categories based on programming philosophy, explains the difference in philosophy between the various high-level languages, focusing on the differences between procedural and object-oriented programming.
Type: Chapter
Creation Date: 2015
Item Details:
License: http://creativecommons.org/licenses/by-nc-sa/3.0/gr
Handle http://hdl.handle.net/11419/2746
Bibliographic Reference: Manis, G. (2015). Introduction [Chapter]. In Manis, G. 2015. Introduction to Programming with Python as a helper [Undergraduate textbook]. Kallipos, Open Academic Editions. https://hdl.handle.net/11419/2746
Language: Greek
Consists of: 1. Οπτικό Καλωσόρισμα
Is Part of: Introduction to Programming with Python as a helper
Publication Origin: Kallipos, Open Academic Editions