Python puts a squeeze on java for CS0 and beyond
2008; Consortium for Computing Sciences in Colleges; Volume: 23; Issue: 6 Linguagem: Inglês
10.5555/1352383.1352393
ISSN1937-4771
AutoresKrishna K. Agarwal, Achla Agarwal, M. Emre Celebi,
Tópico(s)Scientific Computing and Data Management
ResumoThis paper compares Python with Java for teaching CS0, the first introductory course for computer science majors. Python has a simpler and more elegant syntax than Java. Python has an open, community-based development model managed by the non-profit Python Software Foundation; while Java is proprietary. Both Python and Java provide support for Graphical User Interfaces and object-oriented programming but Java seems to be more complex. These features make Python more suitable than Java for CS0 and more advanced courses.
Referência(s)