これは Microsoft の用語で、マシンで直接実行されるのではなく、ランタイムの管理下で実行されるコードを指します。Microsoft 環境においては、.NET Framework または
.NET の一部である共通言語ランタイム (CLR) がランタイム システムとなります。CLR がマネージ コードをマシン コードにコンパイルして実行します。CLR は、例外処理、ガベージ コレクション、スレッド管理などのさまざまな管理サービスも提供します。
Java では「マネージ コード」という用語は使用されませんが、ランタイムである Java 仮想マシン (JVM) で実行されるため、Java も本質的にはマネージ言語です。
また、.NET または JVM のいずれかで実行するようにコンパイルできる COBOL のほか、.NET 言語 (C# など) もすべてマネージ言語です。