• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 16:23:23 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 17, 2025, 16:23:23 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by asemas
[Today at 16:20:27]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

Αποτελέσματα Εξεταστικής ...
by george14
[Today at 12:08:25]

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426690
Total Topics: 31710
Online Today: 200
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 83
Guests: 108
Total: 191
xeniam
ariadnipm
asemas
athizoi
andripappa
jimalexoud
victoria
Kaniki
mavrhs
mixkats
chaniotism
Vromofona Kathikia
mkoutsouk
Dimos Bachlas
harischris
kpap17
kosovi
alice
pipitsenko
tasos_ntv
ppoug
Nikos.Ts
lefterish
gmout
Billyskotsikas
cremidhs
apapagd
filkilkis
drimagm
anastasis34
spoun
kevangelo
teeeoooo
petralexiou
qwertyuiop
kvas
thathas12
dsaragiotis
DLHERRO
Captain
melisste22
diamanar
Fotis Roukoutakis
giannisdomu
Vmous
konssidiro
Arsen
Spyrtos14
Bill g
diamantis
IBOURAS
Local Rider
chrismzag
giorgos_skl
mimaki
TMNF pro
folas
nikpamp
george polymeros
ඞ
pxanthob
abiki
oak456
johnmout
angelos
evgeniaz
savvastzan
MikriTulipa
mrotskos
Kv
Apostolos adam
mark
antwnis
pliroforikarios
Notac
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Για ανανέωση (ή προσθήκη νέου) avatar, πρέπει η μεγαλύτερη διάσταση της εικόνας να είναι 110 pixels.
THMMY.gr > Forum > Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα > Περί Υπολογιστών... > Software > Προγραμματισμός (C, VB, Delphi, PHP, ASP...) > C / C++ / C# (Moderators: chatzikys, PolarBear) > C/C++ compiler and toolchain
0 Members and 1 Guest are viewing this topic.
Pages: [1] Go Down Print
Author Topic: C/C++ compiler and toolchain  (Read 2379 times)
Diamont_is_coming
Νεούλης/Νεούλα
*
Posts: 8

Μπριζολίτσες με μέλι


View Profile
C/C++ compiler and toolchain
« on: August 29, 2021, 22:17:17 pm »

Ακολουθεί blogpost Tongue
Λοιπόν ας το πάρω απ'την αρχή, πριν από λίγους μήνες τελείωσε το πρώτο μου έτος σε αυτήν την σχολή. Έβγαλα όλο το έτος χρησιμοποιώντας το codeblocks με τον ενσωματωμένο mingw (σε windows 10), ωστόσο τώρα θέλω να πειραματιστώ με πιο advanced προγραμματισμό σε C και C++ κι επίσης θέλω να δοκιμάσω και τα χαρακτηριστικά των καινούργιων προτύπων (C++20 και C2x, μέχρι τα C17, C++17 τα κουτσο-κατάφερα με το τρέχον setup) που σημαίνει ότι χρειάζομαι υποστήριξη για τα καινούργια χαρακτηριστικά των γλωσσών και δεν έχω όρεξη να βλέπω το codeblocks να κρασάρει κάθε φορά που θέλω να κάνω build Angry Angry (πραγματικά κακό software). Γι'αυτό ήρθα εδώ να ρωτήσω τι toolchain χρησιμοποιείτε οι υπόλοιποι για C/C++ (text editors, IDEs, compiler, make system, linker κλπ), και ειδικά τι compiler, για να πάρω ιδέες.
Logged
Thunderlord
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 2217



View Profile
Re: C/C++ compiler and toolchain
« Reply #1 on: August 29, 2021, 23:08:07 pm »

Απαντάω λίγο πρόχειρα και θα επανέλθω από αύριο πιο πλήρες:

Νομίζω ο,τι καλύτερο είναι το Clion. Με το πανεπιστημιακό έχεις δωρεάν ένα χρόνο Premium και μπορείς να κάνεις ο,τι ανέφερες (από όσο νομίζω). Στα Windows έχει λίγο δουλειά η εγκατάσταση, αλλά αν έχεις linux είναι πολύ εύκολα
sent from mTHMMY 
Logged
Ούγκι
Veteran
Καταξιωμένος/Καταξιωμένη
******
Gender: Male
Posts: 210



View Profile
Re: C/C++ compiler and toolchain
« Reply #2 on: August 29, 2021, 23:40:44 pm »

