09.09.2024
Heim / Anweisungen / Welche Sprache versteht der Computer? Arcade-Spiele programmieren und Informatik unterrichten. Programmieren für Anfänger

Welche Sprache versteht der Computer? Arcade-Spiele programmieren und Informatik unterrichten. Programmieren für Anfänger

In jüngerer Zeit, während der Sowjetunion, galt die Informatik als Pseudowissenschaft. Heutzutage beschweren sich Regierungen bestimmter Länder über Angriffe russischer Hacker. Es ist erwähnenswert, dass Russland derzeit nur wenige High-Tech-Geräte produziert, es aber genügend intelligente Programmierer gibt. In diesem Artikel werden Computersprachen, ihre Klassifizierung, ihr Wesen, ihre Fähigkeiten und Aussichten für die zukünftige Verwendung erörtert.

Was sind Computersprachen?

Tatsächlich handelt es sich um ein System von Zeichen und Symbolen, das für die Kommunikation zwischen einer Person und einem Computer geschaffen wurde. Es ist unmöglich, einfach zum Gerät zu gehen und ihm etwas zu erklären. Zu diesem Zweck wurden spezielle Codewörter und Vokabeln geschaffen, die die Grundlage von Computersprachen bilden. Sie erreichen das Gerät in einer Form, die es versteht. Heute gibt es mehr als 8.000 verschiedene Sprachen, die für die Kommunikation zwischen Mensch und Computer entwickelt wurden. Es stimmt, es ist unmöglich, sie alle zu kennen. Einige erstellen die Sprache für sich selbst, andere tun dies auf kommerzieller Basis. Ein erfahrener Benutzer kennt jedoch einige grundlegende davon perfekt.

Was sind die bekanntesten Programmiersprachen?

In der Welt der Computertechnologie entwickelt und verbessert sich ständig etwas. So entstehen neue Entwicklungen und vergangene werden modernisiert. Computerprogrammiersprachen sind keine Ausnahme. Die folgenden haben die größte Popularität erreicht:

C/C++;
Java;
Python;
Visual Basic;
PHP.

Dies ist keine vollständige Liste; tatsächlich gibt es noch viele weitere. Hier sind die grundlegendsten, die zum Schreiben von mehr als 90 % der Computeranwendungen verwendet werden. Es lohnt sich, sie genauer zu betrachten.

Prozedurales C/C++

Benutzer nennen die Sprachen C und C++ zwei Brüder. Es gibt eine Version, die besagt, dass es sich um zwei verschiedene Programmiersprachen handelt, aber das stimmt nicht. C++ stellt eine gewisse Verbesserung gegenüber der Vorgängersprache dar, was das Schreiben von Programmen erleichtert und die gleiche Syntax beibehält. Die Entwicklung von C begann in den siebziger Jahren des letzten Jahrhunderts. Etwa zehn Jahre später begann die Entwicklung von C++. Letzteres ist derzeit eines der bekanntesten. Es enthält viele Funktionen, ermöglicht die Erstellung eines Betriebssystems sowie Treiber für Geräte, Spiele und mehr.

Wenn wir über die Vor- und Nachteile dieser Sprache sprechen, ist es schwierig, klare Schlussfolgerungen zu ziehen. Es gibt sowohl Anhänger als auch gnadenlose Kritiker. Der Hauptstreitpunkt ist, dass ihm etwas Eigenes fehlt. Es vereint die Funktionen und Fähigkeiten mehrerer Programmiersprachen. Somit entstand ein umfassendes Tool. Wenn wir anfangen, es nach einzelnen Funktionen zu betrachten, ist es Sprachen mit enger Spezialisierung unterlegen.

Unabhängiges und sicheres Java

Diese englische Programmiersprache wurde entwickelt von Sun Mikrosysteme. Da das geschriebene Programm in einen speziellen Bytecode übersetzt werden kann, kann es unabhängig von der Art des Betriebssystems oder der Computerarchitektur funktionieren. Dank dessen Java-Sprache wurde der berühmteste. Es ist in folgenden Geräten zu finden:

Haushaltsgeräte;
Geldautomaten;
Stadtautomaten sowie in allem, was mit Computertechnik zu tun hat.

