Δημοσιεύτηκε: 04 Ιαν 2012, 15:37
από migf1
Off topic:
giannosfor έγραψε:
Πάντως μου κάνει εντύπωση.Που στο εξωτερικό ζητάνε C προγραμματιστές?
Είχα ακούσει μία ιστορία από ένα καθηγητή μου.
Συγκεκριμένα αυτός μου έμαθε Java.Και έλεγε ότι όταν ήταν
πιο νέος σκέφτηκε να φύγει Αμερική να βγάλει λεφτά προγραμματίζοντας
σε Fortran.Έπρεπε κάποιος να συντηρήσει τα
παλαιότερα προγράμματα γιατί δε σύμφερε να τα γράψουν απ'την αρχή
σε μία καινούργια γλώσσα.

Ίσως είναι μία τέτοια περίπτωση.


Είναι τέτοιος ο όγκος εφαρμογών γραμμένων σε C και εξαπλωμένος σε τόσο μεγάλο εύρος της πληροφορικής, που το παράξενο θα ήταν να ΜΗΝ ζητάνε C προγραμματιστές στο εξωτερικό (ο μικρόκοσμος της Ελλάδας δεν έχει καμία σχέση με τον παγκόσμιο χάρτη). Και φυσικά δεν περιορίζεται μονάχα στα υπάρχοντα αλλά και στη δημιουργία μελλοντικών.

Για παράδειγμα: http://www.freelancer.com/jobs/C-Programming/

Σίγουρα όμως η Java είναι η κατά τεκμήριο πιο περιζήτητη γλώσσα επαγγελματικά, εδώ και πολλά χρόνια!

έγραψε:
Πάντως να ξέρεις ότι με την αντικειμενοστρέφεια προχωράς αρκετά.Και'γω απο C ξεκίνησα και ήμουν αρκετά καλός
το θέμα είναι ότι αυτά που κάνεις με την αντικειμενοστρέφεια με την C δεν τα κάνεις.
Και μένα μου άρεσαν και οι δείκτες και οι δομές μέχρι που κατάλαβα ότι μπορείς να κάνεις
παραπάνω πράγματα χωρίς να κάθεσαι να τρως την ώρα σου με αυτά * &
τα πραγματάκια.Και αναγκαστικά πιστεύω αν θέλεις να ασχοληθείς με develop
θα πρέπει να μάθεις.

Μια χαρά τα κάνεις και με τη C, αρκεί να μη τα γράφεις συνέχεια από την αρχή σε κάθε νέο project και να χρησιμοποιείς object-oriented βιβλιοθήκες... είτε έτοιμες (όπως π.χ. η GObject της glib) είτε custom δικές σου. Υπάρχουν όμως και αρκετά που όντως στη C θέλουν αρκετό έως πολύ παραπάνω κόπο, ακόμα και με βιβλιοθήκες. Το βασικό πρόβλημα όμως δεν είναι αυτό, είναι πως στη C δεν είναι στανταρισμένα κάτω από γενικές ντιρεκτίβες όλα τα έξτρα tools που χρειάζεσαι, που με λίγα λόγια συνεπάγεται πως πρέπει να φτιάχνεις πολύ πιο συχνά customized κώδικα για πράγματα που σε γλώσσες όπως η Java είναι στανταρισμένα μέσα στη γλώσσα και λειτουργούν παντού εγγυημένα.