basic语言现在还用吗 basic语言?

[更新]
·
·
分类:互联网
3593 阅读

basic语言现在还用吗

basic语言?

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),使变量、函数命名有更多弹性。
⑤、部份的变量类型可以转换,例如整型和字符型变量。
⑥、通过指针(pointer),C语言可以容易的对存储器进行低级控制。
⑦、预编译处理(preprocessor)让C语言的编译更具有弹性。
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)语言。
参考资料:

初学basic语言,visual basic和VB net相比,哪个更适合?

VS中的VB是偏向VB6.0还是VBnet呢?

我不建议学VB6。VB6是面向对象的半残品。面向对象三大特点:封装,继承,多态,VB6只支持第一个。在面向对象编程中,后两个特性也是频繁用到。在当今时代,不能够完全面向对象的面向对象语言注定要遭到历史淘汰。如果你学VB6是不可能掌握面向对象的。
作为VB的最新版本填补了6.0的诸多缺陷。继承,多态,抽象,多线程等新功能都被添加了进去(当初微软设计.NET就是仿制Java的思想)。语法跟VB6大致相同,只是VB6很多函数在不是被删就是功能被改,需要重新学习。如果你是一个对VB感兴趣并且即将学习的新手,请考虑。如果你已经学完了或者正在学,请立刻向转。
在此也可以给个小参考,如果你英语基础好也可以选择一下哦,它的代码比其他语言(甚至比Python)更贴近英语的语法,记起来不费力。我就是因为这个原因,虽然学校里学了C和Java却仍不愿意放弃。比起C家族那些严重脱离自然语言的语法,显得非常亲民。
从排名上来看,已经超C#排第五。那些C#佬整天吹C#怎么比VB好。的一些函数C#不一样没有?C#的switch case被的select case完爆。
使用人数虽比不上C,C ,但完爆什么PHP, Objective C, F#, Go, Swift, Delphi, JavaScript不在话下。说过时的,TIOBE统计数据分分钟打脸!

这其实取决于你学习的目的。如果你只是为了一些浅层应用(比如批处理脚本、Excel里的VBA)或者只是要这个类似计算器级别的程序,那么推荐学VB6。如果你的目标要求较高,要写规模较大的应用,或者比较依赖新版本Windows系统的,那么可以直接上手。
VB6和在语法上差别不大,但支撑环境有很大的不同。虽然微软写了版本升级向导,但仍然有一些VB6的代码是无法转换到环境中的。
这两者的学习难度差距不大,VB6更容易上手一些,而更严谨。