Φυσικά σε αυτή την ερώτηση δεν υπάρχει μοναδική σωστή απάντηση και πολλοί επαγγελματίες χρησιμοποιούν αρκετά διαφορετικά εργαλεία και workflow. Μιας και δεν αναφέρεις κάποιο συγκεκριμένο στόχο ή εφαρμογή θα αναφέρω τα βασικές ομάδες που πέφτει το 90% των C/C++ developers.

The linux magician
gcc+vim+gdb+Makefile/CMake
+ έχεις άμεσο έλεγχο μέχρι το χαμηλότερο επίπεδο
+ τα πιο δυνατά εργαλεία (αν μπορείς να τα χρησιμοποιήσεις)
+ η εκμάθηση των εργαλείων είναι μεγάλη διδιακτική εμπειρία
+ ανοιχτό λογισμικό τα πάντα
- θέλει πολύ ψάξιμο και χρόνο εξοικίωσης, ειδικά για να είσαι γρήγορος και παραγωγικός με τα εργαλεία αυτά
- μάλλον δεν κάνεις μπάνιο πολύ συχνά και βρωμάς λίγο

The desktop app development enjoyer
CLion+gcc/clang/visual cpp+CMake
+ ολοκληρωμένο IDE out of the box (static code analysis, code completion, debugger)
+ ότι επιλογές και customization μπορεί να χρειαστείς και παραπάνω
+ υποστήριξη πολλών διαφορετικών compilers, μέθοδο compilation, plugins
+ cross platform
- κάπως βαρύ και αργό

The windows programmerTM
Visual studio+visual cpp+Visual C++ build scripts
+ Ίσως το πιο διάσημο IDE, με πολλές χρήσεις πέρα από C++
+ Πολλά plugins, πολύ καλής ποιότητας static code analysis
+ επίσης πολλές επιλογές και customization
- Το visual studio σε περιορίζει στο να χρησιμοποιείς περιφερειακά της microsoft πιο πολύ.
- Πολύ bloated, αχρησιμοποίητο σε παλιά PC
Logged

Quote from: Μπιγκόνια
ώπα, στο πανεπιστήμιο λέμε κόπηκα όταν ζητάμε εμείς να πάρουμε κάτω από τη βάση. Είναι γνωστό πως είτε πέρασες εσύ με την αξία σου είτε σε έκοψε ο/η διδάσκων.
Judas Priest saved me
Θαμώνας
****
Gender: Male
Posts: 396



View Profile
Re: C/C++ compiler and toolchain
« Reply #3 on: August 30, 2021, 00:01:12 am »

Προσωπικά δεν έχω να προσφέρω πολλά στην συζήτηση γιατί ασχολούμε πολύ περισσότερο με python από ότι C/C++.

Αυτό όμως που θέλω να πω είναι δεν μπορω να δεχτώ ότι υπάρχουν άτομα που γράφουν σοβαρά σε κάτι που δεν έχει δυνατό debugger.

Χρησιμοποιώ visual studio, αλλά και το CLion μου φαίνεται promising, αν και δε το έχω χρησιμοποιήσει,
« Last Edit: August 30, 2021, 00:04:45 am by Judas Priest saved me » Logged

Παίξε πανκ priest ρεε
kongr45gpen
Καταξιωμένος/Καταξιωμένη
***
Posts: 139



View Profile WWW
Re: C/C++ compiler and toolchain
« Reply #4 on: August 30, 2021, 01:13:43 am »

Το CLion είναι εξαιρετικό πρόγραμμα, αλλά for the sake of completeness θα προσθέσω και το Visual Studio Code που σε συνδυασμό με το Intellisense δουλεύει επίσης πολύ ωραία με C++ (developing + debugging).

To clear up some misconceptions, το VS Code ενώ είναι συγγενής του Visual Studio, είναι αντιθέτως πολύ πιο ελαφρύ, δωρεάν, ανοιχτού κώδικα, linux-compatible κλπ κλπ. Είναι ένας πολύ χρήσιμος ελαφρύς editor που μπορεί να καλύψει όσους δεν έχουν πρόσβαση σε δωρεάν CLion.

Quote from: Thunderlord on August 29, 2021, 23:08:07 pm
Με το πανεπιστημιακό έχεις δωρεάν ένα χρόνο Premium και μπορείς να κάνεις ο,τι ανέφερες (από όσο νομίζω).
Actually CLion είναι δωρεάν για όσο φοιτάς!
Logged

Update your bookmarks! users.auth.gr/konkanant is no more — go to helit.org/ece-notes!
Argirios
Veteran
Επιβεβαρυμένος
******
Gender: Male
Posts: 11211



View Profile
Re: C/C++ compiler and toolchain
« Reply #5 on: August 30, 2021, 02:12:43 am »

