Workbook Dominik Fankhauser
headerimage
Main Menu
  • Home
  • Workbook
  •       Multimedia
  •       Webdesign
  •       Informatik
  •             Betriebssysteme
  •             Netzwerktechnik
  •             Dateisysteme
  •             PuTTY
  •             Programmierung
  •             Datenbanken
  •             Sonstiges
  •       Administration
  •       Projekte
  •       Other
  • About Me
  • Other
Navi_Back

Programmierung

 

Programmieren heisst, den Quellcode für eine Computeranwendung zu schreiben. Für die Prorgammierung gibt es verschiedene Programmiersprachen.

 

 

Grundlagen

Programmentwicklung:

  1. Beschreibung Problem
  2. Entwicklung Lösungsvorschrift
  3. Übersetzung in einen prog. Sprache
  4. Testen
  5. Dokumentation

 

Generationen:

1. Generation:            Maschinensprachen
001                  0101               1111101       Object Code
Addiere            A             +              B         à  µP

 

2. Generation:            Assemblersprachen
ADD   4, 1 (Source Code)
Source Code à Assembler à Object Code
                           Makroassembler

 

3. Generation :             Höhere Programmiersprachen (z.B. Pascal, C, C++ …)
IF  A = 0 THEN …
Source Code à Interpreter/Compiler à Object Code

 

4. Generation :            Makrosprachen (Scriptsprachen, Applet)   z.B. VBA, SQL)
Nichtprozedurale Sprache

5. Generation:            Künstliche Intelligenz
(z.B. Prolog, lisp ….)

 

  1. Interpreter (HTML, DOS, …)  :

A = 3
IF A = B THEN
C = +
…
                        à Interpreter übersetzt jede Zeile und führt sie anschliessend aus !
                        à Interpreter wird dauernd benötigt.
           

  1. Compiler  (Pascal, C, …)  à .exe

 à Programm wird einmal übersetzt ( -> Object Code)

  à Compiler nicht nötig für Programmablauf


Prorgammiersprachen

Einige Prorgammiersprachen:

PHP - Sprache für dynamische Webinhalte
Java - Plattformübergreifende Programmiersprache
Lingo - Programmiersprache für Director
ActionScript - Programmiersprache für Flash
Perl
Pascal
Basic
C
C++

...



Programmierbeispiel Pascal-Sprache

Eine Schleife mit Pascal

Program test;
uses WinCrt;
var i, x, y: integer;

begin

x:4;
y:=9;

for i:=1 to 10 do
begin
writeln(i);
i:=i+2;
end;
end.



 

Arbeitsbuch v. 2.00 © Dominik Fankhauser 2008
topimg