Δημοσιεύτηκε: 07 Αύγ 2011, 21:33
Βασικά είναι αδύνατον οποιαδήποτε Python να είναι ταχύτερη από την C.
Τι είναι τα imports; Αν είναι οι εξωτερικές βιβλιοθήκες, τότε χωρίς αυτές το πρόγραμμα δεν τρέχει, οπότε δεν πρέπει να τις εξαιρούμε.
pmav99 έγραψε:Πήρα από το project Euler διάφορες εκδοχες του προγράμματος και τις ανέβασα εδώ. Το script τρέχει σε Python2, Python3 και PyPy. Χρησιμοποιώντας το module timeit, τρέχει την κάθε συνάρτηση 5 φορές, και εκτυπώνει τον καλύτερο χρόνο εκτέλεσής της. Μόνο της συνάρτησης. Τα imports, η εκκίνηση του python interpreter κτλ δε χρονομετρούνται. Αυτός είναι ο στάνταρ τρόπος της python για να συγκρίνεις την ταχύτητα εκτέλεσης snippets.
Τι είναι τα imports; Αν είναι οι εξωτερικές βιβλιοθήκες, τότε χωρίς αυτές το πρόγραμμα δεν τρέχει, οπότε δεν πρέπει να τις εξαιρούμε.