pc编译器只有英文吗
㈠ 电脑系统都自带有语言编译器吗
不是所有的系统都带. 很多linux都会带gcc, 以前的DOS和win98带qbasic,
现在的Windows基本没有带编译器,但是带有一些脚本解释器,包括javascript, vbscript
Windows vista带powershell解释器。
,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器(Linker) → 可执行程序 (executables)
高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。源代码一般为高级语言 (High-level language), 如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Object code),有时也称作机器代码(Machine code)。
㈡ C++编译器一定要按装英文版本的吗
编译器的核心实际上是命令行的,无所谓英文版(命令行只认英文)。
如果是IDE,很多都有汉化版的。当然不一定要装英文版。
不过VC++6的话,汉化质量实在太差(据说还有莫名其妙的BUG),还不如用英文版。
Microsoft Visual Studio中带VC++,有官方中文版。LZ可以下个VS2008 Team Suite。不过文件相当大,对于新手来说不怎么实用。
Dev-C++比较小,对标准的实现也比较好,不过调试功能很烂。
C-Free应该也可以用。
像Turbo C++就太老了,不推荐。
㈢ 编程语言是怎么回事机器不是只能读代码吗包括c语言之类的,里面不是有英文吗,那机器能读懂吗
编译器会把c语言编译成为汇编,每条汇编指令对应一条机器码,也就是二进制0,1码,cpu只识别二进制码,而且,不同的cpu有不同架构,电脑基本都是x86架构,所以,是x86汇编,手机是arm架构,采用arm汇编,所以,电脑的程序不可以在手机上运行,除非采用解析器,进行汇编之间的解析,总之,所有的语言都会由编译器编译成汇编,再转换成二进制码,再通过地址的链接,才最终成为可执行程序
㈣ 为什么我电脑的vc6.0编译器生成的程序运行时不能输入中文
我使用vc6.0
编译器
生产的程序,运行的程序只能输入英文,不能输入中文。同样的编译器在其他电脑却可以输入中文,这是为什么啊?我使用的系统是rlmf
vista
㈤ 全国计算机三级PC汇编语言编译器是什么怎么用进入考试系统后进入到如图所示,怎么做了
1.输入edit 1.asm(源程序文件名)
或者在考试文件夹打开源程序文件,asm格式的,用记事本打开.就能编辑了
我当时考试的时候采取的后者,因为后者能用鼠标,,哈哈哈哈哈哈,
2.masm 1.asm(源程序文件名) 编译生成1.obj文件
3.link 1.obj 1.asm(源程序文件名) 将1.obj文件写入1.exe文件
这样就可以了
㈥ 一个开发好了的pc程序里面包括哪些语言
C语言
C语言是Dennis Ritchie在七十年代创建的,它功能更强大且与ALGOL保持更连续的继承性,而ALGOL则是COBOL和FORTRAN的结构化继承者。C语言被设计成一个比它的前辈更精巧、更简单的版本,它适于编写系统级的程序,比如操作系统。在此之前,操作系统是使用汇编语言编写的,而且不可移植。C语言是第一个使得系统级代码移植成为可能的编程语言。
计算机语言
优点:有益于编写小而快的程序。很容易与汇编语言结合。具有很高的标准化,因此其他平台上的各版本非常相似。
缺点:不容易支持面向对象技术。语法有时会非常难以理解,并造成滥用。
移植性:C语言的核心以及ANSI函数调用都具有移植性,但仅限于流程控制、内存管理和简单的文件处理。其他的东西都跟平台有关。比如说,为Windows和Mac开发可移植的程序,用户界面部分就需要用到与系统相关的函数调用。这一般意味着你必须写两次用户界面代码,不过还好有一些库可以减轻工作量。[5]
C++
C++语言是具有面向对象特性的C语言的继承者。面向对象编程,或称OOP是结构化编程的下一步。OO程序由对象组成,其中的对象是数据和函数离散集合。有许多可用的对象库存在,这使得编程简单得只需要将一些程序“建筑材料”堆在一起(至少理论上是这样)。比如说,有很多的GUI和数据库的库实现为对象的集合。
优点:组织大型程序时比C语言好得多。很好的支持面向对象机制。通用数据结构,如链表和可增长的阵列组成的库减轻了由于处理低层细节的负担。
缺点:非常大而复杂。与C语言一样存在语法滥用问题。比C慢。大多数编译器没有把整个语言正确的实现。
移植性:比C语言好多了,但依然不是很乐观。因为它具有与C语言相同的缺点,大多数可移植性用户界面库都使用C++对象实现。[5]
汇编语言
汇编是第一个计算机语言。汇编语言实际上是你计算机处理器实际运行的指令的命令形式表示法。这意味着你将与处理器的底层打交道,比如寄存器和堆栈。如果你要找的是类英语且有相关的自我说明的语言,这不是你想要的。 特别注意:语言的名字叫“汇编”。把汇编语言翻译成真实的机器码的工具叫“汇编程序”。把这门语言叫做“汇编程序”这种用词不当相当普遍,因此,请从这门语言的正确称呼作为起点出发。
计算机语言
优点:最小、最快的语言。汇编高手能编写出比任何其他语言能实现的快得多的程序。你将是利用处理器
㈦ windows的pc端编译器有哪些
Windows的pc端编译器有:
1) Visual Studio
Windows 下首先推荐大家使用微软开发的 Visual Studio(简称 VS),它是 Windows 下的标准 IDE,实际开发中大家也都在使用。为了适应最新的 Windows 操作系统,微软每隔一段时间(一般是一两年)就会对 VS 进行升级。VS 的不同版本以发布年份命名,例如 VS2010 是微软于 2010 年发布的,VS2017 是微软于 2017 年发布的。
不过 VS 有点庞大,安装包有 2~3G,下载不方便,而且会安装很多暂时用不到的工具,安装时间在半个小时左右。
对于初学者,我推荐使用 VS2015。最好不用使用 VS2017,有点坑初学者。
2) DevC++
如果你讨厌 VS 的复杂性,那么可以使用 Dev C++。Dev C++ 是一款免费开源的 C/C++ IDE,内嵌GCC编译器(Linux GCC 编译器的 Windows 移植版),是 NOI、NOIP等比赛的指定工具。Dev C++ 的优点是体积小(只有几十兆)、安装卸载方便、学习成本低,缺点是调试功能弱。
NOI 是National Olympiad in Informatics的缩写,译为“全国青少年信息学奥林匹克竞赛”;NOIP 是National Olympiad in informatics in Provinces的缩写,译为“全国青少年信息学奥林匹克联赛”。NOI、NOIP 都是奥林匹克竞赛的一种,参加者多为高中生,获奖者将被保送到名牌大学或者得到高考加分资格。
3) Visual C++ 6.0
Visual C++ 6.0(简称VC 6.0)是微软开发的一款经典的 IDE,很多高校都以 VC 6.0 为教学工具来讲解C和C++。但VC 6.0是1998年的产品,很古老了,在 Win7、Win8、Win10 下会有各种各样的兼容性问题,甚至根本不能运行,所以不推荐使用。
VC 6.0 早就该扔进垃圾桶了,可是依然有很多大学把它作为教学工具,并且选用的教材也以 VC 6.0 为基础来讲解C语言和 C++,可见教学体制的极端落后,课程体系的更新远远跟不上技术的进步。
4) 其它 IDE
除了上面提到的三款 IDE,Windows 平台下还有很多其他的 IDE,它们各有特点,例如:
Code::Blocks 是一款开源、跨平台、免费的 C/C++ IDE,它和 Dev C++ 非常类似,小巧灵活,易于安装和卸载,不过它的界面要比 Dev C++ 复杂一些,不如 Dev C++ 来得清爽。
Turbo C 是一款古老的、DOS 年代的C语言开发工具,程序员只能使用键盘来操作 Turbo C,不能使用鼠标,所以非常不方便。但是 Turbo C 集成了一套图形库,可以在控制台程序中画图,看起来非常炫酷,所以至今仍然有人在使用。
C-Free 是一款国产的 Windows 下的C/C++ IDE,最新版本是 5.0,整个软件才 14M,非常轻巧,安装也简单,界面也比 Dev C++ 漂亮。C-Free 的缺点也是调试功能弱。可惜的是,C-Free 已经多年不更新了,组件都老了,只能在 XP、Win7 下运行,在 Win8、Win10 下可能会存在兼容性问题。
㈧ PC上有c语言编译器吗 windows的,是要下载一个还是PC本身附带了
下一个,Source Insight Program Editor多种语言的编辑器,在windows平台上使用~
㈨ 有没有中文语言的编译器不像C语言一样,还要学英文。
想学编程就要熟悉英文环境,中文代码的我就知道个易语言,但这个哪有c语言流行呢?编程语言流行排行榜上Java、C、C++居前三甲,楼主先好好学C语言吧。就那几个关键字,多练练就熟悉了。如果要VC6.0编辑器变成中文,可以去下中文版的,当然代码还是英文字母。我还是推荐用英文界面的,中文版不知哪里就会蹦出个BUG。