Re: RAD vs. performance
- From: "Curtis W" <cwarren89@xxxxxxxxx>
- Date: 28 Jun 2006 20:57:58 -0700
Jon Harrop wrote:
Curtis W wrote:Thanks :)
I never said I'm going to do it easily, I just said I'm going to do it.
Best of luck!
Yes, but that completely changes the language. In my example, I made itBy my definition it requires something to be checkable at compile time.
Not many statically typed languages check everything at compile time.
Well, let's look at a little example here. Let's say we write a program
in language X, which happens to be dynamically typed. We can run this
program successfully through the X interpreter, but it's incredibly
slow. Luckily for us, there's a compiler for X, so we go on our way and
compile our program. It goes off without a hitch, and now we have a
fast version of our program. Now, if we assume the X compiler does some
type checking at compile time but is otherwise compatible with the X
interpreter, does that suddenly mean that X is no longer dynamically
typed because it is compiled?
Yes. You can write a dynamically typed ML interpreter, of course.
Conversely, that doesn't make ML dynamically typed.
a point to say that the given program works correctly when run through
the interpreter and when compiled without change.
If you're talking about languages then I'd say that if the language requiresThat's a rather weird definition of static typing. In any event, What
any static type checks then it is statically typed.
is the point of debating this? I've already stated what I meant by
dynamic and static typing, so let's continue on with the previous
discussion.
.
- Follow-Ups:
- Re: RAD vs. performance
- From: Jon Harrop
- Re: RAD vs. performance
- References:
- Re: RAD vs. performance
- From: Jon Harrop
- Re: RAD vs. performance
- From: cr88192
- Re: RAD vs. performance
- From: Robbert Haarman
- Re: RAD vs. performance
- From: Jon Harrop
- Re: RAD vs. performance
- From: Dr Jon D Harrop
- Re: RAD vs. performance
- From: Curtis W
- Re: RAD vs. performance
- From: Dr Jon D Harrop
- Re: RAD vs. performance
- From: Curtis W
- Re: RAD vs. performance
- From: Dr Jon D Harrop
- Re: RAD vs. performance
- From: Curtis W
- Re: RAD vs. performance
- From: Dr Jon D Harrop
- Re: RAD vs. performance
- From: Curtis W
- Re: RAD vs. performance
- From: Jon Harrop
- Re: RAD vs. performance
- From: Curtis W
- Re: RAD vs. performance
- From: Jon Harrop
- Re: RAD vs. performance
- Prev by Date: Re: RAD vs. performance
- Next by Date: Re: RAD vs. performance
- Previous by thread: Re: RAD vs. performance
- Next by thread: Re: RAD vs. performance
- Index(es):
Relevant Pages
|