Wenn Sie neu in Computer-Programmierung sind , oder wenn Sie selbst beigebracht sind, können Sie von einigen häufigsten verwendeten Begriffe verwechselt werden. Die meisten Menschen sind klar, was eine Programmiersprache ist , aber Begriffe wie " Algorithmus " und " Pseudo " sind oft um ohne klares Verständnis ihrer Zweck geworfen. Algorithmen , Pseudocode und Programmiersprachen sind alle Werkzeuge von Programmierern in den verschiedenen Phasen der Projektentwicklung eingesetzt. Wenn Sie ihre ordnungsgemäße Verwendung verstehen, können Sie Programme schneller zu entwickeln , und diese Programme werden leichter zu pflegen. Algorithmen
Ein Algorithmus ist einfach eine Reihe von Schritten, die Sie bei der Lösung eines Problems . Sie listen die Schritte in der Reihenfolge, wie sie durchgeführt werden sollte . Anfang an seinem ursprünglichen Ort und endet an Ihren Bestimmungsort - - Wenn du einen Freund Anweisungen , wie man Ihr Haus bekommen könnte Ihnen nennen , dass ein Algorithmus für immer zu Ihrem Haus. Rezepte für einen Kuchen zu backen oder Anweisungen für den Aufbau einer Tabelle sind auch Algorithmen. Allerdings verwenden Programmierer den Begriff speziell auf die Schritte, die ein richtig konzipiert Computerprogramm folgen, um den beabsichtigten Zweck erfüllen beschreiben .
Programmiersprachen
Natürlich tun Computern nicht verstehen, Anweisungen in menschlichen Sprachen geschrieben. Der Algorithmus muss "erklärt" werden, um sie in einer Sprache, die sie verstehen , und diese Sprache Binärcode - eine Reihe von Nullen und 1s , die schwierig ist für den Menschen zu lesen und ohne viele Fehler zu schreiben. Programmiersprachen wurden entwickelt, um diesen Prozess zu erleichtern . Sie verwenden spezielle Schlüsselwörter und Syntax - das Äquivalent von Wortschatz und Grammatik in einer menschlichen Sprache . Die Programmiersprache wandelt dann diese Schlüsselwörter und Syntax in binären Code , die der Computer ausführt, um den Algorithmus auszuführen.
Pseudocode
Wenn sie ein Programm entwerfen beginnen , die Programmierer oft nicht wissen, in welcher Programmiersprache das Programm letztlich geschrieben werden. Selbst wenn sie es tun, können sie feststellen, dass die Programmiersprache ist nicht ein natürlicher Weg für sie , klar zu denken über die Logik der Algorithmus Schritte sein . Um diesen Prozess zu vereinfachen, verwenden die Programmierer eine Zwischenform von Code als " Pseudo ". Pseudocode klingt wie eine vereinfachte menschliche Sprache , aber es ist nicht auf eine bestimmte Programmiersprache . Vielmehr nutzt sie die Syntax , die in vielen Programmiersprachen ist . Ein gutes Beispiel ist Entscheidungsprozesse Syntax wie if-then -Strukturen , ein anderer ist looping Syntax wie für -next Strukturen
Vorteile der einzelnen
Jede Art von " Sprache . "gibt der Programmierer einen Vorteil bei der Entwicklung , wo es verwendet wird. Algorithmen können in normalen menschlichen Sprache geschrieben werden, so dass Experten , die keine Programmierer zur Eingabe in das Programm der Entwicklungsphase bieten . Pseudocode ermöglicht Programmierern, die in verschiedenen Programmiersprachen spezialisieren, um ihre Kenntnisse und erstellen Sie die effizienten Code , was zu schnell, kompakt Programme . Und die Programmiersprachen selbst bieten Flexibilität , da manche Sprachen besser für bestimmte Aufgaben geeignet sind . Durch die Verwendung aller drei Tools können besser Computerprogramme schneller und kostengünstiger entwickelt werden.