Java wird zum Schreiben vieler bekannter Anwendungen sowohl für Smartphones als auch für Telefone verwendet. Außerdem, gegebene Sprache Die Programmierung hat ein ziemlich hohes Maß an Sicherheit. Die Verwendung von Aktionen durch das Programm im Rahmen seiner eigenen Befugnisse wird mithilfe gesteuert virtuelle Maschine, das Befehle an Geräte überträgt.

Wenn Sie also versuchen, eine andere Aufgabe auszuführen, stoppt das Programm sofort seine Arbeit. Wenn man die Einfachheit der Sprache betrachtet, muss man auf Studien hinweisen, die zeigen, dass das Schreiben derselben Operationen 1,2–2 Mal länger dauert als in C++. Darüber hinaus werden deutlich mehr Ressourcen benötigt, um Befehle umzusetzen. Allerdings veröffentlicht das Entwicklungsteam regelmäßig viele Updates, die alle Nachteile dieser Programmiersprache minimieren.

Wenn Sie Ihre eigene Website oder eine Website erstellen, die dynamische Seiten erstellen kann. Es ist eine der bekanntesten Sprachen, wenn es um die Erstellung von Websites und das Schreiben von Webanwendungen geht. Dadurch, dass diese Programmiersprache mit Open Source entwickelt wurde, wurde sie perfektioniert. Dadurch erlangte er beneidenswerte Popularität. PHP interagiert problemlos mit verschiedenen Datenbanken, von MySQL bis Access. Die bekanntesten Internetseiten wie Facebook oder Wikipedia wurden in dieser besonderen Sprache erstellt. Es ist recht einfach zu bedienen. Es gibt sogar Statistiken, deren Ergebnisse zeigen, dass mehr als 60 % der Programmierer aus aller Welt, die an PHP-Code arbeiten, über eher begrenzte Kenntnisse der englischen Sprache verfügen. Computerkenntnisse in in diesem Fall nur durch die Kenntnis der erforderlichen Funktionen und Verfahren begrenzt.

Es lohnt sich auch, auf die Mängel dieser Sprache hinzuweisen. Wenn man bedenkt, dass es im Ranking der beliebtesten Sprachen im Jahr 2015 den 6. Platz belegte, gibt es immer noch negative Bewertungen. Es sollte beachtet werden, dass es nicht von einer Gruppe von Programmierern erstellt wurde. Daher ist die Syntax der Sprache nicht einheitlich; es fehlt eine einheitliche Architektur. Es gibt verschiedene Verfahren, die auf besondere Weise beschrieben werden müssen, ohne sich an die Standardvorlage zu halten. Darüber hinaus gibt es ein sehr großes Problem, nämlich die mangelnde Kompatibilität zwischen verschiedene Versionen Sprachen. Ältere Versionen verweigern die Arbeit mit Updates überhaupt. Dies ist häufig ein Problem beim Portieren von Code von einer Version auf eine andere.

Moderne Kenntnisse und Verständnis von Programmiersprachen

IN in letzter Zeit Die Mensch-Computer-Kommunikation erfreut sich immer größerer Beliebtheit. Dies ist nicht überraschend, da Informationstechnologie entwickeln sich rasant. Ein qualifizierter Fachmann muss den Code programmieren und die Geräte warten. Daher besteht immer ein Bedarf an kompetenten Programmierern. Ein weiterer Grund für seine Beliebtheit ist der Abschwung der Wirtschaft des Landes. Ein Benutzer, der sich mit Java auf professionellem Niveau auskennt, kann remote für ein ausländisches Unternehmen arbeiten, das Anwendungen erstellt.

Dadurch wird er in der Lage sein, einen hohen Betrag pro Monat zu verdienen, den er in seinem Heimatland niemals erhalten würde, wenn er einer ähnlichen Tätigkeit nachgehen würde. Allerdings ist es, wenn man darüber nachdenkt, ziemlich schwierig, erfolgreich mit dem Programmieren und Schreiben zu beginnen Computerprogramme. Englisch Die größte Hürde für Anfänger ist die englische Sprache. Wie Sie wissen, werden viele Programme und Sprachen unter Berücksichtigung ihres Vokabulars geschrieben.

