Die Computerprogrammierung ist am Kern jeder möglicher Computeroperation. Anders als übliche elektrische mechanische Einheiten benötigt ein Computer Software, Anweisungen durchzuführen. Auf dem niedrigsten Niveau verwendet Maschinencode, um die Hardware und die Operationen eines Computers zu steuern. Das Maschinensprache ist ein Set null und eine und ziemlich langwierig zu handhaben. Folglich codiert die Anweisungen in einer höheren Programmiersprache, die ein Computerprogramm genannt. Die Konvertierung einer höheren Programmiersprache in einen Maschinencode durchgeführt von den Versammlungsstufensprachen oder -assemblern oder. Die Transformation abgeschlossen ohne irgendeine Mensch-Maschine-Schnittstelle e.
Während der Anfangstage, als Computerprogramme noch in einem werdenden Stadium der Entwicklung waren, waren Sprachen wie COBOL und BASIC in hohem Grade populär. Während die rechnenleistung der Computer erhöhte, auftauchte die Nachfrage nach leistungsfähigeren Programmen te. Die Generationprogramme hatten bessere Portabilität und die Leistungsfähigkeit, die mit den früheren Erzeugungen verglichen. Die Notwendigkeit, enorme Menge Daten zu bearbeiten verursachte fachkundige Software benannte Datenbanksoftware oder Managementsoftware der spezifischer relationalen Datenbasis. Firmen mögen Oracle, IBM und Microsoft entwickelt ihre eigene Version von RDBMS. Auf der verarbeitenfrontseite verwendeten Großrechner COLOL für Geschäftsanwendungen und Fortran (Formel-Übersetzung) für wissenschaftliche Anwendungen.
Das Konzept der Modularität wurde populär, als Hunderte Software-Programmierer gleichzeitig an einem einzelnen großen Projekt arbeiteten. Objektorientierte Programme wie C++ erfassten Popularität. Der Code, der in diesen höheren Programmiersprachen verwendet, war mehrfachverwendbar und die Techniken konnten für bessere Leistungsfähigkeit zur Verfügung stellen.
Microsoft herausbrachte unterdessen sein eigenes Betriebssystem rwend, das auf Personal Computern verwendet werden könnte. In einem Stoff von Jahren wurde das Windows OS ein beispielloser Erfolg. Das Betriebssystem OS2 verwendet durch Apple-Computer relegiert in eine zweite Position. IBM geliefert andere Systemsoftware, aber keine konnten die Popularitätsniveaus von Windows erreichen. Das einzige Problem mit Windows ist die Ausgabe der Sicherheitsbrüche. Obwohl Microsoft stark bemüht, die Sicherheitslücken einzustecken, gewesen es nicht völlig erfolgreich.
Moderne Computerprogramme bemühen immer mehr, wie menschliche Sprache zu benehmen. Technologen glauben, dass ein Tag kommen, als man einen Computer durch erteilte mündliche Anweisungen programmieren könnte. Sicher wird das nicht in einer Hast geschehen. Künstliche Intelligenz, Expertensysteme, Fuzzy-Logik und viele mehr Entwicklungstechnologien ändern das Gesicht der Programmierung.
Computer anders als jede mögliche andere Maschine benötigen ein Software-Programm zu funktionieren. Es spricht in Maschinensprache, das Kauderwelsch zum Menschenverstand ist. Höhere Programmiersprachen verwendet, um erkennbare Anweisungen ins Maschinensprache zu übersetzen. Da wir weiterkommen, ähneln die höheren Programmiersprachen menschlichen Sprachen.
Zu Beginn der Computerära ein einzelnes Programm verwendet, um verschiedene Funktionen durchzuführen. Heute sind fachkundige Programme für verschiedene Anwendungen maßgeschneidert. Komplizierte Programme benötigen viele Programmierer, an einem einzelnen Projekt gleichzeitig zu arbeiten. Modulare Sprachen sind für solche großen Projekte gut angepasst. Die objektorientierte Programmierung hat gewordenes populäres wegen ihrer Modularität und Benutzerfreundlichkeit.
Dekan 2007 des copyright-(c) Barnard
Stützbare lebende Artikel @ http://www.articlegarden.com
Zusätzliche Artikel u. Informationen über COMPUTER