Need Help with Compiling Terminology and time it takes to compile

Ok, so using Flash IDE, compiling takes a long time on my laptop because it all compiles at run time I guess? So it checks for errors, warnings, etc only after you test or compile it.

In say, C# or Flashbuilder, everything is checked prior to you having to test or compile, so it is immediate.

If I have a 20 megabyte FLA using the Flash IDE, it will take me approximately 20-25 seconds to merely test my program. Disabling the warnings in publish settings reduces this drastically (20-30%?) but still, so time consuming when I need to test every minute after changing some code.

If I have a 20 megabyte file using C# or Flashbuilder, and test it, it will immediately come up because all of the errors are checked before I test.

Why? What are the differences? What are these compile times called?

Thank you! :bu: :face: :bu: