Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers - 0 views
-
M Connor on 12 Mar 09This is an ACM Computing Surveys article that breaks up the act of computer programming into the simplest of forms: symbols that make up expressions that make up larger constructs by following the syntax of a given language. It does this by analyzing the paradigm of specialized programming languages designed specifically for the beginner programmer. Not only does the beginner learn how to program in a particular language, but the language should not hinder the design of algorithms and constructs that are utilized across many different platforms. The article also details the pros and cons of the enumerated languages and whether or not they follow this paradigm.