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 |