计算机开发环境与程式语言的区别?
计算机开发环境与程式语言的区别?
开发环境(Sofare Development Environment)是指在基本硬体和宿主软体的基础上,为支援系统软体和应用软体的工程化开发和维护而使用的一组软体,简称SDE。它由软体工具和环境整合机制构成,前者用以支援软体开发的相关过程、活动和任务,后者为工具整合和软体的开发、维护及管理提供统一的支援。
计算机语言(Computer Language)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递资讯的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程式的数字、字元和语法规划,由这些字元和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。
举例来说,Turbo C,Visual C++,J2SE等等叫做开发环境。
机器语言、组合语言、高阶语言(BASIC、C、C++、PASCAL、FORTRAN、Python、PHP)等等叫做计算机语言。
c ,c++,c# ,java 等计算机程式语言的开发环境
各种语言有各种语言的编译器(开发环境),同一种语言也有很多不同的编译器,各有千秋,别来问哪个好。
C:
Turbo C、g、Dev-c
C++:
Visual C++、Borland C++、Borland C++ Builder、Visual C++. 等等
C++ 编译器都可以开发 C。
C#:
Visual C#
Java 我不是很清楚。
他们说的 2.5G、3.6G 指的是包含有 Visual C++.、Visual C# 的 Visual Studio . 开发系统。
Delphi是整合开发环境,还是程式语言?
应该讲delphi是支援pascal语言的一个整合开发环境。支援pascal程式设计的也有其他开发环境支援,只是delphi是其中最受欢迎的。
计算机程式语言的障碍
逻辑
计算机程式语言的问题
这很明显是C#.的东西(也就是asp.),你装个VS就可以开启这个网站了。
计算机程式语言的应用
软体
计算机程式语言的选择
这个根据你的个人爱好,。开发速度比较快。 不过java锻炼人的思维很好。。 还是看你自己喜欢什么。。 其实都一样
计算机程式语言的发展过程
组合语言(Assemble Language)
为了减轻使用机器语言程式设计的痛苦,20世纪50年代初,出现了组合语言。组合语言用比较容易识别、记忆的助记符替代特定的二进位制串。下面是几条Intel80x86的汇编指令:
ADD AX , BX ;表示将暂存器AX 和 BX 中的内容相加,结果储存在暂存器AX中。
SUB AX , NUM ;表示将暂存器AX中的内容减去NUM,结果储存在暂存器AX中。
MOV AX , NUM ;表示把数NUM储存在暂存器AX中。
通过这种助记符,人们就能较容易地读懂程式,除错和维护也更方便了。但这些助记符号计算机无法识别,需要一个专门的程式将其翻译成机器语言,这种翻译程式被称为汇编程式。
组合语言的一条汇编指令对应一条机器指令,与机器语言性质上是一样的,只是表示方式做了改进,其可移植性与机器语言一样不好。总之,组合语言是符号化的机器语言,执行效率仍接近于机器语言,因此,组合语言至今仍是一种常用的软体开发工具。
组合语言的开发环境是什么
看你写的组合语言使用的功能咯。
如果你只使用了BIOS等系统功能,那么可以在没有作业系统的基础上执行。
如果你使用了DOS提供的一些功能(主要是21H中断),那么必须有DOS的支援才可以执行。
如果你还使用了WINDOWS的API呼叫,则只能在相应的WINDOWS下运行了。
如果你使用的是LINUX提供的特殊功能,那就能在LINUX作业系统下执行。
等等,不一而足
计算机各种程式语言的开发工具分别是那些??
这个东西。。
微软的visual studio,基本上可以做所有C系的东西,比如C,C++,C#,以及VB,ASP等等
IBM的eclipse是外挂式的思想,最早是用来开发java的,但是带上不同的外挂之后也可以开发C,C++,PERL,PYTHON以及JSP等等
像Editplus,ultraedit以及linux下的emacs,vi,vim等等,这都是文字编辑器,没有编译解释的功能。
另外C,C++用的比较多的就是vc6.0了,但是这个诟病比较多。。在linux下可以用dev C来开发
java还有jbuilder,基本很少人用。因为eclipse免费,这个正版大概要几万RMB,功能都差不多。java还有jcreater(也许拼错了吧),这个是很轻量级的,通常是拿来学习java的
2018-08-21 广告