VScode λόγω της ευκολίας στη χρήση και των extensions
Logged

Apostolof
WebSlave
Αbsolute ΤΗΜΜΥ.gr
***
Gender: Male
Posts: 2660


Κεραυνοί, φωτιές, ece


View Profile WWW
Re: C/C++ compiler and toolchain
« Reply #6 on: August 30, 2021, 08:50:05 am »

Quote from: kongr45gpen on August 30, 2021, 01:13:43 am
Actually CLion είναι δωρεάν για όσο φοιτάς!

Και ανεξάρτητα έτους! Στο 9ο ακόμα το έχω Lips Sealed (ίσως για αυτό δεν τελειώνω τη σχολή)

Εγώ είχα βγάλει όλες τις εργασίες της σχολής με την πρώτη επιλογή που λέει ο Ούγκι, gcc+gdb+Makefile+valgrind+kcachegrind+perf+cppcheck +20 άλλα πράγματα για κάθε διαφορετικό μέρος του να γράψεις και να ελέγξεις τον κώδικα σου. Θα σου το πρότεινα μόνο αν θες ταυτόχρονα να ασχοληθείς/μάθεις linux. Κατά τα άλλα ξέρω ότι δείχνει cool, αλλά είναι εξαιρετικά αντιπαραγωγικό, ειδικά όταν είσαι noob.
« Last Edit: September 01, 2021, 17:26:27 pm by Apostolof » Logged

All these moments will be lost in time, like tears in rain.
In the meanwhile, life goal.
Katarameno
Διεστραμμένος
**********
Posts: 23575


Music@ ♫♪♯ https://mixupload.com/u/Katarameno/ ♫♪♯


View Profile WWW
Re: C/C++ compiler and toolchain
« Reply #7 on: August 30, 2021, 11:35:34 am »

Κανείς σας δε χρησιμοποιεί το C++Builder (ή το RAD Studio) της Embarcadero?

https://www.embarcadero.com/products/cbuilder / https://www.embarcadero.com/products/rad-studio
Logged

©2008-2025, Καταραμένο Αροξόλ™ | Μουσικούλα για να (μην) διαβάζετε (καλύτερα) ♫♪♯ https://mixupload.com/u/Katarameno/creative ♫♪♯ & https://www.patreon.com/Katarameno ♫♪♯ ή από καλύτερους dj: https://www.bassdrive.com/ / https://mixing.dj/ / https://lifefm.tv/ / https://nubreaks.com/stream-links/nubreaks-podcast/ ♫♪♯
ΝΔ: Στα Εξάρχεια (στους πρόσφυγες, στους φοιτητές, στους φτωχούς) μαγκιές, στο Μαρινάκη πίπες
Ούγκι
Veteran
Καταξιωμένος/Καταξιωμένη
******
Gender: Male
Posts: 210



View Profile
Re: C/C++ compiler and toolchain
« Reply #8 on: August 30, 2021, 12:13:02 pm »

Quote from: kongr45gpen on August 30, 2021, 01:13:43 am
To clear up some misconceptions, το VS Code ενώ είναι συγγενής του Visual Studio, είναι αντιθέτως πολύ πιο ελαφρύ, δωρεάν, ανοιχτού κώδικα, linux-compatible κλπ κλπ.
Όντως το VS code είναι σημαντική απώλεια από τη λίστα μου (μάλλον μου διέφυγε λόγω κακής εμπειρίας με VS). Ίσως κατά τη γνώμη μου η καλύτερη επιλογή για πρώτο editor λόγω δυνατοτήτων και ταυτόχρονα open source οπότε δεν ανησυχείς για άδειες μετά τη σχολή σαν το CLion.

Πέρα από το editor, μιας και αναφέρεις για "advanced" πράγματα και ψάξιμο με standards, θα πρότεινα gcc στα linux επειδή τείνει να υποστηρίζει πιο γρήγορα τα διάφορα standards που βγαίνουν. Επίσης ο MSVC βάζει διάφορα platform specific features πέρα από το standard και γενικά δεν ακόλουθα πιστά τα standards.
sent from mTHMMY 
Logged

Quote from: Μπιγκόνια
ώπα, στο πανεπιστήμιο λέμε κόπηκα όταν ζητάμε εμείς να πάρουμε κάτω από τη βάση. Είναι γνωστό πως είτε πέρασες εσύ με την αξία σου είτε σε έκοψε ο/η διδάσκων.
Diamont_is_coming
Νεούλης/Νεούλα
*
Posts: 8

Μπριζολίτσες με μέλι


