Σελ. 1 από 3 123 ΤελευταίαΤελευταία
Εμφάνιση 1-15 από 37
  1. #1
    Το avatar του μέλους eyw
    eyw Guest
    Υπάρχει δωρεάν (Free) C/C++ compiler?

    Δεν με πειράζει αν είναι παλιός, δεν θα κάνω σπουδαία πράγματα πχ internet, graphics, interactive, device drivers etc ούτε θα πειράζω το hardware.
    Θέλω μόνον να βγάζει κώδικα που να τρέχει απο τα 98 έως τα 10 αλλά και έως τα 7 να φτάνει είναι ΟΚ.
    Να έχει όμως documentation και όπου δεν ακολουθεί την standard C/C++ να το λέει.
    Τον θέλω για δουλειές με αρχεία (άρα να διαβάαζει και απο FAT και απο NTFS) και υπολογισμούς, πχ sin, cos, powers κλπ και όλα θα τρέχουν τοπικά, locally, ούτε network ούτε internet ούτε multiuser.
    Παλιά είχα Borland C σε δισκέττες, είχε IDE και έτρεχε στα 98, έβγαζε κώδικα που έτρεχε σε παράθυρο DOS, ήταν ok.

    Και αν δεν υπάρχει τζάμπα, τότε τι κάνουμε, python?

  2. #2
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    49
    Μηνύματα
    11.668
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    O gcc δεν σου κάνει;

  3. #3
    Εγγραφή
    27-10-2006
    Περιοχή
    @Genova/Italy
    Ηλικία
    38
    Μηνύματα
    894
    Downloads
    0
    Uploads
    0
    Παράθεση Αρχικό μήνυμα από tsigarid Εμφάνιση μηνυμάτων
    O gcc δεν σου κάνει;
    +1

    που είναι το πρόβλημα με τον gcc/g++
    “The truth is rarely pure and never simple.”― Oscar Wilde

    "A man lives three lifes...
    The first, ends with the loss of naiveness,
    the second, with the loss of innocence
    and the third one with the loss of his soul itself.
    It's inevitable that we go through all three." ― Dark

  4. #4
    Εγγραφή
    25-10-2003
    Περιοχή
    marousi
    Ηλικία
    44
    Μηνύματα
    433
    Downloads
    5
    Uploads
    0
    Ταχύτητα
    13000/950
    ISP
    Conn-x OTE
    DSLAM
    ΟΤΕ - ΜΑΡΟΥΣΙ
    Router
    TP-limk-kati + Netgear
    gcc με το IDE eclipse νομίζω οτι σε καλύπτει απόλυτα. Μόνο που δεν ξέρω αν υπάρχει για windows

    --
    Από ότι λέει εδώ ο μάγκας https://www3.ntu.edu.sg/home/ehchua/...Cpp_HowTo.html
    παίζει και σε windows.

  5. #5
    Εγγραφή
    13-11-2011
    Περιοχή
    Χολαργός
    Ηλικία
    37
    Μηνύματα
    1.451
    Downloads
    1
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    24000 / 4500
    ISP
    Wind
    DSLAM
    Wind - ΧΟΛΑΡΓΟΣ
    Path Level
    Interleaved
    Αν δεις αυτό το tutorial έχει οδηγίες για να ρυθμίσεις το clion (jetbeans) με διάφορους compiler (δωρεάν όλοι) και πώς να τα κάνεις εγκατάσταση.

  6. #6
    Εγγραφή
    16-06-2014
    Περιοχή
    Σκιά του Αθως
    Μηνύματα
    411
    Downloads
    0
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Και το netbeans νομίζω υποστηρίζει c/c++ .

  7. #7
    Εγγραφή
    10-06-2009
    Περιοχή
    Αθήνα , καλλιθέα
    Μηνύματα
    8.864
    Downloads
    5
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    51200/5120
    ISP
    Wind
    netbeans ή Dev-C/C++
    «Αν θες να πας γρήγορα πήγαινε μόνος σου, αν θες να πάς μακριά, πήγαινε με παρέα»


  8. #8
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    49
    Μηνύματα
    56.427
    Downloads
    64
    Uploads
    73
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Vodafone
    Path Level
    Fastpath
    Παράθεση Αρχικό μήνυμα από pstratos Εμφάνιση μηνυμάτων
    gcc με το IDE eclipse νομίζω οτι σε καλύπτει απόλυτα. Μόνο που δεν ξέρω αν υπάρχει για windows.
    Υπάρχει.

    http://tdm-gcc.tdragon.net/download
    Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.

  9. #9
    Εγγραφή
    28-02-2006
    Μηνύματα
    1.162
    Downloads
    0
    Uploads
    0
    ISP
    Cosmote
    DSLAM
    ΟΤΕ - ΓΑΛΑΤΣΙ
    Παράθεση Αρχικό μήνυμα από eyw Εμφάνιση μηνυμάτων
    Υπάρχει δωρεάν (Free) C/C++ compiler?
    Υποθέτω ότι μιλάς για windows. Η απάντηση είναι, αρκετοί:
    gcc/g++
    LLVM-clang
    Microsoft Visual Studio Community

    Αν θες να γράψεις σύγχρονη C++, προτείνω g++ (που από την έκδοση 5 και ύστερα, υποστηρίζει πλήρως το πρότυπο C++14). Δες και το ακόλουθο link:

    http://en.cppreference.com/w/cpp/compiler_support
    NetBSD Rocks!
    http://www.netbsd.org

  10. #10
    Εγγραφή
    28-03-2006
    Περιοχή
    KV G434
    Ηλικία
    49
    Μηνύματα
    42.359
    Downloads
    23
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    310/31
    ISP
    Cosmote
    DSLAM
    ΟΤΕ - ΕΡΜΟΥ
    Router
    RB4011iGS+5 ONT: G-010G-R
    Παράθεση Αρχικό μήνυμα από pstratos Εμφάνιση μηνυμάτων
    gcc με το IDE eclipse νομίζω οτι σε καλύπτει απόλυτα. Μόνο που δεν ξέρω αν υπάρχει για windows

    --
    Από ότι λέει εδώ ο μάγκας https://www3.ntu.edu.sg/home/ehchua/...Cpp_HowTo.html
    παίζει και σε windows.
    Φυσικά και παίζει με win αλλά έχει δύσκολο/πολύπλοκο σετάρισμα.
    και πολλά κλικ για να γράψεις λίγες γραμμές κώδικα.

    Παράθεση Αρχικό μήνυμα από skel Εμφάνιση μηνυμάτων
    netbeans ή Dev-C/C++
    Το netbeans ακολουθεί την λογική του eclipse.
    Βαρύ περιβάλλον και πολλά κλικ για να γράψεις λίγες γραμμές κώδικα.
    Γενικά όλα αυτά παίζουν στην λογική των project.
    Δηλαδή δεν μπορείς να γράψεις κώδικα αν δεν δημιουργήσεις project.

    Αντίστοιχα τα dev-c και οι κλώνοι τους σου επιτρέπουν να γράψεις και να κάνεις compile ένα ταπεινό αρχείο c/cpp χωρίς να απαιτεί να κάνεις ολόκληρο project.

    Και φυσικά μπορείς να χρησιμοποιείς το codeblocks που είναι πολύ πιο σύγχρονο από το dev-c κλπ.
    | "Anyone can build a fast CPU.
    | The trick is to build a fast system."
    |____________Seymour Cray...

  11. #11
    Εγγραφή
    28-02-2006
    Μηνύματα
    1.162
    Downloads
    0
    Uploads
    0
    ISP
    Cosmote
    DSLAM
    ΟΤΕ - ΓΑΛΑΤΣΙ
    Παράθεση Αρχικό μήνυμα από deniSun Εμφάνιση μηνυμάτων
    Και φυσικά μπορείς να χρησιμοποιείς το codeblocks που είναι πολύ πιο σύγχρονο από το dev-c κλπ.
    +1000 για το codeblocks

    Εξαιρετικό IDE, το οποίο μάλιστα περιλαμβάνει visual editor για τα wxWidgets.
    NetBSD Rocks!
    http://www.netbsd.org

  12. #12
    Εγγραφή
    28-03-2006
    Περιοχή
    KV G434
    Ηλικία
    49
    Μηνύματα
    42.359
    Downloads
    23
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    310/31
    ISP
    Cosmote
    DSLAM
    ΟΤΕ - ΕΡΜΟΥ
    Router
    RB4011iGS+5 ONT: G-010G-R
    Παράθεση Αρχικό μήνυμα από Mosfet Εμφάνιση μηνυμάτων
    +1000 για το codeblocks

    Εξαιρετικό IDE, το οποίο μάλιστα περιλαμβάνει visual editor για τα wxWidgets.
    Υπάρχει και έκδοση και για Linux και για osx.
    | "Anyone can build a fast CPU.
    | The trick is to build a fast system."
    |____________Seymour Cray...

  13. #13
    Το avatar του μέλους eyw
    eyw Guest
    Σας ευχαριστώ όλους για την βοήθεια και τους τζάμπα C compilers.


    3 ή 4 επιλογές, τι να πρωτοβάλω, με επηρέασε ο deniSun στο #10 και άρχισα με τον Dev-C++.
    Δεν έμεινα ευχαριστημένος, κυρίως διότι
    0. στο executable που παράγει ο Dev-C το AVIRA σφυράει και κάτι γράφει για TR/Crypt.ZPACK.GEN7 και κατσικώνεται (το avira) και δεν λέει να φύγει.
    Τον κατέβασα απο SourceForge https://sourceforge.net/projects/orwelldevcpp/ Μήπως είναι υπερβάλλων ζήλος και false alarm?
    1. Μικροπρόβλημα στην εγκατάσταση με subdir και pop up message, ζητάει παρέμβαση χρήστη για να το σβήσει αργότερα.
    2. 101 kB για ένα printf("hello world"); είναι πάρα πολλά, θα βρώ τρόπο και τα options για να το αδυνατίσω. Φαντάζομαι ότι θα υπάρχει option για σκέτη C μόνον.
    Ισχυρό σημείο: το IDE που διευκολύνει-απλοποιεί, όλα σε μια οθόνη και με λίγα click.

    Αν δεν βρώ άκρη με τον TR/Crypt.ZPACK.GEN7 το επόμενο βήμα θα είναι Eclipse 4.3 Kepler (λόγω IDE) και βλέπουμε.


    Και ξανά τα φώτα σας:
    I. Ο κώδικας που κάποτε θα φτιαχτεί σε C θα πρέπει να γίνεται εύκολα portable σε άλλες γλώσσες/πλατφόρμες, γιαυτό θα πρέπει να μην χρησιμοποιηθεί κάτι(οτιδήποτε) που να έχει σχέση αποκλειστικά με C. Εκτός απο τα array[0] και την case και πολλά else κλπ τι άλλο να αποφύγω?
    Το source θα δοθεί μετά σε άλλους οι οποίοι θα κάνουν δικά τους optimisations για (πχ) FORTRAN, Python κλπ για ταχύτητα, χώρο στη μνήμη κλπ. οπότε δεν πειράζει αν ο C κώδικας θα είναι απλοϊκός ή σπάταλος σε μνήμη ή CPU.
    Το x=x+1 είναι χαζό αλλά δουλεύει παντού.

    II. Εχω χρόνια να ασχοληθώ και έχω χάσει επαφή με το αντικείμενο, κάπου είδα μέσα σε C πρόγραμμα εντολές (mnemonics) 8086, είναι πια τόσο εύκολο ή μίξη C και assembly?
    Τελευταία επεξεργασία από το μέλος eyw : 15-07-16 στις 05:35.

  14. #14
    Εγγραφή
    13-11-2011
    Περιοχή
    Χολαργός
    Ηλικία
    37
    Μηνύματα
    1.451
    Downloads
    1
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    24000 / 4500
    ISP
    Wind
    DSLAM
    Wind - ΧΟΛΑΡΓΟΣ
    Path Level
    Interleaved
    Παράθεση Αρχικό μήνυμα από eyw Εμφάνιση μηνυμάτων
    I. Ο κώδικας που κάποτε θα φτιαχτεί σε C θα πρέπει να γίνεται εύκολα portable σε άλλες γλώσσες/πλατφόρμες, γιαυτό θα πρέπει να μην χρησιμοποιηθεί κάτι(οτιδήποτε) που να έχει σχέση αποκλειστικά με C. Εκτός απο τα array[0] και την case και πολλά else κλπ τι άλλο να αποφύγω?
    Το source θα δοθεί μετά σε άλλους οι οποίοι θα κάνουν δικά τους optimisations για (πχ) FORTRAN, Python κλπ για ταχύτητα, χώρο στη μνήμη κλπ. οπότε δεν πειράζει αν ο C κώδικας θα είναι απλοϊκός ή σπάταλος σε μνήμη ή CPU.
    Το x=x+1 είναι χαζό αλλά δουλεύει παντού.

    II. Εχω χρόνια να ασχοληθώ και έχω χάσει επαφή με το αντικείμενο, κάπου είδα μέσα σε C πρόγραμμα εντολές (mnemonics) 8086, είναι πια τόσο εύκολο ή μίξη C και assembly?
    I. Portable από C++ σε JAVA-PYTHON-FORTRAN ταυτόχρονα δεν είναι και ότι πιο εύκολο!
    Για τις άλλες δεν γνωρίζω αλλά για JAVA ένα πράγμα που θα πρέπει να προσέξεις είναι όλες οι σύνθετες μεταβλητές στις function να είναι by reference (& operator ή δείκτες) ενώ οι απλές να είναι by value (όπως είναι από default δλδ)!

    ΙΙ. Υπάρχει η εντολή asm η οποία σου επιτρέπει να γράφεις Inline Assembly κατευθείαν μέσα στο πρόγραμμά σου.

  15. #15
    Το avatar του μέλους eyw
    eyw Guest
    I. Portable από C++ σε JAVA-PYTHON-FORTRAN ταυτόχρονα δεν είναι και ότι πιο εύκολο! ...
    Απο C θα είναι, θα προσπαθήσω (όσο καταλαβαίνω) ο κώδικας να είναι όσο πιο απλός και generic γίνεται.
    Σύνθετες μεταβλητές θα εννοείς τις structures φαντάζομαι, δεν θα χρειαστεί, θα τις αποφύγω.
    Ευχαριστώ για τα hints, κερδίζουμε χρόνο και γλυτώνουμε κόπο.

    To porting απο C σε (πχ) Java θα γίνει απο χρήστη που είναι γάτος στην Java και όχι απο μένα.
    Θα μπορούσε να έγραφε αυτός το προγραμματάκι και να μου το έδινε εμένα για porting σε C. (αν ήξερα Java και αυτός είχε τον χρόνο)

    Ναί, μάλον asm θα είδα και εντυπωσιάστηκα.

Σελ. 1 από 3 123 ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. c++ c c+
    Από Giannis M. στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 9
    Τελευταίο Μήνυμα: 14-04-16, 19:59
  2. Μηνύματα: 14
    Τελευταίο Μήνυμα: 13-10-15, 00:51
  3. c.c. και ανάγκη εύρεσης ελληνικού webhosting
    Από doki στο φόρουμ Internet, web surfing και online υπηρεσίες
    Μηνύματα: 12
    Τελευταίο Μήνυμα: 14-08-15, 11:58
  4. Μηνύματα: 8
    Τελευταίο Μήνυμα: 04-08-15, 12:17

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας