NotebookCHECK - Notebook Forum

Notebookcheck Artikel => News => Topic started by: Redaktion on April 21, 2019, 15:53:16

Title: Bosque: Neue Programmiersprache von Microsoft ohne Schleifen und Bedingungen
Post by: Redaktion on April 21, 2019, 15:53:16
Microsoft hat mit Bosque eine neue Open Source-Programmiersprache vorgestellt, die mit vielen alten Programmiertraditionen bricht. So verzichtet die Sprache auf die Implementierung von Schleifen und Bedingungen und versucht hierbei "versehentliche Komplexität" zu verhindern.

https://www.notebookcheck.com/Bosque-Neue-Programmiersprache-von-Microsoft-ohne-Schleifen-und-Bedingungen.418227.0.html
Title: Re: Bosque: Neue Programmiersprache von Microsoft ohne Schleifen und Bedingungen
Post by: Anonym on April 22, 2019, 00:38:57
Geht genauso in JS:

var b = a.map(v => v * 2);

Aber das würde das Beispiel ja schlecht aussehen lassen. Und wenn man Typ-Überprüfung will kann man ja TypeScript (auch von MS) verwenden.
Title: Re: Bosque: Neue Programmiersprache von Microsoft ohne Schleifen und Bedingungen
Post by: noamik on April 22, 2019, 09:56:02
Das geht so auch in Java. Und jeder anderen Sprache mit Unterstützung für Map/Filter/Reduce. Ich glaube nicht, dass das der Punkt ist ob das geht. Die meisten funktionalen Sprachen arbeiten schließlich schon immer so.
Title: Re: Bosque: Neue Programmiersprache von Microsoft ohne Schleifen und Bedingungen
Post by: Stephan Schmuck on April 22, 2019, 11:25:50
*gähn* .. konsequente Verwendung von Lambdas in .net  kann sowas schon viel länger
Title: Re: Bosque: Neue Programmiersprache von Microsoft ohne Schleifen und Bedingungen
Post by: andrgin on April 22, 2019, 13:57:38
Das Problem ist, dass in der Praxis die Schleifen am Anfang vielleicht wirklich so aussehen. Dann muss man aber ein paar Sonderfälle abfangen und schon ist die Lösung von Microsoft am Ende oder funktioniert komplett anders.

Einmal abgesehen davon sind mindestens 10-20% der Schleifen deutlich komplexer bzw. haben viel komplexere Abbruchbedingungen. Oft sind es ja überhaupt Endlosschleifen in eigenen Threads, die dann von außen gekillt werden oder in speziellen Situationen mit break raus jumpen.
Title: Re: Bosque: Neue Programmiersprache von Microsoft ohne Schleifen und Bedingungen
Post by: ProDieter on April 23, 2019, 07:32:21
Bei "for-Schleife" aufgehört zu lesen, so eine Schleife gibt's nicht
Title: Re: Bosque: Neue Programmiersprache von Microsoft ohne Schleifen und Bedingungen
Post by: Dennis07 on May 20, 2019, 02:23:59
Wat? Klar gibt es FOR-Schleifen...