• ÐñïãñáììáôéóôéêÜ õðïäåßãìáôá

Ο προστακτικüς προγραμματισμüς üπου τα προγρÜμματα αναπτýσσονται με απλÝς εντολÝς σε προστακτικÞ (ΔιÜβασε, ΕμφÜνισε, ΕπανÜλαβε) που ζητοýν απü τον υπολογιστÞ να εκτελÝσει συγκεκριμÝνες ενÝργειες και να ακολουθÞσει βÞματα με μßα λογικÞ σειρÜ για να επιλýσει το πρüβλημα που Ýχει δοθεß.

Γλþσσες, üπως η FORTRAN, η BASIC, η PASCAL, η C, ακολουθοýν αυτü το υπüδειγμα.

Ο δηλωτικüς προγραμματισμüς üπου, σε αντßθεση με τον προστακτικü προγραμματισμü, το πρüβλημα επιλýεται δηλþνοντας απλþς τις επιθυμητÝς ιδιüτητες του αποτελÝσματος.

Το πρüγραμμα περιÝχει λογικÝς εκφρÜσεις, ενþ κατÜ την εκτÝλεσÞ του γßνεται Ýλεγχος για το ποιες ακριβþς ικανοποιοýνται.

Παραδεßγματα γλωσσþν που τον ακολουθοýν εßναι η PROLOG και η SQL.

Ο συναρτησιακüς προγραμματισμüς επιλýει το πρüβλημα με τη χρÞση μαθηματικþν συναρτÞσεων.

Οι συναρτÞσεις παρÜγουν αποτελÝσματα με βÜση τα δεδομÝνα εισüδου τους. ΠαρÜδειγμα συναρτησιακÞς γλþσσας εßναι η LISP.

Ο αντικειμενοστρεφÞς προγραμματισμüς βασßζεται στην Ýννοια του αντικειμÝνου.

Τα αντικεßμενα δημιουργοýνται απü τις κλÜσεις.

Μßα κλÜση ορßζει τα χαρακτηριστικÜ και τη συμπεριφορÜ ενüς τýπου αντικειμÝνου, λειτουργεß δηλαδÞ ως πρüτυπο.

¸να αντικεßμενο εßναι μßα δομÞ δεδομÝνων η οποßα περιÝχει τüσο τα δεδομÝνα (χαρακτηριστικÜ που την περιγρÜφουν) üσο και τις διαδικασßες (μεθüδους) που επενεργοýν σε αυτÜ.

Τα αντικεßμενα μποροýν να αλληλεπιδροýν μεταξý τους.

Αντικειμενοστραφεßς γλþσσες εßναι η C++ και η JAVA.

Ο λογικüς προγραμματισμüς üπου τα προγρÜμματα εßναι γραμμÝνα ως Ýνα σýνολο απü προτÜσεις σε μορφÞ λογικþν εκφρÜσεων.

Το συγκεκριμÝνο υπüδειγμα βασßζεται στα γεγονüτα, στους κανüνες και στις ερωτÞσεις και ακολουθεßται κυρßως στο πεδßο της ΤεχνητÞς Νοημοσýνης.

ΠαρÜδειγμα γλþσσας που τον ακολουθεß εßναι η PROLOG.

Ο παρÜλληλος προγραμματισμüς στον οποßο τα προγρÜμματα εκμεταλλεýονται την ýπαρξη υπολογιστþν που διαθÝτουν περισσüτερους απü Ýναν επεξεργαστÝς.

¸τσι επιτυγχÜνεται η αýξηση των υπολογιστικþν επιδüσεων και η μεßωση του χρüνου εκτÝλεσης της εφαρμογÞς.

Θα πρÝπει üμως το πρüβλημα προς επßλυση να διαιρεθεß σε τμÞματα που μποροýν να επιλυθοýν παρÜλληλα.

Μßα γλþσσα που υποστηρßζει τον παρÜλληλο προγραμματισμü εßναι η Occam




    37 Áíáãíþóåéò
    ÐçãÞ: Âéâëßï ÅéóáãùãÞ óôéò Áñ÷Ýò ôçò ÅðéóôÞìçò ôùí Ç/Õ -  Ëõêåßïõ


Åêôýðùóç