...
🛫 Lees meer over infobusiness, financiële geletterdheid, persoonlijke groei. Internet business, zaken op het internet, investeringen, inkomsten, beroepen, winstgevende investeringen, deposito's. Succesverhalen, zelfontplooiing, persoonlijke groei.

So lernen Sie, sich selbst zu programmieren: 6 Grundtypen

5

Wenn Sie das Programmieren wirklich ernst meinen und wirklich lernen möchten, wie Sie selbst programmieren lernen, beginnen Sie mit dem Erlernen von Programmierarten. In diesem Artikel lernen Sie 6 Arten der Programmierung kennen. Wählen, lernen. Beginnen Sie mit derjenigen, die am besten zu Ihrer Denkweise passt. Dies ist ebenso wichtig wie die Wahl der ersten Programmiersprache.

"Alles klar. Wie wird richtig sein?"

Wie lernt man programmieren?

Studieren Sie die Typologie und wählen Sie die für sich am besten übereinstimmende Strategie

Im Jahr 2002 hatte keine einzige Bildungseinrichtung, in der Ihnen die Grundlagen des Programmierens beigebracht werden konnten, einen solchen Punkt in ihrem Lehrplan. 2018 haben wir praktische Editoren für die Arbeit mit Code, bei denen die Hälfte der Muster automatisch durch Hotkeys festgelegt werden, kostenlose Online-Kurse und Schritt-für-Schritt-Videos zur Produktentwicklung. Aber das ist alles für diejenigen, die nicht vorhaben, das Schreiben von Code von Hand zu lernen, sondern nur Geld von Projekten wollen, die „auf den Knien” gemacht werden.

Legen Sie eine solide Grundlage für das Lernen – lernen Sie Ihr Mindset kennen, und es wird Ihnen nicht schwer fallen, eine Entwicklungsmethode zu finden, die Sie interessiert. Aber falls Ihnen der Begriff „Denktypen” nicht geläufig ist:

Suchen Sie im Internet oder in Fachliteratur zur Psychologie nach einem mehr oder weniger seriösen Typentest und bestehen Sie ihn. Dies erleichtert es Ihnen zu verstehen, zu welcher Art von Programmierung Sie von Natur aus neigen.

„Ich bin zu faul, irgendwelche Tests zu machen. Ich verstehe nicht, warum ich nicht einfach auswählen kann, was ich will – warum sollte ich es mit einigen Typen verkomplizieren?

Indem Sie sich in der Anfangsphase die Zeit nehmen, sich selbst kennenzulernen, erleichtern Sie Ihren Aufstieg auf der Karriereleiter und verstehen die Ursprünge verschiedener Prozesse in der Programmierung besser.

Umlernen tut weh

Beispielsweise haben Sie die Empfehlungen ignoriert und den Artikel nicht weiter gelesen. Sie lieben prozedurale Programmierung und erhalten 60.000 Zepe für die Arbeit an Projekten. Irgendwann kommt eine Aufgabe, die einen dazu zwingt, die vertrauten und vertrauten Arten der Arbeit am Code zu verlassen. Und hier ertappst du dich bei dem Gefühl, dass sich der Funktionscode nicht für dich eignet. Denn „das Gehirn ist vollgestopft mit prozeduralen Denkmustern”. Um sich nicht zu verspotten, lesen Sie weiter, was Programmierarten sind, und nehmen Sie sich Zeit für die Auswahl einer Sprache.

6 Typen in der Programmierung

Für diejenigen, die wissen wollen, wie man selbst programmieren lernt

1 Imperativtyp

Dies wird auch als prozedurale Programmierung bezeichnet. Ein Beispiel für die Konstruktion von Algorithmen mit Imperativen ist die Turing-Maschine.

Bekannte Sprachen:

  • C/C++;
  • Ada;
  • Paskal;
  • gehen

Um Probleme zu lösen, braucht man eine Sprache, die eine Maschine verstehen kann. Aufgaben werden gemäß dem gewählten System oder geplanten Plan gelöst. Zum Beispiel eine Aktion mit einem Objekt:

  • Objekt deklariert
  • das Objekt ist definiert,
  • an dem Objekt wird eine Aktion ausgeführt

Bei dieser Art der Programmierung erfolgt die Sprachoptimierung auf Machine-to-Mensch-Basis. Um diesen Vektor korrekt zu setzen, werden die folgenden Grundprinzipien der objektorientierten Programmierung angewendet.

