in reply to Re^2: Programming Concepts
in thread Programming Concepts
Great expectatations. From ibidem:
"One approach to study computer programming is to study programming languages. But there are a tremendously large number of languages, so large that it is impractical to study them all. How can we tackle this immensity? We could pick a small number of languages that are representative of different programming paradigms. But this gives little insight into programming as a unified discipline."
"This book uses another approach. We focus on programming concepts and the techniques to use them, not on programming languages. The concepts are organized in terms of computation models. A computation model is a formal system that defines how computations are done. There are many ways to define computation models. Since this book is intended to be practical, it is important that the computation model should be directly useful to the programmer. We will therefore define it in terms of concepts that are important to programmers: data types, operations, and a programming language. The term computation model makes precise the imprecise notion of “programming paradigm”. The rest of the book talks about computation models and not programming paradigms. Sometimes we will use the phrase programming model. This refers to what the programmer needs: the programming techniques and design principles made possible by the computation model."
See also: Seif Haridi
Best regards, Karl
«The Crux of the Biscuit is the Apostrophe»
perl -MCrypt::CBC -E 'say Crypt::CBC->new(-key=>'kgb',-cipher=>"Blowfish")->decrypt_hex($ENV{KARL});'Help
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Programming Concepts
by aartist (Pilgrim) on Jan 03, 2018 at 17:52 UTC | |
by LanX (Saint) on Jan 04, 2018 at 05:11 UTC | |
by Anonymous Monk on Jan 04, 2018 at 07:33 UTC | |
by LanX (Saint) on Jan 04, 2018 at 07:57 UTC | |
by Anonymous Monk on Jan 04, 2018 at 08:26 UTC | |
| |
by karlgoethebier (Abbot) on Jan 04, 2018 at 09:42 UTC |