Programmierung ist die chinesische Abkürzung für Programmierung. Sie bedeutet, dass der Computer in Ihrem Namen ein bestimmtes Problem löst, eine bestimmte Berechnungsmethode für ein bestimmtes Berechnungssystem angibt und das Berechnungssystem gemäß dem ausführt Berechnungsmethode und erhalten Sie schließlich einen Prozess mit entsprechenden Ergebnissen.
Damit der Computer menschliche Absichten verstehen kann, muss der Mensch dem Computer die Ideen, Methoden und Mittel des zu lösenden Problems in einer für den Computer verständlichen Form mitteilen , sodass der Computer Schritt für Schritt gemäß den Anweisungen der Person arbeiten kann, um eine bestimmte Aufgabe zu erledigen. Dieser Kommunikationsprozess zwischen Menschen und Computersystemen ist Programmierung.
Programmierung: Entwerfen eines „steuerbaren Systems“ mit logischem Ablauf [Hinweis: Programmierung bezieht sich nicht unbedingt auf Computerprogramme. Systeme mit logischer Rechenleistung können als Programmierung betrachtet werden. 】
Ausführungsprinzip
Computer können andere Quellprogramme als Maschinensprache nicht direkt erkennen, verstehen und ausführen. Sie müssen auf irgendeine Weise in Computer umgewandelt werden, die sie direkt ausführen können . von.
Es gibt zwei Möglichkeiten, in fortschrittlicher MINIPRO-Programmierhardware und Programmiersprachen geschriebene Quellprogramme in Maschinenzielprogramme umzuwandeln: Interpretationsmethode und Kompilierungsmethode.
Im Interpretationsmodus interpretiert und führt der Computer das in einer Hochsprache geschriebene Quellprogramm aus und kann keine Objektdateien und ausführbaren Dateien erstellen.
Im Kompilierungsmodus wird das Quellprogramm zunächst durch einen Compiler verarbeitet, der der verwendeten Programmiersprache entspricht, nach lexikalischer Analyse, Syntaxanalyse, semantischer Analyse und Codegenerierung des Quellprogramms Codeoptimierung und andere Schritte, um das verarbeitete Quellprogramm in ein Zielprogramm umzuwandeln, das durch Binärcode dargestellt wird, und dann die im Programm verwendeten Funktionsaufrufe, Systemfunktionsaufrufe usw. durch Linkerverarbeitung in das Zielprogramm einzubetten, um ein Programm zu bilden, das dies kann kontinuierlich ausgeführt werden. Durch Aufrufen dieser ausführbaren Datei können die entsprechenden vom Programmierer in der entsprechenden Quellprogrammdatei angegebenen Funktionen realisiert werden.
Programmieren ist der Prozess der Bereitstellung eines Programms zur Lösung eines bestimmten Problems und ist ein wichtiger Bestandteil der Softwarekonstruktionsaktivitäten. Beim Programmieren wird häufig eine bestimmte Programmiersprache als Werkzeug verwendet, um Programme in dieser Sprache bereitzustellen. Der Programmierprozess sollte verschiedene Phasen wie Analyse, Design, Codierung, Test und Debugging umfassen. Professionelle Programmierer werden oft als Programmierer bezeichnet.
Jede Designaktivität strebt nach einem Gleichgewicht zwischen verschiedenen Einschränkungen und widersprüchlichen Anforderungen, und die Programmierung bildet da keine Ausnahme. In den frühen Tagen der Entwicklung der Computertechnologie waren die Zeit- und Platzkosten des Programms aufgrund der raschen Entwicklung der Hardwaretechnologie und des zunehmenden Umfangs der Software oft die Hauptfaktoren für das Design Struktur, Wartbarkeit und Komplexität des Programms. Faktoren wie Benutzerfreundlichkeit und Skalierbarkeit werden immer wichtiger.
In gewissem Sinne geht die Entstehung der Programmierung sogar der Entstehung elektronischer Computer voraus. Ada Lovelace, die Tochter des berühmten britischen Dichters Byron, entwickelte ein Programm zur Berechnung von Bernoulli-Zahlen auf der Analytical Engine von Babbage. Sie hat sogar die Konzepte von Schleifen und Unterprogrammen entwickelt. Aufgrund ihrer Pionierarbeit in der Programmierung wird Ada Lovelace als die erste Programmiererin der Welt bezeichnet.
Jede Designaktivität strebt nach einem Gleichgewicht zwischen verschiedenen Einschränkungen und widersprüchlichen Anforderungen, und die Programmierung bildet da keine Ausnahme. In den frühen Tagen der Entwicklung der Computertechnologie waren die Zeit- und Platzkosten des Programms aufgrund der raschen Entwicklung der Hardwaretechnologie und des zunehmenden Umfangs der Software oft die Hauptfaktoren für das Design Struktur, Wartbarkeit und Komplexität des Programms. Faktoren wie Benutzerfreundlichkeit und Skalierbarkeit werden immer wichtiger.
Andererseits handelte es sich in den frühen Tagen der Entwicklung der Computertechnologie hauptsächlich um Programmieraktivitäten. Mit der Entwicklung der Softwaretechnologie sind Softwaresysteme jedoch immer komplexer geworden, und viele spezialisierte Softwaresysteme wie Betriebssysteme, Datenbanksysteme und Anwendungsserver sind zunehmend Teil des Allgemeinen geworden Computerumgebung. In diesem Fall wird der Inhalt der Softwarekonstruktionsaktivitäten immer umfangreicher und umfasst nicht mehr nur die reine Programmierung, sondern umfasst auch Datenbankdesign, Benutzeroberflächendesign, Schnittstellendesign, Kommunikationsprotokolldesign und komplexe Systemkonfigurationsprozesse.
Programmierschritte
1. Analysieren Sie das Problem
Analysieren Sie sorgfältig die angenommenen Aufgaben, studieren Sie die gegebenen Bedingungen und analysieren Sie die endgültigen Ziele zu erreichen sind, finden Sie die Regeln zur Problemlösung heraus, wählen Sie Problemlösungsmethoden aus und lösen Sie praktische Probleme.
2. Entwurfsalgorithmus
Das heißt, entwerfen Sie die Methode und die spezifischen Schritte zur Lösung des Problems.
3. Programme schreiben
Übersetzen Sie den Algorithmus in eine Computerprogrammiersprache und bearbeiten, kompilieren und verbinden Sie das Quellprogramm.
4. Führen Sie das Programm aus und analysieren Sie die Ergebnisse.
Führen Sie das ausführbare Programm aus und erhalten Sie die Ergebnisse. Die Möglichkeit, laufende Ergebnisse zu erhalten, bedeutet nicht, dass das Programm korrekt ist. Die Ergebnisse müssen daraufhin analysiert werden, ob sie angemessen sind. Es ist unangemessen, das Programm zu debuggen, d. h. Fehler im Programm durch Computertests zu entdecken und zu beseitigen.
5. Programmdokumentation schreiben
Viele Programme werden für die Nutzung durch andere bereitgestellt. So wie offizielle Produkte Produkthandbücher bereitstellen sollten, müssen Programme, die offiziell Benutzern bereitgestellt werden, den Benutzern Programmhandbücher zur Verfügung stellen. Der Inhalt sollte Folgendes umfassen: Programmname, Programmfunktionen, Betriebsumgebung, Laden und Starten des Programms, einzugebende Daten, Vorsichtsmaßnahmen für die Verwendung usw.
Das obige ist der detaillierte Inhalt vonWas ist Programmierung und Programmierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!