Page 1 of 1

Posted: Tue Nov 13, 2007 12:29 am
by The Punisher
Φιλική συμβουλή:
Κατεβάστε από το msdnaa το Visual Studio Professional και γράψτε εκεί (σε ένα σοβαρό ide) c++. απλά προσθέτει μια επιπλέον κεφαλίδα (stdafx.h) που αν την βγάλεις δουλεύει άψογα σε dev κλπ...

Posted: Tue Nov 13, 2007 12:50 am
by elsupreme
Σεβαστές οι άλλες απόψεις, αλλά οι απλοί compilers όπως ο dev-c είναι καλύτεροι για εκμάθηση : α)πιο απλοί, ο αρχάριος δεν χάνεται β)λιγότερα βοηθήματα = = μαθαίνεις κάποια πράγματα απ'έξω μόνος σου.
Δεν είναι ιδανικοί για development, όπως και το ποδήλατο με βοηθητικές ρόδες δεν κάνει για το βουνό...

Posted: Tue Nov 13, 2007 10:41 pm
by crash_override
elsupreme wrote:Σεβαστές οι άλλες απόψεις, αλλά οι απλοί compilers όπως ο dev-c είναι καλύτεροι για εκμάθηση : α)πιο απλοί, ο αρχάριος δεν χάνεται β)λιγότερα βοηθήματα = = μαθαίνεις κάποια πράγματα απ'έξω μόνος σου.
Δεν είναι ιδανικοί για development, όπως και το ποδήλατο με βοηθητικές ρόδες δεν κάνει για το βουνό...
Συμφωνώ απόλυτα. Καλύτερα να μάθεις κάτι απλό στην αρχή και μετά να πας στα δύσκολα. Μην πέσεις κατευθείαν στα βαθιά και τα παρατήσεις!!! :-p :-p

Posted: Wed Nov 14, 2007 1:12 am
by The Punisher
όταν λες "πιο απλοί compilers" τι εννοείς? Γιατί εμένα το dev μου είχε σπάσει τα νεύρα ως ide, καθώς από κάποια στιγμή και μετά είχε κολλήσει και δε μου έτρεχε το πρόγραμμα, αλλά απλά το έκανε compile, κι έπρεπε να το τρέχω από cmd χειροκίνητα.

Απλά στο Visual Studio είσαι σίγουρος ότι θα ξεμπλέξεις από τέτοιου είδους σπαστικά κολλήματα. Τώρα αν δεν πατήσεις το μαγικό "Ctrl+Space" δεν έχεις βοήθεια, οπότε πάλι δουλεύεις μόνος σου ...
Καλύτερα να μάθεις κάτι απλό στην αρχή και μετά να πας στα δύσκολα
πρέπει να επαναπροσδιορίσετε τις έννοιες "απλό" και "δύσκολο"

Posted: Wed Nov 14, 2007 7:36 am
by elsupreme
Τι έγινε ; Τα πολλά σεμινάρια Microsoft σ'επηρέασαν ; xD
Απλώς, στο dev-c γράφω κείμενο ( ή κατεθείαν από copy paste) το δίνω, πατάω compile και πήρα εκτελέσιμο. Αυτό είναι απλό.
Το σύνθετο-"δύσκολο" είναι να πρέπει να ξεκινάω project κλπ. (δεν μιλάω για κάποιο compiler συγκεκριμένα) για κάθε πρόγραμμα που θέλω να κάνω και να περνάω κάθε φορά από wizards με πολλές επιλογές κλπ κλπ.

(Αυτήν την συζήτηση νομίζω την είχαμε ξανακάνει :) )

Posted: Wed Nov 14, 2007 2:52 pm
by The Punisher
πάντως εμένα μου είχε φανεί τραγικά bugged το dev, οπότε μπορώ να πω ότι είναι και περίπλοκο (πρέπει να βρίσκεις τρόπους να ξεπερνάς τα bugs)

3 clicks παραπάνω (New Poject->Visual C++->Win32Application->Finish) δε νομίζω ότι το καθιστούν πολύπλοκο.

Και επειδή έχει ενδιαφέρον η συζήτηση, θα την κόψω σε καινούργιο thread, γιατί εδώ είμαστε ψιλο-off

edit: done!

Posted: Wed Nov 14, 2007 3:25 pm
by tsilochr
χεχε, θα κάνω τον αιρετικό τώρα: Eclipse με C/C++ plugin!

Posted: Wed Nov 14, 2007 3:31 pm
by mikem4600
tsilochr wrote:χεχε, θα κάνω τον αιρετικό τώρα: Eclipse με C/C++ plugin!
Ιιιιιιιι!! Στην πυρά, στην πυρά! :-D

Posted: Wed Nov 14, 2007 3:49 pm
by AmmarkoV
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 να είναι οι ώρες του..

Posted: Wed Nov 14, 2007 4:00 pm
by mikem4600
Στέκομαι μόνο στο τελευταίο... :-p
Έχει ειπωθεί ένα σωρό φορές: Visual C++ Express

Posted: Wed Nov 14, 2007 4:10 pm
by AmmarkoV
Ναι το ξέρω ( το έχω κάνει Post και εδώ ) αλλά..!!
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
Και δεν έχει το ίδιο licensing με το Professional..

Ενώ το άλλο είναι free..!!!!!!!!!!