View Profile
Re: C/C++ compiler and toolchain
« Reply #9 on: September 01, 2021, 16:22:46 pm »

Η αλήθεια είναι πως το "advanced C/C++" ήταν κάπως γενικό. Σκέφτομαι να ασχοληθώ με qt και με μερικά low level πράγματα (ίσως κανένα toy os, κανέναν χαζό interpreter), γενικά projects για να μπουν στο βιογραφικό. Μάλλον προς το παρόν απλά θα κατεβάσω msys2 για την τελευταία έκδοση του mingw64, clion και cmake και ελπίζω ότι στο μέλλον η libc/libcxx του llvm θα γίνει διαθέσιμη για windows για να μεταφέρθω σε clang+llvm. Αναρωτιέμαι όμως αν το qtcreator είναι καλύτερο ide για αυτήν την χρήση. Ευχαριστώ πολύ πάντως για τις προτάσεις.
Logged
Xplicit
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 507



View Profile
Re: C/C++ compiler and toolchain
« Reply #10 on: September 01, 2021, 17:16:25 pm »

Στην εταιρεία όπου εργάζομαι και γράφουμε C++ με OpenMPI και OpenMP, δουλεύουμε VScode με αρκετά plugins, gcc και cmake. Η εφαρμογή μας είναι portable σε windows και Linux. Το σύστημα μου είναι Linux και όσες φορές χρειάζεται να κάνω πιο Windows πράγματα όπως δημιουργία DLLs κλπ βγάζω σπυριά. Επίσης για χρόνια ο msvc είχε πολύ κακή φήμη. Θα έχει βελτιωθεί φαντάζομαι.

Ο gcc νομίζω είναι απο τους πρώτους που υποστηρίζουν μοντέρνα c++ χαρακτηριστικά. Πάντως ο 10 που είναι ο τελευταίος από όσο θυμάμαι δεν υποστηρίζει διάφορα πράγματα απο c++ 17 ενω έχει βγεί η 20.
Logged

Computer Science is no more about computers than astronomy is about telescopes.

In general, whenever you encounter undefined behavior, anything might happen. The application may crash, it may eject your CD-ROM drive, or make demons come out of your nose. It may format your hard drive or email all your porn to your grandmother.
It may even, if you are really unlucky, appear to work correctly.
Diamont_is_coming
Νεούλης/Νεούλα
*
Posts: 8

Μπριζολίτσες με μέλι


View Profile
Re: C/C++ compiler and toolchain
« Reply #11 on: September 01, 2021, 17:56:41 pm »

Quote from: Xplicit on September 01, 2021, 17:16:25 pm
Στην εταιρεία όπου εργάζομαι και γράφουμε C++ με OpenMPI και OpenMP, δουλεύουμε VScode με αρκετά plugins, gcc και cmake. Η εφαρμογή μας είναι portable σε windows και Linux. Το σύστημα μου είναι Linux και όσες φορές χρειάζεται να κάνω πιο Windows πράγματα όπως δημιουργία DLLs κλπ βγάζω σπυριά. Επίσης για χρόνια ο msvc είχε πολύ κακή φήμη. Θα έχει βελτιωθεί φαντάζομαι.

Ο gcc νομίζω είναι απο τους πρώτους που υποστηρίζουν μοντέρνα c++ χαρακτηριστικά. Πάντως ο 10 που είναι ο τελευταίος από όσο θυμάμαι δεν υποστηρίζει διάφορα πράγματα απο c++ 17 ενω έχει βγεί η 20.

Ωστόσο, σύμφωνα με το *cppreference, ο msvc έχει την πιο ολοκληρωμένη υποστήριξη για C++20, και από όσο διαβάζω σε forums είναι ο μόνος compiler που προσφέρει μία σχετικά ολοκληρωμένη υλοποίηση για χρήση modules αντί για headers.
* Το link: https://en.cppreference.com/w/cpp/compiler_support

Όμως θα συμφωνήσω ότι η ομάδα του gcc (παρότι πολύ μικρή σε αντίθεση με τις apple, google, ibm, intel, amd, nvidia και άλλες που δουλεύουν στο llvm) είναι πολύ γρήγορη στην προσθήκη νέων χαρακτηριστικών, και προσφέρει την καλύτερη υποστήριξη για τα επερχόμενα C++2b και C2x πρότυπα.
Logged
Ούγκι
Veteran
Καταξιωμένος/Καταξιωμένη
******
Gender: Male
Posts: 210



View Profile
Re: C/C++ compiler and toolchain
« Reply #12 on: September 01, 2021, 20:49:18 pm »

