Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Τι έχει η C σε σχέση με άλλες γλώσσες; Την ευκαιρία να κάνεις χοντρά λάθη και να μην ξέρεις από πού προέρχονται!

Θα πρότεινα να την αφήσει για δεύτερη γλώσσα, και να πάει σε C# ή Java. Αυτές οι γλώσσες πιθανόν να του ανοίξουν ευκαιρίες δουλειάς.

Υπάρχει ένας ωραίος και ελαφρύς editor για C# εδώ:https://jbe2277.github.io/dotnetpad/

Όσο για τη java υπάρχει το Eclipse.

Το θέμα με τη C είναι ότι διαφημίζεται ότι γράφεις κώδικα που μπορεί να παίξει παντού, σύμφωνα με κατάλληλες οδηγίες πριν βγει ο εκτελέσιμος κώδικας. Καλό είναι αυτό, αλλά άλλες γλώσσες, όπως η java, παίζουν παντού, μέσω ενδιάμεσου κώδικα. Έτσι δεν χρειάζεται να βγάζει κανείς εκτελέσιμα αρχεία για κάθε περίπτωση.

Ασφαλώς σε όλες τις γλώσσες, όταν το επίπεδο είναι πιο επαγγελματικό, οι εξαρτήσεις από το λειτουργικό, και τις ξένες βιβλιοθήκες ρουτινών, ανάλογα με το που προορίζεται το εκτελέσιμο αρχείο  να λειτουργήσει χαλάει την ευκολία να γράφεις μια φορά για οπουδήποτε.

 Ο προγραμματισμός για μένα δεν είναι να μένει κανείς στα θεωρητικά, πχ χρήση μεταβλητών και δομών δεδομένων, αλλα στη χρήση βιβλιοθηκών για διάφορα πράγματα ή ακόμα και του λειτουργικού. Με αυτόν τον τρόπο γίνεται κανείς προγραμματιστής υπολογιστή. Να αποκτήσει την ικανότητα να αντιλαμβάνεται την λειτουργία του υπολογιστή.

Επεξ/σία από solarpower
Δημοσ. (επεξεργασμένο)
16 ώρες πριν, solarpower είπε

Ο προγραμματισμός για μένα δεν είναι να μένει κανείς στα θεωρητικά, πχ χρήση μεταβλητών και δομών δεδομένων, αλλα στη χρήση βιβλιοθηκών για διάφορα πράγματα ή ακόμα και του λειτουργικού. Με αυτόν τον τρόπο γίνεται κανείς προγραμματιστής υπολογιστή. Να αποκτήσει την ικανότητα να αντιλαμβάνεται την λειτουργία του υπολογιστή.

Βιβλιοθήκες, λειτουργικό σύστημα. λειτουργία υπολογιστή, μυρίζει C και C++😁

 

Επεξ/σία από k33theod
Δημοσ.

Σε δέκα χρόνια η C θα είναι μουσειακό είδος, αρχαιολογία! Πέρασε η εποχή των προγραμμάτων του 1kbyte, τώρα κατεβάζεις app για android για δυο τρεις λειτουργίες, και για πλάκα έχει 3-4Mbyte, ενώ οι καλές έχουν από 30 και πάνω. Είναι το αντίστοιχο με το "ανέκδοτο" με τα αντικείμενα, ότι για να φας τη μπανάνα θα πάρεις όλο τη ζούγκλα μαζί...Έτσι για δυο τρεις λειτουργίες πρέπει να πάρεις τα πάντα, να τα βάλεις μαζί και έτσι φτιάχνεις εφαρμογή. Είναι σαν να παίρνεις ένα αυτοκίνητο, και να βάζεις αυτοκόλλητα "πάτα εδώ", και να λες μετά ότι έφτιαξες ένα αυτοκίνητο! Έτσι είναι ο προγραμματισμός!

 

Δημοσ.
12 ώρες πριν, solarpower είπε

Σε δέκα χρόνια η C θα είναι μουσειακό είδος, αρχαιολογία! .... .... Έτσι είναι ο προγραμματισμός!

Χμμ, από τη δημιουργία της C++ το 98 αυτό έλεγαν. Δυστυχώς ή ευτυχώς, η C θα μείνει μαζί μας για πολύ καιρό ακόμα. Όχι μόνο επειδή θα πρέπει να ξέρουμε πώς να φτιάξουμε ή να επεκτείνουμε παλιά προγράμματα,  αλλά επειδή άλλες "νεώτερες" γλώσσες είναι τελείως bloated (για να μην πω αργές) και δεν δύναται η χρήση τους σε μικρά αυτοματοποιημένα συστήματα.

Επίσης, θέλω να κάνω και ένα σχόλιο για το:

Αναφορά σε κείμενο

Πέρασε η εποχή των προγραμμάτων του 1kbyte, τώρα κατεβάζεις app για android για δυο τρεις λειτουργίες, και για πλάκα έχει 3-4Mbyte, ενώ οι καλές έχουν από 30 και πάνω.

Αυτό το χαλαρό σκεπτικό μας έχει φέρει στη κατάσταση να πρέπει να περιμένουμε παραπάνω από μερικά δευτερόλεπτα για να φορτώσει μια σελίδα (ενώ το ίντερνετ είναι πια πολύ γρήγορο), ή να μη μπορούμε να ανοίξουμε πάνω από 100 tabs στον browser. Η εποχή της τεχνολογικής αφθονίας δεν μας ωθεί να ψάξουμε για τα όρια του hardware πια. Να θυμάστε τα λόγια μου, αυτό στο προσεχές μέλλον θα το μετανιώσουμε πικρά.

  • Like 5
  • Thanks 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...