So lernen Sie, sich selbst zu programmieren: 6 Grundtypen

Erinnert man sich an den Ablauf der Mathematik, nämlich über Funktionen und Wertzuweisung, dann stellt sich auch im Gedächtnis die Tatsache ein, dass gleiche Werte das gleiche Ergebnis haben – egal wie oft die Funktion ausgeführt wird und wo sie sich befindet befindet sich in der Aufgabe.
Bei der prozeduralen Programmierung können sich die Werte von Variablen ändern, je nachdem, wie das Programm geschrieben wird. Somit hängt das Ergebnis von bestimmten Bedingungen ab und ist nicht unabhängig.

2 Deklarativer Typ

Wenn bei der imperativen Programmierung der Prozess der Ausführung einer Aufgabe wichtig ist, dann ist er bei einer deklarativen Programmierung nicht so wichtig. Wie das Problem gelöst wird, ist zweitrangig, die Hauptsache ist, dass es gelöst wird.

Wenn Sie beispielsweise mit HTML-Markup arbeiten, müssen Sie einem Objekt keine formalen Attribute zuweisen. Die Aufgabe ist es, die Schaltfläche zu platzieren? Erstellen Sie das Markup und geben Sie den Text der Schaltfläche an – fertig!

So lernen Sie, sich selbst zu programmieren: 6 Grundtypen

3 Funktionstyp

Schauen wir uns noch einmal Mathe an. Die Ergebnisse der Ausführung beliebiger Funktionen lassen sich am einfachsten als Tabelle mit Daten darstellen. Aber egal, wie wir diese Daten darstellen – in dem Fall, wie bereits erwähnt, mit imperativer Programmierung – das Ergebnis ist kein konstanter Wert. Es wird von Änderungen beeinflusst, die während der Ausführung des Programms auftreten. Das Ergebnis verliert damit seine Unantastbarkeit.

"Ich verstehe. Was ist mit dem funktionalen Typ?

Hier ist alles viel glatter. Dabei kann nicht mit bestimmten Werten, sondern mit anderen Variablen operiert werden. Wie Quellfunktionen, Inkrementfunktionen und Ergebnisfunktionen.

Obwohl die funktionale Programmierung kein als nachteilig zu wertendes Ergebnis hat, gilt diese Art der Programmierung je nach Rahmenbedingungen als schwierig.

In der Tat, wenn Sie sich verpflichten, Anwendungsprobleme in Lisp Lojure oder Haskell zu schreiben, können Redundanzen nicht vermieden werden.
Dieser Typus zeichnet sich durch wenig Wettbewerb auf dem Arbeitsmarkt und höhere Gehälter aus. Wenn Sie die Komplexität der funktionalen Programmierung nicht scheuen, wird es nicht langweilig, denn die Arbeit mit Daten in dieser Form ist eine spannende Erfahrung.
Aber das sind nicht alle Typen, also beeilen Sie sich nicht mit dem Lernen.
Lesen Sie weiter, es bleiben noch 3 weitere Arten der Programmierung zu lernen, ohne die das typologische Bild unvollständig ist.

4 Boolesch

Hier – Logik, Mathematik, Einfachheit. Sprachen:

  • Planer,
  • Prolog
"Wer braucht so eine einfache Sprache?"

Nun, wahrscheinlich deutet das Erscheinen dieser Frage darauf hin, dass „Massive Functional” immer noch für Sie geeignet ist. Und doch wird die Logikprogrammierung verwendet, um:

  • Erstellung von KI;
  • Gehirntraining;

Nicht so viel Funktionalität, die Menge der Aktionen ist sehr begrenzt, also ist dieser Typ wahrscheinlich. kombiniert mit anderen, weil es für selbstständiges Arbeiten praktisch nicht benötigt wird.

5 Dynamischer Typ

Nicht gerade ein Programmiermodell, sondern eher ein Konzept, das hilft, an der Lösung komplexer komplexer Probleme zu arbeiten. Um es zu lösen, wird ein komplexes Problem in mehrere einfache unterteilt. Somit wird die Anzahl der Ausführungszyklen verringert.

Die ideale Art der dynamischen Art der Programmierung wäre eine einfache Aufgabe, die nur einmal durchgeführt wird. In der realen Entwicklung sind solche Aufgaben selten.

