Wollen Sie eines Tages Softwareentwickler werden? Möchten Sie auch eine mobile Anwendung entwickeln, die Menschen auf der ganzen Welt gerne nutzen würden? Sind Sie leidenschaftlich genug, um den großen Schritt in die Welt des Programmierens zu machen? Dann sind Sie hier richtig, denn durch diesen Artikel erhalten Sie eine kurze Einführung in die Programmierung. Bevor wir verstehen, was Programmierung ist, müssen Sie wissen, was ein Computer ist. Ein Computer ist ein Gerät, das menschliche Anweisungen annehmen, verarbeiten und darauf reagieren kann, oder ein Computer ist ein Rechengerät, mit dem die Daten unter der Steuerung eines Computerprogramms verarbeitet werden. Programm ist eine Folge von Anweisungen zusammen mit Daten.
Die Grundkomponenten eines Computers sind:

  1. Eingabe Einheit
  2. Central Processing Unit (CPU)
  3. Ausgabeeinheit

Die CPU ist weiter in drei Teile unterteilt.

  • Speichereinheit
  • Steuergerät
  • Arithmetik-Logikeinheit

Die meisten von uns haben gehört, dass die CPU das Gehirn unseres Computers genannt wird, weil sie Daten akzeptiert, temporären Speicherplatz bereitstellt, bis sie auf der Festplatte gespeichert (gespeichert) werden, logische Operationen daran ausführt und damit verarbeitet (hier auch Konvertierungen bedeutet) ) Daten in Informationen. Wir alle wissen, dass ein Computer aus Hardware und Software besteht. Software ist eine Reihe von Programmen, die mehrere Aufgaben gleichzeitig ausführen. Ein Betriebssystem ist auch eine Software (Systemsoftware), die dem Menschen hilft, mit dem Computersystem zu interagieren.

Ein Programm ist eine Reihe von Anweisungen, die einem Computer gegeben werden, um eine bestimmte Operation auszuführen. oder Computer ist ein Rechengerät, das zum Verarbeiten der Daten unter der Steuerung eines Computerprogramms verwendet wird. Während der Ausführung des Programms werden Rohdaten in ein gewünschtes Ausgabeformat verarbeitet. Diese Computerprogramme sind in einer Programmiersprache geschrieben, die Hochsprachen sind. Hochsprachen sind fast menschliche Sprachen, die komplexer sind als die computerverständliche Sprache, die als Maschinensprache oder Niedrigsprache bezeichnet wird. Nachdem wir die Grundlagen kennen, sind wir bereit, ein sehr einfaches und grundlegendes Programm zu erstellen. Da wir verschiedene Sprachen haben, um miteinander zu kommunizieren, haben wir auch verschiedene Sprachen wie C, C ++, C #, Java, Python usw., um mit den Computern zu kommunizieren.

Der unten angegebene Code führt eine grundlegende Aufgabe aus: „Hallo Welt! Ich lerne Programmieren “auf dem Konsolenbildschirm. Wir müssen wissen, dass Tastatur, Scanner, Maus, Mikrofon usw. verschiedene Beispiele für Eingabegeräte sind und Monitor (Konsolenbildschirm), Drucker, Lautsprecher usw. Beispiele für Ausgabegeräte sind.Zu diesem Zeitpunkt können Sie möglicherweise nicht genau verstehen, wie dieser Code etwas auf dem Bildschirm druckt. Main () ist eine Standardfunktion, die Sie immer in jedes Programm aufnehmen, das Sie von nun an erstellen werden. Beachten Sie, dass die Ausführung des Programms von der Funktion main () ausgeht. Die Funktion clrscr () wird verwendet, um nur die aktuelle Ausgabe auf dem Bildschirm anzuzeigen, während die Funktion printf () uns hilft, die gewünschte Ausgabe auf dem Bildschirm zu drucken. Außerdem ist getch () eine Funktion, die jede Zeicheneingabe über die Tastatur akzeptiert. Mit einfachen Worten, wir müssen eine beliebige Taste drücken, um fortzufahren (einige Leute sagen möglicherweise, dass getch () dabei hilft, den Bildschirm zu halten, um die Ausgabe zu sehen).

Zwischen Hochsprache und Maschinensprache gibt es Assemblersprache, die auch als symbolischer Maschinencode bezeichnet wird. Assemblersprachen sind besonders computerarchitekturspezifisch. Das Hilfsprogramm ( Assembler ) wird verwendet, um Assemblycode in ausführbaren Maschinencode zu konvertieren. High-Level-Programmiersprachen sind portabel, erfordern jedoch Interpretation oder Kompilierung, um sie in eine Maschinensprache umzuwandeln, die vom Computer verstanden wird.

Beliebteste Programmiersprachen –

  • C.
  • Python
  • C ++
  • Java
  • SCALA
  • C #
  • R.
  • Rubin
  • Gehen
  • Schnell
  • JavaScript

Eigenschaften einer Programmiersprache –

  • Eine Programmiersprache muss einfach, leicht zu erlernen und zu verwenden, gut lesbar und vom Menschen erkennbar sein.
  • Abstraktion ist ein Muss für eine Programmiersprache, in der die Fähigkeit besteht, die komplexe Struktur und dann ihren Grad an Benutzerfreundlichkeit zu definieren.
  • Eine tragbare Programmiersprache wird immer bevorzugt.
  • Die Effizienz der Programmiersprache muss hoch sein, damit sie leicht in einen Maschinencode konvertiert und ausgeführt werden kann und wenig Speicherplatz beansprucht.
  • Eine Programmiersprache sollte gut strukturiert und dokumentiert sein, damit sie für die Anwendungsentwicklung geeignet ist.
  • Notwendige Tools zum Entwickeln, Debuggen, Testen und Warten eines Programms müssen von einer Programmiersprache bereitgestellt werden.
  • Eine Programmiersprache sollte eine einzelne Umgebung bereitstellen, die als Integrated Development Environment (IDE) bezeichnet wird.
  • Eine Programmiersprache muss in Bezug auf Syntax und Semantik konsistent sein.