Erforschen Sie die Kernkonzepte hinter beliebten Programmiersprachen, von Syntax und Datentypen bis hin zu Kontrollfluss und objektorientierten Ideen. Diese Quiz helfen Ihnen, Sprachmerkmale zu vergleichen und Ihre Fähigkeit zu stärken, Code in verschiedenen Ökosystemen zu lesen und zu verstehen.

Entwirf, wie Python Namen findet und den Zustand über Aufrufe hinweg beibehält, mit diesem fokussierten Quiz über Gültigkeitsbereiche, Closures und Dekoratoren. Du wirst durch reale Muster wie verschachtelte Funktionen, nicht-lokale/globale Nutzung und Wrapper-Funktionen arbeiten. Wähle deine Frageanzahl und Schwierigkeit, um deinem Komfortlevel zu entsprechen, und lerne aus jeder Erklärung, während du fortschreitest.

Vertiefe dein Verständnis von Rusts Besitzmodell, den Regeln für das Ausleihen und den Lebensdauern mit praktischen, codefokussierten Fragen. Du wirst häufige Compilerfehler durchgehen, die sichersten Lösungen auswählen und ein Gespür dafür entwickeln, wie der Borrow Checker denkt. Wähle deine bevorzugte Schwierigkeit und Anzahl an Fragen und lerne dann in deinem eigenen Tempo ohne Timer.
Entwirren Sie das asynchrone Verhalten von JavaScript mit Fragen zu Promises, async/await, Mikrotasks und der Ereignisschleife. Sie werden üben, die Ausführungsreihenfolge vorherzusagen, subtile Timing-Fehler zu erkennen und das richtige asynchrone Muster für echten Code auszuwählen. Wählen Sie Ihre bevorzugte Anzahl an Fragen und Schwierigkeitsgrad und lernen Sie in Ihrem eigenen Tempo ohne Timer.
Es gibt 3 Quiz mit insgesamt 353 Fragen.
Nein. Jedes Quiz hat keinen Timer, sodass Sie in Ihrem eigenen Tempo antworten können.
Alle Fragen sind Multiple Choice mit 4 Optionen.
Ja. Sie werden Konzeptfragen sowie Fragen zum Code-Lesen und zur Syntax sehen.
Ja. Die 3 Quiz variieren in Länge und Schwierigkeit, von Grundlagen bis zu detaillierteren Themen.
Diese Programmiersprachen-Quiz konzentrieren sich auf die Bausteine, die viele Sprachen gemeinsam haben: Variablen, Typen, Operatoren, Funktionen, Gültigkeitsbereich und gängige Standardbibliotheksideen.
Sie werden auch üben, sprachspezifische Muster zu erkennen (wie Schleifen, Ausnahmen oder Klassen ausgedrückt werden) und die beste Erklärung für das Verhalten eines Code-Snippets auszuwählen.
Jede Frage hat 4 Antwortoptionen und es gibt keinen Timer, sodass Sie über Syntaxdetails und Randfälle nachdenken können, ohne sich zu beeilen.
Die Länge und Schwierigkeit der Quiz variiert innerhalb des Sets, sodass Sie mit den Grundlagen beginnen und zu detaillierteren Fragen über Merkmale und Best Practices übergehen können.
Programmiersprachen balancieren im Allgemeinen Lesbarkeit, Leistung, Sicherheit und Produktivität der Entwickler auf unterschiedliche Weise, weshalb die gleiche Aufgabe in zwei Sprachen sehr unterschiedlich aussehen kann.
Viele moderne Sprachen entlehnen Ideen von früheren (zum Beispiel strukturierte Programmierung, objektorientierte Programmierung und funktionale Merkmale), sodass das Lernen von Konzepten auch dann gut übertragbar ist, wenn sich die Syntax ändert.