Sprachen online lernen Daher ist es notwendig, eine Fremdsprache zu lernen und sie zumindest auf einem Grundniveau zu beherrschen. Heute ist dies online möglich. Dazu reicht es aus, einen Computer mit dem Internet verbunden zu haben.

Programmierung- der Prozess und die Kunst, Computerprogramme mithilfe von Programmiersprachen zu erstellen.

Programmieren vereint Elemente aus Kunst, Naturwissenschaften, Mathematik und Ingenieurwesen.

Im engeren Sinne des Wortes wird unter Programmierung das Codieren verstanden – die Implementierung eines oder mehrerer miteinander verbundener Algorithmen in einer Programmiersprache.

Im weiteren Sinne ist Programmieren der Prozess der Erstellung von Programmen, also der Entwicklung Software.

Der Großteil der Arbeit eines Programmierers besteht darin, Quellcode in einer der Programmiersprachen zu schreiben.

Verschiedene Programmiersprachen unterstützen unterschiedliche Programmierstile (sogenannte Programmierparadigmen).

Ein Teil der Kunst des Programmierens besteht darin, eine der Sprachen auszuwählen, die am besten zum jeweiligen Problem passt.

Eine Programmiersprache ist ein formales Zeichensystem zum Schreiben von Programmen.

Ein Programm stellt normalerweise einen Algorithmus in einer Form dar, die für den Implementierer (z. B. einen Computer) verständlich ist.

Eine Programmiersprache definiert eine Reihe lexikalischer, syntaktischer und semantischer Regeln, die zum Erstellen eines Computerprogramms verwendet werden.

Damit kann der Programmierer genau bestimmen, auf welche Ereignisse der Computer reagiert, wie Daten gespeichert und übertragen werden und welche Aktionen mit diesen Daten unter verschiedenen Umständen durchgeführt werden sollen.

Seit der Erfindung der ersten programmierbaren Maschinen hat die Menschheit mehr als achteinhalbtausend Programmiersprachen entwickelt.

Programmiersprachen können in kompilierte und interpretierte Sprachen unterteilt werden.

Ein Programm in einer kompilierten Sprache wird mithilfe eines speziellen Compilerprogramms in einen Befehlssatz für einen bestimmten Prozessortyp (Maschinencode) umgewandelt (kompiliert) und dann in eine ausführbare Datei geschrieben, die als separates Programm ausgeführt werden kann. Mit anderen Worten: Der Compiler übersetzt das Programm aus der Sprache hohes Niveau in eine einfache Sprache umwandeln, die der Prozessor verstehen kann.

Wenn ein Programm in einer interpretierten Sprache geschrieben ist, führt (interpretiert) der Interpreter seinen Text ohne vorherige Übersetzung direkt aus. In diesem Fall bleibt das Programm in der Originalsprache und kann nicht ohne Dolmetscher gestartet werden. Wir können sagen, dass ein Computerprozessor ein Interpreter von Maschinencode ist.

Kurz gesagt übersetzt der Compiler das Programm sofort und vollständig in die Maschinensprache und erstellt so ein separates Programm, und der Interpreter übersetzt direkt während der Programmausführung in die Maschinensprache.

Eine Low-Level-Programmiersprache ist eine Programmiersprache, die der Programmierung direkt im Maschinencode nahe kommt. In der Regel nutzt er die Features einer bestimmten Prozessorfamilie.

Ein bekanntes Beispiel für eine Low-Level-Sprache ist die Assemblersprache.

Eine höhere Programmiersprache ist eine Programmiersprache, die so konzipiert ist, dass sie vom Programmierer schnell und einfach verwendet werden kann.

Das Hauptmerkmal von Hochsprachen ist die Abstraktion, also die Einführung semantischer Konstrukte, die solche Datenstrukturen und Operationen auf ihnen kurz beschreiben, deren Beschreibungen im Maschinencode (oder einer anderen Programmiersprache auf niedriger Ebene) sehr ausführlich sind lang und schwer zu verstehen.

