in reply to Re^4: (OT) "Learn one new language every year"? Yeah, right.
in thread (OT) "Learn one new language every year"? Yeah, right.
Java and C++ are not really statically typed
They are not strongly typed, but they are statically typed. There is a distinction. Strong typing means you cannot easily convert between data types (for instance, Perl is strongly typed. It is not particularly easy to convert between an array and a scalar). Static typing means the types are determined at compile-time. Casting is what you have to do in C and Java to circumvent the static type checking.
If you look at MJD's excellent talk again, you'll notice it is saying that strong typing can be good. It is also describing why static typing, as implemented in Pascal and C (and by extension, Java), is not very helpful.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^6: (OT) "Learn one new language every year"? Yeah, right.
by fergal (Chaplain) on Oct 09, 2004 at 15:01 UTC | |
by revdiablo (Prior) on Oct 09, 2004 at 18:53 UTC | |
by fergal (Chaplain) on Oct 12, 2004 at 09:45 UTC |