Καταρχήν χαλαρώστε και οι δύο.
Κατά δεύτερον, η C δεν ενδείκνυται για κάποιον που κάνει τα πρώτα βήματά του στον προγραμματισμό. Δε το λέω εγώ, που σαφώς το υποστηρίζω, αλλά και μερικά ακόμη εκατομμύρια προγραμματιστές.
Θα σου πω το εξής:
Αν πάρεις και διαβάσεις το βιβλίο του Richie (που θεωρείται το πιο βασικό στη C) και είσαι εντελώς άσχετος στον προγραμματισμό, θα το παρατήσεις σε μία μόλις μέρα.
Ακόμη, για να μάθει κάποιος C, πρέπει να ξέρει περί υπολογιστών. Π.χ.
Γράφουμε #include<stdio.h>
Άντε πάνε τώρα εξήγα εσύ σε έναν περίεργο μαθητή εντελώς άσχετο από προγραμματισμό τι στο διάολο είναι το standard input output library , πες του για interpreting & compiling από το πρώτο μάθημα, κ.λ.π.
Μη τρελαθούμε δηλαδή. Ντάξει, επειδή κάποιοι εξοικειωμένοι με τη C , δε σημαίνει πως θα πρέπει να τη φάνε όλη στη μάπα. Αυτοί που ξέρουν C, ας πάνε στην IOI και ας διαβάσουν μόνοι τους.
Να μη συγκρίνουμε με βάση αυτά που ξέρουμε εμείς, αλλά να 'μαστε ρεαλιστικοί και να βλέπουμε τη γενική κατάσταση. Το 80 τοις 100 δε μπορεί να καταλάβει το "ΓΙΑ i ...", θα καταλάβει το for ? Άσε που η C έχει πολλά πράγματα, τα οποία θα δημιουργούν ανακρίβειες στη διόρθωση. Π.χ. ++i, i++, στην αύξηση. Έχει άπειρες λεπτομέρειες. Οι διορθωτές θα τα χάσουν και το ίδιο και οι μαθητές.
Για την ΑΕΠΠ χρειάζεται μια πιο σουλωπωμένη και σχολική γλώσσα. Αν κάποια ξένη γλώσσα που υπάρχει ήδη, μπορεί να χρησιμοποιηθεί, αυτή είναι η pascal και μόνο. (Άντε και ίσως λίγο η python)
Στέλιος.
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.