Loading...

C++, Go, Julia, Rust - and why should I care?

577 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jul 27, 2015

Vortrag bei der .NET Usergroup Regensburg im April 2015.

In den letzten Jahren hat sich nicht nur in der Entwicklung neuer Frameworks einiges getan - es sind auch viele neue Sprachen erschienen. Zur Zeit erleben wir in eine neue Welle von Programmiersprachen, wie sie in dieser Form zuletzt in den 1970er Jahren auftrat. Dieser Vortrag zeigt auf, wieso man unbedingt über den Tellerrand blicken sollte und welche interessanten Merkmale einige der neuen Sprachen beinhalten. Als ein großes Beispiel dieser Sprachrevolution wird C++ angeführt. Die Sprache hat sich v. a. durch den C++11 Standard deutlich weiterentwickelt und ist kaum wieder zu erkennen.

Diese neue Variante wird daher meistens als Modern C++ bezeichnet. Mittlerweile kann man auch für viele Applikationen, die vorher in Sprachen wie Java oder C# geschrieben worden sind, Modern C++ ohne große Produktivitätsverluste einsetzen. Die Produktivität wird durch elegante Konstrukte, unerreichte Compile-Zeit Optimierungen und der nahtlosen Integration einer mächtigen Metasprache gestützt. Vor allem im mobilen Bereich zählt Performance zu den essentiellen Erfolgsfaktoren. Im Vortrag werden nicht nur Features, Analogien und Gegensätze im Vergleich zu C# diskutiert, sondern es werden auch Kriterien für die Verwendung von Modern C++ gegenüber C# in konkreten Projekten besprochen. Am Ende steht natürlich die gemeinsame Nutzung der beiden Sprachen im Fokus: "Das Ganze ist mehr als die Summe seiner Teile".

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...