4 Punkte von GN⁺ 2023-11-23 | 1 Kommentare | Auf WhatsApp teilen

Einführung in Pickcode

  • Pickcode ist eine neue Sprache und ein Editor, die visuell beim Schreiben von Code für Chatbots, Animationszeichnungen und die Entwicklung von Spielen anleiten, und der beste Weg sind, um mit echtem Programmieren zu beginnen.
  • Es hilft Anfängern, mit Selbstvertrauen Programmieren zu lernen, und ermöglicht den Übergang zu fortgeschritteneren Sprachen.
  • Bereits Tausende von Schülern sind mit mehr als 50 Lektionen auf dem Weg zum Programmerfolg, wobei über 20.000 Lektionen abgeschlossen und mehr als 240.000 Zeilen Pickcode geschrieben wurden.

Meinung von GN⁺

Das Wichtigste an diesem Artikel ist, dass Pickcode ein neues Werkzeug ist, mit dem Programmiereinsteiger das Coden leicht und interessant lernen können. Das macht es besonders spannend, weil es angehenden Softwareentwicklern die Möglichkeit gibt, Vertrauen in ihre Programmierfähigkeiten zu gewinnen und kreative Projekte zu starten. Der benutzerfreundliche Ansatz von Pickcode senkt die Einstiegshürde in die Programmierausbildung und steht für eine positive Veränderung, die mehr Menschen den Weg in die Welt der Technologie eröffnet.

1 Kommentare

 
GN⁺ 2023-11-23
Hacker-News-Kommentare
  • Es wird infrage gestellt, ob die Schlüsselwörter var, set und call notwendig sind.

    • Die Sprache BASIC kommt ohne diese Schlüsselwörter aus.
    • Wenn man als Kind mit dem Programmieren beginnt, wirken solche Schlüsselwörter wie unnötige Komplexität.
    • Anhand der Einfachheit der Sprache LOGO wird angeführt, dass die Verwendung des Schlüsselworts call übertrieben wirkt.
  • Geteilt wird die Erfahrung eines 10-jährigen Kindes, das über Godot Programmieren lernt.

    • Ein Kind, das zuvor Spiele mit Scratch erstellt hat, wechselte zur echten Skriptsprache von Godot und hatte dabei Schwierigkeiten mit dem Tippen.
    • Es wird betont, wie wichtig es ist, ein passendes Gleichgewicht für Kinder zu finden.
  • Zur Einführung von Pickcode wird gratuliert, und die sorgfältige Beachtung von Details wird anerkannt.

    • Es gibt zwei Ansätze, Programmierung für Nicht-Entwickler zugänglicher zu machen.
    • Pickcode und Scratch verringern durch visuelle Benutzeroberflächen die Belastung, Syntax lernen zu müssen.
    • Node-red und Labview werden als Beispiele dafür genannt, andere Programmierparadigmen zu erkunden, was sich auf die Nutzererfahrung auswirkt.
  • Die strukturierte Erfahrung beim Bearbeiten von Code wird positiv bewertet.

    • Es besteht der Wunsch nach einem strukturierten Editor, in dem semantische Absichten direkt an den Editor übermittelt werden können.
    • Es wird die Notwendigkeit eines allgemeinen strukturierten Editors für Programmiersprachen angesprochen, um Fehler zu verringern.
  • Es wird hervorgehoben, dass Scratch für Anfänger freundlich ist, weil Syntaxfehler unmöglich sind.

    • Das Zusammensetzen von Blöcken ohne Syntaxfehler hilft beim Lernen.
    • Es wird erwähnt, dass bei auftretenden Syntaxfehlern die Auffindbarkeit von Lösungen (Discoverability) wichtig ist.
  • Gelobt wird, dass Pickcode neuen Programmierern hilft, typbasiertes Programmieren kennenzulernen.

    • Es wird mit dem von der Khan Academy entwickelten blockbasierten ProcessingJS-Editor verglichen, und das ansprechende Design von Pickcode wird erwähnt.
  • Eine 13-jährige Tochter gibt Feedback zu Pickcode.

    • Die Freigabefunktionen der Scratch-Community werden als wichtig angesehen.
    • Es wird die Meinung geäußert, dass Lehrkräfte den pädagogischen Aspekt mögen dürften.
  • Geteilt wird die Erfahrung mit der BASIC-Sprache des ZX81.

    • Die Tastatur hatte spezielle Tasten, sodass Schlüsselwörter nicht getippt werden mussten.
    • Beeindruckend war die Methode, statt Text Token zu speichern, um Speicher zu sparen und die Laufzeitgeschwindigkeit zu erhöhen.
  • Es wird Zustimmung oder Ablehnung zum Ziel von Pickcode ausgedrückt.

    • Es ist eine beeindruckende IDE, aber es könnte besser sein, sich auf eine Teilmenge von Python zu konzentrieren.
    • Es wird die Ansicht vertreten, dass Scratch für den Unterricht einfacher und Python zum Lernen nützlicher ist.
  • Es werden relevante Links bereitgestellt.

    • Ein Link zu einem früheren Hacker-News-Beitrag über Pickcode.
    • Reposts sind nach einer gewissen Zeit erlaubt und bieten interessierten Lesern zusätzliche Informationen.