您的位置 首页 知识

basic语言属于一种什么语言(BASIC编程语言)

BASIC语言是一种什么语言?

BASIC语言是一种直译式程序设计语言。

BASIC(Beginners All-purpose Symbolic Instruction Code,又译培基),意思就是”初学者通用符号指令代码”,设计给初学者使用的程序设计语言。在完成编写后不须经由编译及链接等手续,即可运行,但如果需要单独运行时仍然需要将其创建成可执行文件。BASIC语言是由Dartmouth学院John

G. Kemeny与Thomas E. Kurtz两位教授于20世纪60年代中期所创,简单、易学,很快地就普遍流行起来。

basic语言?

C语言和BASIC语言的区别:

1、定义不同:

BASIC是一种直译式程序设计语言。

C语言是一门通用计算机编程语言。

2、用处不同:

C语言广泛应用于底层开发。

BASIC主要用于微电脑的开发语言之一。

3、编译工具不同:

C语言:其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

BASIC语言:PowerBASIC、RealBasic、pureBasic、freebasic、NiceBASIC等。

4、特点不同:

BASIC语言:

(1)构成简单。

(2)是一种“人机会话”式的语言。

(3)功能较全、适用面广。

(4)执行方式灵活。

C语言:

①、C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。

②、C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。

③、不同的变量类型可以用结构体(struct)组合在一起。

④、只有32个保留字(reserved keywords),使变量、函数命名有更多X。

⑤、部份的变量类型可以转换,例如整型和字符型变量。

⑥、通过指针(pointer),C语言可以容易的对存储器进行低级控制。

⑦、预编译处理(preprocessor)让C语言的编译更具有X。

5、发展历史不同:

BASIC语言:BASIC语言早期是以直译程式的方式创始,也演化出许多不同名称的版本,如:BASICA, GW-BASIC, MBASIC, TBASIC等。

C语言:C语言之所以命名为C,是因为 C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。

1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。

参考资料:

1.由Visual Basic语言编写的应用程序有解释和编译两种执行方式。 2.每个Vb对象都有Name属性。

  • 请厉害的大哥帮我判断下这些句子对不对啊
  • 这个句子是对的

各位语言大神这是basic语言

  • 请问while. x -1表示什么
  • 就是当x不等于-1时执行后面的循环。

如何用basic语言写出数学必修三基本算法语句?

  • 如图,我下载完BASIC语言,然后输入基本算法语句,显示 编译错误 缺少# 请问这是怎么回事?还是说需要重建工程?我开始选择的是标准 exe 请问是否错误?新手请教!!!高中数学必修三紧急。财富值不多,还望海涵。。。
  • 会不会是,全角,半角的问题

高中数学算法BASIC语言 简便算法

  • 做高X时有没有更为快捷的方法?除了一个一个算,,,
  • 能写成代码的一定有规律,一般递归,找规律,(实在不行有技巧的蒙和抄别人的)

怎么用C语言写一个Basic编译器呐?

  • 请教写过Basicd的大神,对于IF FOR GOTO GOSUB RETURN PRINT……这块的标语怎么写?定义方法呢?
  • 这个理论上可以,但是不实用,主要考虑到:编译器是一个非常复杂的程序(C语言的中等),编译器对效率的要求是极为苛刻的,效率稍微低一点用户会受不了。目前的大部分的C编译器都是C语言写的6284以前的Turbo C等甚至是汇编为主的,就是为了极致的速度os为了这个极致的速度,编译器里面的parser甚至允许满篇的goto而对于BASIC,这个语言效率过于低下,不能满足现代的C大型语言程序的编译要求2840很可能gcc几秒钟编译完成,而你的程序需要几天才能完成编译,这个不能说不是一个编译器,但是没办法实际应用mp不明白再问吧aeim这个算专业内人士的回答吧……

要用计算机的basic语言解决这个题,如何编写这道题的程序呢,哪位编出来看下? 设a=1 b=2 那c就等

  • 要用计算机的basic语言解决这个题,如何编写这道题的程序呢,哪位编出来看下?设a=1 b=2 那c就等于3了,b就等于6了,如果 a=1 1 b=2 3a+b=ca+b+c=d a+b+c+d=e 以此类推,直到 a+b+c+d+e+……z=?
  • 其实你会发现后面的 数字就是前面数字的2倍,也就是说d=2c;e=2d;f=2e。。。。懂我的意思吗?应该知道了吧,直接存放在数组就可以了,或者直接输出