A PHP Error was encountered

Severity: 8192

Message: Methods with the same name as their class will not be constructors in a future version of PHP; Waterfall_Cache has a deprecated constructor

Filename: _common/waterfall_cache.php

Line Number: 47

A PHP Error was encountered

Severity: 8192

Message: Methods with the same name as their class will not be constructors in a future version of PHP; Cache_System has a deprecated constructor

Filename: _common/waterfall_cache.php

Line Number: 194

A PHP Error was encountered

Severity: 8192

Message: Methods with the same name as their class will not be constructors in a future version of PHP; Memcache_Cache_System has a deprecated constructor

Filename: _common/waterfall_cache.php

Line Number: 275

A PHP Error was encountered

Severity: 8192

Message: Methods with the same name as their class will not be constructors in a future version of PHP; Filesystem_Cache_System has a deprecated constructor

Filename: _common/waterfall_cache.php

Line Number: 440

A PHP Error was encountered

Severity: 8192

Message: Methods with the same name as their class will not be constructors in a future version of PHP; APC_Cache_System has a deprecated constructor

Filename: _common/waterfall_cache.php

Line Number: 628

BeOpen.com: BeOpen Interview with Guido van Rossum

BeOpen.com: BeOpen Interview with Guido van Rossum

By ServerWatch Staff (Send Email)
Posted May 31, 2000


"BeOpen: There seems to be this evolution of complexity with computer languages. As the technology gets more powerful, the languages become more ambitious. How does Python compare to the languages that preceded it: C, C++, Cobol and Algol?

Van Rossum, a 44-year-old developer who spent much of his collegiate and post-collegiate years working with instructional software languages such as ABC and Pascal, freely admits that it was his annoyance with these languages' real-word performance that drove him to create Python.

"Guido: It's more complex and less complex at the same time. In a sense, there is more complexity involved in implementing the language, but there is less complexity from the language user's point of view

"What's happening is that languages have been evolving away from a machine model that is very close to the hardware. At the hardware level, there isn't much more than memory which is addressed by pointers. Memory can contain any type of data, and it's up to the programmer to decide which piece of memory is stored in which kind of data. If you make a mistake there, you can overwrite your own data or someone else's data, which isn't good. Languages like C or Fortran impose things on the memory location like "this piece of memory contains an integer, this contains a floating point and this contains a string."

Page 1 of 1


Comment and Contribute

Your name/nickname

Your email

(Maximum characters: 1200). You have characters left.


 

 


Thanks for your registration, follow us on our social networks to keep up-to-date