当前位置:首页 » 编程软件 » 编译平台

编译平台

发布时间: 2022-01-11 08:04:53

① 汇编语言的编译器是运行在什么平台上

机器可以识别的是高低电平,将高低电平用 0,1 来对应表达,就是二进制代码
二进制代码肯定是不便于记忆的,因此,为了便于记忆,将可以执行一项功能的二进制代码段用一个符号来代替,就产生了汇编语言。
那么汇编的过程,就是将这个符号还原成二进制代码的过程。

这个过程,可以由人工来做,由机器来做...

那么,我们的电脑上来完成这个过程的,就是传说中的编译器。

这个汇编的编译器是怎么做成的?是直接用二进制代码0和1写的吗?
编译器本身就是一个可执行程序。
编写这个可程序,和编写通常程序的过程相同,所以随意用什么语言来写。然后再通过编译,生成可执行程序。

那这个二进制的0、1是以什么形式存放的,存放在哪里?
可执行程序是什么形式的,取决于操作系统。
存放形式,取决于存储器的物理性质,可以肯定的是存放在存储器。

如果用我们的电脑,怎么输入这些0、1,让电脑识别?
用我们的电脑,需要通过输入设备来输入,通常为键盘、鼠标...
过去就像楼上说的,也有用纸带、拨码开关或者其他什么的。

----------------------------------------------
其实我就是想弄明白硬件和软件是怎么锲和的,操作系统这个巨大的软件可以直接在电脑硬件上运行,那其他软件为什么一定要在操作系统上才能运行呢?

其他的软件不是一定要在操作系统上才能运行。只是,操作系统使软件的运行不必考虑硬件的差别,也就是说,针对操作系统平台所编写的程序可以适用于该操作系统可以运行的所有硬件平台,而不必针对每一个不同的硬件都编写一个程序。

是不是要调用系统里面的一些库文件啊?如果是,那windows怎么不需要啊?它怎么能只凭自己在安装时所带的那一套各种各样的文件就能在裸机上运行了呢?

WINDOWS本身就是操作系统...

那个,你要实在想明白这个问题,就看看计算机组成原理还有软件工程的相关内容吧。

② 编译c#项目,在项目属性中,平台与目标平台的区别是什么

在C#中,我们可以非常自由的、毫无限制的访问公有字段,但在一些场合中,我们可能希望限制只能给字段赋于

java的编译平台

个人感觉MyEclipse非常强大,具备智能提示功能。

④ java有那些编译平台还有jcreater是什么啊

你说的编译平台 就是编译环境吧 以前是jbuilder主流 现在已经是eclipse一统天下 你可以去官方网站下一个 一百多兆 很好用的 但是需要插件 要自己学习去下插件 安装插件

去网络搜索eclipse
www.eclipse.org

jcreater也是一种开发环境

⑤ 谁能提供有效的c程序编译平台

这个就是极品:
Turbo C/C++ for Windows 集成实验与学习环境是从事一线教学的大学教师根据 C 语言初学者的特点,量身定制的一个简单易用的 C 语言实验与学习软件。软件集成了高校 C 语言教学中使用最多的三种编译器 Visual C++ 6.0 、Turbo C++3.0和Turbo C 2.0 ,支持 C 、 C++ 、标准 C 、标准C++ 、 Windows C 程序的编辑、调试、运行,给高校 C 语言的实验提供了简单易用的软件实验环境。同时还集成了《 C 语言入门教程(每章均有 C 语言初学者易错点和习题答案分析)》, C 语言学习方法指导、标准 C 、标准 C++ 、Windwos 入门程序实例、典型源程序、典型的函数算法,课程设计指导、课程设计源程序、 Visual C++6.0 常见编译错误信息、Turbo C++3.0常见编译错误信息、 Turbo C2.0 常见编译错误信息、C语言专业词汇的中英文对照等,同时还有 2001 年到 2005 年二级 C 语言的全部真题笔试试卷及答案与分析和 10 套全真上机模拟试题和详尽的答案与分析, “编程日记” 功能可以让你记录你的 C 语言学习历程,

