加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 06:33:59 所属栏目:百科 来源:网络整理
导读:这可能是一个非常简单的问题,但这类语言的技术术语是什么? 它们使用通过JVM或CLR发送的“中间”汇编类型语言.它们都是面向对象的,它们都依赖于Java虚拟机或通用语言运行库等中介来编译成本机机器. 与Asm / C/C++不同,它们不直接编译为本地机器语言,需要密集
这可能是一个非常简单的问题,但这类语言的技术术语是什么?

它们使用通过JVM或CLR发送的“中间”汇编类型语言.它们都是面向对象的,它们都依赖于Java虚拟机或通用语言运行库等中介来编译成本机机器.

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

有没有技术术语从C分离Java和C#?

解决方法

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

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

C#/ Java / C语言被称为强制性的面向对象语言.

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

C#/ Java / C在图灵完成,这意味着,在实践中,他们可以产生任何计算.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读