精华内容
下载资源
问答
  • 下面程序在屏幕上画条正弦曲线(如不满意可自己修改程序)该程序基于Turbo C 2。0编写#include "stdil。h"main(){char p[30];int ts;double rd,n,sin(),cos();rd=3。 1415926/180;printf(" -1 0 1\n");printf(" ...

    0.jpg

    2004-11-09

    用c语言编写。

    下面程序在屏幕上画一条正弦曲线(如不满意可自己修改程序)

    该程序基于Turbo C 2。0编写

    #include "stdil。h"

    main()

    {

    char p[30];

    int ts;

    double rd,n,sin(),cos();

    rd=3。 1415926/180;

    printf(" -1 0 1\n");

    printf(" I。。。。。。。。。。I。。。。。。。。。。I\n");

    for(n=0;n<=360;n=n+15)

    {

    strcpy*(p," I ");

    ts=(int)(...全部

    下面程序在屏幕上画一条正弦曲线(如不满意可自己修改程序)

    该程序基于Turbo C 2。0编写

    #include "stdil。h"

    main()

    {

    char p[30];

    int ts;

    double rd,n,sin(),cos();

    rd=3。

    1415926/180;

    printf(" -1 0 1\n");

    printf(" I。。。。。。。。。。I。。。。。。。。。。I\n");

    for(n=0;n<=360;n=n+15)

    {

    strcpy*(p," I ");

    ts=(int)(10+10*sin(n*rd));

    p[ts}='*';

    printr("%5。

    0f %s\n",n,p);

    }

    }

    。收起

    展开全文
  • 可是因为只有“0”、“1”两信息,十分难以编写和读懂。例如某种计算机规定1011011000000000为加法指令,而1011010100000000为减法指令。可以看出执行个操作需要16位二进制代码,并且差别较小使其难以分辨(上例...

    1.低级语言

    (1).机器语言

    这种语言是完全面向机器的语言,由纯粹的二进制代码组成的语言,可以由计算机直接识别和运行的语言,拥有极高的执行效率。可是因为只有“0”、“1”两种信息,十分难以编写和读懂。例如某种计算机规定1011011000000000为加法指令,而1011010100000000为减法指令。可以看出执行一个操作需要16位二进制代码,并且差别较小使其难以分辨(上例中只有7、8两位不同),给阅读和调试等操作带来极大不便;还可以看出,16位二进制代码共可以表示2^16(2的16次方)=65536个不同的指令或信息,有的计算机甚至由32位的二进制代码来控制机器的运行,这样使语言十分难以学习,程序员不得不带着厚重的表格;而且对于不同的机器拥有不同的代码规范,导致在一台机器上编译的程序无法在其它机器上运行。随着时代的进步,机器的淘汰是必然的。

    (2)汇编语言

    处于机器语言和高级语言中间的语言。汇编语言用了一些帮助记忆、学习的符号来代替二进制代码,执行效率也比较高。但是指令也不是十分容易读懂,而且仍旧有一个缺点,就是程序代码过长让人难以贯穿全程序读懂,还有大量跳转(MOV)语句。例如,以下为WindowsXP记事本运行中的一段汇编代码:

    77F767D5 int 3

    77F767D6 ret 4

    77F767D9 mov eax,fs:[00000018]

    77F767DF ret

    77F767E0 push edi

    77F767E1 mov edi,dword ptr [esp+0Ch]

    77F767E5 mov edx,dword ptr [esp+8]

    77F767E9 mov dword ptr [edx],0

    可以看出,程序已经运行到第77F767E9行(相当于十进制数字2012702697),并且也不容易读懂。但是由于其执行代码的高效性,现在仍旧有许多人使用汇编语言,更多人是把它与高级语言混合使用,因为用它制作windows程序不是十分方便,所以仅在一些需要速度的部分使用它(例如在DirectDraw表面半透明Alpha混合时使用)。

    (3)小结

    机器语言和汇编语言通称低级语言,它们的共同点就是面向机器,执行效率高,虽然现在因为CPU的规范化等原因,现在机器上编译的程序可以拿到其它机器上去运行,但是难学、难记、难写、难检查的缺点仍旧无法去除,所以现在已经不是十分普及的语言了。

    2.高级语言

    为了让计算机能够更方便人使用、更普及,出现了面向人而不是面向机器的高级语言。这些语言使用类似人类语言的语句(但是因为不是中国人发明的,所以是英语的,所以还是要好好学英语啊,不然还是看不懂……)来编写程序。例如b

    = Sin(a)表示对a进行正弦计算,并把结果存到b里去,Let c =

    1表示对c赋值,使其等于1。高级语言的出现使更多人可以轻松的掌握计算机语言了。高级语言需要进行编译才能运行,编程软件会自己将程序语言转换成一条条的通用二进制代码,使计算机可以识别和运行。以下是如今比较流行的计算机高级语言,以及语言的特长:

    BASIC 十分易学的语言,适用于初学者

    C,C++ 适用于制作系统,强大的稳定性

    LOGO 简单易学,小学生一般也能掌握,有独特绘图功能

    PASCAL 最早出现的结构化语言,适用于教学

    FORTRAN 适用于数值计算

    COBOL 适用于商业和管理领域

    PL/1,ALGOL 68 大型通用语言

    ADA 工程化的大型语言,在国际系统使用

    LISP,PROLOG 用于人工智能领域

    高级语言将计算机应用推进了一个新的时代。

    计算机语言有N多种,N>10,优缺点不太好说,因为我没有学过所有的语言。就我的感受,高级语言(比如basic)比较接近自然语言(当然是英语),低级语言(比如汇编)比较接近机器语言。因此,要熟练掌握低级语言还要对机器硬件有较深的了解,学习起来当然费劲一些。要成为真正的高手,学低级语言。要入门,学高级语言。

    现在招聘时常用的是VB,VC,VB.NET、JAVE。VB简单易用,但可挖掘功能很差,编写的软件质量一般。VC复杂一些,但是可深入的挖掘,而且控制低级语言如汇编、机器语言有不错的表现。

    .NET语言用于网络发布。

    ---摘自 网络

    展开全文
  • 电脑每做的次动作,个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机...

    计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。 电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。

    目前通用的编程语言有两种形式汇编语言和高级语言。 汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。

    汇编程序通常由三部分组成指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。 高级语言是目前绝大多数编程者的选择⊥汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。

    同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。 高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的vb、vc、foxpro、delphi等,这些语言的语法、命令格式都各不相同。

    高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类 解释类执行方式类似于我们日常生活中的同声翻译",应用程序源代码一边由相应语言的解释器翻译"成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。

    编译类编译是指在应用源程序执行之前,就将程序源代码翻译"成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .obj)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如visual c++、visual foxpro、delphi等。

    展开全文
  • 电脑每做的次动作,个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机...

    匿名用户

    11级

    2009-08-27 回答

    计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。 电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。 目前通用的编程语言有两种形式汇编语言和高级语言。 汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。 高级语言是目前绝大多数编程者的选择⊥汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。 高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的vb、vc、foxpro、delphi等,这些语言的语法、命令格式都各不相同。 高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类 解释类执行方式类似于我们日常生活中的同声翻译”,应用程序源代码一边由相应语言的解释器翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。 编译类编译是指在应用源程序执行之前,就将程序源代码翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .obj)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如visual c++、visual foxpro、delphi等。

    展开全文
  • 什么是java虚拟机?java虚拟机是执行字节码文件(.class)的虚拟机进程。java源程序(.java)被编译器编译成字节码文件(.class)。然后字节码文件,将由java虚拟机,解释成机器码(不同平台的机器码不同)。利用机器码...
  • 汇编语言是将由0、1组成的机器语言用具有简单语义的32313133353236313431303231363533e4b893e5b19e31333366306462英文代码表示,而C语言不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成...
  • 机器语言是用二进制代码表示的计算机(CPU)能直接识别和执行的一种机器指令的集合,具有灵活、直接执行和速度快等特点。用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵...
  • C语言是一种非常流行的计算机编程语言,用户和计算机之间可以通过它进行通信。小编将大从零基础开始到项目开发出一系列的C语言教程,让大家可以从基础知识中学习C编程语言。这些教程中的每一篇文章都有清晰的信息和...
  • 属于高级语言的有()。A.C语言B.VisualbasicC.DelphiD.以上都是更多相关问题儿童在知道“菠菜”、“萝卜”和“洋葱”等概念之后,再学习“蔬菜”概念,这种学习是()。 A.人际关系是人与人之间在相互交往过程中所形成...
  • (Unified Modeling Languag,UML)是一种用于对软件密集型系统的制品进行可视化、详述、构造和文档化的图形语言。UML给出了一种描绘系统蓝图的标准方法,其中几包括概念性的事物,如业务过程和系统功能,也包括了...
  • 首先C++和C语言本来就是两种不同的编程语言,但C++确实是对C语言的扩充和延伸,并且对C语言提供后向兼容的能力。...C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据...
  • R语言中向量的使用

    2021-05-22 11:15:13
    在《R语言的数据对象》一文中提到,R语言的数据对象从结构角度划分,可以分为向量、数组、矩阵、因子、列表和数据框6。本文首先探讨一下R语言中向量的使用方法。在R语言中,向量(Vector)是相同基本类型元素组成的...
  • printf函数printf函数称为格式输出函数,其关键字最末个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。在前面的例题中我们已多次使用过这个函数。、prin...
  • 问题:【单选题】通常我们将Python语言程序保存在个后缀为( )的文件中。更多相关问题谢某对某公安局以其实施盗窃为由处以15日拘留的处罚不服,向法院提起行政诉讼。该局向法院提供的证下列关于刑事诉讼中程序公正...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼程序用计算机编程语言写成。编程的实质就是你用计算机编程语言来表达你解决...广义上讲,语言是沟通、交流的一种手段。基于此,我们认为所有的机器或工具,也就包括计...
  • nbspC/C++资料VC语言学生成绩管理系统.doc21页本文档一共被下载:次,您可全文免费在线阅读后下载本文档。 下载提示1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理...
  • CAD二次开发语言简介

    2021-01-31 23:08:39
    CAD二次开发,有很多不同层次的语言和库可供选择。首先是VisualLisp和AutoLisp。Lisp是一门历史悠久的函数式编程语言,很多概念和C这种过程式语言不一样,据说他在人工智能等方面有广泛的应用。CAD引入了这种语言,...
  • 计算机语言有机器语言、汇编语言、高级语言三大类,比如eiffel、c++、java、C#、VB等等,如今通用的编程语言有汇编语言和高级语言形式,高级语言是绝大多数编程者的选择,它不但将许多相关的机器指令合成为单条...
  • 常见编程语言

    2021-05-26 22:43:50
    如果您编写过软件,您肯定问过自己“我应该使用哪种语言来编写这个程序?”这是个合理的问题。 您的代码是否需要尽可能快? 它是否会在网络上运行? 该代码将位于后端还是前端? 所有语言都有自己的定位。 ...
  • 原标题:R语言中访问向量中元素的几方法在前面的篇文章中,小编介绍了R语言中创建向量的方法,这篇文章将介绍向量的引用方法,即访问个向量中的个或多个元素的方法。我们首先创建个向量:vc 下面分几个...
  • 今天简单测试了几脚本语言循环的效率,分别是native ctcc(tiny c compiler)luaAngelScript都是在vc环境下做的测试//c代码如下//c & tcc & as code: 这些都是c风格的,我个人比较习惯double process(double...
  • 、跨平台特性 VB:无 ★ PB:WINDOWS家族,Solaris,Macintosh ★★★ C++ Builder/Dephi:WINDOWS家族,Linux ★★★ VC:无 ★ JAVA:所有能够运行JAVA虚拟机的操作系统 ★★★★ 二、组件技术支持 VB:COM,A...
  • 描述当前开发单片机应用系统程序主要应用汇编语言和C51语言,采用...下面通过个简单的实验--跑马灯实验来分析一下这两种语言的差别。用AT89C5l实现的跑马灯实验的原理图如xia 图所示。跑马灯实验的原理图用汇编语...
  • 计算机语言翻译

    2021-05-20 17:01:31
    计算机有几种语言?计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。电脑每做的次动作,个步骤,都是按照已经用计算机语言编好的程序来执行,程序是计算机要执行的指令的集合,...
  • 计算机语言有哪些

    千次阅读 2021-06-27 07:16:05
    计算机语言有机器语言、汇编语言、高级语言三大类,比如eiffel、c++、java、C#、VB等等,如今通用的编程语言有汇编语言和高级语言形式,高级语言是绝大多数编程者的选择,它不但将许多相关的机器指令合成为单条...
  • 什么是HTML语言的三层结构(2011-06-22 15:12:51)标签:pe.peidibrand.全汉杂谈啥子是HTML语行的三层构造出有最好答案HTML言语三层构造的观点将利用区分明白为三层(可以有更少层,但三层最少睹):用户界里层,贸易思想...
  • 南京大学本专业的考试科目 ①101政治②201英语③301数学④845数据结构、计算机组成原理、操作系统和计算机网络 复试:笔试:离散数学,编译原理;程序设计上机考试;综合面试参考书目《数据结构(用面向对象方法...
  • 原标题:C#技术漫谈之公共语言运行库(CLR)概述.NET Framework的核心是其运行库的执行环境,称为公共语言运行库(CLR)或.NET运行库。通常将在CLR的控制下运行的代码称为托管代码(managed code)。但是,在CLR执行编写好...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 70,048
精华内容 28,019
关键字:

vc语言是一种什么语言

c语言 订阅