Programming paradigms and program comprehension by novices
1997 (English)Report (Other academic)
Research into how programs are constructed has shown that an important factor is the programmer's ability to construct mental models of the system and translate them into a program. In novices, the translation ability is often reduced. Programming success can be enhanced if the programming language is closer to the novice's concept of system operation. However, novices are usually advised to start with an imperative language such as Basic or Pascal regardless of suitability. We are investigating which programming paradigms are best for novices in the context of multimedia. This paper describes a pilot experiment comparing the serial/polling style of programming with the parallel/reactive style for multimedia programs. The results seem to indicate that under certain conditions novices do better with the reactive style.
Place, publisher, year, edition, pages
Luleå: Luleå tekniska universitet, 1997. , 6 p.
Research report / Luleå University of Technology, ISSN 1402-1528 ; 1997:10
IdentifiersURN: urn:nbn:se:ltu:diva-21932Local ID: 0c6bf980-fa76-11dc-8d64-000ea68e967bOAI: oai:DiVA.org:ltu-21932DiVA: diva2:994980
Godkänd; 1997; 20080325 (ysko)2016-09-292016-09-29Bibliographically approved