> But as one who has to program some php for living, I wonder why would you
> like to use a language like that? I am *so* tired of the way it happily
> declares a new variable when you mistype one, or finds mistyped function
> names only at run time, if you happen to call that function... 

Or rephrasing: I wonder why people would program PHP without putting
error_reporting(E_ALL); at the top of all their scripts. (Yet I know a
number of experienced PHP programmers who do not.)

> As a C-programmer, I want my compiler to catch silly mistakes for me,
> when ever possible.

Yes, I know that feeling. But I've C++ code that takes a full minute to
compile. Then I've PHP code that can run through a test suite in under 5
seconds.

What I really want is a language with the development speed and library
range of PHP, the compiled speed of C++, and built-in contracts of
Eiffel or D. PHP with C++ modules for compute-intensive code, and using
asserts, seems closest currently.

Darren

_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to