Posted: Wed Nov 14, 2007 4:29 pm
by Silver
Να συγκρίνουμε ολόκληρο το visual studio με τον dev είναι μάλλον ηλίθιο. Το πρώτο είναι για μεγάλα projects και το άλλο είναι για απλές εργασίες.

Αυτό που μου αρέσει στον dev είναι η υποστήριξη της ελληνικής γλώσσας, κάτι που δεν το έχω δει σε κανένα άλλο ide ως τώρα. Και μόνο γι΄αυτό αξίζει συγχαρητήρια.

Από την άλλη ο compiler που διαθέτει είναι για τα πανηγύρια!!! Τον έχω τσακώσει να δέχεται ισότητα (=) σε εκχώρηση (==) και μια εργασία στο δεύτερο έτος στη cpp δεν την έτρεχε καν, χώρις να εμφανίζει κάποιο μήνυμα λάθους (και από ότι είδα δεν είχα κάνει λάθος στους δείκτες).

Γενικά υπάρχουν και άλλοι δωρεάν ides που κάνουν καλύτερη δουλειά.

Posted: Wed Nov 14, 2007 4:38 pm
by AmmarkoV
Δεν είναι για τα πανηγύρια ( http://www.mingw.org/ ) και ουσιαστικά υποστηρίζει C, C++, ObjC, Fortran 77. Ada , και Java (GCJ) (Όπως και του Visual Studio.. + Basic :lol: )
Επιπλέον όλοι(?) μιλάμε για normal C++ προγράμματα που τρέχουν σε Desktop Windows μηχανήματα και τα οποία θέλουμε να γράψουμε και πιθανόν να πουλήσουμε.. Οπότε υπάρχουν μέτρα σύγκρισης..
Τον έχω τσακώσει να δέχεται ισότητα (=) σε εκχώρηση (==)
Έχεις τον κώδικα , είναι ορισμένη η συμπεριφορά από C++ αυτό που έγραψες ?? ποια έκδοση του GCC/Mingw είναι..?
Αν ισχύει όντως , στείλε bug εδώ

Posted: Wed Nov 14, 2007 7:55 pm
by tsilochr
silver μήπως εννοείς το ανάποδο? Δλδ να δέχεται εκχώρηση σε ισότητα? Διότι αυτό είναι οκ σε C/C++.

while (x=4)...//που κάνει evaluate πάντα σε true

Posted: Thu Nov 15, 2007 1:53 am
by The Punisher
πάντως εμείς οι φοιτητές μπορούμε (όπως έγραψα και παραπάνω) να κατεβάσουμε το Visual Studio Professional από το msdnaa του τμήματος ! αυτό για μη-εμπορική χρήση

Posted: Thu Nov 15, 2007 12:43 pm
by Silver
Φαντάζομαι να το κάνουν αυτό και στην καινούρια έκδοση του visual studio 2008.

Τώρα το παράδειγμα δεν το έχω. Πάντως θυμάμαι ότι έκανε compile σε κάτι τέτοιο, ενώ κανονικά δεν θα έπρεπε. Θα γράψω ένα μικρό προγραμματάκι και αν το ξαναπετύχω θα σας το στείλω. Αν αυτή τη φορά δεν κάνει compile, τότε μάλλον έπεσα εγώ μια φορά άτυχος και το παρεξήγησα άδικα ;)!!

Posted: Thu Nov 15, 2007 3:45 pm
by netharis
Επειδή σε studio έχω δουλέψει μόνο σε VB, με τα headers τι γίνεται;
Τα προσθέτεις μέσα στο project;
The Punisher wrote:πάντως εμείς οι φοιτητές μπορούμε (όπως έγραψα και παραπάνω) να κατεβάσουμε το Visual Studio Professional από το msdnaa του τμήματος ! αυτό για μη-εμπορική χρήση
Μάλλον δεν ισχύει για εμάς τους πρωτοετείς, η δεν έχει ενεργοποιηθεί ακόμα, δεν υπάρχει κανένα account της μορφής p3070ΧΧΧ@dias.aueb.gr και δεν έχει σταλεί κανένα mail....

Posted: Thu Nov 15, 2007 3:51 pm
by sandra
netharis θα σας στείλουν σε λίγο καιρό με τo password σας και θα βάζετε στο καλάθι προιόντα. Το ωραίο είναι που λέει τιμή:δωρεάν! Πέρυσι εμένα μου είχε έρθει 28/12. Υπομονή...

Posted: Thu Nov 15, 2007 4:07 pm
by Ισοβίτης
netharis wrote:Επειδή σε studio έχω δουλέψει μόνο σε VB, με τα headers τι γίνεται;
Τα προσθέτεις μέσα στο project;
Σε ποια γλώσσα αναφέρεσαι; Αν λες για C++, τότε τα headers μπορείς να τα βάλεις και μέσα στον φάκελο "Header Files" που εμφανίζεται όταν δημιουργήσεις πρότζεκτ...

Posted: Thu Nov 15, 2007 4:31 pm
by netharis
Nαι σε C++, τώρα το είδα για τα headers. Υπάρχει περίπτωση να τα βάλω σε ένα φάκελο στο dir του Studio, έτσι ώστε να φορτώνει αυτόματα τα default (iostream, cstdio κτλ);
@ Sandra thx για τα info!