Abstract | ||
---|---|---|
Grace is a new object-oriented language that supports a variety of approaches to teaching programming. It integrates accepted new ideas in programming languages into a simple language that allows students and teachers to focus on the essential complexities of programming rather than the accidental complexities of the language. We motivate Grace, review its design, and evaluate it against Kolling's criteria. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1145/2445196.2445240 | SIGCSE |
Keywords | Field | DocType |
essential complexity,teaching programming,programming language,new object-oriented language,new idea,accidental complexity,simple language,object oriented language | Fifth-generation programming language,Second-generation programming language,Software engineering,Computer science,Fourth-generation programming language,Natural language programming,Very high-level programming language,Human–computer interaction,First-generation programming language,Programming domain,Multimedia,Language primitive | Conference |
Citations | PageRank | References |
9 | 1.28 | 6 |
Authors | ||
6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Andrew P. Black | 1 | 1566 | 366.84 |
Kim B. Bruce | 2 | 1169 | 168.81 |
Michael Homer | 3 | 46 | 10.38 |
James Noble | 4 | 1683 | 163.52 |
Amy Ruskin | 5 | 9 | 1.28 |
Richard Yannow | 6 | 9 | 1.28 |