MessiahAndrw wrote:
It should be noted that Java (as distributed by Oracle) doesn't come with an IDE or GUI designer. People use 3rd party tools like Netbeans and Eclipse. If your argument is that third parties offer compete solutions, then how is C/C++ (languages you keep referencing as unmanaged, because everything non-C/C++ could have some feature that makes it managed, according to your definition) different because QT Creator and Visual Studio bundles a compete environment together with massive libraries and all the tools you need?
C/C++ is different in it's incompleteness. It lacks some features, that managed solutions must have.
MessiahAndrw wrote:
Under your 'everything is managed in some way' definition, please give us some examples of an unmanaged environment.
There was no such definition. My definition was
given here, you can compare it with your interpretation. And according to the definition unmanaged environment is an environment, that misses all or some declared features.
MessiahAndrw wrote:
If there's no such thing as an unmanaged environment, what is the point of using the word 'managed' and not just calling it an 'environment'?
If you prefer to not pay attention to definitions, then yes, there are only "environments".
MessiahAndrw wrote:
I guess I know what your response will be - "all environments are managed, some are just more managed than others" and some irrelevant ramble about monkeys.
Some people look like monkeys (or apes), but somehow we can see a difference. Or do you prefer to speak about them in such manner - some of them are just more monkeys than others? The next step will be "we are star dust and there is nothing real".