成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

用c语言编写的程序叫什么

Q1:哪些是用c语言编写的程序?

现在最新的版本应该是Cobol2002了,而且还在不断改进中,未来的Cobol将支持XML等Web时代的新技术 请采纳我的答案。

Q2:编辑c语言的程序是什么?

C语言当然是ASCII码编出来的了. 这里的编程语言,实际上都不能说是什么做出来或开发出来的,因为编程语言实际上是一种规范,一种协议。你(编程者)遵守这种规则(语法)来写出代码(实际上是符合语法规则的文本),然后该语言的编译器才可以分析你的代码,分析语义并最终转换成CPU可以执行的单条指令序列。 我猜测你可能是想知道她的集成开发环境或者编译器是怎么开发出来的。对于这个问题,我也不清楚细节,每个公司(比如MS、BORLAND)自己的IDE只有自己才知道是什么语言写的,很可能一个IDE要有多种语言开发不同的构件,然后集成在一起。因为不同语言有不同语言的好处,因此一个大软件用多种语言开发不足为奇。 还有,说C语言也是C写的,因此你就迷惑了,仿佛说没有蛋哪来的鸡一样。 这里我要说的是,一个语言的编译器可以用任何语言来编写实现(如果用C写C的编译器,不是不可能,但是不可能的是用C语言写第一个C的编译器,也就是说C语言刚从贝尔实验室开发出来的时候,它的编译器很可能是汇编语言写就的)。 汇编语言的编译器呢?汇编其实就是机器指令的一种助记符,因此运行没问题的。 机器语言,它就不用编译器了,它是由硬件支持的,都是电路实现的。 因此,最早的语言,它的编译器的开发难度非常大,因为人要干一些不是人干的活(^_^,机器才适合做呢),而现在的语言,尤其是高级语言,实现难度也不低,虽然支持环境强了(软件,硬件,现有语言等等),但是高级语言的逻辑实现需要更强的编译器,解释器来支持,因此开发这些东西需要的人力物力也是相当大的,希望这个回答你还满意。

Q3:c语言程序的编写是用什么的?

只能说可以有TC工具进行编写运行.

不知道你做的是什么文档,不过看你的问题就知道是从来没接触过的,建议去找书来看,不是三言两语能够说得你明白.

Q4:C语言的程序用什么软件编写?

WIN-TC V1.9.1 简繁双语版 WIN-TC是一个TC2 WINDOWS平台开发工具。由 "TC256专题站"(http://tc256.cn.st) 与 "唯C世界"(http://www.vcok.com) 联合发布。该软件使用TC2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能,例如剪切、复制、粘贴和查找替换等。而且在功能上也有它的独特特色例如语法加亮、C内嵌汇编、自定义扩展库的支持等。并提供一组相关辅助工具令你在编程过程中更加游刃有余,如虎添翼。WIN-TC简繁双语版可以正常运行于98及其以上的简体及繁体WINDOWS操作系统上。

Q5:C语言编写程序,用什么软件好?

初学用WIN-TC,打开就编译熟练了用VC6.0,经典!赶时髦用VS2008,2010牛的单纯点直接用记事本!

Q6:用c语言编写俄罗斯方块的程序

这里把游戏的关键设计放在三个盒子和一个坐标上: 大盒子:一个两维数组,记录着方块点阵的开与关(把游戏的舞台想像成一个点阵),在下面也把这个东西称为地图 两个5*5小盒子:两维数组,一个盛放着正在下落的方块,一个盛放在下一个下落的方块(即next),当然这两个也必须想像成一个点阵:如长条的点阵为: 00000 00100 00100 00100 00100 现在你只要有这么一个概念:一个不断定时下落的小盒子从大盒子顶部下降到底部,之后再将next盒子放在下落盒子,再进行下一轮的下落。

。。中间的控制等尚不要太着急。 现在面临着一个问题: 下落的盒子和地图之间要怎么联系起来? 一个好的方法是再定义一个坐标:x,y,保存着小盒子左上角在地图上对应的下标(位置),即当x = 0, y = 0时,小盒子处于地图的左上部。

如此,当小盒子需要移动时,即只须要改变x,y的值。 现在说说旋转。 小盒子保存着当前下落形状的点阵,那么旋转就只须要将这个点阵旋转90度:例如: 00000 00000 00100 00000 00100 -> 01111 00100 00000 00100 00000 这一点实现起来还是不太难的。

判断碰撞 通常这种情况只须要在有移动小盒或旋转盒子时发生:也即点阵非空是互斥的,当小盒要向下移(x++)时,如果小盒里的点阵与地图上的点阵(非空的地方)重叠,则不能下移,(卡住了),旋转则转换后的形状与地图有冲突则要放弃旋转。

到了这里,你应该有一个大概的了解了,至于怎样在屏幕上画出来,这个是比较简单的,下面的代码会慢慢与你解释。 */ /*接下一贴*/。

猜你喜欢

更多