关于计算机语言的小问题.

懦芞 2009-04-12 03:51:18
每种计算机语言都有运行的环境,
C#是.net
Eclipse是Java
那C.C++.汇编的还有其他的语言的运行环境都是什么?
...全文
125 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
烈火蜓蜻 2009-04-22
  • 打赏
  • 举报
回复
每种计算机语言都有运行的环境,
C#是.net
Eclipse是Java
那C.C++.汇编的还有其他的语言的运行环境都是什么?


晕。楼主MS连IDE和开发语言都没有分清楚

C#需要.NET运行环境,(通常情况下)
Java需要JVM虚机(通常情况下)

C.C++汇编可以生成在裸机上运行的代码

当然,C#和JAVA经过专用的编译器也可以生成在裸机上运行的代码

所以主要是看编译器
Myth_NiuNiu 2009-04-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
C#转化为IL,再转化为机器语言
C.C++都要通过编译器转化机器语言
C/C++:
Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C,TurboC
[/Quote]
UP
qldsrx 2009-04-22
  • 打赏
  • 举报
回复
在2000年以前的微软的程序语言都不需要任何运行环境,就一个操作系统就可以跑了。
如果用C++写.NET程序,还是需要.NET环境,如果是VC6.0开发的程序,就不需要.NET支持,不需要.NET支持,又不需要JAVA支持的程序,都不需要另外的运行环境,只要一个操作系统支持就行。
wonder225 2009-04-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wpf363093940 的回复:]
我的意思可能没有表达清楚。
比如你要运行用C#2005做的程序,就需要安装.net2.0.
要运行Eclipse3.2做的程序就需要安装Java1.6.
那么要是运行C++做的程序,需要安装什么环境,或者根本就不需要安装运行环境??
还有汇编??
[/Quote]
先说汇编,汇编编译之后就是机器指令,就是直接对硬件进行操作。需要你指定执行它就OK了。比如在windows里面点击,或者DOS下面 就是启动它了。
C++ 有多种:标准C++,会在对应的系统的编译器,编译成汇编,这样也不需要什么环境。
MFC,是MS的,你编译成功之后需要带 MFC的DLL,发布的才是有用的(和安装Java 1.6有些相同)
其它的大家来补充。。。
上面是个人看法。。。。
懦芞 2009-04-22
  • 打赏
  • 举报
回复
我的意思可能没有表达清楚。
比如你要运行用C#2005做的程序,就需要安装.net2.0.
要运行Eclipse3.2做的程序就需要安装Java1.6.
那么要是运行C++做的程序,需要安装什么环境,或者根本就不需要安装运行环境??
还有汇编??
zjljlj 2009-04-13
  • 打赏
  • 举报
回复
PandaIT 2009-04-12
  • 打赏
  • 举报
回复
每种计算机语言都有运行的环境,
C#是.net
Eclipse是Java

-------------------------
后两句话有意思

wuyq11 2009-04-12
  • 打赏
  • 举报
回复
C#转化为IL,再转化为机器语言
C.C++都要通过编译器转化机器语言
C/C++:
Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C,TurboC

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