不看不知道,FreeBasic 1.00.0版发布
Tofloor
poster avatar
xliang9550
deepin
2014-11-17 09:48
Author
刚刚在邮箱中找到了来自FreeBasic开源社区的订阅通知,粗略地看了一下,最大的新特性就是有了64位版本。第三方IDE仍以32位版本为主,不过影响不大。
FreeBasic是适合于非专业入门级编程爱好者的编译器,采用GNU GPL授权,在最大限度兼容微软QuickBasic语法的基础上新增了C语言的若干特性,比如指针。
由于本人正在使用FreeBasic编写用于科研工作的实用程序,最近将会结合自己的心得体会以及一些自由的文档试图编纂一篇真正适合初学者的本地化文档。但本人会假设读者具有一定的QuickBasic背景知识,可以参考谭浩强老师的“BASIC语言”一书。
本人自从申请加入文档小组以来,寸功未建,不如以此为契机。
Reply Favorite View the author
All Replies
4***8@qq.com
deepin
2014-11-18 04:10
#1
刚刚在邮箱中找到了来自FreeBasic开源社区的订阅通知,粗略地看了一下,最大的新特性就是有了64位版本。第三方IDE仍以32位版本为主,不过影响不大。
FreeBasic是适合于非专业入门级编程爱好者的编译器,采用GNU GPL授权,在最大限度兼容微软QuickBasic语法的基础上新增了C语言的若干特性,比如指针。
由于本人正在使用FreeBasic编写用于科研工作的实用程序,最近将会结合自己的心得体会以及一些自由的文档试图编纂一篇真正适合初学者的本地化文档。但本人会假设读者具有一定的QuickBasic背景知识,可以参考谭浩强老师的“BASIC语言”一书。
本人自从申请加入文档小组以来,寸功未建,不如以此为契机。
话说在linux下basic语言用的人还真不多,估计也就gambas用的人多点,像purebasic,realbasic这些呢又都是商业软件。我对这freebasic也非常感兴趣(可惜俺目前只会些数控编程),感觉它非常强大还可以和GTK+结合写界面,只是这个语言在国内真的是太小众了,根本就找不到资料教程什么的,也没人翻译一些外文资料(对俺这技校毕业的英语实在是。。。)
希望楼主以后在这论坛写个系列教程吧,以你的实际实践来写应该不错,我以后就跟你好好学学这语言,我强烈支持你!
Reply View the author
xliang9550
deepin
2014-11-18 04:53
#2
Gambas我也体验过一阵,不过我的思路是,能用命令行解决绝不用GUI。
另外说明一下,我使用FB与操作系统无关,旨在为初学者提供一种思路。我将要进行的文档也将基于Windows平台的FB实战。
Reply View the author
pdlenovo
deepin
2014-11-18 04:53
#3
写吧 写吧 我也来学习学习
Reply View the author
4***8@qq.com
deepin
2014-11-18 05:19
#4
Gambas我也体验过一阵,不过我的思路是,能用命令行解决绝不用GUI。
另外说明一下,我使用FB与操作系统无关,旨在为初学者提供一种思路。我将要进行的文档也将基于Windows平台的FB实战。
无论基于win或是linux,至少可以把freebasic本身的语法学会,由于它是跨平台的,学会了基本的再学和gtk的绑定等等也就容易些了,这门语言比较适合一些业余程序员写一些小程序吧,好的GUI软件还是需要的。我支持你写文档!
Reply View the author
4***8@qq.com
deepin
2014-11-18 05:21
#5
写吧 写吧 我也来学习学习
你不是一直研究底层嘛!也要研究研究上层了啊!
Reply View the author
fredy4212
deepin
2014-11-18 07:23
#6
[quote]写吧 写吧 我也来学习学习
你不是一直研究底层嘛!也要研究研究上层了啊! [/quote]
話說這真的很不像語言......
Reply View the author
xliang9550
deepin
2014-11-18 07:45
#7
上一张自己编译的第一个64位程序的图吧……
fb_win64.jpg
Reply View the author
pdlenovo
deepin
2014-11-18 08:06
#8
[quote]写吧 写吧 我也来学习学习
你不是一直研究底层嘛!也要研究研究上层了啊! [/quote]
事实上我学过VB,并且用VB .net写过一个叫  高歌一曲 的音乐播放器,支持mp3;ape;wma;wav;flac;ogg;cda;tta;acc+;ac3;MOD 多种音频 格式.支持10波段均衡器、后来觉得不好玩了,就玩OS内核了,嗯还是玩OS内核过瘾~~



Reply View the author
xliang9550
deepin
2014-11-18 08:19
#9
VB.net Express我以前常用,不过今后考虑转向Gambas了。虽然微软允许Express版免费下载,但毕竟功能残缺,并且不能商业应用。
Reply View the author
fredy4212
deepin
2014-11-20 08:36
#10
vb.net無法跨平台......
Reply View the author
xliang9550
deepin
2014-11-20 09:15
#11
有传闻说M$打算开放.net架构,并且会发布VS.net社区版供个人使用(非商业)。
VS.net破解难度几乎为零,导入一个序列号就可以,也没有在线激活验证机制。因此相当多的国内用户可能会认为M$开放社区版没什么。
Reply View the author
pdlenovo
deepin
2014-11-20 17:36
#12
我那是开始无知才学的VB.net
练手的
Reply View the author
xliang9550
deepin
2014-11-21 08:46
#13
当初读研究生的时候,BOSS总是要求每个程序都必须采用GUI。其实在VB.net里面设置控件属性挺耗时的。
现在毕业了,自己做主,又改回命令行模式了。
Reply View the author
fredy4212
deepin
2014-11-25 09:11
#14
我那是开始无知才学的VB.net
练手的
metoo :twisted:
Reply View the author
xliang9550
deepin
2014-11-26 08:31
#15
话说FreeBasic新版发布之前是只有32位的,我费了很大功夫让32位的FB能够运行在64位发行版上(Fedora、Ubuntu等)。然而,刚刚打算把这段东西写到我的文档中,就发现1.00版有了原生64位版本。感觉心理落差有点大……
Reply View the author