⑥ IDL的编译平台

装了ENVI就自带IDL的
你再单独安装如果是不同版本的不会冲突
最好分文件夹安装 别都默认在ITT目录下

⑦ 开发平台,集成环境,编译器,有什么区别,为什么c++有那么多的平台

这个区别也太大了
编译器:将高级语言编译成机器码,你这里说的是C++就是将C++代码编译成计算机可以识别的2进制代码,显然计算机是不认识C++代码的,C++只是为了程序员便于编写程序而产生高级程序语言。

集成环境:就是所谓IDE,你可以是认为用来做程序的一个软件,这个软件包含了从写程序到生成可执行程序的所有组件,也包括调试等其他功能。简单的对比,就如你写文档用的WORD一样,IDE就提供对应的类似功能。

开发平台:开发平台一般包括IDE,系统,数据库版本,编译器版本等一系列与开发相关的信息,即软件是在这样的计算机环境下开发的。

为什么C++有那么多平台:回答很简单,因为计算机大家使用的系统等不同,有的用LINUX,有的用WINDOWS,有的是嵌入式平台,也可以从CPU角度说,有X86架构的,有X64的。即使是同一个系统,也有不同版本。每个平台下的文件格式、每个CPU的指令不同等等都造成了平台多,不只是C++的问题。

⑧ 什么是编译环境他的作用是什么编译环境跟运行平台有什么不同

编译环境是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。作用是通过代入预定义等程序段将源程序补充完整。

编译环境跟运行平台区别为:工具不同、调试不同、硬件支持不同。

一、工具不同

1、编译环境:编译环境包含开发、调试和部署等工具。

2、运行平台:运行平台只包含运行指令和class实现的工具。

二、调试不同

1、编译环境:编译环境有调试代码的功能,调试后可重新编译执行。

2、运行平台:运行平台没有调试代码的功能。

三、硬件支持不同

1、编译环境:编译环境使用的是模拟设备,不需要硬件支持。

2、运行平台:运行平台需要硬件支持,在实际设备中运行。

⑨ 编译系统和解释系统的区别

首先...直接编译成可执行文件的方式 在执行速度上要快于解释执行的方式
但是 JAVA是夸平台的.......

也就是说 ..虽然它是解释执行的,,在速度上稍微亚于其他语言..(在硬件更新如此之快的今天,这算不上什么劣势)
但由于它的夸平台性...这个巨大的优势 决定了JAVA 会成为热门.....
JAVA语言程序 也可以根据需要有特定工具 再次编译 生成在特定系统中能执行的执行程序..比如说windows下的exe 但是这样就失去了夸平台性..
所以JAVA程序的交互 采用JAVA独特的程序包 .jar方式进行交互是非常好的选择
,也并不是非常复杂...

JAVA实际上是既有编译又有解释的....先编译成CLASS文件..这是在夸平台前提下的最大程度的编译....然后再进行解释执行,可以让解释的过程和复杂度降到最低 .如果完全采用解释执行...是很不可取的 增加了用户机的负担

热点内容
循迹小车算法 发布:2024-12-22 22:28:41 浏览:82
scss一次编译一直生成随机数 发布:2024-12-22 22:04:24 浏览:956
嫁接睫毛加密 发布:2024-12-22 21:50:12 浏览:975
linuxbin文件的安装 发布:2024-12-22 21:46:07 浏览:798
vlcforandroid下载 发布:2024-12-22 21:45:26 浏览:664
电脑做网关把数据发送至服务器 发布:2024-12-22 21:44:50 浏览:432
新华三代理什么牌子的服务器 发布:2024-12-22 21:33:21 浏览:342
欢太会员密码是什么 发布:2024-12-22 20:57:28 浏览:74
sqllocaldb 发布:2024-12-22 20:07:08 浏览:126
如何找到我的服务器 发布:2024-12-22 19:52:14 浏览:301