主题:qb beat c/c++
貌似以前专门听到有学c语言的人说basic是垃圾,那么今天我就说说basic的优点,让学c语言的人看看
注 这里指的basic是quick basic
1.好学,学basic一学就会,c语言嘛。。。没有两三年是不行的,就算会也写不出好的代码
2.易用,这个不用说了吧,写一个hello world程序要几行就知道了
3.安全,c语言中指针指来指去的,最容易出问题了,以前偶家就windows98就是这样经常蓝屏的。还有c语言里面数组和整数都没有边界检查的!
int main()
{
int a[5];
a[6]=5;
}
这段代码竟然都不会抱错!这样绝对是定时炸弹!
4.字符串功能全,basic里面的字符串跟c语言是一个本质的差别,basic中允许出现chr$(0),c语言中么...另外c语言中字符串函数比basic少多了
5.调试爽,因为basic本来是解释语言,后来才开发出它的编译程序,但是比尔老大仍把解释器放在qb里面,好处就是调试简单。c语言貌似就调试没有那么简单了
注 这里指的basic是quick basic
1.好学,学basic一学就会,c语言嘛。。。没有两三年是不行的,就算会也写不出好的代码
2.易用,这个不用说了吧,写一个hello world程序要几行就知道了
3.安全,c语言中指针指来指去的,最容易出问题了,以前偶家就windows98就是这样经常蓝屏的。还有c语言里面数组和整数都没有边界检查的!
int main()
{
int a[5];
a[6]=5;
}
这段代码竟然都不会抱错!这样绝对是定时炸弹!
4.字符串功能全,basic里面的字符串跟c语言是一个本质的差别,basic中允许出现chr$(0),c语言中么...另外c语言中字符串函数比basic少多了
5.调试爽,因为basic本来是解释语言,后来才开发出它的编译程序,但是比尔老大仍把解释器放在qb里面,好处就是调试简单。c语言貌似就调试没有那么简单了