现在的BASIC语言都那么少人用吗?
freebasic吧
全部回复
仅看楼主
level 5
ASD1200 楼主
现在那么多流行的编程语言都是C类语言。但纵观整个BASIC语言家族,除了VB、VB.NET之外,其他语言的状况都十分惨淡。但是我发现PowerBASIC、PureBASIC、FreeBASIC等语言的性能也是不错的,但为什么都那么少人用呢?甚至还有人说BASIC语言是没用的,是真的没用吗?
2017年05月10日 05点05分 1
level 5
ASD1200 楼主
没人回应,那我先说几句吧。不过我也觉得这些BASIC语言都没有自己的特色功能,而且没有大公司支持。其实现在一门编程语言是否流行主要取决于有没有大公司捧这门语言。因此这些BASIC语言会比较难流行。
而且这些BASIC语言都没有自己的特色功能。FreeBASIC,PowerBASIC,PureBasic都是模仿C语言为主的。以我们的FreeBASIC为例,FreeBASIC的语法特性几乎全部取自QB,C,C++这些语言,连函数库都是用这些语言的(不过FreeBASIC可以使用FireFly进行可视化开发,,但VB早就具有此功能)。没有自己很特别的地方。
2017年05月11日 11点05分 2
没有大公司滋瓷?微软怎么算?
2018年07月30日 14点07分
我不是说所有的Basic,而是freebasic这一类。
2018年07月31日 05点07分
level 1
c语言诞生的时候,是以高性能著称,是用来替代汇编编码,虽然它的代码可读性不好,但它确实是写系统和写需要高性能的底层首选语言。现在也依然如此,window,linux,andriod,ios能换成其它的非c/c++作为系统语言吗?不可能吧。
c语言还是写其它语言的首选语言,python,lua,早期的go……很多语言早期都是先用c语言实现,然后再慢慢用自己实现,除c之外,其它语言能胜任吗?似乎没有。
c++是作为世上第一个完全支持面象而著称的,所以后面产生的完全支持面向对象的java和c
#模仿它是非常正常。java和c#
还互相模仿呢。
Basic诞生的时候,是以简单易用作为出发点,现在这种精神依然存在,basic事实上从来没有主流过。但Basic消失了吗?没有!!喜欢basic的人,依然大把大把。
我第一次看到Freebasic的时候,我以为它活不过一年。哪有人没事干,搞这种没人用的开源语言。结果好几
年下
来,Freebasic死掉了吗?没有!我怀疑,再过个十年,它会依然活得很好,而且会越活越精神。
至于兼容c,那是没有办法的,vc是服务于window的编译器,Gcc是服务于linux和andriod系统的编译器,llvm是服务于ios和macOS的编译器,都是被验证过的成熟而强大的系统级编译器,不用这种编译器,自己再搞一套?没必要,也不现实吧。
2017年05月13日 01点05分 3
谢谢。除了可视化之外,我不觉得VB有什么比FreeBASIC好。虽然FreeBASIC的面向对象也不是很强,但也比VB完善,至少面向对象三要素齐全。但是VB却那么多人用。至于简单易用,的确,现在很多BASIC语言都延续了BASIC的简单易用的特性,但是VB.NET已违背了这一点。
2017年05月13日 11点05分
如果可以的话请再解答一下上面的问题,就是关于VB和VB.NET的这段内容。谢谢。
2017年05月19日 03点05分
llvm不是编译器,llvm还可以在windows,linux等等系统上用,gcc同样不只服务于linux,unix
2017年11月28日 16点11分
level 1
欧美的人使用的人多,而中国人用的少……它有它存在的价值。
2018年05月01日 10点05分 5
level 11
萌新瑟瑟发抖
2018年08月09日 15点08分 6
level 1
FB很强大,作为一门新语言挺好,可惜根本就不是BASIC。或许叫个B语言还凑合。
2020年03月17日 07点03分 7
其实现在称BASIC的已经没多少是正宗的BASIC了。
2020年03月30日 03点03分
level 6
BASIC的简单易用
2020年05月23日 03点05分 8
level 1
basic语言出来时,c语音还不知道在哪里?晕倒了
2020年07月04日 20点07分 9
basic是非结构的,c是结构的
2022年02月22日 03点02分
level 1
有人使用。在wln10操作系统下有Qbaslc64位的编程软件吗?
2020年12月26日 09点12分 11
level 1
Qbaslc运算速度快,我苦于找不到与wiw10兼容的。
2020年12月26日 10点12分 12
QB64
2021年04月07日 11点04分
level 3
Basic编程语言非常简单,并且我在几 十年前使用Basic完成的Basic程序,现在都可以在iPod的Basic使用。输入:bcf,显示:
2 print
4 print "云码Basic乘法口诀"
6 print
8 PRINT "-------------"
10 FOR i = 1 TO 9
20 FOR j = i TO 9
22 p=i*j
30 PRINT i;" x "; j ;"=";p
40 NEXT j
50 PRINT "-------------"
60 NEXT i
62 print "2021-11-14于昆明Mac"
64 print "使用云码输入法Basic程序完成"
66 print "2022-1-23 在ipod上面完成 "
2022年01月23日 05点01分 14
level 1
input输入:bjlfx
2022年02月14日 22点02分 15
level 1
10 rem 农业试验统计模型Basic程序【程序27】聚类分析basic程序输入第二个数据的结果
12 REM BASIC PROGRAM OF CLUSTER 网页链接 P.517 网页链接 14 PRINT "PLEASE INPUT 1 N=5, 2 N=5"
20 N=5
22 PRINT "PLEASE INPUT 1 R=-.5, 2 R=0"
24 rem R=-.5
26 R=0
50 DIM D(N, N), N(N), M(N)
60 FOR I = 1 TO N: D(I, I) = 0: N(I) = 1: M(I) = I: NEXT I
70 FOR I = 2 TO N
80 FOR J = 1 TO I - 1
90 READ D(I, J): D(J, I) = D(I, J)
100 NEXT J: NEXT I
102 PRINT
110 PRINT TAB(3); "CLUSTER ANALYSIS TABLE"
112 PRINT
120 A$ = "---------------------------"
130 PRINT A$
140 FOR L = 0 TO N - 2
150 S = D(2, 1): Q = 2: P = 1
160 FOR I = 2 TO N - L
170 FOR J = 1 TO I - 1
180 IF S <= D(I, J) THEN 200
190 S = D(I, J): P = J: Q = I
200 NEXT J: NEXT I
210 PRINT L + 1; " ("; M(P); ","; M(Q); ") ";
220 PRINT " "; S
221 rem PRINT USING "####.##"; S
222 rem PRINT USING "######.####"; S
230 IF R = -.5 THEN 250
240 P1 = N(P) / (N(P) + N(Q)): Q1 = N(Q) / (N(P) + N(Q)): GOTO 260
250 P1 = .5: Q1 = .5
260 FOR K = 1 TO N - L
270 IF K = Q THEN 300
280 D(K, P) = P1 * D(K, P) + Q1 * D(K, Q) + R * ABS(D(K, P) - D(K, Q))
290 D(P, K) = D(K, P)
300 NEXT K
310 N(P) = N(P) + N(Q)
320 IF Q = N - L THEN 430
330 FOR K = Q TO N - 1 - L
340 FOR J = 1 TO Q - 1
350 D(K, J) = D(K + 1, J): D(J, K) = D(K, J)
360 NEXT J
370 M(K) = M(K + 1): N(K) = N(K + 1)
380 NEXT K
390 FOR I = Q TO N - 1 - L
400 FOR J = Q TO N - 1 - L
410 D(I, J) = D(I + 1, J + 1)
420 NEXT J: NEXT I
430 NEXT L
440 PRINT A$
450 PRINT : PRINT
460 DATA .089, 1.2866, .8132, 3.0722, 3.176, 4.3668, 1.3738, 1.1904, 2.6596, 1.576
470 END
2022年02月14日 22点02分 16
level 1
我在c的教材上看过一句话说,basic之类的语言没有同期c类的那么严格,导致使用者总是想出一些小技巧,使得basic不易于检查和维护
2022年02月22日 03点02分 17
peek poke[笑眼]
2023年03月20日 01点03分
1 2 尾页