Programming (from Fraktal SAS Programming): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K |
K |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | [[Kategorie: | + | [[Kategorie:zazy]] |
+ | {{SeitenNavigation1 | ||
+ | |links=xx_left.png | ||
+ | |zurück=DBMS Interaction (from Fraktal SAS Programming) | ||
+ | |rechts=xx_right.png | ||
+ | |vorwärts=Data Structures (from Fraktal SAS Programming) | ||
+ | |hoch=Duck_zazy_com.png | ||
+ | |übersicht=Fraktal SAS Programming | ||
+ | }} | ||
== What is Programming? == | == What is Programming? == | ||
Zeile 7: | Zeile 15: | ||
* '''1st:''' Programming is talking to a machine in a way the machine 'follows' your advice without any exception. | * '''1st:''' Programming is talking to a machine in a way the machine 'follows' your advice without any exception. | ||
* '''2nd:''' Programming is authoring code in a way that owns and shows mathematical clarity by applying structures for conditional branching and repetitive execution of similar steps. | * '''2nd:''' Programming is authoring code in a way that owns and shows mathematical clarity by applying structures for conditional branching and repetitive execution of similar steps. | ||
+ | |||
Currently, '''''SAS''''' offers at least two means that support this notion, as well as environments where programming can be done: | Currently, '''''SAS''''' offers at least two means that support this notion, as well as environments where programming can be done: | ||
− | * | + | * [[Data Step Programming (from Fraktal SAS Programming)|The '''''Data Step Language ("DSL")''''' is a full-fledged programming language of 3rd generation with some appreciated convenience features.]] |
− | * The '''''"Macro Facility"''''' uses a ninety-nine percent similar syntax to process character data that - might - represent your code, ending up in a code generator. | + | * [[Macro Programming (from Fraktal SAS Programming)|The '''''"Macro Facility"''''' uses a ninety-nine percent similar syntax to process character data that - might - represent your code, ending up in a code generator.]] |
+ | |||
+ | {{SeitenNavigation1 | ||
+ | |links=xx_left.png | ||
+ | |zurück=DBMS Interaction (from Fraktal SAS Programming) | ||
+ | |rechts=xx_right.png | ||
+ | |vorwärts=Data Structures (from Fraktal SAS Programming) | ||
+ | |hoch=Duck_zazy_com.png | ||
+ | |übersicht=Fraktal SAS Programming | ||
+ | }} |
Aktuelle Version vom 1. Juli 2014, 09:54 Uhr
What is Programming?
Apart from literature's extensively discussed and complex structured answers we shall restrict ourselves here to a minimalistic idea:
- 1st: Programming is talking to a machine in a way the machine 'follows' your advice without any exception.
- 2nd: Programming is authoring code in a way that owns and shows mathematical clarity by applying structures for conditional branching and repetitive execution of similar steps.
Currently, SAS offers at least two means that support this notion, as well as environments where programming can be done:
- The Data Step Language ("DSL") is a full-fledged programming language of 3rd generation with some appreciated convenience features.
- The "Macro Facility" uses a ninety-nine percent similar syntax to process character data that - might - represent your code, ending up in a code generator.