Blockly

Blockly-Demo
Blockly-Demo

Blockly ist eine Bibliothek, die Web-, Android- und iOS-Apps einen visuellen Code-Editor hinzufügt. Der Blockly-Editor verwendet verzahnte, grafische Blöcke zur Darstellung von Programmierkonzepten wie Variablen, logischen Ausdrücken, Schleifen und mehr. Er ermöglicht den Benutzern, Programmierprinzipien anzuwenden, ohne sich Gedanken über die Syntax machen zu müssen. Die abgebildeten Algorithmen können u. a. als JavaScript- oder Python-Code exportiert werden.

Der Code ist unter Apache License 2.0 lizenziert und kann frei in jedem Umfeld verwendet, modifiziert und verteilt werden.[1]

Blockly nutzende Applikationen

Blocky findet häufig in Lern-Applikationen Anwendung.[2] Dem Schüler wird ein Werkzeug an die Hand gegeben, mit dem er erstrebenswerte Ziele (App, Minecraft Mods) ohne Kenntnis der Syntax notwendiger Programmiersprachen erreichen kann.

  • Scratch
  • MIT App Inventor – Entwicklung von Android-Apps[3]
  • Code.org – Umgebung zum spielerischen Erlernen von Programmierprinzipien[4]
  • Microsoft MakeCode
  • OzoBot
  • Piper
  • Open Roberta – Initiative des Fraunhofer IAIS zum Erlernen der Roboterprogrammierung[5]
  • WonderWorkshop
  • BlocklyProp
  • Blockly Games – spielerisch Programmieren lernen[6]
  • IoBroker – Gebäudeautomatisierung[7]
  • Verge3D nutzt Blockly als Scripting-Umgebung für WebGL-Anwendungen[8]

Einzelnachweise

  1. Blockly. In: Google Developers. Abgerufen am 27. November 2017 (englisch).
  2. Blockly. Abgerufen am 9. Juli 2024.
  3. MIT App Inventor. Abgerufen am 27. November 2017.
  4. Jedes Kind verdient eine Gelegenheit. In: Code.org. (code.org [abgerufen am 27. November 2017]).
  5. Fraunhofer IAIS: Roberta – Lernen mit Robotern – Spielerisch programmieren lernen. Abgerufen am 27. November 2017.
  6. Blockly Games. Abgerufen am 24. August 2022.
  7. Pirmin Gersbacher: Untersuchung und Vergleich von Open Source Plattformen für das Smart Home. (PDF) Bachelor Thesis. Hochschule Offenburg, abgerufen am 10. März 2019.
  8. Verge3D 1.0.2 Brings Instant Web Publishing, New Puzzles and More! Soft8Soft; (englisch).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.