Σελ. 1 από 4 123 ... ΤελευταίαΤελευταία
Εμφάνιση 1-15 από 57
  1. #1
    Εγγραφή
    26-01-2006
    Περιοχή
    Zauberberg
    Ηλικία
    47
    Μηνύματα
    22.262
    Downloads
    13
    Uploads
    0
    Άρθρα
    13
    Ταχύτητα
    51200/5120
    ISP
    HOL
    DSLAM
    H.O.L. - ΑΜΠΕΛΟΚΗΠΩΝ
    Router
    ZTE ZXHN H168N
    SNR / Attn
    25(dB) / 7(dB)
    Path Level
    Interleaved
    World
    Σύμφωνα με τον Herb Sutter, προγραμματιστή και στέλεχος της Microsoft, η προγραμματιστική γλώσσα C++ είναι έτοιμη να δεχθεί την μεγαλύτερη αλλαγή της εδώ και 13 χρόνια, δηλαδή από τότε που έγινε πρότυπο ISO, μία αλλαγή που θα την χαρακτηρίζει τις επόμενες δύο δεκαετίες. Το νέο πρότυπο C++ ISO ολοκληρώθηκε πρόσφατα, με την προσωρινή ονομασία C++0x και θα δημοσιευτεί μέσα στο καλοκαίρι.

    Ο Herb Sutter ανήκει στην λίστα των πιο σημαντικών ανθρώπων για την C++, είναι πρόεδρος της επιτροπής για το ΙSO της C++, αν και άρχισε να ασχολείται με την γλώσσα αυτή μόλις από το 1997.

    "Ο κόσμος είναι χτισμένος πάνω στην C++", δήλώνει ο Sutter στο The Register.

    Αν και η εμπλοκή του στην εξέλιξη της C++ μπορεί να προκαλέσει αμφιβολίες για την αντικειμενικότητα της παραπάνω θέσης, ωστόσο είναι γεγονός πως η C++ παραμένει μία από τις πιο δημοφιλείς γλώσσες προγραμματισμού. Το λειτουργικό Mac OS X της Apple, το Adobe Illustrator, το Facebook, ο Chrome της Google, η αρχιτεκτονική Apache MapReduce, τα Windows 7 της Microsoft, ο Internet Explorer, o Firefox, η MySQL είναι μερικά παραδείγματα λογισμικού που γράφτηκαν εν μέρει ή εξ ολοκλήρου με την χρήση της αντικειμενοστραφούς C++. Η έκδοση νέων γλωσσών δεν κατάφεραν σύμφωνα με τον Sutter να ξεθωριάσουν την αίγλη της C++. Μόνο η Java πέτυχε να την ξεπεράσει σε δημοφιλία, σύμφωνα με τον δείκτη TIOBE.

    "Οι επερχόμενες αλλαγές στην C++, είναι η πρώτη μεγάλη αλλαγή προτύπου με νέες λειτουργίες, από το 1998, όταν προτυποιήθηκε για πρώτη φορά κατά ISO."

    Όταν ζητήθηκε από τον Sutter να σημειώσει τις σημαντικότερες αλλαγές στην νέα C++ αρκέστηκε να σημειώσει δύο λέξεις: παραγωγικότητα και αποτελεσματικότητα. Η πολυπλοκότητα της χρήσης της C++ είναι ένα από τα πράγματα που ο James Gosling από την Sun Microsystems, προσπάθησε να αντιμετωπίσει όταν δημιουργούσε την Java, χαρακτηρίζοντας της C++ "χωρίς τα όπλα, τα μαχαίρια και τα ρόπαλα". Επίσης ο Sutter αναφέρθηκε σε λειτουργίες όπως auto keywords, lambda functions, και initializer lists, οι οποίες θα βοηθήσουν σε λιγότερο typing.

    Μία από τις σημαντικότερες αλλαγές στην C++ είναι αυτή που θα την βοηθήσει να φτάσει την Java σε δημοφιλία και είναι αυτή που θα την βοηθήσει να τρέχει με λιγότερα προβλήματα σε περιβάλλον πολλαπλών πυρήνων. Η C++0x εισάγει ένα νέο προτυποποιημένο μοντέλο μνήμης, κάτι που η Sun χρησιμοποιεί στην Java από το 2005 στην έκδοση 5.0. Το μοντέλο αυτό είναι απαραίτητο προκειμένου οι προγραμματιστές να εξασφαλίσουν την concurrency, δηλαδή το ομαλό τρέξιμο διαφορετικών therads μία εφαρμογής σε πολλούς πυρήνες.


    Πηγή: The Register

  2. #2
    Εγγραφή
    31-01-2009
    Περιοχή
    ν κοσμος
    Ηλικία
    36
    Μηνύματα
    744
    Downloads
    0
    Uploads
    0
    Τύπος
    Other / Άλλο
    Ταχύτητα
    8.191/381
    ISP
    Conn-x OTE
    DSLAM
    ΟΤΕ - Ν. ΣΜΥΡΝΗ
    Router
    Ομορφο σα και
    SNR / Attn
    29,0(dB) / 11/4(dB)
    Ολε!!!

  3. #3
    Εγγραφή
    18-01-2008
    Περιοχή
    Κατερίνη
    Μηνύματα
    366
    Downloads
    2
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    16384/1024
    ISP
    Vodafone
    DSLAM
    HOL - ΚΟΡΙΝΟΣ
    Router
    ASUS DSL-N16
    SNR / Attn
    6.3(dB) / 20.5(dB)
    Path Level
    Fastpath
    Καλό ακούγετε!!!
    Για να δούμε...

  4. #4
    Εγγραφή
    01-06-2008
    Ηλικία
    52
    Μηνύματα
    1.404
    Downloads
    2
    Uploads
    0
    Ταχύτητα
    8192/512
    ISP
    Forthnet
    DSLAM
    Forthnet - Ν. ΣΜΥΡΝΗ
    SNR / Attn
    8(dB) / 30(dB)
    Επιτέλους. Χρόνια το λιβάνιζαν το νέο στάνταρ.

    Θα ήθελα να δω και την τελική ονομασία. Θα είναι C++0B; Θα είναι C++11; Θα μείνει C++0x; Θα είναι κάπως αλλιώς τελικά;

    Ο Sutter είναι όντως από τα μεγαλύτερα μυαλά στη C++. Ανάμεσα στα άλλα, έγραψε και το εξαιρετικό Exceptional C++...

  5. #5
    Εγγραφή
    06-01-2005
    Περιοχή
    Dallas
    Ηλικία
    39
    Μηνύματα
    1.223
    Downloads
    2
    Uploads
    0
    Ταχύτητα
    940 Mbps/940 Mbps
    ISP
    Astound Broadband
    Είχα την εντύπωση πως το Mac OS X είναι γραμμένο κυρίως σε C και Obj-C.

  6. #6
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    49
    Μηνύματα
    56.427
    Downloads
    64
    Uploads
    73
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Vodafone
    Path Level
    Fastpath
    Μένει τώρα οι compilers (gcc), τα toolkits (qt), και τα IDEs (Eclipse, KDevelop, Netbeans) να γίνουν C++0x-compliant.

  7. #7
    Το avatar του μέλους ditsikts
    ditsikts Guest
    Γιατί οι γλώσσες να μένε ίδιες για χρόνια;
    Η python δε μπορεί να κάνει ότι κάνει η c++;

    η c# δεν είναι συνέχεια της c++;

  8. #8
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    49
    Μηνύματα
    56.427
    Downloads
    64
    Uploads
    73
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Vodafone
    Path Level
    Fastpath
    Η python δεν είναι interpreted γλώσσα;

    Άρα αργή;

  9. #9
    Εγγραφή
    05-10-2004
    Περιοχή
    Santa Clara, CA, USA
    Ηλικία
    38
    Μηνύματα
    1.307
    Downloads
    9
    Uploads
    0
    Τύπος
    Cable
    Ταχύτητα
    200/5 Mbps
    ISP
    Comcast
    Router
    Netgear C7000v2
    Η python δεν είναι γλώσσα για system-level programming, άρα δεν μπορείς να πεις ότι κάνει για όλες τις δουλειές που κάνει η C++. Χώρια η ταχύτητα που ανέφερε ο Wan.

    Επίσης, η C# δεν είναι καμία συνέχεια καμίας άλλης γλώσσας. Είναι παράγωγη της C++ αλλά απευθύνεται σε διαφορετικό κοινό και διαφορετικές εφαρμογές.

  10. #10
    Εγγραφή
    01-06-2008
    Ηλικία
    52
    Μηνύματα
    1.404
    Downloads
    2
    Uploads
    0
    Ταχύτητα
    8192/512
    ISP
    Forthnet
    DSLAM
    Forthnet - Ν. ΣΜΥΡΝΗ
    SNR / Attn
    8(dB) / 30(dB)
    Παράθεση Αρχικό μήνυμα από WAntilles Εμφάνιση μηνυμάτων
    Μένει τώρα οι compilers (gcc), τα toolkits (qt), και τα IDEs (Eclipse, KDevelop, Netbeans) να γίνουν C++0x-compliant.
    Ο gcc είναι ήδη C++0x compliant:
    http://gcc.gnu.org/projects/cxx0x.html

  11. #11
    Εγγραφή
    13-07-2006
    Μηνύματα
    518
    Downloads
    0
    Uploads
    0

  12. #12
    Εγγραφή
    01-06-2008
    Ηλικία
    52
    Μηνύματα
    1.404
    Downloads
    2
    Uploads
    0
    Ταχύτητα
    8192/512
    ISP
    Forthnet
    DSLAM
    Forthnet - Ν. ΣΜΥΡΝΗ
    SNR / Attn
    8(dB) / 30(dB)
    Παράθεση Αρχικό μήνυμα από murray Εμφάνιση μηνυμάτων
    Επίσης, η C# δεν είναι καμία συνέχεια καμίας άλλης γλώσσας. Είναι παράγωγη της C++ αλλά απευθύνεται σε διαφορετικό κοινό και διαφορετικές εφαρμογές.
    Θα έλεγα ότι προήλθε από την Java. Όχι όμως ως συνέχεια, αλλά ως παραλλαγή.

  13. #13
    Εγγραφή
    17-12-2002
    Περιοχή
    Ραφήνα
    Μηνύματα
    347
    Downloads
    52
    Uploads
    0
    Τύπος
    ADSL2+ OTE
    Ταχύτητα
    24000/1000
    ISP
    OTEnet
    DSLAM
    ΟΤΕ - ΡΑΦΗΝΑ Α
    Path Level
    Fastpath
    Παράθεση Αρχικό μήνυμα από dou13 Εμφάνιση μηνυμάτων
    Με αυτό τον τίτλο περίμενα οτι θα linkαρες αυτό: Write In C

  14. #14
    Εγγραφή
    09-08-2007
    Ηλικία
    34
    Μηνύματα
    287
    Downloads
    2
    Uploads
    0
    Τύπος
    Other / Άλλο
    Ταχύτητα
    8192/1024
    ISP
    Conn-x OTE
    Router
    HAUWAEI Echolife 520c
    Path Level
    Fastpath
    Εγώ πάντως στο επόμενο εξάμηνο θα αρχίσω C++

    Αν κατάλαβα καλά, δίνει μια σταθερότητα στο multi-threading ;

  15. #15
    Εγγραφή
    03-05-2007
    Περιοχή
    ::1
    Μηνύματα
    3.273
    Downloads
    4
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    102400/10240
    ISP
    COSMOTE
    DSLAM
    ΟΤΕ - ΓΗΡΟΚΟΜΕΙΟ
    Router
    Speedport Plus 2
    Παράθεση Αρχικό μήνυμα από WAntilles Εμφάνιση μηνυμάτων
    Η python δεν είναι interpreted γλώσσα;

    Άρα αργή;

    People are often worried about the speed of their Python programs; doesn't using Python mean an unacceptable loss in performance? Some people just jump to the conclusion that "hey, it's an interpreted scripting language, and those all run very slow!" Other people have actually tried Python and have found it performs well enough. Sometimes, though, you have a program that just runs too slowly.

    Why is raw speed important? Or isn't it?


    Some people are inappropriately obsessed with speed and think that just because C can provide better performance for certain types of problem, it must therefore be a better language for all purposes. Other people think that speed of development is far more important, and choose Python even for those applications where it will run slower. Often, they are surprised to find Python code can run at quite acceptable speeds, and in some cases even faster than what they could get from C/C++ with a similar amount of development time invested. Usually it is not the absolute speed that is important, you should think about what would be an acceptable speed of execution. Optimisations beyond achieving this acceptable speed are wasteful of resources (usually: your time. And thus: money.).

    http://wiki.python.org/moin/PythonSpeed

    ........Auto merged post: farcry πρόσθεσε 3 λεπτά και 52 δευτερόλεπτα αργότερα ........

    Παράθεση Αρχικό μήνυμα από MichaelSE Εμφάνιση μηνυμάτων
    Θα έλεγα ότι προήλθε από την Java. Όχι όμως ως συνέχεια, αλλά ως παραλλαγή.
    η συνεχεια της C++ δεν ειναι η D?

    It originated as a re-engineering of C++, but even though it is mainly influenced by that language, it is not a variant of C++. D has redesigned some C++ features and has been influenced by concepts used in other programming languages, such as Java, Python, Ruby, C#, and Eiffel.

    http://en.wikipedia.org/wiki/D_(programming_language)
    Τελευταία επεξεργασία από το μέλος farcry : 13-06-11 στις 04:17. Αιτία: auto merged post


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

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

  1. αλλάζει η IP και χάνεται το internet...
    Από johnyb98 στο φόρουμ Networking
    Μηνύματα: 5
    Τελευταίο Μήνυμα: 14-12-09, 15:09
  2. [Sagem] Sagem 1500. Δεν αλλάζει local IP !!! Τί γίνεται ????
    Από ultraxmode στο φόρουμ ADSL & Broadband Hardware, routers και modems...
    Μηνύματα: 0
    Τελευταίο Μήνυμα: 09-10-08, 15:36
  3. Μειωθηκε ξαφνικα η φωτεινότητα και δεν αλλαζει
    Από alwaysalone στο φόρουμ Κάρτες ήχου, γραφικών, ηχεία και οθόνες
    Μηνύματα: 17
    Τελευταίο Μήνυμα: 06-06-07, 22:23
  4. Η pstn αλλάζει όνομα και γίνεται adsl ..
    Από grandstyle στο φόρουμ COSMΟΤΕ
    Μηνύματα: 15
    Τελευταίο Μήνυμα: 17-04-07, 01:57
  5. Η Intracom ανανεώνεται...
    Από DeMaitre στο φόρουμ Ειδήσεις
    Μηνύματα: 2
    Τελευταίο Μήνυμα: 03-07-06, 17:52

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

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

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