Programming language "paradigms" are a moribund and tedious legacy of a bygone age. Modern language designers pay them no respect, so why do our courses slavishly adhere to them? This paper argues that we should abandon this method of teaching languages, offers an alternative, reconciles an important split in programming language education, and describes a textbook that explores these matters.
Beschreibung
Teaching programming languages in a post-linnaean age
%0 Journal Article
%1 Krishnamurthi:2008:TPL:1480828.1480846
%A Krishnamurthi, Shriram
%C New York, NY, USA
%D 2008
%I ACM
%J SIGPLAN Not.
%K education paradigms programming programming.languages programming.philosophy
%P 81--83
%R 10.1145/1480828.1480846
%T Teaching programming languages in a post-linnaean age
%U http://doi.acm.org/10.1145/1480828.1480846
%V 43
%X Programming language "paradigms" are a moribund and tedious legacy of a bygone age. Modern language designers pay them no respect, so why do our courses slavishly adhere to them? This paper argues that we should abandon this method of teaching languages, offers an alternative, reconciles an important split in programming language education, and describes a textbook that explores these matters.
@article{Krishnamurthi:2008:TPL:1480828.1480846,
abstract = {Programming language "paradigms" are a moribund and tedious legacy of a bygone age. Modern language designers pay them no respect, so why do our courses slavishly adhere to them? This paper argues that we should abandon this method of teaching languages, offers an alternative, reconciles an important split in programming language education, and describes a textbook that explores these matters.},
acmid = {1480846},
added-at = {2011-12-01T10:48:43.000+0100},
address = {New York, NY, USA},
author = {Krishnamurthi, Shriram},
biburl = {https://www.bibsonomy.org/bibtex/29171f089d9011a93b20689fb18d13e38/ji},
description = {Teaching programming languages in a post-linnaean age},
doi = {10.1145/1480828.1480846},
interhash = {e2b7c5fc7f781a719e201caf7904efac},
intrahash = {9171f089d9011a93b20689fb18d13e38},
issn = {0362-1340},
issue = {11},
journal = {SIGPLAN Not.},
keywords = {education paradigms programming programming.languages programming.philosophy},
month = {November},
numpages = {3},
pages = {81--83},
publisher = {ACM},
timestamp = {2011-12-01T10:48:43.000+0100},
title = {Teaching programming languages in a post-linnaean age},
url = {http://doi.acm.org/10.1145/1480828.1480846},
volume = 43,
year = 2008
}