Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι
  • Σελίδα:
  • 1
  • 2
  • 3
  • 4

ΘΕΜΑ: Γιατι c c++ ;

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4705

  • thprch
  • Το Άβαταρ του/της thprch
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 36
Εχω καλυφθει πληρως στα ερωτηματα (αποριες) που εθεσα κι αυτο με την συνδρομη ολων οσων απαντησαν και σας ευχαριστω

Θα ρωτησω τωρα..........ωραια εμαθες μια γλωσσα προγραμματισμου (το εμαθες νομιζω ειναι σχετικο....τι εννοουμε εμαθες ; .....ποσο καλα έμαθες ; ......ποτε εισαι πληρης γνωσεων στη γλωσσα αυτη ;..........ειναι μονο το εμαθα η και αν το χεις που λεμε ; μπορει ο καθενας να γινει προγραμματιστης ;............πρεπει να γνωριζεις καλα μαθηματικα οπως λενε για να φτιαξεις περιπλοκα προγραμματα ;..........αποριες...αποριες....αποριες ; ; ;
The best programming language is the one that gives you the most money
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4706

  • Theo
  • Το Άβαταρ του/της Theo
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 249
  • Ληφθείσες Ευχαριστίες 70
thprch έγραψε:
ΓΙΑΤΙ λοιπον δεν προσπαθησε ποτε κανεις (κι αν προσπαθησε δεν φανηκε) να φτιαξει c στη θεση της c.......οπως σε τοσες αλλες γλωσσες
Αυτά τα συμπεράσματα πως τα βγάζεις

Υπήρξαν και άλλες γλώσσες αλλά και πολλές βελτιώσεις της ίδιας γλώσσας
"The development of C started in 1972 on the PDP-11 Unix system[11] "
C11
Main article: C11 (C standard revision)
In 2007, work began on another revision of the C standard, informally called "C1X" until its official publication on 2011-12-08. Ολοκληρώθηκε το 2011

Γλώσσες που μπορούν να διαθεχθούν την c:
c++
d
rust
go
και άλλες
η διατήρησή της οφείλεται σε λόγους που προαναφέρθηκαν

Ποιές είναι οι γλώσσες που λες ότι έγινε προσπάθεια για αντικατάστασή τους και ήταν τόσο επιτυχημένη.

Η java υπάρχει από το 1995 16 χρόνια δηλαδή πρίν την τελευταία έκδοση της c βλέπεις να εκτοπίστηκε;
php 1994
javascript 1996
sql 1970
python 1990

Γενικώς τα περισσότερα σύμπεράσματά σου είναι λάθος, και εγώ κάνω το ίδιο για πράγματα που δεν γνώριζω υποθέτω κάτι αλλά σχεδόν πάντα είναι λάθος.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4707

  • Theo
  • Το Άβαταρ του/της Theo
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 249
  • Ληφθείσες Ευχαριστίες 70
thprch έγραψε:
Εχω καλυφθει πληρως στα ερωτηματα (αποριες) που εθεσα κι αυτο με την συνδρομη ολων οσων απαντησαν και σας ευχαριστω

Θα ρωτησω τωρα..........ωραια εμαθες μια γλωσσα προγραμματισμου (το εμαθες νομιζω ειναι σχετικο....τι εννοουμε εμαθες ; .....ποσο καλα έμαθες ; ......ποτε εισαι πληρης γνωσεων στη γλωσσα αυτη ;..........ειναι μονο το εμαθα η και αν το χεις που λεμε ; μπορει ο καθενας να γινει προγραμματιστης ;............πρεπει να γνωριζεις καλα μαθηματικα οπως λενε για να φτιαξεις περιπλοκα προγραμματα ;..........αποριες...αποριες....αποριες ; ; ;

Η γνώμη μου είναι ότι πέρα από αυτό που λέμε Language Reference πρέπει να ξέρεις και μεγάλο κομμάτι της standar library και όταν λέω ξέρεις δεν εννοώ να απαντήσεις σε ερωτήσεις περιγραφικού τύπου ή πολλαπλής επιλογής αλλά να μπορείς να τα χρησιμοποιήσεις σωστά για να γράψεις μιά σειρά από προγράμματα και να λύσεις προβλήματα.

Αυτό δεν νομίζω ότι αρκεί για να πεις είμαι προγραμματιστής. Πρέπει να ξέρεις και τεχνικές που χρησιμοποιούν οι προγραμματιστές αλγόριθμους, data structures λειτουργικά συστήματα κ.α

Τα μαθηματικά δεν απαραίτητα σε υψηλό επίπεδο. Αυτό όμως που πρέπει να είσαι ικανός να κάνεις, είναι όταν ένας μαθηματικός σου λέει ότι αυτό το πρόβλημα λύνεται έτσι εσύ να κάνεις αυτή τη λύση πρόγραμμα για τον υπολογιστή. Και η υλοποίηση του πρέπει να είναι και αποτελεσματική, να παίρνεις αποτελέσματα "σήμερα" και όχι μετά από κάτι χρόνια.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4708

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Αποστόλης έγραψε:
Το ότι δεν προσπάθησαν δεν το γνωρίζουμε. Μπορεί να υπήρξαν προσπάθειες που δεν είδαν το φως της δημοσιότητας.
Σίγουρα όμως δεν θα υπήρξαν πολλές προσπάθειες, γιατί:

- Μιλάμε για ένα κολοσιαίο έργο, κι όχι λίγες γραμμές κώδικα.
Είναι δύσκολο να βρεθούν τόσοι πολλοί προγραμματιστές που μπορούν να ανταποκριθούν στις ανάγκες (να ξέρουν καλά assembly, C, C++ κι όχι python, php, ruby κ.λ.π. κ.λ.π. - εδώ λοιπόν υπάρχει και απάντηση στο γιατί να μάθω C, C++ ), να έχουν τόσο χρόνο και να μπορούν να συντονιστούν τόσο καλά ώστε να να φέρουν εις πέρας ένα τόσο δύσκολο έργο.

- Υπάρχει πάρα πολλή δουλειά και τεχνογνωσία βασισμένη επάνω στη C που είναι δύσκολο να την αγνοήσεις ελαφρά τη καρδία.
Όσο κι αν θα το ήθελε κάποιος δεν είναι τόσο εύκολο για την Microsoft να πει: σταματάω τα windows και γράφω νέο λειτουργικό στην γλώσσα Ψ.
Και άντε η Microsoft το λέει. Οι εταιρείες που βγάζουν drivers για εκτυπωτές, database connectors καί τόσες άλλες εφαρμογές θα θέλουν;
Θα μπορούν;
Σε πόσα χρόνια;
Και μέχρι τότε; θα συντηρούν 2 ισομεγέθεις εταιρείες; Εδώ οι περισσότερες διώχνουν κόσμο την εποχή μας.

- Η C είναι ήδη κοντά στο να ονομαστεί υπερπλήρης. Άλλες γλώσσες θα χρειαστούν αιώνες για να το πουν αυτό. Όπως λένε και στο ποδόσφαιρο, ομάδα που κερδίζει δεν αλλάζει.

- Κατά μια έννοια έφτιαξαν μια νέα C. Έφτιαξαν μια που κάλυψε τα κενά της C και την ονόμασαν C++.
Κι αυτό που αναφέρεις «οπως σε τοσες αλλες γλωσσες» δεν είναι ακριβώς σωστό.
Δεν έχουν φτιάξει άλλη γλώσσα στη θέση άλλης.
Έφτιαξαν γλώσσες που κάνουν κάτι συγκεκριμένο λίγο καλύτερα/γρηγορότερα/ασφαλέστερα από κάποια άλλη.
Η μόνη περίπτωση που δύο γλώσσες είναι πανομοιότυπες είναι η C# με την Java (μπορείς άνετα να πάρεις κομμάτι από τη μια και να τo βάλεις ΑΥΤΟΥΣΙΟ στην άλλη). Ο λόγος φυσικά είναι ένας. Λεφτά. Εξάλου οι δύο αυτές εταιρείες (Microsoft - Oracle μαζί με 2-3 ακόμα) έχουν εμπλακεί πάμπολλες φορές σε ιστορίες με πνευματικά δικαιώματα, παντέντες κ.λ.π. κ.λ.π. Αλλουνού παπά ευαγγέλιο αυτό.


Αναφορικά με την δεύτερη ερώτησή σου.
Γιατί η C (όπως και οι Fortran, Pascal και μέχρις ενός σημείου η C++ )σε αφήνει να διαχειριστείς την μνήμη και το hardware του υπολογιστή, χωρίς όμως να σου διασφαλίζει οτι αυτό που κάνεις είναι σωστό.
Οι υπόλοιπες Java, C#, python, php κ.λ.π. κ.λ.π. επικεντρώνονται στο δεύτερο. Σου παρέχουν βιβλιοθήκες που μέσες άκρες κάνουν αυτό που θές και τρέχουν μόνες τους διεργασίες που αναλαμβάνουν να κρατάνε ζωντανό και καθαρό τον υπολογιστή σου (π.χ. garbage collector).
Αν θέλεις να επέμβεις στην διαχείριση του υπολογιστή πρέπει να φτιάξεις δικές σου libraries.
Κάτι το οποίο είναι άλλη ιστορία. Έτσι ακριβώς ξεκίνησε η Java το Linux και οι SQL databases.
Από ανθρώπους που δεν ήταν ευχαριστημένοι με τα εργαλεία που είχαν στη διάθεσή τους. Πήραν κάτι που προυπήρχε, το βελτίωσαν και το εξέλλιξαν εν τέλει σε κάτι διαφορετικό.

Η java και η c# είναι όντως πανομοιότυπες αλλά υπάρχει μία διαφορά. Η c# σου επιτρέπει να χρησιμοποιείς και στοιχεία της c, όπως pointers, structures, fucntion pointers κτλ, κάτι που την κάνει λίγο ποιο δυνατή από την java.

Ο κυρίως λόγος όμως είναι ότι δημιουργήθηκε για να μπορούν οι προγραμματιστές να φτιάχνουν εφαρμογές για windows πολύ γρήγορα. Επειδή έχω δουλέψει και με τις δύο γλώσσες και έχω φτιάξει εφαρμογές για windows, πίστεψε με χρησιμοποιώντας visual studio και c# φτιάχνεις εφαρμογές για windows πολύ ποιο γρήγορα απ'ότι σε java. Το μόνο μειονέκτημα είναι ότι τρέχουν μόνο σε windows. Αν θες να φτιάξεις cross platform εφαρμογές τότε επιλέγεις java.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4709

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
thprch έγραψε:
Εχω καλυφθει πληρως στα ερωτηματα (αποριες) που εθεσα κι αυτο με την συνδρομη ολων οσων απαντησαν και σας ευχαριστω

Θα ρωτησω τωρα..........ωραια εμαθες μια γλωσσα προγραμματισμου (το εμαθες νομιζω ειναι σχετικο....τι εννοουμε εμαθες ; .....ποσο καλα έμαθες ; ......ποτε εισαι πληρης γνωσεων στη γλωσσα αυτη ;..........ειναι μονο το εμαθα η και αν το χεις που λεμε ; μπορει ο καθενας να γινει προγραμματιστης ;............πρεπει να γνωριζεις καλα μαθηματικα οπως λενε για να φτιαξεις περιπλοκα προγραμματα ;..........αποριες...αποριες....αποριες ; ; ;

Μόνο με την εμπειρία γίνεσαι καλύτερος. Με τα χρόνια εάν ασχολείσαι και μαθαίνεις και νέα πράματα θα γίνεις καλύτερος. Μην περιμένεις να δουλέψεις απευθείας στην google. Πρέπει να αρχίσεις από μικρές δουλειές, όπως δημιουργία απλών προγραμμάτων gui και σιγά σιγά να ανεβαίνεις επίπεδο.

Όσο για τα μαθηματικά ναι, όσο καλύτερα ξέρεις τόσο ποιο πιθανών είναι να γίνεις καλύτερος. Γιατί; Διότι η δουλειά του προγραμματιστή είναι να λύνει προβλήματα και το καλύτερο εργαλείο για την επίλυση προβλημάτων είναι τα μαθηματικά.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4710

  • Αποστόλης
  • Το Άβαταρ του/της Αποστόλης
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 148
  • Ληφθείσες Ευχαριστίες 24
thprch έγραψε:
Θα ρωτησω τωρα..........ωραια εμαθες μια γλωσσα προγραμματισμου (το εμαθες νομιζω ειναι σχετικο....τι εννοουμε εμαθες ; .....ποσο καλα έμαθες ; ......ποτε εισαι πληρης γνωσεων στη γλωσσα αυτη ;..........ειναι μονο το εμαθα η και αν το χεις που λεμε ; μπορει ο καθενας να γινει προγραμματιστης ;............πρεπει να γνωριζεις καλα μαθηματικα οπως λενε για να φτιαξεις περιπλοκα προγραμματα ;..........αποριες...αποριες....αποριες ; ; ;

Πολύ το παιδεύεις :) :) :)
Αφού σου αρέσει ξεκίνα να γράφεις κώδικα και τα υπόλοιπα θα τα βρείς στην πορεία.




babaliaris1 έγραψε:
Η java και η c# είναι όντως πανομοιότυπες αλλά υπάρχει μία διαφορά. Η c# σου επιτρέπει να χρησιμοποιείς και στοιχεία της c, όπως pointers, structures, fucntion pointers κτλ, κάτι που την κάνει λίγο ποιο δυνατή από την java.

Ο κυρίως λόγος όμως είναι ότι δημιουργήθηκε για να μπορούν οι προγραμματιστές να φτιάχνουν εφαρμογές για windows πολύ γρήγορα. Επειδή έχω δουλέψει και με τις δύο γλώσσες και έχω φτιάξει εφαρμογές για windows, πίστεψε με χρησιμοποιώντας visual studio και c# φτιάχνεις εφαρμογές για windows πολύ ποιο γρήγορα απ'ότι σε java. Το μόνο μειονέκτημα είναι ότι τρέχουν μόνο σε windows. Αν θες να φτιάξεις cross platform εφαρμογές τότε επιλέγεις java.


Συμφωνώ με όλα όσα λες.
Το ανέφερα σε πολύ απλοϊκή μορφή για να μην κάνω το post μου κορδόνι.
Δυο υποσημειώσης μόνο. Το visual studio είναι πλατφόρμα φτιαγμένη ακριβώς γι αυτό το λόγο. Για να επιταχύνει την δημιουργία εφαρμογών. Τα αντίστοιχα εργαλεία της Java δεν συγκρίνονται καν με το visual studio.

Και ναι, τρέχουν μόνο σε windows αλλά δεν είναι ακριβώς μειονέκτημα.
Είναι επιλογή.
Όπως λένε και στην μαμά Αμερική «its all about money».
Τελευταία διόρθωση: 7 Χρόνια 2 Μήνες πριν από Αποστόλης.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4711

  • thprch
  • Το Άβαταρ του/της thprch
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 36
Δεν το παιδευω ......θελω να ξερω το τι το πως και το γιατι......ειναι θεμα χαρακτηρα

Αυτο που καταλαβα παντως ειναι οτι c c++ δεν μαθαινεις γρηγορα και περισσοτερες πιθανοτητες να φτιαξεις γρηγορα και ευκολα κατι καλο ειναι με python ας πουμε

c c++ θελει να εχεις ξεκινησει απο πιτσιρικας και να φας ωρες μερες χρονια που λεμε

Και το κυριοτερο να το χεις...να εχεις χαρισμα που λεμε
The best programming language is the one that gives you the most money
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4712

  • thprch
  • Το Άβαταρ του/της thprch
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 36
Οταν θελεις να δημιουργησεις μια γραφικη διεπαφη χρηστη (gui).....μια windows application.....παραθυρικη εφαρμογη-προγραμμα η οπως αλλιως και να το πουμε......και αυτο θελεις να το κανεις χωρις τη βοηθεια visual προγραμματος δηλαδη χωρις την visual c++.....πως γινεται στην c++
στην python χρησιμοποιεις κατι σε Tkinter WxPython PyQt κλπ ......και στην java κατι σε awt swing....στην c++ πως πορευεσαι...........και εκτος αυτου....υπαρχει κατι αλλο visual σε προγραμμα για c++ οπως η visual c++.......καποιο visual ide που να στεινεις φορμες και να βαζεις αντικειμενα και να δουλευεις κωδικα.....κατι ακριβως σαν την visual c++........στο dev c++ ας πουμε γινεται ;
The best programming language is the one that gives you the most money
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4713

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
thprch έγραψε:
Οταν θελεις να δημιουργησεις μια γραφικη διεπαφη χρηστη (gui).....μια windows application.....παραθυρικη εφαρμογη-προγραμμα η οπως αλλιως και να το πουμε......και αυτο θελεις να το κανεις χωρις τη βοηθεια visual προγραμματος δηλαδη χωρις την visual c++.....πως γινεται στην c++
στην python χρησιμοποιεις κατι σε Tkinter WxPython PyQt κλπ ......και στην java κατι σε awt swing....στην c++ πως πορευεσαι...........και εκτος αυτου....υπαρχει κατι αλλο visual σε προγραμμα για c++ οπως η visual c++.......καποιο visual ide που να στεινεις φορμες και να βαζεις αντικειμενα και να δουλευεις κωδικα.....κατι ακριβως σαν την visual c++........στο dev c++ ας πουμε γινεται ;

Οι microsoft έχει φτιάξει ένα framework το οποίο ονομάζεται .NET Framework, και παρέχει πάρα πολλά εργαλεία στους προγραμματιστές για την δημιουργία διαφόρων εφαρμογών για windows συμπεριλαμβανομένου και τον gui interfaces. Αν θες μπορείς να την χρησιμοποιήσεις μέσω κώδικα για να φτιάξεις ότι θέλεις αλλά βέβαια δεν θα το κάνεις αυτό, γιατί η microsoft σε δίνει και άλλα εργαλεία μέσω του visual studio για να φτιάχνεις τα παράθυρα και τα widgets όπως λέγονται χρησιμοποιώντας designers (με το ποντίκι δηλαδή). Σε γλιτώνει πάρα πολύ χρόνο και πραγματικά δεν υπάρχει λόγος να κάτσεις και να φτιάχνεις ένα ένα τα πράματα προγραμματιστικά όπως κάνεις με το tkinter της python. Θα κάτσεις με το ποντίκι να σχεδιάσεις και να δημιουργήσεις το γραφικό περιβάλλον και μετά θα προγραμματίσεις ότι είναι να προγραμματίσεις.
Τελευταία διόρθωση: 7 Χρόνια 2 Μήνες πριν από babaliaris1.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4714

  • Αποστόλης
  • Το Άβαταρ του/της Αποστόλης
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 148
  • Ληφθείσες Ευχαριστίες 24
- Qt
- wxWidgets
Πιθανόν να υπάρχουν κι άλλα εργαλεία.

Άλλο το .NET, η VIcual C++, το Qt κι άλλο τα Tkinter awt, swing.

Ξεκίνα να προγραμματίζεις και σιγά σιγά θα δεις τις διαφορές, αλλιώς θα χαθείς στη θεωρία δεν θα καταλάβεις τίποτα και θα μείνεις να ψάχνεσαι.
Το τι, το πως και το γιατί δεν φαίνονται πάντα εξ αρχής.
Πολλές φορές πρέπει να αρχίσεις να βαδίζεις προς μια κατεύθυνση για να σου αποκαλυφθεί το μονοπάτι.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4715

  • thprch
  • Το Άβαταρ του/της thprch
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 36
Αποστόλης έγραψε:
- Qt
- wxWidgets
Πιθανόν να υπάρχουν κι άλλα εργαλεία.

Άλλο το .NET, η VIcual C++, το Qt κι άλλο τα Tkinter awt, swing.

Ξεκίνα να προγραμματίζεις και σιγά σιγά θα δεις τις διαφορές, αλλιώς θα χαθείς στη θεωρία δεν θα καταλάβεις τίποτα και θα μείνεις να ψάχνεσαι.
Το τι, το πως και το γιατί δεν φαίνονται πάντα εξ αρχής.
Πολλές φορές πρέπει να αρχίσεις να βαδίζεις προς μια κατεύθυνση για να σου αποκαλυφθεί το μονοπάτι.

Για να πω την αληθεια.......ψαχνομαι ακομη.......εχω εγκαταστησει c c++ java python perl go rust pascal και οτι μπορει να βαλει ο νους σου.....κατεβασα και πασης φυσης tutorials guides και δοκιμαζω σε ολα συγχρονως..........απλα καπου κολλαω με τη c c++.....αν και ειναι καπως ζορικη.....με τραβαει περισσοτερο........επισης κολλημα εφαγα και με python και java
The best programming language is the one that gives you the most money
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4716

  • Αποστόλης
  • Το Άβαταρ του/της Αποστόλης
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 148
  • Ληφθείσες Ευχαριστίες 24
Υπάρχει μια μεγάλη διαφορά
Οι C, C++, Java είναι γλώσσες που είναι διαφορετικές όσον αφορά τον τρόπο υλοποίησης ενός έργου.
Για να φτιάξεις ένα έργο σε αυτές θα πρέπει να γνωρίζεις πολύ καλά τα εργαλεία που παρέχουν (π.χ. το swing που ανέφερες κι εσύ) και δεν γίνεται να εφαρμοστούν και στις άλλες γλώσσες.
Έτσι δεν είναι και τόσο εύκολο να τις μάθεις όλες.
Από την άλλη, γλώσσες όπως η python, η perl, η php, η RubyOnRails έχουν πολλά κοινά σημεία και η μεταπήδηση από την μια στην άλλη είναι πολύ πιο εύκολη.
Σημείωσε επίσης οτι στην JAVA μπορείς να γράψεις μόνο object oriented.

Ασχολήσου λοιπόν με μια γλώσσα τώρα στην αρχή, μάθε την καλά και μετά πήγαινε στην επόμενη.


Υ.Γ. Η αλήθεια είναι οτι η C++ είναι άλλη φάση.
Κι εμένα μου έκανε κλίκ από την πρώτη στιγμή και αν και δεν την έχω χρησιμοποιήσει πολύ, πάντα «ψάχνομαι» να γράψω κάτι σε αυτήν.
Το μόνο κακό είναι οτι στην Ελλάδα δεν έχει πολλές δουλειές, σε αντίθεση με την Java.
Τελευταία διόρθωση: 7 Χρόνια 2 Μήνες πριν από Αποστόλης.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4717

  • thprch
  • Το Άβαταρ του/της thprch
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 36
Οι περισσοτερες απο αυτες τις γλωσσες μοιαζουν στην c c++ στην συνταξη του προγραμματος.......ενω η python μου μοιαζει κατι διαφορετικο και απλο.......κατι σαν basic.....να μην πω gw basic......απλη συνταξη.......ευκολο διαβασμα κωδικα και διορθωση.........επισης κλικ μου εκανε η rust....η επερχομενη c c++ οπως λενε
The best programming language is the one that gives you the most money
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4719

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Εγώ θα σου πρότεινα να αρχίσεις με python επειδή είναι πολύ εύκολη, να μάθεις το συντακτικό της γλώσσας και λίγο πως να σκέφτεσαι για να δημιουργείς τα δικά σου προγράμματα. Αν δεν έχεις δάσκαλο και μαθαίνεις μόνος σου θα σου πάρει ένα χρόνο ίσως και περισσότερο για να κατανοήσεις πλήρως την python για αυτό μην απογοητευτείς τους πρώτους μήνες. Πάντα τα video και τα guides δεν είναι αρκετά μόνο τα καλά βιβλία σου δίνει ακριβώς αυτό που χρειάζεσαι. Όταν θα μπεις στον αντικειμενοστραφή προγραμματισμό με python (κλάσεις κτλ) αν δεν τα καταλάβεις δεν πειράζει θα τα μάθεις στην java.

Αφού έχεις ασχοληθεί αρκετά και έχεις φτιάξει αρκετά προγράμματα με python, τότε θα πας να μάθεις c. Το κόλπο για να μάθεις c είναι να έχεις ένα πολύ καλό βιβλίο! Στο τέλος θα το αναφέρω.

Μόλις μάθεις c θα πας να μάθεις java ώστε να καταλάβεις τι είναι και πως δουλεύει ο αντικειμενοστραφείς προγραμματισμός. Η python είναι επίσης αντικειμενοστραφείς, αλλά για να πω την αλήθεια η java μπόρεσε να μου μάθει το νόημα.

Και τέλος μαθαίνεις και c++ και τα έχεις όλα! c# είναι πανομοιότυπη με την java απλώς έχει και κομμάτια της c, άρα αν ξέρεις c και java την μαθαίνεις κυριολεκτικά σε μια μέρα.

Βιβλία που σου προτείνω:

Για python: A Byte Of Python (Δωρεάν)

Για C: Η γλώσσα c σε βάθος (50 ευρό)

Java: Απόλυτη Java (100 ευρό :p)

C++: C++ σε βάθος (50 ευρό)

Όπως βλέπεις τα βιβλία είναι ακριβά ιδικά της java αλλά είναι τα καλύτερα με ελληνική μετάφραση! Τα έχω διαβάσει όλα εκτός της c++ και είναι απίστευτα, σου μαθαίνουν ότι πρέπει να ξέρεις μέχρι και της λεπτομέρειες και είναι πολύ καλά στο να σου μεταφέρουν τις γνώσεις.

Κατά την γνώμη μου ο Νίκος Μ. Χατζηγιαννάκης ο οποίος είναι ο συγγραφέας και των δύο βιβλίων c,c++ έχει γράψει τα καλύτερα βιβλία που έχω διαβάσει μέχρι στιγμής για c.

Μην περιμένεις να τα μάθεις όλα αυτά σε ένα χρόνο, χρειάζεσαι τουλάχιστον 3 άντε πες 2 αν όμως πραγματικά διαβάζεις!!!


Της java είναι το μόνο που πήρα δωρεάν (από την σχολή μου) και τώρα που είδα την τιμή της νιώθω αρκετά τυχερός :p
Τελευταία διόρθωση: 7 Χρόνια 2 Μήνες πριν από babaliaris1.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Γιατι c c++ ; 7 Χρόνια 2 Μήνες πριν #4720

  • thprch
  • Το Άβαταρ του/της thprch
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 36
Τα χρονια που αναφερεις ειναι για να εισαι ενας πληρης παραγωγικος προγραμματιστης.....ο ποιος μπορει να δημιουργησει τα παντα και να δουλεψει για καποιον η για τον εαυτο του ;
The best programming language is the one that gives you the most money
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
  • Σελίδα:
  • 1
  • 2
  • 3
  • 4
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.327 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου