alex2005 Δημοσ. 12 Σεπτεμβρίου 2008 Δημοσ. 12 Σεπτεμβρίου 2008 Ρε παιδια δεν ειναι τυχαιο που σε ολα τα τμηματα Πληροφορικης της χωρας (σε ολα τα ιδρυματα) τα μαθηματα προγραμματισμος ειναι C/C++. Πιστευω οτι ειναι η ιδανικη γλωσσα για να μαθεις να σκεφτεσαι προγραμματιστικα (Δεν ειμαι σιγουρος αν το εχω καταφερει αυτο). Φυσικα αν ειναι καποιος στο 0 η γνωμη μου ειναι οτι πρεπει να ξεκινησει απο C.Τωρα παιζει να ειναι κ λαθος η γνωμη μου. Θα περιμενω να διαβασω κ τις δικιες σας αποψεις. Μέτρο σύγκρισης δεν είναι τα Ελληνικά Πανεπιστήμια μόνο, εκτός αν υποθέσουμε πως προγραμματιστές βγαίνουν μόνο από τα Ελληνικά ιδρύματα. Αν κοιτάξεις σε ξένα Πανεπιστήμια θα βρεις σε πολλά να ξεκινάνε από άλλες γλώσσες. δεν θα έλεγα ότι έχεις άδικο, γενικά πιστεύω ότι κάποιος που τα καταφέρνει με τους pointers (που θεωρείται κάπως "δύσκολο" για αρχάριους), μπορεί μετά να καταφέρει να μάθει αρκετές γλώσσες. το παν βέβαια που πρέπει να μάθει κανείς είναι οι ιδέες, και αυτές δεν αλλάζουνε, σε όποια γλώσσα και να γράφεις. Δεν νομίζω πως η δυσκολία στην γλώσσα είναι στους pointers, αλίμονο. Εγώ προσωπικά γελάω όταν κάποιος μου λέει ότι οι pointers είναι δύσκολοι, γιατί και εγώ αρχάριος ήμουν αλλά δεν μου πήρε πάνω από 1 ώρα να καταλάβω τι είναι. Όσοι δεν καταλαβαίνουν pointers δεν είναι ότι δεν έχουν αλγοριθμική σκέψη, απλά δεν γνωρίζουν βασικές έννοιες πληροφορικής. Για παράδειγμα λες ότι αν κάποιος καταλάβει pointers θα μπορέσει να προγραμματίσει σε αρκετές γλώσσες. Ένας λοιπόν που έμαθε pointers σε C σε τι θα τον βοηθήσει στο να καταλάβει τον αντικειμενοστραφή προγραμματισμό?Και σε τι θα τον βοηθήσει να μάθει πχ Prolog?
nicker Δημοσ. 12 Σεπτεμβρίου 2008 Δημοσ. 12 Σεπτεμβρίου 2008 Αν κοιτάξεις σε ξένα Πανεπιστήμια θα βρεις σε πολλά να ξεκινάνε από άλλες γλώσσες. Για να το λες κατι θα ξερεις απλα εγω ξερω φιλους μου που στα πανεπιστημια τους στην αγγλια παλι με C ξεκινανε.. Με ποια γλωσσα πρεπει να ξεκινησει καποιος κατα την γνωμη σου;
alex2005 Δημοσ. 12 Σεπτεμβρίου 2008 Δημοσ. 12 Σεπτεμβρίου 2008 Στο Αγγλικό Πανεπιστήμιο που αποφοίτησα εγώ στα προπτυχιακά προγράμματα ξεκινούσαν με Java. Ειλικρινά δεν μπορώ να σου απαντήσω στο ποια γλώσσα είναι κατάλληλη για να ξεκινήσεις, είναι σαν να ρωτάς ποια ομάδα είναι καλύτερη. Αυτό που θέλω να πω με αυτό είναι ότι είναι καθαρά υποκειμενικό θέμα και πρέπει μόνος σου να αποφασίσεις, ακόμα και στην τύχη, γιατί δεν νομίζω πως υπάρχει άνθρωπος να σου πει με σιγουριά πως η Χ γλώσσα είναι η καλύτερη για να ξεκινήσεις. Ότι διάβασες σε αυτό το Thread είναι προσωπικές απόψεις, εσύ αποφασίζεις. Και εγώ θα τολμήσω να δώσω και μία απάντηση στο ερώτημα γιατί στις περισσότερες σχολές ξεκινάνε με C. Μην ξεχνάμε πως ένα μεγάλο μέρος των καθηγητών είναι μεγάλοι σε ηλικία, και επίσης ένα μεγάλο μέρος αυτών των καθηγητών δεν ακολουθεί την πορεία της τεχνολογίας. Ε έχουν που έχουν τον τίτλο, πρέπει και αυτοί κάτι να διδάξουν. Και για να μην με φάτε, δεν υπονοώ με τίποτα ότι η C είναι απαρχαιωμένη και άχρηστη.
dt008 Δημοσ. 13 Σεπτεμβρίου 2008 Δημοσ. 13 Σεπτεμβρίου 2008 Για παράδειγμα λες ότι αν κάποιος καταλάβει pointers θα μπορέσει να προγραμματίσει σε αρκετές γλώσσες. Ένας λοιπόν που έμαθε pointers σε C σε τι θα τον βοηθήσει στο να καταλάβει τον αντικειμενοστραφή προγραμματισμό?Και σε τι θα τον βοηθήσει να μάθει πχ Prolog? Δεν το έγραψα καλά. Έχεις δίκιο, ούτε OOP θα ξέρει, ούτε constraing programming, ούτε functional programming. Απλά, δεν θεωρώ σωστό να ξεκινάς με μια full managed γλώσσα, χωρίς να δεις pointers, καθώς αν δουλέψεις developer, κάάάάποια στιγμή στη ζωή σου θα χρειαστεί να καταφύγεις σε χαμηλό επίπεδο. Δεν παίζουνε με pointers μόνο όσοι φτιάχνουνε device drivers:-) Και από όσο έχω δει, όσοι έχουν τη δυνατότητα να καταλάβουνε ένα τέτοιο δύστροπο θέμα όσο οι pointers (και το memory allocation γενικότερα), έχουν τη δυνατότητα (ευφυία πες το άμα θες), να μπορούν να μάθουν και άλλα πράγματα, άλλες ιδέες. Πάντα με το απαραίτητο τρέξιμο και διάβασμα
panosony Δημοσ. 19 Σεπτεμβρίου 2008 Δημοσ. 19 Σεπτεμβρίου 2008 Καλύτερο είναι να ξεκινάς απο τα βασικά και να κατανοείς όσο περισσότερα γίνεται παρα να δουλευεις ενα αναπτυξιακο με ετοιμες λυσεις. Παντα θα παρουσιαστεί η αναγκη να κατανοήσεις κάτι που δεν είχες αγγίξει καν, ή ακόμα χειρότερα να λύσεις ενα πρόβλημα. Ναι στην C# αλλα επειδή απο προσωπική εμπειρία άρχισα να καλύπτω κενά με άσχημο τρόπο, καλύτερα είναι να ξεκινησει κάποιος με C. Η δικη μου άσχημη εμπειρία είχε να κάνει με AVR microcontrollers, C compilers & assembly οπου τα "σκουπίδια" και τα προβλήματα των αναπτυξιακών ήταν το κάτι άλλο ...
Optron Δημοσ. 16 Οκτωβρίου 2008 Δημοσ. 16 Οκτωβρίου 2008 Ξεκίνα με c να καταλάβεις τους Pointers και να εκτιμήσεις την χρήση της μνήμης γράφοντας μια εφαρμογή, θα καταλάβεις τι είναι μια linkedList , την δομή μερικών δένδρων και παέι λέγοντας..μετά συνεχίζεις με κάτι πιο object oriented java,c++,c#.
Nikosgiann Δημοσ. 16 Οκτωβρίου 2008 Δημοσ. 16 Οκτωβρίου 2008 παντως στην ΑΣΟΕΕ,η οποια φημιζετε για τον προγραμματισμο,ξεκιναμε με java..
alex2005 Δημοσ. 16 Οκτωβρίου 2008 Δημοσ. 16 Οκτωβρίου 2008 παντως στην ΑΣΟΕΕ,η οποια φημιζετε για τον προγραμματισμο,ξεκιναμε με java.. Αλήθεια φημίζεται για τον προγραμματισμό? Οικονομικό Πανεπιστήμιο δεν είναι? Δεν ξέρω.....ρωτάω.
PCharon Δημοσ. 16 Οκτωβρίου 2008 Δημοσ. 16 Οκτωβρίου 2008 Ανάλογα με το τί προγραμματίζεις επιλέγεις και την κατάλληλη γλώσσα. Δεν υπάρχει η "καλύτερη" γλώσσα προγραμματισμού, υπάρχει η "κατάλληλη" αναλόγως με τί ασχολείσαι, δηλαδή τί θες να φτιάξεις, πού να τρέχει και πόσο γρήγορα θες να το τελειώσεις (ανάλογα και με το skill σου φυσικά). προτείνω κατά σειρά ...πρώτα για να μάθεις: καλά τα βασικά στη C και μετά πέρασμα στη σκέψη της C++ ...μετά για να 'σαι μέσα στα πράγματα λίγο περισσότερο: σύνταξη της C# και μετά C#.NET (προσωπικά ασχολούμαι σχεδόν αποκλειστικά με απλή C αλλά είναι καθαρά για συγκεκριμένους προσωπικούς λόγους)
Nikosgiann Δημοσ. 16 Οκτωβρίου 2008 Δημοσ. 16 Οκτωβρίου 2008 ειναι το κυριο οικονομικο πανεπιστημιο στην Ελλαδα.. Στο τμημα Πληροφορικης ομως,κανεις(1ο εξαμηνο σου λεω τωρα) 1 μαθημα οικονομικων.. απ'οτι ξερω,πχ του πολυτεχνειου φημιζεται για το hardware,ομως στο software,η ασοεε παταει για την πλακα το πολυτεχνειο,, Οτι λενε σας λεω αυτη τη στιγμη..δεν ξερω τι κανουν ακριβως στο πολυτεχνειο
Dr.Fuzzy Δημοσ. 16 Οκτωβρίου 2008 Δημοσ. 16 Οκτωβρίου 2008 ειναι το κυριο οικονομικο πανεπιστημιο στην Ελλαδα.....πχ του πολυτεχνειου φημιζεται για το hardware,ομως στο software,η ασοεε παταει για την πλακα το πολυτεχνειο,, Ε...;;; Οχι ουτε για αστειο μην το λες αυτο!
Evgenios1 Δημοσ. 16 Οκτωβρίου 2008 Δημοσ. 16 Οκτωβρίου 2008 java 70% (το IDE της NetBeans.org) ή C#(και ολη την οικογενια της ms) 30% . Κατα την ταπινη μου αποψη.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.