Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

EQUAL: Towards an inclusive design approach to novice programming languages and computing environments for native users

: Basawaraj, P.; Maetzel, K.; Neuhold, E.J.

Hammond, J. ; International Federation for Information Processing -IFIP-, Technical Committee 13 Human Computer Interaction:
Usability. Gaining a competitive edge : IFIP 17th World Computer Congress - TC 13 stream on usability: Gaining a comptitive edge, August 25 - 30, 2002, Montréal, Québec, Canada
Boston: Kluwer, 2002 (International Federation for Information Processing 99)
ISBN: 1-402-07187-6
World Computer Congress <17, 2002, Montreal>
Fraunhofer IPSI; 2007
textual programming language; novice programming; programming paradigm; procedural programming; declarative programming; functional programming; programming construct; semantic concept; syntactic element; English paradigm; ASCII character set; programming skill; computing skill; universal access limitation; nonEnglish speaking native user; visually challenged user; programming plan translation; cognitive difficulty; semantic difficulty; syntactic difficulty; universal design framework; EQUAL; cultural adaptation; textual language compiler; textual language interpreter

In the current textual programming languages (conventional, novice, etc.) and programming paradigms (e.g., procedural, declarative, functional etc.), the programming constructs, semantic concepts, and syntactic elements are based on English paradigm and implemented using ASCII character sets, seriously limiting the universal access to programming and computing skills. Especially, nonEnglish speaking native users (students, adults etc.) from nonEnglish speaking geographical regions, including visually challenged users, encounter serious cognitive, semantic and syntactic difficulties in understanding and translating their programming plans into the syntax and semantics of English based paradigm of a programming language. The authors have developed an inclusive, universal design framework with flexible cognitive, semantic and syntactic, and cultural adaptations in the textual languages and their compilers/interpreters to satisfy the computing requirements of native users.