Title: Περι compilers... (μερικά λινκς) Post by: diutinus on March 15, 2009, 20:45:46 pm Ο ένας καθηγητής (όχι ο Πάγκαλος, ο άλλος, δε θυμάμαι όνομα) είπε πως θα χρειαστούμε έναν compiler για τη C. Μας ενημέρωσε πως μπορούμε να προμηθευτούμε CD με το Visual C++ (Microsoft) από το ΚΥΠ (στο Βιολογικό, είπε.). Εδώ παραθέτω μερικά λινκς για όσους θέλουν να κατεβάσουν compiler (υπ όψη δεν έχω δοκιμάσει κανέναν από τους παρακάτω, απλά έτυχε να πετύχω σε κάποια φάση τις ιστοσελίδες.
Visual Studio Express: Visual C++ 2008 -- Λογικά μια αρκετά καλή και δυνατή επιλογή (ίσως και αυτό που θα έχει το CD) http://www.microsoft.com/express/vc/ Bloodshed Dev-C++ (είναι και portable) http://www.bloodshed.net/devcpp.html [είναι freeware] Μιας και (οι περισσότεροι από εμάς) δεν έχουν ξαναδουλέψει με C++, νομίζω ότι καλό θα ήταν εδώ να ανταλλάσουμε απόψεις σχετικά με τους compilers... Αυτά......... :) Title: Re: Περι compilers... (μερικά λινκς) Post by: Emfanever on March 15, 2009, 21:02:06 pm dev - c++ με χίλια
το visual δε μου αρέσει, είναι λίγο παράξενο Title: Re: Περι compilers... (μερικά λινκς) Post by: λήθη on March 15, 2009, 21:04:17 pm gcc
miles away Title: Re: Περι compilers... (μερικά λινκς) Post by: Emfanever on March 15, 2009, 21:06:13 pm α και κάτι άλλο, μη βάλετε τον προιστορικό borland που έχει ο Κορτέσης στο ethmmy. Ειδικά για C++ δε θα βολέψει
Title: Re: Περι compilers... (μερικά λινκς) Post by: alekos on March 15, 2009, 21:14:16 pm gcc έτσι είναι αλλά για ας βοηθήσουμε λίγοmiles away Το visual studio είναι λίγο χαώδες και βαρύ δοκιμάστε το eclipse http://www.eclipse.org/ που είναι ένα υπέροχο IDE στο οποίο μπορείς να προσθέσεις μέσω plugins υποστήρηξη για πολλές γλώσσες προγραμματισμού (όπως και C/C++) όπως επίσης και το netbeans http://www.netbeans.org/ που με τον παρόμοιο τρόπο προσθέτεις υποστήριξη για C/C++ Title: Re: Περι compilers... (μερικά λινκς) Post by: dim on March 15, 2009, 21:15:01 pm Παλιά χρησιμοποιούσα dev-c++ και για το μάθημα είναι μια χαρά..
Επίσης μπορείτε να κατεβάσετε δωρέαν το visual studio express (free για όλους) ή το κανονικό visual studio (free μέσω msdnaa) Title: Re: Περι compilers... (μερικά λινκς) Post by: Aurelius on March 15, 2009, 21:25:05 pm Δεν μπορω να πω οτι ο gcc ειναι οτι καλυτερο κυκλοφορει. Βασικα ακουσα, οτι ο compiler του VS ειναι πολυ πιο γρηγορος. Εσεις ξερετε κατι ?
Title: Re: Περι compilers... (μερικά λινκς) Post by: Axel on March 15, 2009, 23:38:54 pm Κοίτα Aurelius, δεν είναι τόσο εύκολη η σύγκριση του ICC με τον GCC.
Παίζει ρόλο η αρχιτεκτονική του λειτουργικού (32bit/64bit), το ίδιο το λειτουργικό (Windows/Linux), η CPU στην οποία θα γίνουν οι μετρήσεις, αλλά και τα cflags (optimizations κλπ.) που θα χρησιμοποιήσεις στο compile. Title: Re: Περι compilers... (μερικά λινκς) Post by: billakos on March 16, 2009, 00:03:41 am dev - c++ με χίλια το visual δε μου αρέσει, είναι λίγο παράξενο ο dev εμένα με έσωσε.στο 2ο εξάμηνο χρησιμοποιούσα borland και κάηκα...δεν συγκρίνεται με τπτ.απλός λιτός dev...χαλαρά Title: Re: Περι compilers... (μερικά λινκς) Post by: El Niño on March 16, 2009, 00:05:13 am ρε σεις τελικα τι ειναι το καλυτερο?εχω μπερδευτει!
Title: Re: Περι compilers... (μερικά λινκς) Post by: billakos on March 16, 2009, 00:11:18 am ρε σεις τελικα τι ειναι το καλυτερο?εχω μπερδευτει! βάλε dev και αν σου αρέσει κράτα τον.έχει ότι χρειάζεσαι... Title: Re: Περι compilers... (μερικά λινκς) Post by: El Niño on March 16, 2009, 00:12:04 am ρε σεις τελικα τι ειναι το καλυτερο?εχω μπερδευτει! βάλε dev και αν σου αρέσει κράτα τον.έχει ότι χρειάζεσαι... Title: Re: Περι compilers... (μερικά λινκς) Post by: ΚΗΜΜΥ on March 20, 2009, 01:06:51 am Eπειδη με μπέρδεψε ο Κορτέσης και δεν δοκίμασα στο εΤΗΜΜΥ... Αυτά που έχει δουλεύουν ή όχι? (Σκασίλα μου αν είναι παράνομα ή όχι...)
Title: Re: Περι compilers... (μερικά λινκς) Post by: nasia!! on March 20, 2009, 01:13:32 am (Σκασίλα μου αν είναι παράνομα ή όχι...) Τς τς τς ...τι επίπεδο...... :P ;D ;D θα ήθελα και εγώ να το μάθω παρόλα αυτά...αυτός κάτι είπε πως απλά αυτά που έχει στο σαιτ του μπορούμε να τα δούμε αλλα όχι να τα κατεβάσουμε!! :oTitle: Re: Περι compilers... (μερικά λινκς) Post by: gate4 on March 20, 2009, 01:28:34 am off topic ergasies pote eipe oti tha ksekinisoun?
Title: Re: Περι compilers... (μερικά λινκς) Post by: ΚΗΜΜΥ on March 20, 2009, 01:29:25 am ξεκινησαν
ας απαντήσει καποιος! Title: Re: Περι compilers... (μερικά λινκς) Post by: Αιμιλία η φτερωτή χελώνα on March 20, 2009, 01:30:36 am off topic ergasies pote eipe oti tha ksekinisoun? ΤΟΤΕ (http://www.thmmy.gr/smf/index.php?topic=23415.0)Title: Re: Περι compilers... (μερικά λινκς) Post by: El Niño on March 20, 2009, 01:33:13 am off topic ergasies pote eipe oti tha ksekinisoun? δεν ειπε...τουλαχιστον στο τμημα μας...(σε παρακαλω οχι greeklish!)Title: Re: Περι compilers... (μερικά λινκς) Post by: tomshare3 on March 20, 2009, 01:45:30 am ο borland αν και απαρχαιωμενος εχει πολυ κατανοητο debugging (ευρεση και διορθωση σφαλματων) και ειναι πολυ καλος για τα πλαισια του μαθηματος ακομα και για την c++ αργοτερα..
Αν ομως θελεις να μαθεις καλο προγραμματισμο καλυτερα να παρεις visual studio.. Το καλυτερο ειναι να τους βαλεις ολους και να δεις με ενα δυο προγραμματα ποιος σε βολευει καλυτερα! ----Επισης το visual studio μαζι και με αλλα λογισμικα της microsoft και αλλων εταιρειων μπορειτε να τα κατεβασετε απο το itc και να μην τρεχετε μεχρι το βιολογικο! Title: Re: Περι compilers... (μερικά λινκς) Post by: ΚΗΜΜΥ on March 20, 2009, 01:49:38 am ----Επισης το visual studio μαζι και με αλλα λογισμικα της microsoft και αλλων εταιρειων μπορειτε να τα κατεβασετε απο το itc και να μην τρεχετε μεχρι το βιολογικο! Από πού και δεν το βρίσκω? Title: Re: Περι compilers... (μερικά λινκς) Post by: El Niño on March 20, 2009, 01:52:31 am εμενα 1 δευτεροετης μου ειπε οτι το πιο ευκολο ειναι αυτο πουεχει στο ετημμυ...αλλα δεν ειναι και το καλυτερο ποιοτικα...το visual studio ειπε οτι ειναι παρα πολυ καλο αλλα και πολυ δυσκολο.....
Title: Re: Περι compilers... (μερικά λινκς) Post by: Papatanasis on March 20, 2009, 01:53:36 am Από πού και δεν το βρίσκω? http://web.itc.auth.gr/portal/content/category/5/19/239/ ψαξε εδω και καπου θα το βρειςTitle: Re: Περι compilers... (μερικά λινκς) Post by: Emfanever on March 20, 2009, 02:40:56 am εγώ επαναλαμβάνω ότι στο visual studio θα χαθείτε και ότι έχει κάποιες παραξενιές σε σχέση με τους , άλλους compilers . Αναφέρομαι στο κομμάτι της c++
Άσε που γεμίζει το pc με ένα σωρό επιπλέον προγράμματα. Και ο borland που έχει στο ethmmy δεν είναι άσχημος , θα κάνει δουλειά, αλλά είναι παλιός και γενικότερα η ίδια η εφαρμογή είναι παλιά. O dev - c++ από την άλλη είναι απλός και εύχρηστος, καλό debugging , πιάνει λίγο χώρο και είναι δωρεάν (και εγώ borland είχα αρχικά , αλλά άλλαξα σε dev και δε το μετάνιωσα) Title: Re: Περι compilers... (μερικά λινκς) Post by: phen3x on March 28, 2009, 00:07:22 am Kai kati gia OS X re paidia?? kai min proteinei kanenas eksupnos bootcamp...
Title: Re: Περι compilers... (μερικά λινκς) Post by: Emfanever on March 28, 2009, 01:01:18 am Kai kati gia OS X re paidia?? kai min proteinei kanenas eksupnos bootcamp... Απότι είδα πρέπει να έχουν μέσα (ενσωματωμένο ή στο DVD) το xcode που είναι για developing. Επίσης αν δε σε βολέψει αυτό βάλε eclipse για Mac http://www.eclipse.org/downloads/ Title: deleted Post by: BOBoMASTORAS on March 28, 2009, 01:20:37 am deleted
Title: Re: Περι compilers... (μερικά λινκς) Post by: Emfanever on March 28, 2009, 01:22:40 am Δεν μπορω να πω οτι ο gcc ειναι οτι καλυτερο κυκλοφορει. Βασικα ακουσα, οτι ο compiler του VS ειναι πολυ πιο γρηγορος. Εσεις ξερετε κατι ? Κοίτα Aurelius ο gcc είναι πραγματικά εξαιρετικός compiler. Το θέμα είναι ότι οι δύο αυτοί compiler στοχεύουν σε εντελώς διαφορετικό στόχο. Ο gcc είναι ένας retargetable compiler. Κοινώς μπορεί να κάνει compile για οποιαδήποτε αρχιτεκτονική / επεξεργαστή. Απλά γράφεις κάποια αρχεία με συγκεκριμένο format που περιγράφουν την αρχιτεκτονική / ISA του επεξεργαστή και αυτόματα έχεις compiler και debugger. Τρομερό εργαλείο αν η δουλειά σου είναι η σχεδίαση επεξεργαστών. Επίσης για αυτό το λόγο δίνει αμέσως λύση στο compiling για διάφορους μικροεπεξεργαστές - μικροελεγκτές. Πχ αν πάτε να κάνετε compile C για AVR θα χρησιμοποιήσετε τον gcc. Αντίθετα από την άλλη το vs είναι ένας compiler που στοχέυει ξεκάθαρα στα pc και στις γνωστές αρχιτεκτονικές Intel / AMD. Επίσης εφόσον κάνει compile μόνο για windows μπορεί να κάνει βελτιστοποιήσεις για το συγκεκριμένο λειτουργικό. Έτσι στη πράξη καταφέρνει να εισάγει πολύ περισσότερα optimizations στο κώδικα από ότι ο gcc. Ένα σημαντικό μειoνέκτημα κατά τη γνώμη μου του vs είναι ότι η microsoft τον έχει σχεδιάσει έτσι ώστε να προσφέρει διάφορες ευκολίες (που μπορει να ξεφεύγουν και από το πρότυπο της c/c++) ειδικά και μόνο για κάνει τους προγραμματιστές να κολήσουν με αυτόν και να είναι δύσκολη η μετάβαση σε κάποιο άλλο IDE/compiler. Τέλος ο καλύτερος compiler είναι της intel αλλά για να δεις τη διαφορά πρέπει να κάνει κάτι πολύ εξειδικευμένο. Συμφωνώ εδώ, γιαυτό τον αποφεύγω! Title: deleted Post by: BOBoMASTORAS on March 28, 2009, 01:29:05 am deleted
Title: Re: Περι compilers... (μερικά λινκς) Post by: mostel on March 28, 2009, 02:46:11 am Γενικώς καλό και ευπρόσδεκτο θα 'ναι να μας ανοίξουν σε ένα server ένα shell account τον καθένα μας για να κάνουμε εκεί δοκιμές, να τελειώνει η υπόθεση, όπως κάνουν και στο ΕΜΠ. Γενικώς ντάξει, για τα προγράμματα που θα κάνουμε δνε παίζει και ουσιαστικό ρόλο αν έχεις gcc ή ο,τιδήποτε άλλο. Ούτως ή άλλως πρόκειται για απλό κώδικα που και ο πιο χαζός compiler που υπάρχει στο σύμπαν θα δουλεύει καλά.
- Στέλιος |