Δεν ειπα οτι εγω θα κανω το ιδιο προτζεκτ με αυτο που θα επιλεξει ο αλλος.
Proprietary σημαινει λεφτα. Αρα ειναι θεμα το ποσα επενδυεις. Αν το κερδος σου δεν υπερκαλυψει την επενδυση
στο Matlab,τοτε προφανως δεν το επιλεγεις.
Γιατι να μην κριθω; Στον τομεα μου κρινομαι εκ του αποτελεσματος.
Αν φτιαξω κατι που εχει προσφερει στην επιστημονικη κοινοτητα, αξιζει.
Βεβαιως και θα κριθω. Αρα και θα κρινω.
Και οταν ειμαι ασχετος με το αντικειμενο δεν εχω τιποτα αλλο να κρινω παρα μονο το αποτελεσμα.
Στο συγκεκριμενο θεμα δεν εχω καμια γνωση(εκτος ισως μαθηματικων) οποτε κρινω την εφαρμογη.
Και δεχομαι με τον ιδιο τροπο κριτικη σε οτι φτιαχνω.
Εμφάνιση 31-45 από 62
-
17-10-16, 14:58 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #31
-
17-10-16, 15:00 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #32
-
17-10-16, 16:08 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #33
Η Matlab είναι καλή για prototyping όταν όμως χρειάζεσαι ταχύτητα εκτέλεσης κατ'εξακολούθηση πρέπει να κατέβεις σε πολύ πιο χαμηλό (προγραμματιστικά) επίπεδο για να την πετύχεις!
Συνήθως σε τέτοιου είδους προβλήματα χρησιμοποιούν matlab ώστε να φτιάξουν το μοντέλο και να δουν ότι δουλεύει και στη συνέχεια το μεταφέρουν σε ταχύτερες γλώσσες-συστήματα για την συνεχή εκτέλεσή τους! Το πιο χαμηλό επίπεδο είναι συνήθως αυτό που ξέρει καλύτερα ο καθένας αλλά η FORTRAN σε μαθηματικά προβλήματα τέτοιου μεγέθους υπερτερεί λόγω της ευκολίας σύνταξης και πράξεων πινάκων, ειδικά αν χρησιμοποιήσεις κάποιον high-end compiler (πχ Intel® Fortran Compiler) ή GPU (Cuda Fortran).
Υ.Γ. Δεν μπορώ να καταλάβω την εμμονή ορισμένων να χαρακτηρίζουν γλώσσες ως "νεκρές"... Νεκρές θα είναι όταν σταματήσουν να χρησιμοποιούνται... Δεν νομίζω εταιρείς όπως η Intel και η nVidia να επενδύουν χρήματα πάνω σε "νεκρές" γλώσσες! Ναι, η fortran δεν είναι η πιο εύκολη-εξελιγμένη για καθημερινά προγράμματα αλλά στην υλοποίηση μαθηματικών προβλημάτων είναι από τα καλύτερα που μπορείς να διαλέξεις! Δεν θα καθίσεις να φτιάξεις και το GUI σε fortran, αλλά δεν σε χαλάει να εκμεταλλεύεσαι την ταχύτητά της όπου χρειάζεται!!!
-
17-10-16, 16:21 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #34
Ορίστε κι ένας λογικός άνθρωπος !
Μερικοί μιλούν σα να ζητείται να γραφεί στη fortran ένας επεξεργαστής κειμένου ή ένας tcp server.
Kαι πουλάνε και μούρη ως ειδήμονες....
-
17-10-16, 17:27 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #35
-
19-10-16, 05:03 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #36
Ειμαι εντελως ερασιτεχνης αλλα ας πω και εγω γνωμη μιας και δεν εχω τι να κανω τωρα.
Κανε και το ιδιο ποστ ισως στο stackoverflow να παρεις μια γενικοτερη εικονα.
Εαν υπαρχουν καποιες στανταρντ μετρησεις για αυτο που θες και υπαρχουν αμφιβολιες ας πουμε για τις τρεις επικρατεστερες , επελεξε τον ευκολο δρομο :P , οποιος ειναι αυτος για εσενα.
Βασικα , δεν νομιζω να μπορει να δοθει πληρη απαντηση χωρις βελτιστη τεκμηριωση του προβληματος. Για παραδειγμα θα τρεχει σε απλους καθημερινους υπολογιστες , θα εχει πολλες απαιτησεις σε μνημη
τα αντικειμενα θα συνεχιζουν να υπαρχουν και θα αυξανονται ή θα καταστρεφονται κ.α (το τελευταιο μου ηρθε γιατι χρησιμοποιω το unity για απλες εφαρμογουλες αυτη την εποχη :P).
Με καλη τεκμηριωση, αν καποιοι ασχοληθουν να την διαβασουν , ισως παρεις αρκετες χρησιμες πληροφοριες απο τα καταλληλα ατομα.
-
19-10-16, 22:43 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #37
Δεν θέλω να εκτροχιάσω κι άλλο το νήμα, αλλά επειδή είναι κρίμα να παιδευτείς άσκοπα, δες τον λόγο που ορισμένοι "επιμένουμε" να μην απορρίψεις την python.
Επιπλέον, ως προς το θέμα της ταχύτητας, η cuda που αναφέρθηκε είναι μεγάλη υπόθεση πλέον και υπάρχουν bindings για python που σου επιτρέπουν να κάνεις μαθηματικούς υπολογισμούς πολύ γρήγορα χωρίς κόπο. Υπάρχουν και επι πληρωμή hpc πακέτα, πχ εδώ. Tα cufft και cublas είναι σίγουρα διαθέσιμα δωρεάν, για τα υπόλοιπα δεν είμαι σίγουρος. Υπάρχουν αντίστοιχες βιβλιοθήκες και σε άλλες γλώσσες, πχ C/C++ και Lua, αλλά οι μεν C/C++ είναι αρκετά πιο verbose και δυσνόητες, ενώ η Lua είναι απλά περίεργη γλώσσα.
-
20-10-16, 11:43 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #38
Δεν λέω ότι δεν υπάρχουν τρόποι η python να είναι εξαιρετικά γρήγορη. Το πρόβλημα είναι ότι υπάρχουν πολύ περισσότεροι τρόποι να είναι εξαιρετικά αργή. Στη java, με την περιορισμένη γνώση μου, πιστεύω ότι αυτό δεν γίνεται εύκολα. Στη fortran αν δεν χρησιμοποιείς loops με τη λάθος σειρά indices δεν θα το πάθεις ποτέ, και στη C/C++ αν δεν κάνεις βλακεία με τους pointers (το οποίο δεν είναι και τόσο απλό όσο ακούγεται) επίσης δεν θα το πάθεις ποτέ.
-
20-10-16, 12:34 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #39
Κοίτα εγώ είμαι καθαρά πλέον προγραμματιστής .NET Γράφω τόσο VB/C#/C++ Και στις 3 που ανέφερα τις ξέρω σε βάθος...
Οι βιβλιοθήκες που έχω αναπτύξει για μένα είναι γραμμένες σε C#/C++ ανάλογα το αντικείμενο !
Ένας από τους λόγους που ασχολήθηκα με το .NET είναι:
1. η ταχύτητα με τον οποία κάνει πράγματα στην εκτέλεση ....και ειδικά σε δύσκολες δουλειές...
2. Η ταχύτητα με την οποία γράφεις κώδικα
3. Συνδυάζεις σε ένα project πολλές γλώσσες χωρίς ιδιαίτερα θέματα....
4. Εργαλεία debug αψογα...Γενικά το IDE είναι τέλειο ...
Ανεξάρτητα με το .NET όμως η C++ από μόνη της είναι ταχύτητα γλώσσα... Δύσκολη μεν αλλά αλλά αν ξέρεις C++ για μένα δεν ξέρεις καλό προγραμματισμό... σαν λογική πάντα ... Στο .ΝΕΤ δουλεύω C# με VB interfaces... γιατί μου είναι λιγότερο σπαστική ....
Ότι θέλεις διαλέγεις ... Για μένα είσαι σε C++ για το αντικείμενο που θέλεις ...
-
20-10-16, 12:58 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #40
-
20-10-16, 13:24 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #41
-
20-10-16, 13:27 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #42
Έχεις μία εμπάθεια με την Python πάντως.. Προτάθηκε νωρίτερα η λύση της Python με χρήση της NumPy και για σένα ήταν μια ακόμα επιβεβαίωση ότι η Python είναι μια κουτσουρεμένη γλώσσα (την περίληψη αναφέρω).
Η NumPy απ' ότι ξέρω είναι μια πλήρης μαθηματική/επιστημονική βιβλιοθήκη (has been described as a free and more powerful equivalent to the Matlab numeric programming system) η οποία, ακριβώς επειδή η Python δεν είναι όσο γρήγορη απαιτείται σε αυτήν την περίπτωση λόγω του ότι δεν παράγει εκτελέσιμο κώδικα, παρέχεται ως compiled and optimized external libray εφάμιλλη εφαρμογών που έχουν γραφεί σε Fortran/C++. Δεν προσπαθεί δηλαδή η Python να γίνει κάτι που δεν είναι και θα την κατηγορήσουμε κι από πάνω γι αυτό; Θα γίνω λίγο υπερβολικός, αλλά να κατηγορήσουμε και τις C/C++ που δεν υποστηρίζουν εγγενώς RDBMS.
Κανείς δεν είπε ότι πρέπει μία γλώσσα να είναι η ταχύτερη δυνατή/καταλληλότερη σε όλες τις περιπτώσεις. Ίσα-ίσα που όταν προσφέρεται αυξημένη ευκολία εις βάρος της ταχύτητας εκεί που αυτό ουδεμία επίπτωση έχει αλλά και την μέγιστη αποτελεσματικότητα εκεί όπου απαιτείται, δεν ξέρω, αλλά εμένα μου ακούγεται «ιδανικό»!
Δεν μπορούμε να εκτιμήσουμε εμείς με βάση τις ανάγκες σου αν σε συμφέρει να χρησιμοποιήσεις Fortran ή Python+NumPy αλλά σίγουρα τα «αναθέματα» σε συγκεκριμένες προτάσεις/λύσεις, ιδίως σε περιβάλλοντα στα οποία δεν υπάρχει εκτεταμένη εμπειρία, δεν είναι οφέλιμα.
-
20-10-16, 15:37 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #43
-
22-10-16, 15:04 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #44
Όταν το high-perfomance είναι αναγκαίο σε πολύπλοκους υπολογισμούς\βαριά-μαθηματικά, τότε θα έλεγα η επιλογή C\C++, είναι μονόδρομος. Ούτε java, ούτε python, ούτε γενικά τίποτε άλλο.
Το ότι υπάρχει ακόμα η fortran, για να support-άρονται legacy εφαρμογές (που γράφτηκαν λ.χ. πριν από 20-30 χρόνια), δεν σημαίνει ότι είναι κατάλληλη, για να ξεκινήσει κανείς ένα φρέσκο project σε αυτή.NetBSD Rocks!
http://www.netbsd.org
-
22-10-16, 15:19 Απάντηση: Επιλογή γλώσσας προγραμματισμού για μεγάλο project #45
Παρόμοια Θέματα
-
Επιλογή οπτικής ίνας για networking
Από jonhh στο φόρουμ NetworkingΜηνύματα: 3Τελευταίο Μήνυμα: 08-09-16, 16:57 -
Επιλογη CPU COOLER για Ι7 870
Από manolios στο φόρουμ Κουτιά, τροφοδοτικά και ψύξηΜηνύματα: 27Τελευταίο Μήνυμα: 19-05-16, 12:51 -
Επιλογη καρτας γραφικων για 4Κ video και 240fps
Από Nikos_Mpl στο φόρουμ Κάρτες ήχου, γραφικών, ηχεία και οθόνεςΜηνύματα: 25Τελευταίο Μήνυμα: 19-04-16, 16:11 -
Σειρά Μαθημάτων Γλώσσας Προγραμματισμού Python & Ρομποτικής
Από greeklug στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 0Τελευταίο Μήνυμα: 24-02-16, 19:32 -
Επιλογη καρτας γραφικων για video rendering
Από nikoslykos στο φόρουμ Κάρτες ήχου, γραφικών, ηχεία και οθόνεςΜηνύματα: 2Τελευταίο Μήνυμα: 15-02-16, 09:36
Bookmarks