C语言和basic有什么区别?

详细一点... 详细一点 展开
 我来答
百度网友b0e17adf191
2014-04-27 · TA获得超过219个赞
知道答主
回答量:109
采纳率:0%
帮助的人:97.6万
展开全部
首先Basic语言是解释型的语言,而C语言是编译型的语言。什么意思呢,就是你编写的Basic语言程序运行的时候需要一个解释器将高级语言代码转为机器码然后才可以执行。C语言程序一般经过编译和联接后直接生成目标代码。目标代码本身就是机器码所以可以直接运行。 从语法来看,C语言是面向过程的语言。Basic语言严格意义上只是一个脚本语言,语法相对来讲非常简单。 另外,C语言是最接近汇编语言的一种语言,功能非常强大,但是要求开发人员对硬件,操作系统等底层的东西要有很深的了解,开发程序相对来讲麻烦一些,但是程序性能非常好。Basic语言相封装了很多底层的东西,所以不要求开发人员有很深的计算机专业背景,开发简单,但是不要指望用Basic语言开发真正的商业程序。 由于以上的区别,造成这两种语言的用途不一样。Basic语言常用来写一些脚本,或者在真正开发之前作一个软件模型。实际开发用C语言以确保运行速度和较小的内存需求等其他性能。 显然,这两种语言还有其他区别,但上面应该是最重要的区别吧
猴毓略86
2014-04-28 · 超过74用户采纳过TA的回答
知道答主
回答量:131
采纳率:100%
帮助的人:67.9万
展开全部
主要是语法规则不一样,其次是C语言功能较强些,BASIC基本不用了,早变成了Visual Basic
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fc1c5d519ab
2014-04-28 · TA获得超过100个赞
知道答主
回答量:115
采纳率:0%
帮助的人:110万
展开全部
B语言是事件驱动 的编程机制 一切要有事件触发 当运行程序时 计算机会等待某个事件发生 然后对事件进行处理 B是面向对象的 也就是说 编程人员只是在界面上画出程序界面 让后把更多精力放在如何解决问题上这就是 这就是B语言与其他编程不同点中最大的不同 如有其它意见 请指教
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式