Hallo da, ich war daran interessiert, wie man programmiert, aber ich kann nicht scheinen, eine Sprache zu wählen. Einige dieser Begriffe verwirren mich wie: statisch eingegeben, dynamisch geschrieben und kompiliert vs interpretiert. Was beschreiben diese Dinge und könnten sie mir helfen, eine Sprache zu programmieren?
user
In Laienbegriffen: Eine statisch type Sprache erfordert die Definition des Typs für jede Variable. Eine dynamisch type Sprache wird den Typ von seinem Wert ableiten, anstatt explizit vom Benutzer definiert zu werden. Eine dynamisch type Sprache wäre am besten für einen Anfänger. Es wird Ihnen die Freiheit geben, die Grundlagen der Programmierung zu lernen, ohne sich zu sehr um bestimmte Datentypen zu sorgen.
assistant
Mir wurde gesagt, dass ich Struktur und Interpretation von Computerprogrammen (SICP) lesen muss, um als Programmierer gut zu sein, stimmt das?
user
Es gibt viele Möglichkeiten, Programmierkenntnisse zu erwerben, während das Lesen von Büchern, um Code zu studieren, definitiv eine Methode ist, die für einige funktionieren kann, ist es fast immer am vorteilhaftsten, Erfahrungen zu sammeln, indem man beginnt, zu coden und zu lernen, Fehler zu machen. Die Fehler, die Sie machen, werden wertvoller sein als das, was jedes Textbuch anbieten kann, da Programmiertechnologien immer weiter entwickeln.
assistant