Αποστολέας Θέμα: C++ compiler  (Αναγνώστηκε 3162 φορές)

Ma8hths

  • Θαμώνας
  • ***
  • Μηνύματα: 34
C++ compiler
« στις: 01 Μάρ 2011, 07:16:35 μμ »
Καλησπέρα,έχετε να μου προτείνετε κάπιον δωρεάν compiler για C++?

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3525
  • to Iterate is human to Recurse divine
Απ: C++ compiler
« Απάντηση #1 στις: 01 Μάρ 2011, 07:49:33 μμ »
τα παραθέτω από το το πιο ελαφρύ στο πιο βαρύ. Όλα είναι πολύ καλά και δωρεάν

http://www.codelite.org/
http://www.codeblocks.org/
http://www.microsoft.com/express/Windows/


για Linux Προτείνω kDevelop και QTDesigner ή μάλλον QTCreator
http://www.kdevelop.org/
http://qt.nokia.com/products/developer-tools
« Τελευταία τροποποίηση: 01 Μάρ 2011, 08:37:19 μμ από evry »
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 720
Απ: C++ compiler
« Απάντηση #2 στις: 06 Μάρ 2011, 11:56:26 μμ »
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

Nikos

  • Νέος
  • *
  • Μηνύματα: 6
  • Γράψτε το προσωπικό σας σλόγκαν!
Απ: C++ compiler
« Απάντηση #3 στις: 29 Μάρ 2011, 08:50:50 μμ »
Πάρε το βιβλίο "Η γλώσσα C++ σε βάθος" εχει cd me Compiler!

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 720
Απ: C++ compiler
« Απάντηση #4 στις: 30 Μάρ 2011, 11:28:36 πμ »
και πολυ καλό site υποστήριξης.  ;)
χρησιμοποιεί τον Dev C++
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

pc_magas

  • Νέος
  • *
  • Μηνύματα: 3
Απ: C++ compiler
« Απάντηση #5 στις: 05 Μάρ 2013, 10:21:34 πμ »
Ο native C++ compiler για Linux είναι ο g++.

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 720
Απ: C++ compiler
« Απάντηση #6 στις: 05 Μάρ 2013, 12:56:41 μμ »
Port του gcc χρησιμοποιείται και από τον DevC++

It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.


επειδή βέβαια δεν αναπτύσεται πλέον καλό θα είναι να χρησιμοποιείται ο:
http://sourceforge.net/projects/orwelldevcpp/
« Τελευταία τροποποίηση: 05 Μάρ 2013, 01:10:24 μμ από dpa2006 »
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

itt

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 429
  • Real stupidity beats ΑΙ any time
Απ: C++ compiler
« Απάντηση #7 στις: 02 Μάι 2013, 02:27:44 μμ »
http://wiki.apache.org/stdcxx/C++0xCompilerSupport

http://www.aristeia.com/C++11/C++11FeatureAvailability.htm

Το πρώτο παρουσιάζει την υποστήριξη διαφόρων compilers του  τρέχοντος standard,το δεύτερο είναι ιστοσελίδα του Scot Meyers για την διαθεσιμότητα C++11 functionality στον Gnu C++ (gcc/g++) versions 4.3-4.6 και στον Microsoft Visual C++ versions 9-10 (για 32-bit Microsoft Windows).

Προσωπικά για light coding,θα προτιμούσα τον g++,έχει πολλά features της C++0x και είναι και GNU.

Για free IDE προτείνω Code::Blocks :

  • Syntax highlighting
  • Code folding
  • Code Completion
  • Μπορείς να κάνεις import projects του Dev-C++
  • RAD για wxWidgets άμα θες να ασχοληθείς με UI
  • Ενσωματομένος hex editor

Στα μείον είναι σίγουρα ο debugger.Sub par σε σχέση με του VS.Επίσης κάποια features απο τα παραπάνω,είναι διαθέσιμα μέσω plugins(free) και  ίσως να υπάρχει κάποια αστάθεια.

Μία βιώσιμη,απο ότι μου έχουν πει,εναλλακτική,είναι το NetBeans αλλά δεν το έχω χρησιμοποιήσω,οπότε δεν μπορώ να παρουσιάσω κάτι ιδιαίτερο για αυτό.

« Τελευταία τροποποίηση: 02 Μάι 2013, 04:23:06 μμ από itt »

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 720
Απ: C++ compiler
« Απάντηση #8 στις: 03 Μάι 2013, 12:02:29 μμ »
+1 για Code::Blocks
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science