News:

Willkommen im Notebookcheck.com Forum! Hier können sie über alle unsere Artikel und allgemein über Notebook relevante Dinge disuktieren. Viel Spass!

Main Menu

Bosque: Neue Programmiersprache von Microsoft ohne Schleifen und Bedingungen

Started by Redaktion, April 21, 2019, 15:53:16

Previous topic - Next topic

Redaktion

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

Anonym

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.

noamik

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.

Stephan Schmuck

*gähn* .. konsequente Verwendung von Lambdas in .net  kann sowas schon viel länger

andrgin

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.

ProDieter



Quick Reply

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Name:
Email:
Verification:
Please leave this box empty:

Shortcuts: ALT+S post or ALT+P preview