Der Einsatz verschiedener Übersetzer und Interpreter stellt sicher, dass in Hochsprachen geschriebene Programme mit unterschiedlichen Betriebssystemen und Hardware kommunizieren, während ihr Quellcode idealerweise unverändert bleibt.

Diese Art der Isolierung von Hochsprachen von der Hardware-Implementierung des Computers hat neben vielen Vorteilen auch Nachteile.

Insbesondere ist es nicht möglich, einfache und präzise Anleitungen für die verwendeten Geräte zu erstellen.

In Hochsprachen geschriebene Programme sind für den Programmierer leichter zu verstehen, aber weniger effizient als ihre in Niedrigsprachen erstellten Gegenstücke.

Eine der Folgen davon war die Hinzufügung der Unterstützung für die eine oder andere Low-Level-Sprache (Assemblersprache) zu einer Reihe moderner professioneller High-Level-Programmiersprachen.

Die gängigsten Hochsprachen sind C++, Visual Basic, Java, Python, Ruby, Perl, Delphi (Pascal), .

Als erste höhere Programmiersprache gilt die Computersprache Plankalkül, die der deutsche Ingenieur Konrad Zuse in den Jahren 1942–1946 entwickelte.

Die weit verbreitete Verwendung von Hochsprachen begann jedoch mit dem Aufkommen von Fortran und der Entwicklung eines Compilers für diese Sprache (1957).

Programmiersprachenkurse

Funktional (Lisp, Haskell, Nemerle, Clean, ML, Flang, Erlang, Miranda, Curry);

Stack (PostScript, Forth);

Strukturell (Algol, Basic, QBASIC, Fortran, Focal, Cg);

Prozedural (Ada, BASIC (Versionen von Quick Basic bis zum Aufkommen von Visual Basic), C, COBOL, Fortran, Modula-2, Verb (russisches Analogon von Oberon), Pascal, PL/1, Rapier, REXX);

Sprachen dynamische Programmierung(Python, PHP, Ruby, JavaScript);

Pädagogisch (algorithmische Sprache, KuMir, Logo, Robik, Rapier, Fort, Postscript);

Beschreibungen der Schnittstellen (CORBA IDL, COM IDL);

Prototypisch (Actor-Based Concurrent Language, ABCL: ABCL/1, ABCL/R, ABCL/R2, ABCL/c+, Agora, Cecil, Cel, ECMAScript, ActionScript, DMDScript, JavaScript, JScript, Factor, NewtonScript, Obliq, OpenLaszlo, REBOL, Self, Slate, TADS);