Dynamische Programmierung ist ein so flexibles Konzept, dass es leicht auf jede Sprache angewendet werden kann. Daher gibt es keine unabhängigen Sprachgruppen.
Ein weiteres merkwürdiges Merkmal dieses „Geistertyps” ist, dass die Arbeit mit einem dynamischen Konzept trotz fehlender eigener Sprachen und Anwendbarkeit in allen Arten der Programmierung eine besondere Denkweise erfordert.

Wie alle Arten.

6 visueller Typ

Oder grafische Programmierung. Die Besonderheit ist, wie der Name schon sagt, dass Sie nicht mit Text arbeiten. Ihre Kommunikationssprache sind visuelle Informationen.

"Wie sieht es aus?"

So lernen Sie, sich selbst zu programmieren: 6 Grundtypen

Zusätzlich zu den Sprachgruppen befinden sich separate Gruppen in der Entwicklung, die mit Formularen und Grafiken verbunden sind. Wenn wir über Grafiken sprechen, kann die Sprache nicht nur Scratch oder BluePrint sein. Die Visualisierung kann auf unterschiedliche Weise erfolgen.

Andere Visualisierungsentwicklungstools:

  • Borland Delphi,
  • C++,
  • Visuelles Studio,
  • Adobe Dreamweaver

Dies ist bei weitem keine vollständige Liste.

Visuelle Programmierung sieht sowohl aus als auch "klingt" – verlockend und einfach. Wenn Sie ein Anfänger sind, denken Sie vielleicht, dass es alle Ihre Probleme lösen wird. Aber nicht alle Bildungslücken werden durch grafischen Typ gelöst oder durch logischen Typ vereinfacht.

Hinweis: Ein Grafiktyp in seiner reinsten Form ist so selten wie ein logischer Typ. Wähle eine Sprache und lerne. Merken und verstehen Sie die Struktur des Codes. Dann wird sich etwas Ernstes herausstellen.

Betrachten Sie diese Typologie nicht als die einzige oder die wichtigste. Es gibt viele Arten der Programmierung:

  • synchron,
  • asynchron,
  • Veranstaltung,
  • sequentiell,
  • parallel,
  • zu aktuellen Aufgabenstellungen bei der Einführung von KI und unter Berücksichtigung statistischer Daten

Wie man lernen kann, selbst zu programmieren und warum es wichtig ist, nicht in einer der Eigenschaften stecken zu bleiben

Nachdem Sie sich zu Beginn für ein Paradigma entschieden haben, lassen Sie sich nicht darin stecken, denken Sie daran, was am Anfang des Artikels besprochen wurde. Lassen Sie in Ihrem Kopf Raum für Wachstum und Lernen.

Natürlich können Sie sich für einen Typ entscheiden und ein tiefer Spezialist sein, beispielsweise nur in der funktionalen Programmierung. Aber wie lernt man frei programmieren? Meistere Schritt für Schritt alle 6 Arten der Entwicklung. Aber lassen Sie das Fundament die Sprache sein, die in diesem Stadium klarer ist als der Rest. Es ist einfacher, immer mit dem zu beginnen, was von Natur aus am besten in Ihnen entwickelt ist.

Wenn das Fundament um mehrere Schichten dicker ist, bestehend aus Sprachen, Codestrukturen, beginnen Sie, andere Arten zu erforschen. Am meisten mit dem bereits Beherrschten verwandt. Die Antwort auf die Frage, wie man Programmieren lernt, ist also sehr einfach. Beginnen Sie mit dem Lernen, das mit Ihnen verwandt ist, und erhöhen Sie allmählich die „Belastung”, indem Sie neue Typen lernen. Kann man wirklich ein Haus aus Heu und Lehm bauen, wenn ein hochwertiger und mäßig teurer Ziegel in den Baumarkt gebracht wurde?

Hinweis: Lassen Sie sich nicht anhängen. Nicht auf Sprachen, nicht auf Berufe, nicht auf die Entwicklungsumgebung. Versuchen Sie, mit dem zu beginnen, was gut funktioniert, und verschließen Sie sich nicht vor anderen Möglichkeiten. Realisieren Sie Ihr Potenzial in jedem Stream. Suchen Sie nicht nach Ihrem.

Jetzt wissen Sie, dass es 6 Arten der Programmierung gibt, und Sie können diejenige auswählen, die am besten zu Ihnen passt oder den aktuellen Aufgaben entspricht.
Im nächsten Schritt wählen Sie eine Sprache aus. Aber dazu mehr im nächsten Artikel.

Aufnahmequelle: kakzarabotat.net

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen