Archives

Writing for Communications of the ACM, Esther Shein has just interviewed Shriram Krishnamurthi among several programming language experts on the subject of Python as an introduction to coding. Going beyond some of the remarks made by his fellow interviewees, Shriram not only offers an analysis of Python's weaknesses (limited support for testing) and strengths ("a pleasant syntax, a large set of libraries") but also outlines some of the negative impacts on curricula that he believes are resulting from its increasing popularity.