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

Post reply

The message has the following error or errors that must be corrected before continuing:
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.
Other options
Verification:
Please leave this box empty:

Shortcuts: ALT+S post or ALT+P preview

Topic summary

Posted by Dennis07
 - May 20, 2019, 02:23:59
Wat? Klar gibt es FOR-Schleifen...
Posted by ProDieter
 - April 23, 2019, 07:32:21
Bei "for-Schleife" aufgehört zu lesen, so eine Schleife gibt's nicht
Posted by andrgin
 - 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.
Posted by Stephan Schmuck
 - April 22, 2019, 11:25:50
*gähn* .. konsequente Verwendung von Lambdas in .net  kann sowas schon viel länger
Posted by noamik
 - 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.
Posted by Anonym
 - 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.
Posted by Redaktion
 - 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