Python vs C/C++ vs Assembly side-by-side comparison
Ten sam program w 3 językach programowania. Który język jest najprostszy? Który najszybszy?
- #
- 221
- Odpowiedz
Ten sam program w 3 językach programowania. Który język jest najprostszy? Który najszybszy?
Komentarze (221)
najlepsze
Coś jak przedwyborcze statystyki CBOSu
Najfajniejsze z tego roku: rozpoznawanie autorów na podstawie analizy tekstów i porównania do wzorcowych. Brzmi skomplikowanie, ale większość „czarów” jest ukryta w gotowych bibliotekach.
Więc polecam najpierw upewnić się, że użyliście odpowiedniego algorytmu, a dopiero potem odpowiedniego języka programowania, jeśli zależy wam na wydajności rzecz jasna.
@devopsiarz: Nie psuj ludziom zabawy. Przecież cała wojenka to pokaz niezrozumienia i niewiedzy. Niektórzy nie potrafią zrozumieć, że w różnych sytuacjach potrzeba różnych narzędzi oraz trzeba brać pod uwagę stopień biegłości w posługiwaniu się nimi.
Nauczyć się jest trudno, próba wykazania „wyższości” swojego ulubionego jest przyjemniejsza i daje poczucie, że coś się robi. Szkoda
@maisterwihaister:
gdyby włączył optymalizację tak jak to napisał, to wynik byłby obliczony na etapie kompilacji. Mógłby temu zapobiec podając liczbę iteracji jako argument programu.
mały benchmark, choć wyniki i tak się różnią w zależności od optymalizacji użytej do kompilacji samego benchmarka:
https://quick-bench.com/q/TH6jXa4cmJ7PvfEj39q_9hrvvdY
https://quick-bench.com/q/wdsnDUfHdlc2d42_2Mf1Zy9eVAg
źródło: comment_1659194108VrfUKwGI7lKJMeXowhkMm5.jpg
Pobierzja z kolei za duży problem widzę Pythona3, który odstaje totalnie od Pythona2. w kwestii prędkości, szybkości uruchamiania się maszyny wirtualnej czy chociażby zużycia pamięci (zwykły int jest większy niż w 2).
ale co by nie gadali, to Python jako narzędzie do
źródło: comment_1659198607ZtCT8144YzJQ3JbAG0hWtj.jpg
Pobierz