Η γλώσσα C, το πρώτο πρόγραμμα

Διομήδης Σπινέλλης
Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας
Οικονομικό Πανεπιστήμιο Αθηνών
dds@aueb.gr

Ιστορία της C

Χρονολογίες

  • Δημιουργήθηκε από το 1969-1973 μαζί με το λειτουργικό σύστημα Unix
  • Αλλαγές έγιναν το 1977-1979 όταν το Unix μεταφερόταν σε διαφορετικές υπολογιστικές πλατφόρμες
  • Στα μέσα του 1980 έγινε αμερικανικό και διεθνές πρότυπο

    Γενεαλογία

  • Αλγοριθμικές γλώσσες όπως FORTRAN και Algol
  • BCPL (Martin Richards, μέσα 1960)
  • B (Ken Thompson, 1969)

    Απόγονοι

  • Objective C
  • C++
  • Perl, Java

    Το πρώτο μου πρόγραμμα

    Το παρακάτω πρόγραμμα τυπώνει "hello, world" στην οθόνη.
    #include <stdio.h>

    main()
    {
            printf("hello, world\n");
    }
    Μπορούμε να το αλλάξουμε για να τυπώσει:

    Στοιχεία του προγράμματος

    Τα προγράμματα της C αποτελούνται από ορισμένες βασικές τάξεις στοιχείων:

    Ορισμός απλών συναρτήσεων

    Ασκήσεις

    Εξοικείωση με το μεταγλωττιστή και τη διαδικασία προγραμματισμού

    1. Να πληκτρολογήσετε, μεταγλωττίσετε και να εκτελέσετε ένα πρόγραμμα σε C που να τυπώνει "I am learning C"
    2. Πειραματιστείτε αλλάζοντας διάφορα στοιχεία του προγράμματος. (Το πιθανότερο είναι οι περισσότερες αλλαγές σας να καταλήγουν σε λάθη.)
    3. Φτιάξτε ένα πρόγραμμα το οποίο να τυπώνει με * ένα τετράγωνο στην οθόνη σαν το παρακάτω:
      ***************
      *             *
      *             *
      *             *
      *             *
      *             *
      *             *
      ***************
      
      Για να επαναλαμβανόμενα στοιχεία του τετραγώνου να ορίσετε δύο συναρτήσεις οι οποίες να τα τυπώνουν και να τις καλέσετε όσες φορές και με τη σειρά που χρειάζεται.

    Βιβλιογραφία

    Γενική βιβλιογραφία