Jest to para określająca: model architekturalny systemu i język programowania Model obliczeniowy = architektura systemu + jeżyk programowania
Podstawowe modele obliczeniowe:
Model obliczeniowy Architektura
Język programowania
Model Turinga Maszyna Turinga
Model von Neumana Maszyna von Neumana (sterowany przepływem sterowania w programie)
Data flow Data flow
(sterowany przepływem danych w programie)
Dane na tamie wraz z funkcji przejdą
Imperatywny
Graf lub jeżyk pojedynczych przypisaa
Aplikacyjny (sterowany żądaniami obliczeń)
Obiektowy
Redukcji operacji do danych
Zorientowana
obiektowo
Funkcjonalny
(deklaratywny)
Zorientowany
obiektowo
Logiczny
Zorientowana J. programowania
na progr. logiczne logicznego (deki)