当前位置:  开发笔记 > 编程语言 > 正文

C#或Java类型语言的技术术语是什么?

如何解决《C#或Java类型语言的技术术语是什么?》经验,为你挑选了2个好方法。

这可能是一个非常简单的问题,但这类语言的技术术语是什么?

它们使用通过JVM或CLR发送的"中间"汇编类型语言.它们都是面向对象的,它们都依赖于诸如Java虚拟机或公共语言运行时之类的中介来编译成本机机器语言.

与Asm/C/C++不同,它们不直接编译为本机机器语言,并且需要密集的内存分配知识.他们都使用垃圾收集.

是否有一个技术术语可以从C++中分离出Java和C#?



1> Drew Noakes..:

C++和.NET/Java之间的关键区别在于不再需要自动回收内存.这称为垃圾收集.对于此属性,它们称为托管平台.

Java/.NET都将字节码编译延迟到本机代码,直到最后一分钟.对于这个属性,它们被称为JIT编译(Just In Time).

C#/ Java/C++语言被称为命令式面向对象语言.

.NET和Java中的类型系统只允许可验证的方法调用.对于此属性,它们被称为静态类型.

C#/ Java/C++是Turing完整的,这意味着,在实践中,它们可以产生任何计算.



2> 小智..:

这些语言通常被称为"托管"语言.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有