Computer -Programmierung besteht aus beschreibt intelligentes Verhalten in einer Folge von mechanischen Schritte . Schreiben eines Computerprogramms ist ein kreativer Akt und kann daher nicht vollständig mechanisiert. Programmierer, wie Künstler und Handwerker , entwickelt sowohl formelle und informelle Methoden, um bei der effizienten Entwicklung tragfähiger Programme zu unterstützen. Flussdiagrammerstellung
Flussdiagrammerstellung ist ein formales Verfahren zur Darstellung von Algorithmen, die in den frühen 60er Jahren entwickelt und wird manchmal noch verwendet - vor allem am Anfang eines Projekts , wenn das Management an den Programmierer , was gewünscht wird erklärt . Flussdiagramme sind bildliche representions des Prozesses bestehend aa Reihe von Blöcken , von denen jeder einzelne Schritte des Verfahrens darstellen . Verfolgen einer Route durch das Flussdiagramm stellt einen Weg durch den Algorithmus .
Pseudocode
Pseudocode ist nur ein Code -ähnliche Beschreibung des Algorithmus , die Sie verwenden werden. Es ist ein informelles Verfahren , die es dem Programmierer, die grundlegende Struktur des Programms , ohne sich Gedanken über die Details , verlangsamen den kreativen Fluss von Ideen entwickeln können. Der Pseudocode -Programm ist in der Regel mehrmals geschrieben , mit zunehmender Schärfe und Detailgenauigkeit jeder Zeit. Offensichtliche Abschnitte können mit nur einem Satz weggelassen werden. Einige Version Pseudocode wird von fast allen Programmierern verwendet , auch wenn sie andere Techniken zur Entwicklung von Algorithmen verwenden
Objekte
Objektorientierte Programmierung - . Aka OOP - nach Flussdiagrammen und Pseudocode entwickelt , aber es hat sich eine Sache des Glaubens in einigen Kreisen , dass dies der einzige Ansatz zur Entwicklung von Programmen ist . Die grundlegende Idee ist , dass die effizienteste Modell für ein Computerprogramm eine Sammlung von " Objekten " , die miteinander interagieren, ist durch " Nachrichten. " Die informelle Algorithmus Bühne ist in der Erfindung von Objekten und die formale Stufe besteht aus der Gestaltung der eigentlichen Objekte - Kombinationen von Datenstrukturen und der Code, der Daten , dass die Datenstrukturen verwendet manipuliert . OOP dauert eine Weile , um den Dreh aus , aber man kann seine Bedeutung sehen, wenn Sie , wie oft es erscheint in der Werbung bietet Programmierung Jobs zu suchen .
Program Development
es ist ein Klischee in der Programmierung Welt : Je früher Sie mit der Codierung beginnen , desto länger dauert es . Das Oxymoron ist eine Warnung vor der Versuchung, das Schreiben von Code ohne Planung und Entwicklung von Algorithmen zu starten. Dies ist möglich, für kleine Programme , aber für größere Programme , die Planung ist unbedingt erforderlich. Der typische Weg zum erfolgreichen Programm-Entwicklung beginnt mit einer explorativen Phase mit informellen Methoden Algorithmus . Dies wird durch eine Entwicklung eines Modells, das durch eine formelle Algorithmus Verfahren dadurch gekennzeichnet ist, gefolgt . Der nächste - und einfachste - Stufe Drehen des formalen Modells in Code . Die letzte Phase der Programmentwicklung ist die Testphase .