[Edu-sig] C++ As a First Language
Tim Peters
tim_one@email.msn.com
Thu, 2 Mar 2000 00:09:35 -0500
[Bruce Eckel, commenting on Stroustrup's "int main() { ... }" without
a return, that blew up under Tim's compiler for that reason]
> This is actually correct ISO C++; there is a special case
> for main() that allows you to leave out the return
> statement and it defaults to return 0. If it doesn't
> compile, it means your compiler is broken.
Yet another killer argument in favor of C++ as a first language. Or,
really, two: compilers implement different languages, and a function named
"main" follows different rules because ... umm ... well ... because its name
is "main" <wink>.
> Not defending C++ over Python in any way, however.
I use both languages daily, and have for years -- there's *plenty* to be
said in favor of C++. As a first language, though -- brrrrrr.
gotta-say-though-that-stroustrup-convinced-me-it-*can*-be-a-
better-first-language-than-c-ly y'rs - tim