Είναι η σκουριά τόσο γρήγορη όσο το C;
Είναι η σκουριά τόσο γρήγορη όσο το C;

Βίντεο: Είναι η σκουριά τόσο γρήγορη όσο το C;

Βίντεο: Είναι η σκουριά τόσο γρήγορη όσο το C;
Βίντεο: RACK - NAPOLI (Official Music Video) 2024, Απρίλιος
Anonim

Για να απαντήσω στην ερώτησή σας: Όχι, Σκουριά στοχεύει στο να είναι γρηγορότερα από ντο . Σκουριά τα προγράμματα μπορούν να γραφτούν ως γρήγορα όπως ο C προγράμματα ήδη σήμερα. ντο , οι μεταγλωττιστές C++ και Fortran έχουν δεκαετίες βελτιστοποίησης στο ενεργητικό τους και το ίδιο το backend του βελτιστοποιητή LLVM που χρησιμοποιεί το rustc εξακολουθεί να είναι πολύ " ντο "προσανατολισμένη.

Με αυτόν τον τρόπο, η σκουριά είναι καλύτερη από το C;

Σκουριά έχει εξαιρετική συμβατότητα FFI με ντο , καλύτερα από οι περισσότερες άλλες γλώσσες με διαφορά. Η επιλογή να διατηρείται μικρός ο χρόνος εκτέλεσης και να μην υπάρχει GC, του επιτρέπει να λειτουργεί πολύ καλύτερα από Άλλες γλώσσες. Λόγω αυτών των αποφάσεων, Σκουριά είναι μια αρκετά σταθερή επιλογή για να τη θεωρήσουμε εναλλακτική ντο.

Ομοίως, η σκουριά είναι πιο γρήγορη από το να πάει; Πραγματικά δεν υπάρχει κανένα επιχείρημα: Σκουριά είναι πιο γρήγορα από το Go . Στα παραπάνω σημεία αναφοράς, Σκουριά ήταν γρηγορότερα , και σε ορισμένες περιπτώσεις, μια τάξη μεγέθους γρηγορότερα . Τώρα, εάν αυτό που χτίζετε πρέπει να αποσβένει και την τελευταία ουγγιά απόδοσης, τότε με κάθε τρόπο, επιλέξτε Σκουριά.

πάει τόσο γρήγορα όσο το C;

Συνήθως ο κώδικας C++ θα εκτελείται κάπως γρηγορότερα από Πηγαίνω κώδικας. Οι μεταγλωττιστές C++ είναι γενικά καλύτεροι και κατά κάποιο τρόπο η γλώσσα C++ επιτρέπει τη σύνταξη πιο αποτελεσματικού, αν και μερικές φορές λιγότερο ασφαλή, κώδικα. Από την εμπειρία μου η διαφορά κυμαίνεται από Πηγαίνω είναι μερικά τοις εκατό πιο αργά Πηγαίνω είναι δύο φορές πιο αργός.

Είναι η σκουριά πιο αργή από το C;

Σε κάποιο σημείο αναφοράς στο διαδίκτυο ("Alioth Debian") φαίνεται Σκουριά ως ταχύτερη (κατά ορισμένες λειτουργίες ανά δευτερόλεπτο) και σε άλλη ("TechEmpower") ότι είναι βραδύτερη . Αν όμως επιλέξεις Σκουριά , είναι πολύ πιθανό να είναι και πολύ γρήγορο, σε "C++ σαν απόδοση" και να είναι ασφαλές.

Συνιστάται: