für die neuen features, die geilenwofür braucht man denn immer die aktuellsten Updates, wenn sie nicht Sicherheitsrelevant sind?
bist krasser hax000r?
für die neuen features, die geilenwofür braucht man denn immer die aktuellsten Updates, wenn sie nicht Sicherheitsrelevant sind?
bist krasser hax000r?
// See https://aka.ms/new-console-template for more information
int fibonacci(int i) {
if(i == 0)
return 0;
else if (i == 1)
return 1;
else
return fibonacci(i - 1) + fibonacci(i - 2);
}
Console.WriteLine("Hello, World!");
for(int i = 0; i <= 42; ++i)
{
Console.WriteLine($"Fibonacci ({i}): {fibonacci(i)}");
}
#include <iostream>
#include <boost/format.hpp>
int fibonacci(int i) {
if(i == 0)
return 0;
else if (i == 1)
return 1;
else
return fibonacci(i - 1) + fibonacci(i - 2);
}
int main(int argc, char* argv[])
{
for(int i = 0; i <= 42; ++i)
{
std::cout << boost::format("Fibonacci (%1%): %2%") % i % fibonacci(i) << std::endl;
}
}
Fibonacci (42): 267914296
real 0m3,891s
user 0m3,891s
sys 0m0,000s
Fibonacci (42): 267914296
real 0m0,839s
user 0m0,839s
sys 0m0,000s
Fibonacci (46): 1836311903
real 0m26,253s
user 0m26,247s
sys 0m0,000s
Fibonacci (46): 1836311903
real 0m5,746s
user 0m5,746s
sys 0m0,000s
Erstaunlich wie sehr sich C# verbessert hat.Mal ein kleines Experiment, wie schnell C# unter Linux ist:
C#:// See https://aka.ms/new-console-template for more information int fibonacci(int i) { if(i == 0) return 0; else if (i == 1) return 1; else return fibonacci(i - 1) + fibonacci(i - 2); } Console.WriteLine("Hello, World!"); for(int i = 0; i <= 42; ++i) { Console.WriteLine($"Fibonacci ({i}): {fibonacci(i)}"); }
C++:#include <iostream> #include <boost/format.hpp> int fibonacci(int i) { if(i == 0) return 0; else if (i == 1) return 1; else return fibonacci(i - 1) + fibonacci(i - 2); } int main(int argc, char* argv[]) { for(int i = 0; i <= 42; ++i) { std::cout << boost::format("Fibonacci (%1%): %2%") % i % fibonacci(i) << std::endl; } }
Ergebnis:
C#:
C++:Code:Fibonacci (42): 267914296 real 0m3,891s user 0m3,891s sys 0m0,000s
Code:Fibonacci (42): 267914296 real 0m0,839s user 0m0,839s sys 0m0,000s
C++ um den Faktor 3 schneller als C#?
Frag das doch mal die Leute in Drachenlord-Thread.Du hast auch nix zu tun kann das?
Ich komme mit meinem Fibonacci-Algorithmus in Python auf eine Executiontime von 1,2 sec auf die ersten 2000 Elemente der Folge (auf einem altersschwachen Core i5). Oder beziehen sich deine Zeitangaben auf die Kompilierung + Execution? Dann kann man natürlich nicht miteinander vergleichen.Dachte es könnte vielleicht auch an der Just-in-Time Compilierung liegen und dass diese einfach mal 1-3 Sekunden braucht, daher auch mal Fibonacci von 46 probiert, aber besser wird es nicht:
C#:
Code:Fibonacci (46): 1836311903 real 0m26,253s user 0m26,247s sys 0m0,000s
C++:
Code:Fibonacci (46): 1836311903 real 0m5,746s user 0m5,746s sys 0m0,000s
C++ etwa 5x schneller.
Nein, das war alles Ausführung. Hält Python die Ergebnisse aus den Aufrufen etwa im Cache?Ich komme mit meinem Fibonacci-Algorithmus in Python auf eine Executiontime von 1,2 sec auf die ersten 2000 Elemente der Folge.
Oder beziehen sich deine Zeitangaben auf die Kompilierung + Execution?
from functools import cache
@cache
def fibonacci(val: int) -> int:
if val == 0:
return 0
elif val == 1:
return 1
else:
return fibonacci(val - 1) + fibonacci(val - 2)
if __name__ == '__main__':
for i in range(0,90):
print(f'Fibonacci ({i}): {fibonacci(i)}')
Irgendwelche Idioten gibt es immer, die das kaufen. Solle mir einmal einer erklären, warum ein Gerät welches nur ein Drittel von dem Preis kostet nicht ausreichend wäre.Aller spinn ich? Was kostet ein Eifon? Und etzadla ein astreines schinesisches Spionagedevice das auch schon bis zu 1400 Eier kostet? Jetzt langen se aber zu, die gelben Penner. 0€ für eigene Entwicklung ausgegeben, alles kopiert, Kasse klingelt
HUAWEI Mate 50 Pro: Preis für Europa hat es in sich | HUAWEI.blog
Das HUAWEI Mate 50 Pro mit variabler Blende wird bald für einen Preis von stolzen 1.299 Euro nach Europa kommen.www.huaweiblog.de
Wer über 1000€ für ein Android Gerät bezahlt dem ist nicht mehr zu helfen.Aller spinn ich? Was kostet ein Eifon? Und etzadla ein astreines schinesisches Spionagedevice das auch schon bis zu 1400 Eier kostet? Jetzt langen se aber zu, die gelben Penner. 0€ für eigene Entwicklung ausgegeben, alles kopiert, Kasse klingelt
HUAWEI Mate 50 Pro: Preis für Europa hat es in sich | HUAWEI.blog
Das HUAWEI Mate 50 Pro mit variabler Blende wird bald für einen Preis von stolzen 1.299 Euro nach Europa kommen.www.huaweiblog.de
Wenn dir Datenschutz wichtig ist, Kauf dir n aktuelles iPhoneHat man da nicht eh mit jedem Schlaufon verloren? Außer man rooted/jailbreaked es und geht minutiös alle Prozesse durch?
Fairphone hab mir jetzt mal angeschaut. Eigentlich ganz geil, aber so viel geht ja auch immer nicht kaputt dass man da nen Vorteil aus der "für Idiotne"- Bauweise ziehen könnte.