Month: August 2014

0

Kein rand() mehr

Posted on by

Soso, der C++14-Standard wurde also einstimmig angenommen. Ende des Jahres werden wir also das Update kaufen können. Natürlich kann man auch den kostenlosen letzten „Working Draft“ nehmen, aber ein paar kleine Änderungen sind da nicht enthalten.

Wie zum Beispiel, dass das von C kommende rand() als Funktion nicht mehr verwendet werden soll — diese ist jetzt „deprecated“. Stattdessen wird die Verwendung der C++-Template-Sammlung aus <random> empfohlen.

Ich muss dazu mal ein konkretes Beispiel raussuchen.

Ich bin auf eine Liste von Namen für Programmierparadigmen gestoßen, die wir alle kennen, aber denen köstliche und einprägsame Namen gegeben wurden:

  • Die Joda-Bedingung if(value.equals("Wert"))` ersetzt if("Wert".equals(value))
  • Pokemon Exception Handling wenn man einfach mit try { block } catch(...) { handler } alles fängt.
  • Egyptian brackets ist, enn die then-{-Klammer noch auf die Zeile des ifs geschrieben wird
  • Aber am schönsten für strictly typed C++-Liebhaber finde ich die stringly typed Sprachen PHPs oder JavaScript

 

0

Posted on by