Programming model: Difference between revisions

Content deleted Content added
this article is pretty garbagey -- see discussion ongoing at Wiktionary. try to summarise things properly in the first sentence at least.
Kshalle (talk | contribs)
Clarified and added links to related pages
Line 1:
{{About| the definition of the term 'programming model'| classification of programming languages| Programming paradigm}}
 
A '''programming model''' is an [[execution model]] coupled to an [[API]] or a styleparticular pattern of programmingcode. In this style, selectedthere aboveare andactually two execution models in beyondplay: the particularexecution choicemodel of the base [[programming language]] and the execution model of the programming model. An example is [[Apache_Spark|Spark]] where [[Java_language| Java]] is the base language, and Spark is the programming model. Execution may be based on what appear to be [[Programming library|library]] calls. ExamplesOther examples include the [[POSIX Threads]] library and Hadoop's [[MapReduce]].<ref>{{cite web
| url = https://www.ibm.com/analytics/hadoop/mapreduce
| title = What is MapReduce