Objektorientiert (Eiffel, Simula, Java, C#, C++, Object Pascal (Delphi), VB.NET, Visual, DataFlex, Perl, PHP, Python, Scala, ActionScript, JavaScript, JScript.NET, Ruby, Ada, Xbase++) ;

Logische Programmiersprachen (Prolog);

Parallele Programmiersprachen (MC#);

Skripterstellung oder Skripterstellung (Perl, Python, PHP, Tcl (Tool-Befehlssprache), Ruby, ERM, Lua);

Esoterisch (Byter, Brainfuck, Befunge, INTERCAL, Whitespace).

    Der Begriff Computersprache (Pauspapier aus dem Englischen Computersprache) bezieht sich in der Regel auf Sprachen, die mit der Computertechnologie verbunden sind. Meistens entspricht dieser Begriff dem Konzept einer Programmiersprache, aber diese Entsprechung ist nicht... ... Wikipedia

    - (Ada) Eine Computersprache, die erstmals in den Vereinigten Staaten zur Steuerung militärischer Ausrüstung entwickelt wurde. Derzeit wird es immer häufiger für zivile Zwecke genutzt. Sie gehört zu den Hochsprachen und basiert auf der Pascal-Sprache... ... Wörterbuch der Geschäftsbegriffe

    Assemblersprache, eine Computersprache zum Schreiben von Computerprogrammen in einer Form, die ein Computer direkt verstehen kann. Solche Sprachen werden als Low-Level-Sprachen bezeichnet. Jeder Befehl, den ein Computer ausführen muss... ...

    - (BASIC oder Beginner's AN purpose Symbolic Instruction Code), eine Computerprogrammiersprache, die leicht zu erlernen ist und viele Wörter der Alltagssprache enthält. Es wird sowohl von Amateur- als auch von professionellen Programmierern häufig verwendet. Zum Starten... ... Wissenschaftliches und technisches Enzyklopädisches Wörterbuch

    Eine Programmiersprache ist ein formales Zeichensystem zum Schreiben von Computerprogrammen. Eine Programmiersprache definiert eine Reihe lexikalischer, syntaktischer und semantischer Regeln, die definieren Aussehen Programme und Aktionen,... ... Wikipedia

    Eine höhere Programmiersprache ist eine Programmiersprache, die so konzipiert ist, dass sie vom Programmierer schnell und einfach verwendet werden kann. Das Hauptmerkmal von Hochsprachen ist die Abstraktion, also die Einführung semantischer Konstrukte, die solche kurz beschreiben... Wikipedia

    In diesem Artikel fehlen Links zu Informationsquellen. Informationen müssen überprüfbar sein, andernfalls können sie in Frage gestellt und gelöscht werden. Sie können... Wikipedia

    Computer-Slang ist eine Art Slang, der sowohl von einer Berufsgruppe von IT-Spezialisten als auch von anderen Computerbenutzern verwendet wird. Geschichte Das Aufkommen von Begriffen Das rasante Wachstum der Computertechnologie seit der zweiten Hälfte des 20. Jahrhunderts und in ... ... Wikipedia

    - (Jargon) eine Art Slang, der sowohl von professionellen (z. B. IT-Spezialisten) als auch von anderen Computerbenutzern verwendet wird. Inhalt 1 Geschichte 1.1 Das Auftreten von Begriffen ... Wikipedia

Bücher

  • Python-Programmiersprache. Werkstatt. Lehrbuch, Schukow Roman Aleksandrovich. Anleitung widmet sich dem theoretischen und praktischen Studium der modernen, weit verbreiteten Programmiersprache Python. Besteht aus fünf Kapiteln, in denen nacheinander ... untersucht wird.
  • R-Programmiersprache und -Umgebung, Zolotaryuk Anatoly Vasilievich. Das Tutorial enthält alle notwendigen Kenntnisse für die Arbeit mit der R-Softwareumgebung, einschließlich Schnittstellenmerkmalen, verwendeten Operatoren und Funktionen sowie den Grundlagen der statischen Analyse ...

Fast jeden Tag nutzen wir Computertechnologie in unserem täglichen Leben. Selbst wenn Sie weder das Internet noch mobile Geräte nutzen, sind Sie überall von verschiedenen Computerprogrammen umgeben – an der Kasse im Geschäft, an einer Ampelkreuzung, an Geldautomaten und bei vielen anderen alltäglichen Aktivitäten, an die wir nicht einmal denken Es. Einfach so, völlig unbemerkt moderne Technologien sind zu einem Teil unseres Lebens geworden. Und wenn Sie häufig einen Computer nutzen oder ein Smartphone besitzen, wissen Sie umso besser, dass diese überall im Einsatz sind verschiedene Programme oder Anwendungen für ganz andere Bedürfnisse eines modernen Menschen.

Vielleicht haben Sie nie gedacht, dass diese Programme auch von Menschen – Programmierern – erstellt werden und in einer speziellen Sprache geschrieben sind. Darüber hinaus ist es wichtig zu beachten, dass es heutzutage eine große Vielfalt an Programmiersprachen gibt. Es ist dasselbe, so wie jedes Land seine eigene Sprache spricht Computertechnologien Verschiedene Orte verwenden ihre eigene Sprache – z mobile Anwendungen Für Android gibt es eine Sprache und für das iPhone eine andere, für die Erstellung von Websites gibt es eine dritte Sprache, aber für Computerspiele Vierter und so weiter.

„Warum werden sie gebraucht?“ - du fragst. Es ist ganz einfach. Programmiersprachen enthalten Befehle, die dem Computer gegeben werden, damit dieser bestimmte Funktionen ausführt. Sie sehen, Computer haben auch ihre eigene spezielle Sprache, oder anders gesagt, Code, in dem Sie mit ihnen kommunizieren müssen. Um den Computer aufzufordern, etwas zu tun, muss er den entsprechenden Befehl schreiben, ihn anschließend verarbeiten und das Ergebnis ausgeben. So ist alles einfach und komplex zugleich.

Einer der meisten Grundsprachen Es heißt C++ und seine Geschichte reicht bis in die 80er Jahre zurück. Zu Beginn der Computerentwicklung entwickelte jeder Entwickler sein eigenes Betriebssystem und seine eigene Programmiersprache. Mit dem Wachstum verschiedener Unternehmen und deren Entwicklungen wurde klar, dass es an der Zeit war, einige gemeinsame Standards einzuführen, denn Es traten immer häufiger Probleme mit der Hardware- und Softwarekompatibilität auf. Also erstmal General Betriebssystem wurde zu Unix und seine erste Programmiersprache war C++.

Seitdem ist viel Zeit vergangen, neue Sprachen sind aufgetaucht und wieder verschwunden (nicht alle wurden weit verbreitet) und Java ist zu einer weiteren beliebten Sprache geworden, die einige Gemeinsamkeiten mit C++ aufweist, sich aber im Wesentlichen völlig unterscheidet. Die Java-Sprache (oder Java) wird heute vor allem bei der Entwicklung einer Vielzahl von Webanwendungen verwendet, die von einfachen Website-Funktionen bis hin zu komplexen Weboberflächen reichen. Trotz der Tatsache, dass in den letzten Jahren eine Vielzahl von Handbüchern zum Erlernen des Programmierens erschienen ist, empfehlen Experten immer noch den Abschluss an spezialisierten Universitäten. Oder besuchen Sie zumindest Fachkurse.

Doch „ältere“ Programmiersprachen stehen zunehmend wegen ihrer Komplexität und Umständlichkeit in der Kritik. Die Erfahrung des letzten Jahrzehnts und der Boom neuer Geräte haben gezeigt, dass Computerbefehle viel einfacher und kürzer sein können. Daher steht der Prozess der Entwicklung neuer Sprachen nicht still. In den letzten Jahren sind Programmiersprachen wie Scratch und Python aufgetaucht, in denen bereits Kinder das „Programmieren“ lernen. Beispielsweise beginnt man bereits in der Grundschule mit dem Erlernen von Scratch an ausländischen Schulen. Und Python ermöglicht es Gymnasiasten, selbstständig verschiedene neue Funktionen für zu erstellen berühmtes Spiel Mein Handwerk. Die Einfachheit neuer Sprachen und ein spannendes Präsentationsformat locken immer mehr Schüler für eine so komplexe Wissenschaft wie das Programmieren.

Im Internet erscheinen immer häufiger Tutorials zum Erlernen verschiedener Computersprachen, sodass jeder etwas Eigenes finden und sich am Gestalten versuchen kann einfache Anwendungen oder Spiele. Vergessen Sie das nur nicht, bevor Sie Ihr starten neues Programm es muss getestet werden. Für diese Zwecke gibt es speziell ausgebildete Personen, sogenannte Tester. Sie überprüfen die Funktionalität aller Anwendungsfunktionen und identifizieren vorhandene Fehler, die bei den ersten Schritten des Entwicklers unweigerlich auftauchen.

Nach der Überprüfung können Sie Ihre Programme sicher im Internet veröffentlichen. Darüber hinaus sowohl zum kostenlosen Download als auch zur Generierung von Einnahmen. Obwohl Sie in der Anfangsphase natürlich nicht von großen Gewinnen träumen sollten, können Sie mit der Zeit dank der gesammelten Erfahrung wirklich große, einzigartige Softwareprodukte erstellen, die von interessierten Menschen nachgefragt und gekauft werden. Dennoch ist Begeisterung das Wichtigste bei Programmierern. Schließlich ist es ihm zu verdanken, dass außergewöhnliche Ideen geboren werden, die neues Leben finden virtuelle Welt, das Reale beeinflussend. Deshalb sollten sich nur Menschen mit der Programmierung beschäftigen, die wirklich gerne etwas erschaffen und davon träumen, die Welt der Zukunft besser und interessanter zu machen.

Anweisungen

Wählen Sie zunächst die Programmiersprache aus, die Sie lernen möchten. Gehen Sie dabei sehr verantwortungsvoll vor, basierend auf den Aufgaben, die Sie in Zukunft lösen werden. Wenn Sie beispielsweise die Sprache so schnell wie möglich beherrschen und lernen möchten, einfache Anwendungen zu schreiben, dann beste Wahl wird Delphi-Sprache sein. Es ist sehr verbreitet und es gibt eine praktische Borland Delphi-Programmierumgebung dafür. Die Befehle dieser Sprache sind einfach und intuitiv.

In Delphi kann man am meisten schreiben verschiedene Programme, aber die meisten seriösen Softwareprodukte sind in anderen Sprachen geschrieben – insbesondere C++. Es ist erwähnenswert, dass diese Sprache bei Hackern sehr beliebt ist, da mit ihr sehr kleine Programme mit einer Größe von mehreren Kilobyte erstellt werden können. Die Sprache C++ ist universell; Sie können fast jede Anwendung darin schreiben. Es gibt zwei Hauptentwicklungsumgebungen für die Arbeit damit: Borland C++ Builder und Microsoft Visual Studio. Die letztgenannte Umgebung ermöglicht Ihnen die Arbeit mit den Sprachen C, C#, VB.

Die Programmiersprache wurde ausgewählt. Laden Sie jetzt eine der oben genannten Softwareumgebungen herunter. Das spezielle Programme, in dem Sie den Code für Ihre Anwendungen erstellen. Es ist zu beachten, dass Borland-Produkte viel einfacher zu erlernen sind als Microsoft Visual Studio. Gleichzeitig ist Visual Studio ein universelleres Programm, das die Programmierung in verschiedenen Sprachen ermöglicht.

Unabhängig davon, für welche Programmierumgebung Sie sich entscheiden, sind die weiteren Schritte zum Erlernen der Sprache dieselben. Zunächst benötigen Sie verschiedene Nachschlagewerke und Bücher zum Auserwählten, die dessen Syntax und Programmierregeln beschreiben. Allerdings sollte man sich nicht sofort in das Studium der Literatur vertiefen; die Beherrschung einer Sprache ist mit konkreten Beispielen viel einfacher.

Finden Sie online Schritt-für-Schritt-Beschreibungen zum Erstellen einfacher Programme in der Sprache Ihrer Wahl. Es könnte sein Texteditoren, Mediaplayer usw. Indem Sie den Prozess der Programmerstellung Schritt für Schritt wiederholen, werden Sie sowohl mit den Fähigkeiten der Softwareumgebung als auch mit den Regeln zum Schreiben und Kompilieren von Programmen vertraut.

Bringen Sie sich unbedingt den richtigen Programmierstil bei. Wenn Sie ein Programm erstellen, erarbeiten Sie dessen Funktionsweise zunächst sorgfältig auf einem Blatt Papier. Je genauer der Algorithmus ist, desto einfacher können Sie ihn in Code übersetzen. Seien Sie beim Schreiben von Code nicht faul, ohne sie Kommentare einzufügen. In ein paar Monaten werden Sie den Quellcode Ihrer eigenen Anwendung kaum noch verstehen. Was jetzt einfach und klar erscheint, wird mit der Zeit völlig unverständlich. Kommentare helfen Ihnen, Ihren Programmcode schnell zu verstehen.

Einer der Fehler, den Programmierer machen, besteht darin, sich einige Programmkonstrukte mechanisch zu merken, ohne ihr Wesen zu verstehen. Wenn Sie etwas nicht verstehen, finden Sie es heraus und suchen Sie nach Antworten. Unverständliche Momente häufen sich: Je mehr es sind, desto schwieriger wird es für Sie, sie zu programmieren. Es reicht nicht aus zu wissen, dass „es so gemacht wird“ – Sie müssen verstehen, warum dieser spezielle Code verwendet wird und wie er funktioniert. Sie haben das Recht zu sagen, dass Sie programmieren können, wenn Sie mit einem Stift und einem Blatt Papier, ohne auf Nachschlagewerke zurückzugreifen, einen Algorithmus in Programmcode übersetzen können.