Quote from: Diamont_is_coming on September 01, 2021, 16:22:46 pm
Η αλήθεια είναι πως το "advanced C/C++" ήταν κάπως γενικό. Σκέφτομαι να ασχοληθώ με qt και με μερικά low level πράγματα (ίσως κανένα toy os, κανέναν χαζό interpreter), γενικά projects για να μπουν στο βιογραφικό. Μάλλον προς το παρόν απλά θα κατεβάσω msys2 για την τελευταία έκδοση του mingw64, clion και cmake και ελπίζω ότι στο μέλλον η libc/libcxx του llvm θα γίνει διαθέσιμη για windows για να μεταφέρθω σε clang+llvm. Αναρωτιέμαι όμως αν το qtcreator είναι καλύτερο ide για αυτήν την χρήση. Ευχαριστώ πολύ πάντως για τις προτάσεις.

Αναφέρεις δύο αρκετά διαφορετικά προγραμματιστικά στυλ : / (δε το λέω για κακό, ωραίο που πειραματίζεσαι και έχεις όρεξη, απλά είναι λίγο πιο δύσκολο σε εμάς που σου προτείνουμε)

Για το Qt τότε φαντάζομαι το Qt Creator + Qt studio, το οποίο ως IDE της Qt (χωρίς να το έχω χρησιμοποιήσει) είναι πάρα πολύ παραγωγικό, και έχει αρκετά χρόνια ωριμότητας.

Για low level πράγματα, χρησιμοποίησε linux, μην το σκέφτεσαι καν, τα εργαλεία δεν συγκρίνονται. Τα windows είναι μαύρο κουτί, δεν υπάρχει επαφή του προγραμματιστή με τον πηρύνα/λειτουργικό πέρα από το API του.

Επίσης δεν υπάρχει λόγος να ανησυχείς για τα νέα C++ standards, αυτά έτσι κι αλλιώς θα αρχίσουν να χρησιμοποιούνται σε 6 χρόνια. Οι περισσότεροι C++11 χρησιμοποιούν τώρα, πρόσφατα βλέπεις project σιγά σιγά να μεταφέρονται σε c++14. Μέχρι τότε ποιος ξέρει τι μπορεί να έχει γίνει, μπορεί η C++ να είναι απαρχαιωμένη και να χρησιμοποιούμε όλοι rust  Tongue

Οπότε τελικά προτείνω VS code, Qt creator+linux. Μπορείς να κάνεις ότι ανέφερες από τα ενδιαφέροντα σου (και γενικά τα πάντα) σε ένα εξελιγμένο και επαγγελματικό προγραμματιστικό περιβάλλον.
« Last Edit: September 01, 2021, 22:05:16 pm by Ούγκι » Logged

Quote from: Μπιγκόνια
ώπα, στο πανεπιστήμιο λέμε κόπηκα όταν ζητάμε εμείς να πάρουμε κάτω από τη βάση. Είναι γνωστό πως είτε πέρασες εσύ με την αξία σου είτε σε έκοψε ο/η διδάσκων.
MrRobot
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 3467



View Profile
Re: C/C++ compiler and toolchain
« Reply #13 on: September 02, 2021, 11:21:13 am »

Quote from: Ούγκι on September 01, 2021, 20:49:18 pm
Επίσης δεν υπάρχει λόγος να ανησυχείς για τα νέα C++ standards, αυτά έτσι κι αλλιώς θα αρχίσουν να χρησιμοποιούνται σε 6 χρόνια. Οι περισσότεροι C++11 χρησιμοποιούν τώρα, πρόσφατα βλέπεις project σιγά σιγά να μεταφέρονται σε c++14.

Αυτό ισχύει πολύ. Για εμένα το ποιο σημαντικό είναι να μαθεις να χρησιμοποιείς τα features της 11 (που από όσο θυμάμαι δεν τα μαθαίνεις καν στη σχολή  ytold ). Προφανώς τα νεότερα standards προσφέρουν χρήσιμα εργαλεία αλλά κάνουν χρόνια εφαρμοστούν στην παραγωγή. Μου είχε φανεί πολύ περίεργο όταν ήρθα στην εταιρεία που εργάζομαι το γεγονός ότι χρησιμοποιούν C++11 και όχι την 14 ή την 17. Εν τέλει έμαθα ότι για να γίνει αλλαγή στον compiler και στο standard που χρησιμοποιείται πρέπει να είναι για κάποια χρόνια stable ώστε να μην προκύψει κάποιο θέμα λόγω αυτού. Έτσι πως το βλέπω θα πάμε στην 17 το 2024.
Logged
Pages: [1] Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...