GPN21:Codesnippets in verschiedenen Programmiersprachen sammeln
Ein Vortrag von Hogü-456 auf der GPN20.
Visuelle Programmiersprachen bieten die Möglichkeit durch das kombinieren von Blöcken Programme zu schreiben. In den letzten zwei Jahren habe ich mich immer wieder mit dem Umwandeln von selbst definierten Blöcken in den visuellen Programmiersprachen Scratch! und Snap in Quelltext beschäftigt und dafür verschiedene Skripte in der Programmiersprache R geschrieben. Die Zuordnung der Codesnippets zu den in den Blöcken enthaltenen Sätzen erfolgt in einer CSV-Datei und der Quelltext dazu befindet sich unter https://gitlab.wikimedia.org/hogue/block-to-code/-/tree/main/BlocktoCode. Es wird noch besser dokumentiert und das ganze ist Teil von Versuchen Programmieren auf alternative Arten zu ermöglichen, die ich in meiner Freizeit unternehme und die vielleicht dem neuen Wikimediaprojekt Wikifunctions helfen werden. Das Ziel von Wikifunctions ist das Sammeln von Funktionen und deren Implementierungen in verschiendenen Programmiersprachen und die Funktionen sollen unter anderen zum Generieren von Texten verwendet werden können.