Visual Studio vs Dev C++
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Σεβαστές οι άλλες απόψεις, αλλά οι απλοί compilers όπως ο dev-c είναι καλύτεροι για εκμάθηση : α)πιο απλοί, ο αρχάριος δεν χάνεται β)λιγότερα βοηθήματα = = μαθαίνεις κάποια πράγματα απ'έξω μόνος σου.
Δεν είναι ιδανικοί για development, όπως και το ποδήλατο με βοηθητικές ρόδες δεν κάνει για το βουνό...
Δεν είναι ιδανικοί για development, όπως και το ποδήλατο με βοηθητικές ρόδες δεν κάνει για το βουνό...
"Must float like lotus on river... and kill old lady!"
- crash_override
- Wow! Terabyte level
- Posts: 2908
- Joined: Tue Oct 31, 2006 7:24 pm
- Gender: ♂
- Location: Αθήνα
Συμφωνώ απόλυτα. Καλύτερα να μάθεις κάτι απλό στην αρχή και μετά να πας στα δύσκολα. Μην πέσεις κατευθείαν στα βαθιά και τα παρατήσεις!!!elsupreme wrote:Σεβαστές οι άλλες απόψεις, αλλά οι απλοί compilers όπως ο dev-c είναι καλύτεροι για εκμάθηση : α)πιο απλοί, ο αρχάριος δεν χάνεται β)λιγότερα βοηθήματα = = μαθαίνεις κάποια πράγματα απ'έξω μόνος σου.
Δεν είναι ιδανικοί για development, όπως και το ποδήλατο με βοηθητικές ρόδες δεν κάνει για το βουνό...
What to say man...what to say....
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
όταν λες "πιο απλοί compilers" τι εννοείς? Γιατί εμένα το dev μου είχε σπάσει τα νεύρα ως ide, καθώς από κάποια στιγμή και μετά είχε κολλήσει και δε μου έτρεχε το πρόγραμμα, αλλά απλά το έκανε compile, κι έπρεπε να το τρέχω από cmd χειροκίνητα.
Απλά στο Visual Studio είσαι σίγουρος ότι θα ξεμπλέξεις από τέτοιου είδους σπαστικά κολλήματα. Τώρα αν δεν πατήσεις το μαγικό "Ctrl+Space" δεν έχεις βοήθεια, οπότε πάλι δουλεύεις μόνος σου ...
Απλά στο Visual Studio είσαι σίγουρος ότι θα ξεμπλέξεις από τέτοιου είδους σπαστικά κολλήματα. Τώρα αν δεν πατήσεις το μαγικό "Ctrl+Space" δεν έχεις βοήθεια, οπότε πάλι δουλεύεις μόνος σου ...
πρέπει να επαναπροσδιορίσετε τις έννοιες "απλό" και "δύσκολο"Καλύτερα να μάθεις κάτι απλό στην αρχή και μετά να πας στα δύσκολα
Τι έγινε ; Τα πολλά σεμινάρια Microsoft σ'επηρέασαν ; xD
Απλώς, στο dev-c γράφω κείμενο ( ή κατεθείαν από copy paste) το δίνω, πατάω compile και πήρα εκτελέσιμο. Αυτό είναι απλό.
Το σύνθετο-"δύσκολο" είναι να πρέπει να ξεκινάω project κλπ. (δεν μιλάω για κάποιο compiler συγκεκριμένα) για κάθε πρόγραμμα που θέλω να κάνω και να περνάω κάθε φορά από wizards με πολλές επιλογές κλπ κλπ.
(Αυτήν την συζήτηση νομίζω την είχαμε ξανακάνει )
Απλώς, στο dev-c γράφω κείμενο ( ή κατεθείαν από copy paste) το δίνω, πατάω compile και πήρα εκτελέσιμο. Αυτό είναι απλό.
Το σύνθετο-"δύσκολο" είναι να πρέπει να ξεκινάω project κλπ. (δεν μιλάω για κάποιο compiler συγκεκριμένα) για κάθε πρόγραμμα που θέλω να κάνω και να περνάω κάθε φορά από wizards με πολλές επιλογές κλπ κλπ.
(Αυτήν την συζήτηση νομίζω την είχαμε ξανακάνει )
"Must float like lotus on river... and kill old lady!"
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
πάντως εμένα μου είχε φανεί τραγικά bugged το dev, οπότε μπορώ να πω ότι είναι και περίπλοκο (πρέπει να βρίσκεις τρόπους να ξεπερνάς τα bugs)
3 clicks παραπάνω (New Poject->Visual C++->Win32Application->Finish) δε νομίζω ότι το καθιστούν πολύπλοκο.
Και επειδή έχει ενδιαφέρον η συζήτηση, θα την κόψω σε καινούργιο thread, γιατί εδώ είμαστε ψιλο-off
edit: done!
3 clicks παραπάνω (New Poject->Visual C++->Win32Application->Finish) δε νομίζω ότι το καθιστούν πολύπλοκο.
Και επειδή έχει ενδιαφέρον η συζήτηση, θα την κόψω σε καινούργιο thread, γιατί εδώ είμαστε ψιλο-off
edit: done!
- AmmarkoV
- Wow! Terabyte level
- Posts: 2838
- Joined: Thu Nov 04, 2004 2:55 pm
- Gender: ♂
- Location: Reloaded @ Santa Friday
- Contact:
Dev-C++ all the way..
Είναι πραγματικά μια χαρά (για μένα τουλάχιστον) , έχω γράψει πολύυυυ πράγμα εκεί..
Από Bugs , σπάνια μεν αλλά έχει φάει runtime error και να κλείσει , μερικές φορές τα tool tips μπορεί να μην σβήνουν ανάλογα με το αν κάνεις περίεργα minimize το παράθυρο , και όταν αλλάξεις κάτι στο header θέλει rebuild compile που κάνει ελαφρώς περισσότερη ώρα..
Ο μόνος λόγος για να χρησιμοποιήσω Visual Studio C++ είναι να γράψω κάτι που να θέλει Direct X ή κάτι άλλο αντίστοιχα Windows περίεργο , το Visual κομμάτι (το οποίο δεν με πολυ νοιάζει πλέον.. ) και o compiler της microsoft που βγάζει πιο μικρά binaries και καλύτερα για εφαρμογές Windows.. Καθότι ο MinGW που έχει η Dev-C++ κάνει static link ένα σωρό πράγματα για λόγους Copyrighting..
Ουσιαστικά για μένα το θέμα δεν είναι τόσο το IDE όσο ο Compiler από πίσω..
Σχετικά πάντως με τους διάφορους αυτοματισμούς που λέτε.. δεν είναι και δύσκολο πράγμα να γράψεις ένα Script που να βγάζει προτότυπα για Projects..
Αν και στο ίδιο το Dev-C++ IDE υπάρχουν projects κτλ..
Και το Visual Studio πάντως από άποψη εργονομίας ρυθμίσεων δεν τα πάει καλά..
Μόνο και μόνο η φρίκη του να ρυθμίσεις τις libraries , ιεραρχίες profiles και ατελείωτα χαοτικά options και τέλος είναι και το γεγονός πως το ένα είναι δωρεάν ενώ το Visual Studio 2005 Professional Edition κάνει $549.00 σαν upgrade ή $799.00 per license , οπότε 500 να είναι οι ώρες του..
Είναι πραγματικά μια χαρά (για μένα τουλάχιστον) , έχω γράψει πολύυυυ πράγμα εκεί..
Από Bugs , σπάνια μεν αλλά έχει φάει runtime error και να κλείσει , μερικές φορές τα tool tips μπορεί να μην σβήνουν ανάλογα με το αν κάνεις περίεργα minimize το παράθυρο , και όταν αλλάξεις κάτι στο header θέλει rebuild compile που κάνει ελαφρώς περισσότερη ώρα..
Ο μόνος λόγος για να χρησιμοποιήσω Visual Studio C++ είναι να γράψω κάτι που να θέλει Direct X ή κάτι άλλο αντίστοιχα Windows περίεργο , το Visual κομμάτι (το οποίο δεν με πολυ νοιάζει πλέον.. ) και o compiler της microsoft που βγάζει πιο μικρά binaries και καλύτερα για εφαρμογές Windows.. Καθότι ο MinGW που έχει η Dev-C++ κάνει static link ένα σωρό πράγματα για λόγους Copyrighting..
Ουσιαστικά για μένα το θέμα δεν είναι τόσο το IDE όσο ο Compiler από πίσω..
Σχετικά πάντως με τους διάφορους αυτοματισμούς που λέτε.. δεν είναι και δύσκολο πράγμα να γράψεις ένα Script που να βγάζει προτότυπα για Projects..
Αν και στο ίδιο το Dev-C++ IDE υπάρχουν projects κτλ..
Και το Visual Studio πάντως από άποψη εργονομίας ρυθμίσεων δεν τα πάει καλά..
Μόνο και μόνο η φρίκη του να ρυθμίσεις τις libraries , ιεραρχίες profiles και ατελείωτα χαοτικά options και τέλος είναι και το γεγονός πως το ένα είναι δωρεάν ενώ το Visual Studio 2005 Professional Edition κάνει $549.00 σαν upgrade ή $799.00 per license , οπότε 500 να είναι οι ώρες του..
- Spoiler: εμφάνιση/απόκρυψη
- mikem4600
- Gbyte level
- Posts: 1363
- Joined: Fri Mar 12, 2004 2:00 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: A Galaxy Far, Far Away
- Contact:
Στέκομαι μόνο στο τελευταίο...
Έχει ειπωθεί ένα σωρό φορές: Visual C++ Express
Έχει ειπωθεί ένα σωρό φορές: Visual C++ Express
Autocracy hates questions. Anarchy hates answers.
- AmmarkoV
- Wow! Terabyte level
- Posts: 2838
- Joined: Thu Nov 04, 2004 2:55 pm
- Gender: ♂
- Location: Reloaded @ Santa Friday
- Contact:
Ναι το ξέρω ( το έχω κάνει Post και εδώ ) αλλά..!!
Ενώ το άλλο είναι free..!!!!!!!!!!
Και δεν έχει το ίδιο licensing με το Professional..After you download the Visual Studio 2005 Express Editions and install the software, you should register the product.
Why register? You'll need to get your registration key. Additionally, you'll get a lot of free stuff including royalty-free images from Corbis, online training from Microsoft Learning, E-books from Microsoft Press and more. Learn more about registration benefits and read the Registration Frequently Asked Questions for more information.
When you register, we will collect standard information about you and your preferences. Microsoft will use this information to help make better products and services available to you in the future, so we appreciate you taking the time to tell us about yourself.
For more information about Microsoft privacy policies, please visit http://www.microsoft.com/info/privacy.mspx
Ενώ το άλλο είναι free..!!!!!!!!!!
- Spoiler: εμφάνιση/απόκρυψη
- Silver
- Kilobyte level
- Posts: 453
- Joined: Tue Jun 13, 2006 3:22 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Inside Maniac Mansion ,try to take on the world
Να συγκρίνουμε ολόκληρο το visual studio με τον dev είναι μάλλον ηλίθιο. Το πρώτο είναι για μεγάλα projects και το άλλο είναι για απλές εργασίες.
Αυτό που μου αρέσει στον dev είναι η υποστήριξη της ελληνικής γλώσσας, κάτι που δεν το έχω δει σε κανένα άλλο ide ως τώρα. Και μόνο γι΄αυτό αξίζει συγχαρητήρια.
Από την άλλη ο compiler που διαθέτει είναι για τα πανηγύρια!!! Τον έχω τσακώσει να δέχεται ισότητα (=) σε εκχώρηση (==) και μια εργασία στο δεύτερο έτος στη cpp δεν την έτρεχε καν, χώρις να εμφανίζει κάποιο μήνυμα λάθους (και από ότι είδα δεν είχα κάνει λάθος στους δείκτες).
Γενικά υπάρχουν και άλλοι δωρεάν ides που κάνουν καλύτερη δουλειά.
Αυτό που μου αρέσει στον dev είναι η υποστήριξη της ελληνικής γλώσσας, κάτι που δεν το έχω δει σε κανένα άλλο ide ως τώρα. Και μόνο γι΄αυτό αξίζει συγχαρητήρια.
Από την άλλη ο compiler που διαθέτει είναι για τα πανηγύρια!!! Τον έχω τσακώσει να δέχεται ισότητα (=) σε εκχώρηση (==) και μια εργασία στο δεύτερο έτος στη cpp δεν την έτρεχε καν, χώρις να εμφανίζει κάποιο μήνυμα λάθους (και από ότι είδα δεν είχα κάνει λάθος στους δείκτες).
Γενικά υπάρχουν και άλλοι δωρεάν ides που κάνουν καλύτερη δουλειά.
Τελείωσα!!!!
- AmmarkoV
- Wow! Terabyte level
- Posts: 2838
- Joined: Thu Nov 04, 2004 2:55 pm
- Gender: ♂
- Location: Reloaded @ Santa Friday
- Contact:
Δεν είναι για τα πανηγύρια ( http://www.mingw.org/ ) και ουσιαστικά υποστηρίζει C, C++, ObjC, Fortran 77. Ada , και Java (GCJ) (Όπως και του Visual Studio.. + Basic )
Επιπλέον όλοι(?) μιλάμε για normal C++ προγράμματα που τρέχουν σε Desktop Windows μηχανήματα και τα οποία θέλουμε να γράψουμε και πιθανόν να πουλήσουμε.. Οπότε υπάρχουν μέτρα σύγκρισης..
Αν ισχύει όντως , στείλε bug εδώ
Επιπλέον όλοι(?) μιλάμε για normal C++ προγράμματα που τρέχουν σε Desktop Windows μηχανήματα και τα οποία θέλουμε να γράψουμε και πιθανόν να πουλήσουμε.. Οπότε υπάρχουν μέτρα σύγκρισης..
Έχεις τον κώδικα , είναι ορισμένη η συμπεριφορά από C++ αυτό που έγραψες ?? ποια έκδοση του GCC/Mingw είναι..?Τον έχω τσακώσει να δέχεται ισότητα (=) σε εκχώρηση (==)
Αν ισχύει όντως , στείλε bug εδώ
- Spoiler: εμφάνιση/απόκρυψη
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
πάντως εμείς οι φοιτητές μπορούμε (όπως έγραψα και παραπάνω) να κατεβάσουμε το Visual Studio Professional από το msdnaa του τμήματος ! αυτό για μη-εμπορική χρήση
- Silver
- Kilobyte level
- Posts: 453
- Joined: Tue Jun 13, 2006 3:22 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Inside Maniac Mansion ,try to take on the world
Φαντάζομαι να το κάνουν αυτό και στην καινούρια έκδοση του visual studio 2008.
Τώρα το παράδειγμα δεν το έχω. Πάντως θυμάμαι ότι έκανε compile σε κάτι τέτοιο, ενώ κανονικά δεν θα έπρεπε. Θα γράψω ένα μικρό προγραμματάκι και αν το ξαναπετύχω θα σας το στείλω. Αν αυτή τη φορά δεν κάνει compile, τότε μάλλον έπεσα εγώ μια φορά άτυχος και το παρεξήγησα άδικα !!
Τώρα το παράδειγμα δεν το έχω. Πάντως θυμάμαι ότι έκανε compile σε κάτι τέτοιο, ενώ κανονικά δεν θα έπρεπε. Θα γράψω ένα μικρό προγραμματάκι και αν το ξαναπετύχω θα σας το στείλω. Αν αυτή τη φορά δεν κάνει compile, τότε μάλλον έπεσα εγώ μια φορά άτυχος και το παρεξήγησα άδικα !!
Τελείωσα!!!!
- netharis
- Venus Former Team Member
- Posts: 1845
- Joined: Sun Jul 15, 2007 2:37 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Seattle, Washington
- Contact:
Επειδή σε studio έχω δουλέψει μόνο σε VB, με τα headers τι γίνεται;
Τα προσθέτεις μέσα στο project;
Τα προσθέτεις μέσα στο project;
Μάλλον δεν ισχύει για εμάς τους πρωτοετείς, η δεν έχει ενεργοποιηθεί ακόμα, δεν υπάρχει κανένα account της μορφής p3070ΧΧΧ@dias.aueb.gr και δεν έχει σταλεί κανένα mail....The Punisher wrote:πάντως εμείς οι φοιτητές μπορούμε (όπως έγραψα και παραπάνω) να κατεβάσουμε το Visual Studio Professional από το msdnaa του τμήματος ! αυτό για μη-εμπορική χρήση
Resistance is futile. Join the foss-side now!
"UNIX is very simple, it just needs a genius to understand its simplicity." - Dennis Ritchie
"The things that I want, by Max Payne. A smoke. A whiskey. For the sun to shine. I want to sleep, to forget. To change the past. Unlimited ammo and a license to kill. But right then, more than anything, I wanted her."
- netharis
- Venus Former Team Member
- Posts: 1845
- Joined: Sun Jul 15, 2007 2:37 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Seattle, Washington
- Contact:
Nαι σε C++, τώρα το είδα για τα headers. Υπάρχει περίπτωση να τα βάλω σε ένα φάκελο στο dir του Studio, έτσι ώστε να φορτώνει αυτόματα τα default (iostream, cstdio κτλ);
@ Sandra thx για τα info!
@ Sandra thx για τα info!
Resistance is futile. Join the foss-side now!
"UNIX is very simple, it just needs a genius to understand its simplicity." - Dennis Ritchie
"The things that I want, by Max Payne. A smoke. A whiskey. For the sun to shine. I want to sleep, to forget. To change the past. Unlimited ammo and a license to kill. But right then, more than anything, I wanted her."