Διαδικασία (υπολογιστές): Διαφορά μεταξύ των αναθεωρήσεων
Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
μ Γρήγορη προσθήκη κατηγορίας "Επιστήμη υπολογιστών" (HotCat) |
Χωρίς σύνοψη επεξεργασίας |
||
Γραμμή 1:
'''Διαδικασία''' (ή '''υποπρόγραμμα''') καλείται μία σειρά προγραμματιστικών [[εντολή (υπολογιστές)|εντολών]] με συγκεκριμένο "σημείο εισόδου εκτέλεσης" και ένα ή περισσότερα "σημεία εξόδου", δηλαδή εντολές διακλάδωσης σε άλλο τμήμα του ευρύτερου εκτελούμενου
Οι διαδικασίες εμφανίστηκαν με το [[προγραμματιστικό υπόδειγμα]] του [[διαδικαστικός προγραμματισμός|διαδικαστικού προγραμματισμού]] και λειτουργούν ως εξής: το εκτελούμενο πρόγραμμα φτάνει σε μία εντολή κλήσης του υποπρογράμματος η οποία δεν είναι παρά μία εντολή διακλάδωσης στο σημείο εισόδου της ζητούμενης διαδικασίας. Έτσι ο έλεγχος μεταφέρεται στην τελευταία και αυτή εκτελείται μέχρι να φτάσει σε ένα σημείο εξόδου, οπότε ο έλεγχος επιστρέφεται στο κυρίως πρόγραμμα και
Οι διαδικασίες είναι επίσης γνωστές και ως συναρτήσεις, υπορουτίνες, υποπρογράμματα, μέθοδοι κλπ. Ο όρος μέθοδος συνήθως χρησιμοποιείται σε συμφραζόμενα [[αντικειμενοστρεφής προγραμματισμός|αντικειμενοστρέφειας]], ενώ ο όρος συνάρτηση συνήθως (αλλά όχι πάντα, π.
[[Κατηγορία:
[[bs:Podrutina]]
[[cs:Funkce (programování)]]
[[da:Funktion (programmering)]]
[[de:Funktion (Programmierung)]]
[[en:Subroutine]]
[[et:Funktsioon (programmeerimine)]]
[[es:Subrutina]]
[[fa:رویه]]
[[fr:Fonction (informatique)]]
[[ko:함수 (전산학)]]
[[is:Undirforrit]]
[[it:Funzione (informatica)]]
[[he:פונקציה (תכנות)]]
[[hu:Függvény (programozás)]]
[[nl:Subprogramma]]
[[ja:サブルーチン]]
[[pl:Podprogram]]
[[pt:Subrotina]]
[[ru:Функция (программирование)]]
[[sr:Функција (програмирање)]]
[[fi:Aliohjelma]]
[[sv:Subrutin]]
[[vi:Chương trình con]]
[[uk:Підпрограма]]
[[zh:子程序]]
|