Сообщение Re[28]: Java vs .Net от 09.04.2018 14:30
Изменено 09.04.2018 14:58 Serginio1
V>Но целевой прикладной код в 1C нифига не нейтивный, а управляемый.
https://docs.microsoft.com/ru-ru/dotnet/standard/managed-code
В первом приближении управляемым кодом называется код, выполнение которого управляется средой выполнения. В этом случае соответствующая среда выполнения называется общеязыковой средой выполнения или средой CLR, независимо от реализации (Mono, .NET Framework или .NET Core). Среда CLR отвечает за использование управляемого кода, его компиляцию в машинный код и последующее выполнение. Кроме того, среда выполнения предоставляет несколько важных служб, таких как автоматическое управление памятью, границы безопасности, безопасность типа и т. д.
1C интерпретатор. Никакой компиляции и сборки мусора нет.
С другой стороны .Net Native имеет сборщик мусора, но он нативный как D
Все таки среда исполнения не является фактором для определения управляемости. В том же C++ можно компилировать в исполняемом коде в библиотеки и использовать их динамически.
V>Но целевой прикладной код в 1C нифига не нейтивный, а управляемый.
https://docs.microsoft.com/ru-ru/dotnet/standard/managed-code
В первом приближении управляемым кодом называется код, выполнение которого управляется средой выполнения. В этом случае соответствующая среда выполнения называется общеязыковой средой выполнения или средой CLR, независимо от реализации (Mono, .NET Framework или .NET Core). Среда CLR отвечает за использование управляемого кода, его компиляцию в машинный код и последующее выполнение. Кроме того, среда выполнения предоставляет несколько важных служб, таких как автоматическое управление памятью, границы безопасности, безопасность типа и т. д.
1C интерпретатор. Никакой компиляции и сборки мусора нет.
С другой стороны .Net Native имеет сборщик мусора, но он нативный как D
Все таки среда исполнения не является фактором для определения управляемости. В том же C++ можно компилировать в исполняемом коде в библиотеки и использовать их динамически.
Использовать разного рода плагины.