社区
非技术区
帖子详情
java的编译器是用什么语言编的呀?是java自已吗?
pmskcsg
2005-11-27 10:23:44
java的编译器是用什么语言编的呀?是java自已吗?
有一种说法,说是java与c++还是没法比的,因为它自已的编译器只能用c做,就算能用java做,也速度太慢,因为这不是java的强项。java的强项是webv,我想问问,是这样吗?
...全文
598
14
打赏
收藏
java的编译器是用什么语言编的呀?是java自已吗?
java的编译器是用什么语言编的呀?是java自已吗? 有一种说法,说是java与c++还是没法比的,因为它自已的编译器只能用c做,就算能用java做,也速度太慢,因为这不是java的强项。java的强项是webv,我想问问,是这样吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
treeroot
2005-11-28
打赏
举报
回复
可以用java做的!
c编译器不是用c做的吗?
whyxx
2005-11-28
打赏
举报
回复
JAVA的编译器如果用JAVA做,那编译器又用什么编译啊,动动脑筋嘛.
alabaza
2005-11-28
打赏
举报
回复
com.sun.tools.javac.Main是编译器的入口类
alabaza
2005-11-28
打赏
举报
回复
看看 JDK/lib/tools.jar
你就知道是什么写的了
kinoviti
2005-11-28
打赏
举报
回复
应该是C。
不然 NullPointException咋出来的! 哈哈
woaifanyun
2005-11-28
打赏
举报
回复
java的编译器是C编的
shine333
2005-11-28
打赏
举报
回复
回复人: laou2008(濯宇) ( ) 信誉:100 2005-11-28 14:32:00 得分: 0
把java一套学完了,发现他主要是做web方面的特别强
我认为这是个错误的理解,因为现在对web,对b/s的市场需求量较大,所以这方面技术很多,但不代表java“主要是做web方面的特别强”。
dddeee
2005-11-28
打赏
举报
回复
这个问题挺好的,我也想知道
JAVA的编译器到底是用什么语言做的?那个javac.exe?
laou2008
2005-11-28
打赏
举报
回复
把java一套学完了,发现他主要是做web方面的特别强
shine333
2005-11-28
打赏
举报
回复
首先,楼主问的不是编辑器(集成开发环境IDE)吧,如果是IDE,市面上绝大部分都是Java写的,这个似乎是Java的传统,编辑、运行Java的程序,自己也是一个Java程序。
如果lz指Compiler,那么Java写的编译器不是没有。但是第一个Hello World肯定不是用Java编译的
zez
2005-11-28
打赏
举报
回复
术业有专攻..
你让男人生孩子试试.. 是不是因为他不能生你就说男人不如女人了??
呵呵
zhkchi
2005-11-28
打赏
举报
回复
无聊贴,坚定完毕!
lyqyrxw
2005-11-27
打赏
举报
回复
mark一下
dlxu
2005-11-27
打赏
举报
回复
那你用C来写个Web应用看看
专业有分工而已。各自有各自的长项
python的
编
译器
与解释器
python
编
译器
和解释器详细解答
Java
答疑:
编
译器
和解释器有何区别?
Java
语言
属于
编
译型
编
程
语言
还是解释型
编
程
语言
?_
java
解释器和
编
译器
的区别
我们都知道开发
语言
整体分为两类,一类是
编
译型
编
程
语言
,一类是解释型
编
程
语言
。那么你知道二者有何区别吗?
编
译器
和解释器又各自有何区分?
Java
语言
属于
编
译型
编
程
语言
还是解释型
编
程
语言
呢?
编
译器
是将源代码
编
译(翻译)成低级
语言
的程序。
编
译器
把源程序的每一条语句都
编
译成机器
语言
,并保存为二进制文件,运行时计算机可以直接通过运行
语言
来运行此程序,速度会很快。英文译文解释器是直接执行用
编
程
语言
编
写的指令的程序。只有在执行程序时,才一条一条的解释成机器
语言
给计算机来执行,所以运行速度不如
编
译后的程序运行的快。
什么是
编
程
语言
或
编
译器
的自举?X
语言
编
译器
可以用X
语言
编
写吗?
java
.exe和
java
c.exe源代码是用什么
编
程
语言
?
编
译器
的自举(Bootstrapping)是指使用某种
编
程
语言
编
写该
语言
自己的
编
译器
。
编
译器
实现自举可证明
编
译器
的正确性和完备性,用同一种
语言
维护对应
编
译器
也更有亲切感。
Java
编
程
语言
编
译器
深入解析
在
Java
社区中,除了Oracle官方提供的
Java
c
编
译器
,还有许多第三方
编
译器
工具对
Java
语言
的
编
译和开发提供了支持。这些
编
译器
在某些方面改进了
Java
的开发体验,比如速度、兼容性、扩展性等。一些流行的第三方
Java
编
译器
包括ECJ(Eclipse Compiler for
Java
)、Jikes、C2J等。
基于
Java
的 C
语言
编
译器
编
译器
(Compiler) 是一种将由一种
语言
编
写的程序转换为另一种
编
程
语言
的可执行程序. 现代软件对于
编
译器
的需求远甚从前, 究其原因很简单: 作为中间层,
编
译器
是构建更高层抽象的基础设施.
编
译器
意欲将人类可阅读的高阶代码, 翻译为机器能运行的低阶代码.在生成目标代码时要考虑以下几个问题:计算机的系统结构、指令系统、寄存器的分配以及内存的组织等。优化是
编
译器
的一个重要组成部分,由于
编
译器
将源程序翻译成中间代码的工作是机械的、按固定模式进行的,因此,生成的中间代码往往在时间和空间上有很大浪费。
非技术区
23,404
社区成员
70,512
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章