Artigo Revisado por pares

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

ISSN

1937-4771

Autores

Krishna K. Agarwal, Achla Agarwal, M. Emre Celebi,

Tópico(s)

Scientific Computing and Data Management

Resumo

This 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)