当前位置: 首页 > news >正文

C#的起源。J++语言的由来?J#和J++傻傻分不清?

C#的起源

C#读音是C Sharp, 它是微软为了对抗Java而生,最早是J++,效率比Java还好,后来被Sun公司起诉J++破坏了平台无关性,微软重新开发C#. C#和Java一样都定位为中间件语言,用虚拟机执行编译的字节码以达到跨平台目的。从语法上,C#和C/C++很像,技术本质差异在是否编译成中间代码达到跨平台目的。

J++语言的由来? C++语言的起源

J++语言的由来?

为了对抗Java, 微软公司开发了Visual J++, 和Java是基本完全一样的语法,而且性能还好,厉不厉害? 在Visual Studio 6.0中有包含。它是用的微软自己开发的Java虚拟机,因为只局限在Windows平台,遭Sun公司起诉,后来转向J#(后来也终止)和C#.

J#和J++傻傻分不清?

J#和J++傻傻分不清?

J#是微软意识到J++无法继续发展的产物,目的可以将Java代码编译成微软中间语言MSIL,并不能编译成Java字节码。J#的目的为了将之前J++代码能很好地切换到Windows .NET平台。不过,随着C#的发展,J#也逐渐终止,Visual Studio 2005是最后支持J#的版本。

什么是中间代码?


若文章对您有帮助,欢迎关注。助您在编程路上越走越好!

微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。

我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。

http://www.lryc.cn/news/473967.html

相关文章:

  • Flutter 在 对接 google play 时,利用 android studio 可视化生成 已签名的aab包
  • 使用web.dev提供的工具实现浏览器消息推送服务
  • 计算机系统结构为什么用architecture 而不是structure?
  • sqoop问题汇总记录
  • Git 创建新的分支但清空提交记录
  • SQL PRIMARY KEY
  • 软件测试学习笔记丨Flask操作数据库-对象与数据模型
  • IntelliJ IDEA使用 MybatisX-Generator 插件 自动生成Entity+Mapper+Mapper.xml等代码
  • vue中如何为不同功能设置不同的默认打印设置(设置不同的打印机)
  • 经纬恒润INTEWORK-VBA新版本正式发布
  • 金蝶云数据集成至MySQL的高效解决方案
  • Day02 C++ 环境设置
  • AQS是什么
  • Spring IOC容器简介
  • 【backstopjs】入门安装环境
  • LocalDate 类常用方法详解(日期时间类)
  • kmp desktop实现excel预览
  • OB_GINS_day3
  • 【Python3】【力扣题】405. 数字转换为十六进制数
  • 记录一次企业外部通过ssh 连接数据库的事DBeaver
  • 中聚企服:中聚AI女娲大模型,企业难题迎刃而解!
  • 对镜像精简
  • 老电脑不能装纯净版windows
  • 在Python中实现一个简单的社交媒体应用
  • pytest高版本兼容test_data[“log“] = _handle_ansi(“\n“.join(logs))错误
  • Redis技术入门与实践指南
  • 如何一键完成20个Oracle实例运维脚本部署
  • 【C++刷题】力扣-#598-区间加法 II
  • 优雅的LUA数据记录方法-serpent序列化+LUA Table
  • 初始JavaEE篇——多线程(4):wait、notify,饿汉模式,懒汉模式,指令重排序