Eru Iluvatar Δημοσ. 16 Σεπτεμβρίου 2014 Δημοσ. 16 Σεπτεμβρίου 2014 Εδώ και δύο χρόνια έχει εμφανιστεί η εν λόγω γλωσσα πρόγραμματισμου. Ειναι γρήγορη όσο η C χωρίς compiler. Τι λένε οι ειδήμωνες, αξίζει; http://julialang.org
Technology fan Δημοσ. 16 Σεπτεμβρίου 2014 Δημοσ. 16 Σεπτεμβρίου 2014 Περισσότερο σε matlab μοιάζει παρά σε C. Αν είναι και γρήγορη μια χαρά, αλλά με τέτοιο όνομα θα πιάσει πάτο στην Ελλάδα...
Moderators Kercyn Δημοσ. 16 Σεπτεμβρίου 2014 Moderators Δημοσ. 16 Σεπτεμβρίου 2014 Έπρεπε να το κάνω. 2
Luciddream Δημοσ. 16 Σεπτεμβρίου 2014 Δημοσ. 16 Σεπτεμβρίου 2014 πέρα από την πλάκα, καλό φαίνεται. θα δοκιμάσω να το συμπεριλάβω σαν παράδειγμα στην πτυχιακή μου που ετοιμάζω με CUDA και OpenCL, να δούμε και πώς τα πάει
Eru Iluvatar Δημοσ. 16 Σεπτεμβρίου 2014 Μέλος Δημοσ. 16 Σεπτεμβρίου 2014 Ναι πες μας πως θα πάει γιατί νομίζω αξίζει. Γιατί να δίνουμε λεφτά για Matlab! Ναι ρε σεις. Τρολλαρετε Ε; Να πείτε το ίδιο για τις διανομές Mandriva και Linux Mint. Θεωρώ ότι η Julia είναι μια πολύ καλή εναλλακτική και οτι οι νεες εκδόσεις θα ειναι ακόμα πιο γρήγορες.
Luciddream Δημοσ. 16 Σεπτεμβρίου 2014 Δημοσ. 16 Σεπτεμβρίου 2014 Να πείτε το ίδιο για τις διανομές Mandriva και Linux Mint. υπάρχουν ακόμα αυτά?
brute-force Δημοσ. 16 Σεπτεμβρίου 2014 Δημοσ. 16 Σεπτεμβρίου 2014 Αν και δεν με ενδιαφέρει το πεδίο στο οποίο στοχεύει, την βρίσκω πολύ ελπιδοφόρα γλώσσα. ps. την είχαμε πιάσει πριν λίγο καιρό αλλά το θέμα δεν φάνηκε να είχε πολύ ενδιαφέρον για τους χρήστες του Insomnia οπότε πήγε άπατο.
Technology fan Δημοσ. 16 Σεπτεμβρίου 2014 Δημοσ. 16 Σεπτεμβρίου 2014 Προσωπικά την εγκατέστηκα και πειραματίστηκα λιγάκι, υπάρχει κάποιου είδους ide? γιατί από terminal να γράφω είναι λίγο too much. πάντως σε κάτι απλές πράξεις πινάκων που έκανα η joulia ήταν περίπου 10% πιο γρήγορη από το matlab πράγμα που απορώ γιατί το matlab σε πράξεις πινάκων είναι πολύ μπροστά.
timonkaipumpa3 Δημοσ. 16 Σεπτεμβρίου 2014 Δημοσ. 16 Σεπτεμβρίου 2014 Προσωπικά την εγκατέστηκα και πειραματίστηκα λιγάκι, υπάρχει κάποιου είδους ide? γιατί από terminal να γράφω είναι λίγο too much. πάντως σε κάτι απλές πράξεις πινάκων που έκανα η joulia ήταν περίπου 10% πιο γρήγορη από το matlab πράγμα που απορώ γιατί το matlab σε πράξεις πινάκων είναι πολύ μπροστά. Τι πράξεις εννοείς; Ένα παράδειγμα;
Eru Iluvatar Δημοσ. 17 Σεπτεμβρίου 2014 Μέλος Δημοσ. 17 Σεπτεμβρίου 2014 Προσωπικά την εγκατέστηκα και πειραματίστηκα λιγάκι, υπάρχει κάποιου είδους ide? γιατί από terminal να γράφω είναι λίγο too much. πάντως σε κάτι απλές πράξεις πινάκων που έκανα η joulia ήταν περίπου 10% πιο γρήγορη από το matlab πράγμα που απορώ γιατί το matlab σε πράξεις πινάκων είναι πολύ μπροστά. Υπάρχει κατι από τη Forio (http://forio.com/labs/julia-studio/), αλλά εγώ χρησιμοπιώ τον Atom editor γιατί απλα γουστάρω Atom. Έτσι κι αλλιώς μια εντολή είναι: julia myfile.jl
Technology fan Δημοσ. 17 Σεπτεμβρίου 2014 Δημοσ. 17 Σεπτεμβρίου 2014 Τι πράξεις εννοείς; Ένα παράδειγμα; julia: tic();for i=1:10 ; A=rand(10000,10000); A*A;end; toc() elapsed time: 414.702812994 seconds 414.702812994 matlab: tic; for i=1:10 ;A=rand(10000,10000);A*A;end;toc Elapsed time is 444.057848 seconds. Ξέρω οτι πρέπει να είναι τα ίδια random για να μπορώ να τα συγκρίνω άμεσα αλλά έμεσα μια χαρά τα πάει...
timonkaipumpa3 Δημοσ. 17 Σεπτεμβρίου 2014 Δημοσ. 17 Σεπτεμβρίου 2014 Χμ. Καλό. Υπάρχουν scientific frameworks για Julia;
timonkaipumpa3 Δημοσ. 17 Σεπτεμβρίου 2014 Δημοσ. 17 Σεπτεμβρίου 2014 julia: tic();for i=1:10 ; A=rand(10000,10000); A*A;end; toc() elapsed time: 414.702812994 seconds 414.702812994 matlab: tic; for i=1:10 ;A=rand(10000,10000);A*A;end;toc Elapsed time is 444.057848 seconds. Ξέρω οτι πρέπει να είναι τα ίδια random για να μπορώ να τα συγκρίνω άμεσα αλλά έμεσα μια χαρά τα πάει... Μπορείς να δοκιμάσεις το any και all; Υπάρχει παρόμοια function/method στην Julia; Επίσης, μπορείς να δοκιμάσεις και το for; tic; for i = [1:1000;1:1000] a = i(1) + 1; b = i(2) + 1; end toc
Technology fan Δημοσ. 17 Σεπτεμβρίου 2014 Δημοσ. 17 Σεπτεμβρίου 2014 Μπορείς να δοκιμάσεις το any και all; Υπάρχει παρόμοια function/method στην Julia; Επίσης, μπορείς να δοκιμάσεις και το for; tic; for i = [1:1000;1:1000] a = i(1) + 1; b = i(2) + 1; end toc Δεν ξέρω τι θες να κάνεις... εσύ δε μπορείς να το δοκιμάσεις?? σε matlab παντως tic; for i = [1:1000;1:1000] a = i(1) + 1; b = i(2) + 1; end toc Elapsed time is 0.037593 seconds. οπότε τρέχει πολύ γρήγορα για να μπορώ να κάνω κάποια σύγκριση... Συνήθως για να έχει νόημα οποιαδήποτε σύγκριση τρέχουν πιο intensive πραγματα
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα