Magna Concursos
1896530 Ano: 2006
Disciplina: Inglês (Língua Inglesa)
Banca: UFPR
Orgão: TCE-PR

It is difficult for many students to master basic concepts in computer science and programming. A large portion of the confusion can be blamed on the complexity of the tools and materials that are traditionally used to teach Computer Science.

Perhaps the greatest source of complexity in introductory Computer Science courses is the use of traditional systems languages such as C++ and Java. These languages evolved to solve problems that arise in large-scale programming where the primary emphasis is on structure and discipline. They were not designed to make writing small or medium-scale programs easy. The recent rise in popularity (in industry, if not necessarily in academics) of scripting languages, such as Python, suggests an alternative. Python is flexible and makes experimentation easy. Solutions to simple problems are simply and elegantly expressed.

Python is a natural choice as a first programming language because its basic structures are very clean and well-designed. The concepts carry over directly to subsequent study of systems languages such as Java and C++. Python is a real-world language that is available for virtually every programming platform and comes standard with its own easy-to-use integrated programming environment. Python allows students to focus on the primary skills of algorithmic thinking and program design without getting caught up in mysterious language details.

(Source: http://www.fbeedle.com/99-6.html)

Consider the following sentences:

1. C++ and Java are complex languages to introduce programming to Computer Science students.
2. Computer programming requires discipline.
3. C++ and Java offer better solutions to simple problems than Python.
4. Python is becoming a popular language in industry.

According to the text, it is correct to say that:

 

Provas

Questão presente nas seguintes provas

Técnico de Controle - Programador

80 Questões