# Pascal

### Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια

Η γλώσσα Pascal (προφέρεται Πασκάλ) δημιουργήθηκε στο Πανεπιστήμιο της Γενεύης από τον Νικλάους Βιρθ (Nicklaus Wirth). Πήρε το όνομά της προς τιμή του μαθηματικού και φιλοσόφου Μπλεζ Πασκάλ (Blaise Pascal). Είναι μία δομημένη γλώσσα με ιδιαίτερο χαρακτηριστικό τη δυνατότητα ορισμού από τον προγραμματιστή δικών του δομών δεδομένων.

Ο Νικλάους Βιρθ συμμετείχε στις σχεδιαστικές ομάδες των γλωσσών ALGOL, Pascal, Modula, Modula-2 kai Oberon. Η Pascal θεωρείται ως μία επιτυχημένη επέκταση της επιστημονικής γλώσσας προγραμματισμού ALGOL, που αναπτύχθηκε στην Ευρώπη τη δεκαετία του '60.

Η Pascal έχει όλα τα στοιχεία για την ανάπτυξη δομημένου προγραμματισμού. Χρησιμοποιήθηκε εκτεταμένα στα πανεπιστήμια ως εργαλείο για τα μαθήματα προγραμματισμού, και για τα μαθήματα δομών δεδομένων.

Η Pascal μπορεί να θεωρηθεί ως γλώσσα γενικής χρήσης (όχι μόνο επιστημονικών εφαρμογών, όχι μόνο εμπορικών εφαρμογών). Αρχικά δεν διέθετε εξελιγμένο σύστημα χειρισμού αρχείων, (και γι΄ αυτό δεν εκτόπισε την COBOL στις εμπορικές εφαρμογές), αλλά, όπως οι περισσότερες γλώσσες, πέρασε από πολλές εκδόσεις που κάθε μια βελτίωνε την προηγούμενη. Διάφορες εκδόσεις της Pascal είναι σήμερα σε χρήση.

Διάφορα λειτουργικά συστήματα, (όπως το Macintosh της Apple), είχαν μέρη τους γραμμένα σε Pascal. Το τυπογραφικό λογισμικό ΤΕΧ, που δημιούργησε ο Ντόναλντ Κναθ (Donald E. Knuth), γράφτηκε σε μια διάλεκτο Pascal, την WEB. Η εταιρεία Borland έχει εκδώσει μία σειρά από ταχύτατους μεταφραστές Pascal με το όνομα Τurbo Pascal. Η τελευταία έκδοση της Pascal για τα Windows θεωρείται μία από τις καλύτερες εκδόσεις της στο χώρο των μικροϋπολογιστών.

### [Επεξεργασία] Γειά σου, κόσμε!

Τα προγράμματα σε γλώσσα Pascal έχουν πρώτη εντολή την

  Program όνομα

που ακολουθείται από μια προαιρετική λίστα αναφορών σε εξωτερικά αρχεία, και μετά υπάρχει ένα μπλοκ εντολών, που αρχίζει με την εντολή

  "`Begin`"

και τελειώνει με την εντολή

  "`End`".

Το σημείο στίξης [;] (Semicolon, ελληνικό ερωτηματικό) είναι το διαχωριστικό των εντολών, και η τελεία [.] δείχνει το τέλος της προγραμματιστικής ενότητας (program module). Η Pascal δεν διακρίνει κεφαλαία ή πεζά γράμματα στο πηγαίο πρόγραμμα (έξω από τα νήματα (strings) χαρακτήρων).

Ακολουθεί το συνηθισμένο παράδειγμα απλού προγράμματος που γράφει "Γειά σου, κόσμε!" (hello world!):

    program HelloWorld(output);
    begin
      writeln('Γειά σου, κόσμε!')
    end.

Ανακτήθηκε από "http://el.wikipedia.org../../../p/a/s/Pascal.html"

Κατηγορία: Γλώσσες προγραμματισμού

##### Views

- Άρθρο
- Συζήτηση
- Τελευταία έκδοση

##### Αναζήτηση

##### Άλλες γλώσσες

- Aragonés
- العربية
- Azərbaycan
- Беларуская (тарашкевіца)
- Български
- Bosanski
- Català
- Česky
- Dansk
- Deutsch
- English
- Esperanto
- Español
- Eesti
- Euskara
- فارسی
- Suomi
- Français
- Galego
- עברית
- Hrvatski
- Magyar
- Bahasa Indonesia
- Íslenska
- Italiano
- 日本語
- Taqbaylit
- 한국어
- Latina
- Lietuvių
- Македонски
- Nederlands
- ‪Norsk (nynorsk)‬
- ‪Norsk (bokmål)‬
- Polski
- Português
- Română
- Русский
- Srpskohrvatski / Српскохрватски
- Simple English
- Slovenčina
- Slovenščina
- Српски / Srpski
- Svenska
- ไทย
- Tagalog
- Türkçe
- Українська
- Tiếng Việt
- 中文