C语言和BASIC语言的区别?
人气:271 ℃ 时间:2020-06-21 06:07:17
解答
首先Basic语言是解释型的语言,而C语言是编译型的语言.就是你编写的Basic语言程序运行的时候需要一个解释器将高级语言代码转为机器码然后才可以执行.C语言程序一般经过编译和联接后直接生成目标代码.目标代码本身就是机器码所以可以直接运行.
从语法来看,C语言是面向过程的语言.Basic语言严格意义上只是一个脚本语言,语法相对来讲非常简单.
另外,C语言是最接近汇编语言的一种语言,功能非常强大,但是要求开发人员对硬件,操作系统等底层的东西要有很深的了解,开发程序相对来讲麻烦一些,但是程序性能非常好.Basic语言相封装了很多底层的东西,所以不要求开发人员有很深的计算机专业背景,开发简单,但是不要指望用Basic语言开发真正的商业程序.
由于以上的区别,造成这两种语言的用途不一样.Basic语言常用来写一些脚本,或者在真正开发之前作一个软件模型.实际开发用C语言以确保运行速度和较小的内存需求等其他性能.
显然,这两种语言还有其他区别,但上面应该是最重要的区别吧
推荐
猜你喜欢
- 为何胚乳遇碘变蓝,而子叶遇碘不变蓝?
- 如图,在三角形abc中,已知ad等于ae,ab等于be等于cd等于ac 求证 △abd全等△ace 和 ∠bad等于∠cae
- 设数列{an}、{bn}、{cn}满足:bn=an-an+2,cn=an+2an+1+3an+2(n=1,2,3,…), 证明:{an}为等差数列的充分必要条件是{cn}为等差数列且bn≤bn+1(n=1,2,3,…)
- 将一根木料平均分成6段,每锯一次的时间都相等,那么锯一段所用的时间占总时间的 百分之几?
- 听惯了赞誉的华丽之辞,觉得自己“完美无缺”,因而批评对于我们来说总抱有敌意.修改病句
- 柳永词云,“今宵酒醒何处?杨柳岸,晓风残月”,多么迷离伤感.请问,人们常提到的“杨柳”是指?
- look和see用法上的区别
- 某超市计划投入一笔资金采购一批紧销商品,经过市场调查发现:如果月初出售可获利15%,并把本利再投资其他商品,到月末又可获利10%,如果月末出售可获利30%.但要付出仓储费用700元.