首页 | 博客群 | 公社 | 专栏 | 论坛 | 图片 | 资讯 | 注册 | 帮助 | 博客联播 | 随机访问
●免费的图形、图像、影音相关软件—Metalslugx简评版- -| 回首页 | 2005年索引 | - -●经典的Hanoi大收集:Hanoimania!

●BASIC语言大家族

                                      

BASIC语言是我最初接触的计算机语言,QuickBasic是我觉得最精致的语言开发环境(小巧,集编辑器、解释器、调试器于一身)。QuickBasic(或者DOS 6.22的QBASIC)语法有些独特的地方,对初学者或许不是很友好,但是使程序显得非常简洁,一旦熟悉之后可以提高程序编写效率:

  1. 调用sub或者function(以下统称函数),既可以用aFunction(par1, par2),也可以用aFunction par1, par2。我只见过matlab中有这样的用法。
  2. 内建函数、语句支持缺省参数,中间的缺省参数用","跳过,末尾的缺省参数当然是不用写出来。还没有见过其它语言可以这样处理函数的参数,更不用提可以自己定义这样的函数了。
  3. 自定义数组起始下标。

除了由QuickBasic直接发展而来的VB、VBA、VB Script系列,BASIC语言的爱好者们开发了各种BASIC/类BASIC的语言和解释/编译器,这里列出一些free的:

  1. FreeBASIC(简称fbc)
    试图在开源社区开发兼容QuickBasic语法的BASIC程序编译器,添加了新内容,但是对语法和语义都做了一些修改,开发过程中逐渐背离了最初的原则。fbc可以自己编译自己的源程序,运行在Windows、DOS和Linux平台上。
    • Visual wx-c Developer是针对wxWidgets(即之前的wxWindows)的form designer。使用FreeBASIC+wxWidgets编写。
    • RadASM只针对windows平台、使用windows原生控件的form designer。
    • Wallace Visual Editor这个form designer所有的控件都是用FBC自己画的,所以肯定是多平台的。
    • freebasic editor没错,它就叫这个名字,是一个IDE,带有简单的form designer,只针对windows平台、使用windows原生控件。作者同时也写了RapidQ的IDE+form desinger: RqWork
    • A FREE FreeBasic GUI Sample designer一个相当难用的form designer,主要是——我不知道怎么用它,哈哈。使用ASCII方式设计form倒是其次。
    • FBIde:使用C(不是FreeBASIC喔)+wxWidgets编写的IDE,将会支持程序的调试,2006年10月,作者搁置这个项目的开发,看来是没有指望让它支持程序调试了。我不喜欢gdb,在FreeBASIC的论坛上也有一些人提到开发fbc的解释程序,用于嵌入其他项目或者帮助FreeBASIC的程序调试,但是一直没有足够的重视。
    • FbEdit:06年底,又冒出了这个用fbc实现的fbc的IDE。

  2. Cheesecake BASIC
    一个可以解释自己源程序的BASIC语言解释器。语法与QB基本兼容。实际上,它自身的源程序混合了大量类似C语言的预处理,通过网站上的了一个程序,把这个源程序转换成Qb45、Cheesecake BASIC或者PureBasic程序。可以把源程序包裹成exe文件,正在用C语言开发虚拟机,将使Cheesecake BASIC程序能够运行在其他OS上。2007年1月编辑:可以从这个网站下载,但是看上去网站从2005年到现在都没有更新过,C语言的虚拟机成为空话了。

  3. wxBasic
    支持wxWidgets的解释型BASIC语言,Linux、Windows双平台,可以发布包裹好的可执行文件。
    Ducke的wxEditor是由wxBasic写成的IDE,且带简单的form editor。

  4. sdlBasic
    基于wxBasic代码,支持SDL的解释型BASIC语言。已有程序可以把sdlBasic源代码转换成C代码,这样就可以发布可执行文件了。比较讨厌的是,sdlBasic的程序总是附带2个字库。

  5. Basic4GL
    支持OpenGL的BASIC语言,解释执行,只支持win98及更高版本Windows。可以把源程序包裹成exe文件发布。2006年8月20号的2.4.3版本,支持调用C++编写的dll。难道它想做成通用的BASIC开发语言?

  6. SmallBASIC
    解释型BASIC语言,数学运算和图形功能比较强,除了PC之外,PalmOS上也有移植。为了程序编写方便等等原因,作者改动了不少BASIC语言的关键词,所以用SmallBASIC书写的程序看上去怪怪的。

  7. Yabasic
    PC、PS2平台都有出现。Windows、Linux下一样可以发布可执行文件。文档中提到用于隐藏运行脚本时出现的DOS窗口的RUN,可以用来发布所有的解释执行的脚本程序——我认为用批处理的方式发布自己的程序看上去比较傻。

  8. Gambas
    只支持Linux的解释型BASIC,号称Linux下的VB。从IDE到界面设计,都是全的。

  9. KBasic
    这个猛,支持Windows/Linux,据说是100%支持QB、VB的语法。从IDE到界面设计,都是全的。不是开源的,个人版免费,专业版收费。不支持win98,所以没有试验。
    2008年1月开始,正式参与KBasic项目,目前除了手册页面之外,其他页面全部翻译完成。而通过使用,发现如果要实现宣传中所说的特性、如果要真的可以用于项目开发,KBasic的道路还很长很长

  10. XBasic
    支持Windows/Linux,带IDE,可以编译成可执行文件。不过太久没有开发了,语法与BASIC差距较大,而且IDE自身、编译生成程序的界面古怪,不是Windows标准GUI的样子。

  11. xblite
    基于XBasic代码开发,只支持Windows平台,并为开发Windows平台应用程序做了改进。

    有哥们为其开发了界面设计工具


  12. SheerPower 4GL
    又一个自称第四代语言的家伙(另一个是forth语言,结果现在就只有在嵌入系统中用的比较广)。除了它的"精确的数字计算"之外,没发现有什么优于别的BASIC的地方。非商业运用是免费的,否则需要支付高的惊人的费用购买使用权。只支持Windows,解释执行,可以编译成伪代码随虚拟机一起发布。

  13. RapidQ
    Gambas还早的仿VB的BASIC开发环境,免费软件。多平台,编译成字节码运行,发布的程序只有单个的可执行文件和一些数据文件,而不需要额外的动态连接库。软件不错,于是作者被挖,开发RealBASIC这个商品BASIC语言的IDE、跨平台插件,RapidQ停止更新。很可惜RapidQ不是开源的 :(
    这里是国人的一个RapidQ站点,资料总在更新。

  14. Decimal BASIC
    完全遵循ANSI标准,运行在windows上的BASIC解释程序。比标准多提供了图形函数、矩阵支持、复数支持。可以在一般的数字和有理数之间切换,这样可以得到数学上的精确结果(比如1/3就是1/3,而不是0.33333)。好像可以扔掉SheerPower 4GL了,hiahia,第四代语言,笑死了。

  15. 99BASIC
    日语自由软件。老式的BASIC开发环境:F1是list,F5是run......。运行在windows上,提供了一些图片、文字、wav/mid媒体文件的支持,看上去很不错——至少在软件发布的2002年。

  16. ActiveBasic
    windows上的日语软件。特点?类似一整套VB。可以编译成exe(但是我没有实验成功,每次编译,一个窗口一闪而过,看不清上面写了什么,没有exe输出)。作者肯定是在里面添加了限制使用windows版本的代码,他承诺的英文版也迟迟不见动静。

  17. O'Basic
    Windows上的BASIC,与标准BASIC不同,支持剪贴板、OLE......(感谢FatCatHu提醒)。

  18. JustBasic
    商业软件Liberty BASIC的 简化版,运行在windows系统上,可以产生、而不是编译成可执行文件(感谢FatCatHu提醒)。注意:在中文windows上,1.01版本的源程序只能IDE中解释执行,产生的TKN文件运行报错,开发者承诺1.02版改正这个bug。自带了Form designer的源代码,是学习这个语言的好参考文件。2006年过了大半了,还没看到1.02。主页上也把论坛连接放到了隐蔽的地方,我猜测Liberty BASIC的销售不好了。

  19. LGP
    Light Game Programming,使用DirectX开发windows游戏,只有日语文档。函数名中总是有@符号(比如G@SETUP,F@OPEN……),看上去好不习惯。自称是编译型的BASIC语言,不大可能!

  20. MoonRock
    先把源程序翻译成asm语言,然后通过汇编程序产生DOS下的可执行文件,可执行文件因此个头很小。个人可以free使用源代码。

  21. MediaBASIC
    一个新的windows下的BASIC语言,用Delphi编写,写信给作者的话可以获得源代码。

  22. envelop
    也是一个具有一定规模、可用的BASIC语言,IDE、layout俱全,可惜不开发了。官方在准备专职其他方面的工作之后,打算转让envelop的版权,但是只在软件中留了电话信息。之后,版权被Janus Software获得,但是他们也只是在很多年以前出了一个linux版,把软件名字改成Phoenix Object Basic,就再没有动静了,给他们写信问询,没有消息,又一个软件死亡了。
    envelop,不会用,看不懂文档、学不会,哈。

  23. SpeedBASIC
    运行于windows平台,IDE(代码折叠、高亮、提示、自动完成)、form designer俱全。把BASIC代码翻译成C++代码,因此需要一个C++编译器。语言自身还有待完善。如果域名解析错误,请访问这里

  24. JavaScript BASIC Interpreter
    网页上的BASIC解释程序。

  25. JavaBASIC
    把类BASIC语言编译到JAVA的class文件(这样可以开发手机软件),提供了游戏接口
    Remtris

  26. RealBASIC
    其实standard版本对Linux用户免费,因为公司看到了linux下存在很好的类似VB开发工具(不知是不是指Gambas,难道还有其他我不知道的?),所以作出了明智的决定。优点是一个源程序可以在Windows、Mac、Linux上通吃(标准版和专业版),而且在这3个平台上其实也可以编译到任何一个平台上的可执行文件(仅限专业版);相比VB,RealBASIC的开发工具是绿色的,编译出来的可执行文件也是绿色的;售价便宜。缺点是,编译出来的可执行文件的个头比较大,都是2M以上的(因此我怀疑,它并不是如宣传中所说的编译到native code,而仍然只是对某种字节码的打包),但是比使用.NET的怪兽小多了;调试不方便;编译速度慢。
    公司很会做市场,在微软准备停止支持VB6以便让新语言VB.NET杀死老VBBorland将出售旗下IDE业务消息出来以后,马上在网站上为VB6和Delphi用户推出免费获得标准版RealBASIC的活动,而实际上活动期间任何人都可以同样地获得该产品。然而,我认为RealBASIC要想真正达到VB或者Delphi的程度,还有很长的路要走(比如在2006年才支持了UDT)。
    顺便一提,我无意间找到了RealBASIC中国代理公司头头的blog。在国内一年销售¥20万还是有点困难的,祝他好运吧 :)
    还得说一下,MSN等等地方的blog空间都需要注册用户才可以回复,真是垃圾。

  27. BCET
    Basic Compile to Expression Tree,把BASIC源代码编译到汇编语言,然后用MASM编译成可执行文件,可以写gui程序。作者打算兼容QuickBASIC/QBasic/PDS/VBDOS的源程序,不过有段时间没有更新了。

  28. BCX
    将BASIC源代码编译到C代码,这样就可以用C编译器(比如LCCPelles C,而不是在TC世界考古)编译了。

  29. ExtremeBasic
    作者Andrew Barry不满意现在的BASIC越来越强大的时候,丢弃了易用性,于是写了这个软件,试图在IDE中解决所有的问题(换句话说,还是再造一个VB)。目前还是很初级,而且ExtremeBasic使用的是自己定义的一种BASIC方言,所以看上去有些奇怪。提供的例子中,编译IDE的时候ExtremeBasic crash了。
    IDE本身使用了QT库,所以是跨平台的(Windows/Linux/Mac os);可以说它定义的BASIC语言也是跨平台的,因为它把BASIC翻译为C/C++,然后借助
    MingWExtremeBasic自带)编译成可执行文件,编译好的可执行文件不依赖于QT。只需要把MingW目录整个放到IDE可执行文件相同的目录(因为软件的bug,不能是中文目录、长文件名目录中)中,就会自动寻找编译器,而不需要设置环境变量。
    八卦一下,是Andrew Barry编写了上面提到的
    RealBASIC,但是不晓得他为什么离开这个公司、然后新开发免费的ExtremeBasic
    顺带说一下,受
    ExtremeBasic等等软件的影响,有人在开发banteng - Cross Platform Visual Javascript。看说明,似乎是要借助GCJ,开发可编译到本地代码的、运行库小巧(<10M)的JAVA开发环境。说实话,我很讨厌JRE、.NET framework,觉得它们都是又丑又大的东西,它们之上的的程序除了程序员用用之外,不适合普通用户。
    2009年1月19日更新,ExtremeBasic已死,因为作者的观点发生了根本变化,觉得语言太多了,没有必要再开发新语言。而他现在自己开始学习函数编程,晕。详情点击这里

  30. 中文VB6 Working Model Edition
    回到我最喜欢的VB。这个版本很特殊,它是为一些VB学习书籍专门制作的,只能够解释运行程序,不能编译到exe。据说是全功能的,不过似乎debug都不能用。基本上是绿色的,而且不过超过15M。有空看看能不能把VB专业版的编译工具提取出来。微软曾经的产品多么地小巧,这个特殊版本的VB证明它仍然具有制作小巧绿色软件的能力,可是为什么非要制作现在越来越大的windows、.NET和开发工具呢?盖子脑袋坏了。

  31. CoolBasic
    面向游戏开发的Basic语言,在我的机子上运行太慢了(不论是IDE还是编译之后的exe)。更新似乎停滞了。

  32. thinBasic
    使用商业软件Power Basic开发的免费BASIC解释程序。TBGL是为它专门开发的、基于OpenGL的3D引擎,版权未知。

  33. Euphoria
    自3.0.0起,这个曾经的商业开发软件是开源的了。它可以开发DOS、Windows、Linux下的程序。这是解释型的语言,但是自称其解释器比PerlPython快了至少30倍。附带工具可以把Euphoria转换成各种WATCOM CLCCPelles CMingW等等C语言编译器支持的源代码和项目文件,自称这样编译的可执行文件,速度比解释执行快至少2倍。
    如果你只开发Windows上的程序,那么可以使用Win32Lib(但是注意,它这里面封装的函数,和VB、VC使用的那一套的命名不一致)。这样的话,你有2个包含界面功能的IDE:Andy Drummond的EuVIDE 0.22.0 Setup Program(这个似乎没有主页,不开源)或者Judith Evans的EuVide(这个开源,但是它的鼠标操作在我的计算机上似乎失效了),他们都基于David Cuny的代码改写,所以很相象。顺便一提,这2个是少有的(无论商业软件还是freeware),双击控件会自动添加事件绑定代码的IDE。
    2008年1月19日更新,搞不懂Euphoria的开发者在专注什么,06年有人提供了补丁,让其可以支持MingW,这样就可以编写其他平台的程序了。但是这个补丁迟迟没有融入官方代码。现在的Euphoria源程序和之前有些变动,如果要支持MingW,又要重新写。非要使用小众的OpenWatcom或者Borland C干什么,晕。

  34. QuickerBasic
    FreeBASIC还早的、打算兼容QB的编译器,我觉得它对QB语法的改变比FreeBASIC还大。但是作者的开发一直不顺,在距第一个公开版本(解释器)2年之后的2006年10月才公布另一个版本。FreeBASIC的论坛上有人宣称“我们有了竞争对手”,在这个帖子里,v1ctor宣布在fbc 0.17发布之后,因为身体等原因(唉,我就是不想走程序员这条路啊)他将暂时退出开发,项目交由社区热心人士管理;在这个帖子里,QuickerBasic的作者someone42表示愿意参与FreeBASIC的开发,加速FreeBASIC使用GCC后台的过程(也就是说,QuickerBasic会死去)。

  35. GFA-BASIC 32
    曾经的商业软件,开发dos或者windows平台的有用程序。附带界面设计器;自身是绿色的,编译出来的程序也较小,似乎也是绿色软件。2001年公司破产之后,爱好者花了近5年的时间(佩服国外这些爱好者的执着),终于获得了其源代码,并公之于众。

    几个问题:

    1. 我没有看到它的源代码下载连接
    2. 下载的可执行文件,不要放在含中文的目录中,否则出错
    3. 调试不方便
    4. 汉字支持不好
    5. GUI古怪,不符合windows风格
    6. 只有德文文档,缺乏英文的
    7. 代码清理力度不够,有的例程编译出来居然说需要老版本的GfaWin20.ocx

  36. FBSL (Freestyle Basic Script Language)
    运行在windows平台。按作者的说法,它混和了VB、QB、PHP、Pascal和C++的风格。有用自身编写的界面设计器(未公开,目前仅限于开发者内部使用)。提供了打包到exe的脚本。

  37. Quite BASIC
    使用js编写、基于web的的老式BASIC(需要行号、使用LET赋值、GOSUB/RETURN方式调用/定义函数)语言解释程序。提供了几个现成的例子,程序跑得相当慢,要有耐心才行。

  38. RunBASIC
    基于Liberty BASIC语法,使用Liberty BASIC实现的、web上的BASIC语言解释程序。提供了几个现成的例子,程序跑得比Quite BASIC快得多,可以输出图形。
    2008年1月19日更新,作者在得到了足够的免费测试之后,终于露出了本来面目,现在
    RunBASIC变成商业软件了。

     
  39. MiniBASIC
    老式的、使用行号的BASIC语言。提供了C源代码。这个BASIC自身没有什么意思,有意思的是两点:一)作者售卖文档,讲解如何编写自己的脚本语言,要价不低;二)作者开发这个BASIC是为了嵌入其他程序,他的使用BASIC编程处理图像的BASICDraw可以玩一玩。

  40. GTKBASIC
    基于wxBasic代码改造,通过GINS调用GTK实现GUI。GTK的“打开文件”对话框一直不习惯 :(

 

40

 

发表于2004年、旨在纪念BASIC语言40岁生日(5月1日)的两篇文章回顾了BASIC的历史,简介了庞大的BASIC家族的部分成员,读起来饶有趣味:《BASIC四十年》《BASIC万花筒》

另外,一直渴望获得一份QB/QBasic自身的源程序,《BASIC万花筒》一文中提到有MS Qbasic 1.1自身的源代码下载,我很怀疑是否有这种可能,可惜连接是坏的 :(

顺便B4一下仍然说BASIC语言只能解释执行的人,hiahia

主要更新记录:

2005年9月,http://basic.mindteq.com/有很多的BASIC开发工具的比较和下载
2006年2月16日,添加RealBASIC
2006年3月2日,OOP、消息驱动、GUI,这些概念的出现,使得一般用户书写、调试程序的难度加大了。不清楚那些开发者使用上面某些不提供调试手段的语言(应该说语言+IDE吧)书写应用程序时,是如何调试、排错的。一头雾水
2006年8月30日,添加CoolBasic。现在收集了31款软件了,哦~
2006年10月28日,添加Euphoria


【作者: 牡蛎】【访问统计:】【2005年01月12日 星期三 19:43】【注册】【打印

搜索

Google

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=542166

来自bntocokopaze的tithawiconora的引用:

exvuxysukaxe

来自bnvuxywaruwa的titxekosepana的引用:

exsoxikaxaze

来自viagra for women的viagra for women的引用:

news

来自hydrocodone apap的hydrocodone apap的引用:

news

来自hydrocodone addiction的hydrocodone addiction的引用:

news

来自hydrocodone sales的hydrocodone sales的引用:

news

来自hydrocodone online的hydrocodone online的引用:

news

来自buy hydrocodone no prescription的buy hydrocodone no prescription的引用:

news

来自hydrocodone no prescription的hydrocodone no prescription的引用:

news

来自hydrocodone的hydrocodone的引用:

news

来自buy hydrocodone without prescription的buy hydrocodone without prescription的引用:

news

来自no prescription hydrocodone的no prescription hydrocodone的引用:

news

来自buy hydrocodone online的buy hydrocodone online的引用:

news

来自hydrocodone drugs的hydrocodone drugs的引用:

news

来自cialis forum的cialis forum的引用:

news

来自cialis western open的cialis western open的引用:

news

来自cialis 20mg的cialis 20mg的引用:

news

来自cialis online的cialis online的引用:

news

来自cialis side effects的cialis side effects的引用:

news

来自hydrocodone addiction的hydrocodone addiction的引用:

news

来自buy hydrocodone without prescription的buy hydrocodone without prescription的引用:

news

来自hydrocodone withdrawal的hydrocodone withdrawal的引用:

news

来自effects of hydrocodone的effects of hydrocodone的引用:

news

来自hydrocodone no prescription的hydrocodone no prescription的引用:

news

来自cialis online的cialis online的引用:

news

来自cialis forum的cialis forum的引用:

news

来自buy hydrocodone online的buy hydrocodone online的引用:

news

来自cialis 20mg的cialis 20mg的引用:

news

来自buy cialis online的buy cialis online的引用:

news

来自cialis soft的cialis soft的引用:

news

来自cialis drug的cialis drug的引用:

news

来自cialis buy的cialis buy的引用:

news

来自where to buy cialis的where to buy cialis的引用:

news

来自cheapest cialis的cheapest cialis的引用:

news

来自phentermine 37.5 mg的phentermine 37.5 mg的引用:

news

来自generic cialis的generic cialis的引用:

news

来自buy cheap cialis的buy cheap cialis的引用:

news

来自buy cialis online arizona的buy cialis online arizona的引用:

news

来自cheap cialis的cheap cialis的引用:

news

来自spiked cialis的spiked cialis的引用:

news

来自cialis western open的cialis western open的引用:

news

来自free cialis的free cialis的引用:

news

来自cialis 20mg的cialis 20mg的引用:

news

来自online cialis的online cialis的引用:

news

来自cialis information的cialis information的引用:

news

来自buy cialis的buy cialis的引用:

news

来自cialis for sale的cialis for sale的引用:

news

来自cialis purchase的cialis purchase的引用:

news

来自buy cialis online的buy cialis online的引用:

news

来自phentermine cod的phentermine cod的引用:

news

来自cialis的cialis的引用:

news

来自cialis online的cialis online的引用:

news

来自phentermine 37.5 mg的phentermine 37.5 mg的引用:

news

来自phentermine no prescription的phentermine no prescription的引用:

news

来自phentermine without prescription的phentermine without prescription的引用:

news

来自phentermine buy online的phentermine buy online的引用:

news

来自phentermine 37.5 mg的phentermine 37.5 mg的引用:

news

来自cialis 20mg的cialis 20mg的引用:

news

来自buy cialis online的buy cialis online的引用:

news

来自phentermine side effects的phentermine side effects的引用:

news

来自phentermine 37.5mg的phentermine 37.5mg的引用:

news

来自phentermine without prescription的phentermine without prescription的引用:

news

来自order phentermine的order phentermine的引用:

news

来自phentermine 37.5 mg的phentermine 37.5 mg的引用:

news

来自phentermine online的phentermine online的引用:

news

来自phentermine 37.5 diet pills的phentermine 37.5 diet pills的引用:

news

来自phentermine non-prescription的phentermine non-prescription的引用:

news

来自phentermine 37.5的phentermine 37.5的引用:

news

来自sesso racconto erotici的sesso racconto erotici的引用:

news

来自test sul sesso per donna的test sul sesso per donna的引用:

news

来自sesso estremo的sesso estremo的引用:

news

来自www.phentermine diet pills shipped c.o.d.的www.phentermine diet pills shipped c.o.d.的引用:

news

来自phentermine online的phentermine online的引用:

news

来自online phentermine的online phentermine的引用:

news

来自phentermine cheap的phentermine cheap的引用:

news

来自phentermine non-prescription的phentermine non-prescription的引用:

news

来自phentermine 37.5 diet pills的phentermine 37.5 diet pills的引用:

news

来自cheap 37 5 phentermine的cheap 37 5 phentermine的引用:

news

来自cheapest phentermine online的cheapest phentermine online的引用:

news

来自buy cialis in the uk的buy cialis in the uk的引用:

news

来自annuncio sesso的annuncio sesso的引用:

news

来自sesso video的sesso video的引用:

news

来自sesso di gruppo的sesso di gruppo的引用:

news

来自incontro sesso的incontro sesso的引用:

news

来自incontri sesso的incontri sesso的引用:

news

来自sesso gay的sesso gay的引用:

news

来自incontro gratis的incontro gratis的引用:

news

来自phentermine的phentermine的引用:

news

来自incontro donna veneto的incontro donna veneto的引用:

news

来自incontro adulto的incontro adulto的引用:

news

来自incontro italia的incontro italia的引用:

news

来自webcam sesso的webcam sesso的引用:

news

来自sesso gratis的sesso gratis的引用:

news

来自sesso的sesso的引用:

news

来自sesso anale的sesso anale的引用:

news

来自incontri sesso的incontri sesso的引用:

news

来自incontro milano的incontro milano的引用:

news

来自incontro on line的incontro on line的引用:

news

来自sesso gay的sesso gay的引用:

news

来自sesso donna的sesso donna的引用:

news

来自sesso amatoriale的sesso amatoriale的引用:

news

来自sesso animale的sesso animale的引用:

news

来自sesso的sesso的引用:

news

来自foto sesso gratis的foto sesso gratis的引用:

news

来自sesso gratis的sesso gratis的引用:

news

来自sesso gratis的sesso gratis的引用:

news

来自incontri sesso的incontri sesso的引用:

news

来自foto sesso的foto sesso的引用:

news

来自sesso anale的sesso anale的引用:

news

来自sesso amatoriale的sesso amatoriale的引用:

news

来自sesso animale的sesso animale的引用:

news

来自sesso video的sesso video的引用:

news

来自sesso anale的sesso anale的引用:

news

来自spartito musica classica的spartito musica classica的引用:

news

来自sesso的sesso的引用:

news

来自foto sesso的foto sesso的引用:

news

来自sesso的sesso的引用:

news

来自sesso amatoriale的sesso amatoriale的引用:

news

来自sesso donna的sesso donna的引用:

news

来自software musica的software musica的引用:

news

来自musica classifiche的musica classifiche的引用:

news

来自sesso的sesso的引用:

news

来自webcam sesso的webcam sesso的引用:

news

来自sesso animale的sesso animale的引用:

news

来自giochi online calcio的giochi online calcio的引用:

news

来自sesso gratis的sesso gratis的引用:

news

来自sesso anale的sesso anale的引用:

news

来自calcio scommessa的calcio scommessa的引用:

news

来自carta biglietto visita的carta biglietto visita的引用:

news

来自sfondi calcio的sfondi calcio的引用:

news

来自biglietto aeri的biglietto aeri的引用:

news

来自biglietto invito compleanno的biglietto invito compleanno的引用:

news

来自offerta biglietto aerei的offerta biglietto aerei的引用:

news

来自biglietto invito的biglietto invito的引用:

news

来自cheap tramadol的cheap tramadol的引用:

news

来自buy tramadol的buy tramadol的引用:

news

来自tramadol hydrochloride的tramadol hydrochloride的引用:

news

来自tramadol hcl的tramadol hcl的引用:

news

来自tramadol的tramadol的引用:

news

来自buy cialis online的buy cialis online的引用:

news

来自cialis soft的cialis soft的引用:

news

来自cialis online的cialis online的引用:

news

来自buy cialis的buy cialis的引用:

news

来自cialis forum的cialis forum的引用:

news

来自cheap cialis的cheap cialis的引用:

news

来自cialis的cialis的引用:

news

来自cheapest cialis的cheapest cialis的引用:

news

来自viagra online的viagra online的引用:

news

来自generic cialis的generic cialis的引用:

news

来自buy viagra的buy viagra的引用:

news

来自free viagra的free viagra的引用:

news

来自buy viagra online的buy viagra online的引用:

news

来自generic viagra的generic viagra的引用:

news

来自buy hydrocodone without prescription的buy hydrocodone without prescription的引用:

news

来自buy hydrocodone no prescription的buy hydrocodone no prescription的引用:

news

来自buy hydrocodone online的buy hydrocodone online的引用:

news

来自buy hydrocodone的buy hydrocodone的引用:

news

来自buy cialis的buy cialis的引用:

news

来自cheapest cialis的cheapest cialis的引用:

news

来自generic cialis的generic cialis的引用:

news

来自cialis的cialis的引用:

news

来自hydrocodone online的hydrocodone online的引用:

news

来自buy hydrocodone的buy hydrocodone的引用:

news

来自hydrocodone apap的hydrocodone apap的引用:

news

来自hydrocodone的hydrocodone的引用:

news

来自buy cialis的buy cialis的引用:

news

来自cheapest cialis的cheapest cialis的引用:

news

来自generic cialis的generic cialis的引用:

news

来自cialis的cialis的引用:

news

来自hydrocodone的hydrocodone的引用:

news

来自cialis cheap的cialis cheap的引用:

news

来自buy cialis online的buy cialis online的引用:

news

来自free cialis的free cialis的引用:

news

来自cialis soft的cialis soft的引用:

news

来自buy cialis的buy cialis的引用:

news

来自cialis soft的cialis soft的引用:

news

来自cheapest cialis的cheapest cialis的引用:

news

来自cialis的cialis的引用:

news

来自discount cialis的discount cialis的引用:

news

来自cheapest cialis的cheapest cialis的引用:

news

来自buy cialis online的buy cialis online的引用:

news

来自cheap cialis的cheap cialis的引用:

news

来自cheap phentermine online的cheap phentermine online的引用:

news

来自buy cialis的buy cialis的引用:

news

来自buy cheap phentermine的buy cheap phentermine的引用:

news

来自cialis的cialis的引用:

news

来自cheapest phentermine online的cheapest phentermine online的引用:

news

来自cheap phentermine no prescription的cheap phentermine no prescription的引用:

news

来自buy phentermine no prescription的buy phentermine no prescription的引用:

news

来自buy phentermine no prescription的buy phentermine no prescription的引用:

news

来自cheapest phentermine online的cheapest phentermine online的引用:

news

来自no prescription phentermine的no prescription phentermine的引用:

news

来自phentermine 37.5的phentermine 37.5的引用:

news

来自online phentermine的online phentermine的引用:

news

来自buy phentermine online的buy phentermine online的引用:

news

来自discount phentermine的discount phentermine的引用:

news

来自buy phentermine的buy phentermine的引用:

news

来自cheap phentermine的cheap phentermine的引用:

news

来自phentermine no prescription的phentermine no prescription的引用:

news

来自phentermine的phentermine的引用:

news

来自buy phentermine的buy phentermine的引用:

news

来自cheapest cialis的cheapest cialis的引用:

news

来自cialis soft tabs的cialis soft tabs的引用:

news

来自phentermine的phentermine的引用:

news

来自cheap cialis的cheap cialis的引用:

news

来自buy cialis online的buy cialis online的引用:

news

来自cialis的cialis的引用:

news

来自cialis soft的cialis soft的引用:

news

来自buy cialis的buy cialis的引用:

news

来自generic cialis的generic cialis的引用:

news

来自generic cialis的generic cialis的引用:

news

来自free viagra的free viagra的引用:

news

来自viagra side effects的viagra side effects的引用:

news

来自cheap viagra的cheap viagra的引用:

news

来自viagra的viagra的引用:

news

来自phentermine cheap的phentermine cheap的引用:

news

来自cheapest phentermine的cheapest phentermine的引用:

news

来自buy phentermine online的buy phentermine online的引用:

news

来自buy phentermine的buy phentermine的引用:

news

来自phentermine no prescription的phentermine no prescription的引用:

news

来自phentermine的phentermine的引用:

news

来自cheap phentermine的cheap phentermine的引用:

news

来自buy phentermine的buy phentermine的引用:

news

来自buy cheap phentermine的buy cheap phentermine的引用:

news

来自buy phentermine online的buy phentermine online的引用:

news

来自discount phentermine的discount phentermine的引用:

news

来自cheap phentermine的cheap phentermine的引用:

news

来自phentermine的phentermine的引用:

news

来自cheapest phentermine的cheapest phentermine的引用:

news

来自buy cheap phentermine的buy cheap phentermine的引用:

news

来自discount phentermine的discount phentermine的引用:

news

来自generic cialis的generic cialis的引用:

news

来自buy phentermine的buy phentermine的引用:

news

来自phentermine的phentermine的引用:

news

来自cialis soft的cialis soft的引用:

news

来自cheap phentermine的cheap phentermine的引用:

news

来自buy cialis的buy cialis的引用:

news

来自cheap phentermine free shipping的cheap phentermine free shipping的引用:

news

来自buy phentermine的buy phentermine的引用:

news

来自discount phentermine的discount phentermine的引用:

news

来自buy phentermine online的buy phentermine online的引用:

news

来自buy cheap phentermine的buy cheap phentermine的引用:

news

来自buy phentermine cod的buy phentermine cod的引用:

news

来自phentermine 37.5 mg diet pills的phentermine 37.5 mg diet pills的引用:

news

来自buy phentermine online的buy phentermine online的引用:

news

来自buy cheap phentermine的buy cheap phentermine的引用:

news

来自phentermine的phentermine的引用:

news

来自buy phentermine no prescription的buy phentermine no prescription的引用:

news

来自cialis soft tabs的cialis soft tabs的引用:

news

来自buy cialis online的buy cialis online的引用:

news

来自discount cialis的discount cialis的引用:

news

来自cheap cialis的cheap cialis的引用:

news

来自cheapest cialis的cheapest cialis的引用:

news

来自cialis soft的cialis soft的引用:

news

来自buy phentermine的buy phentermine的引用:

news

来自buy phentermine cod的buy phentermine cod的引用:

news

来自buy cialis的buy cialis的引用:

news

来自cialis的cialis的引用:

news

来自9aedae8030f0aede0991599a4f1a07d6的9aedae8030f0aede0991的引用:

9aedae8030f0aede0991599a4f1a07d69aedae8030f0

回复

- 评论人:牡蛎   2007-01-07 20:07:06   

看上去,Hotbasic做个更高级的封装,让我们不需要和低级的库打交道,也许不错。
http://mypages.cwdom.dm/keenej/hot/benchm1.html页面的评测,我分别用freebasic、TinyCC、HotBasic在win2k上编译对比试验了一下,论exe文件运行时间,HotBasic确实占优。但是TCC编译的大小是最小的;内存占用,是相当接近的,而不是文章中表现的那么大的悬殊
我写程序不多,平时常用的也就python、freebasic。写写控制台程序还行,但是我最反感写GUI程序了:设计就要花费大量时间、调试更是头疼的事。我个人还是喜欢VB那种开发软件的,甚至觉得易语言在写GUI程序时都比较方便,可惜现在地语言越强大,给我如同vb那样的快感越少。HotBasic测试版不能编写GUI程序,所以也就试用到此,不再深入了。

- 评论人:influx   2007-01-04 14:31:58   

Hotbasic怎么样,想听听你的评价。

- 评论人:anonymous   2006-10-08 03:32:08   

我不知道你这么做到底是为了什么。你有必要这样吗。毫无意义。我只是喜欢一门语言。我只是喜欢这个版本的。各种版本各有千秋。你非要这么做,对你有什么价值呢。我搞不清楚深浅吗?呵呵。逐字翻译?难道我要更改意思吗?本来很简单的单词,直接翻译了就完了。我干嘛添油加醋呢。没必要,更没时间,我并不是宣传部宣传,你的文章里没提到,我把介绍内容发到这里,可你排斥什么呢?不写在你的文章就算了。你何必要这样呢。我们都是一腔热血,何必呢。我只是喜欢他而已。我喜欢它,所以打算为它做点事情。仅此而已干嘛如此不信任别人,干嘛如此怀疑别人呢。难道别人任何人的东西不值得你直接向新吗?我在这里吹难道法国那边的开发商给我钱吗?很显然是不给我干嘛吹呢。

- 评论人:牡蛎   2006-06-15 23:01:42   

祝贺咱们终于取得共识 ^_^

在国内推广一个东西,自己却没有思考,搞不清它的深浅,还出来做宣传,正像你的purebaisc中文网站,只有逐字的翻译,怎么让我们这些外行信服并加入这个行列?

不再回复无意义的问题

- 评论人:MysticBoy   2006-06-11 17:18:05   

呵呵.无聊!行了吧你就.少这样.没意思.

- 评论人:牡蛎   2006-06-09 22:36:04   

果然不懂汉语,也不会从整体看问题
狂热的爱好者罢了

- 评论人:MysticBoy   2006-06-09 11:32:49   

官方翻译过来的又如何?广告而已,居然还有人当圣旨啊。连一点自己的思考能力都没有吗?就因为它是英语的嘛?
///事情似乎不是那样。本身就是那样,并非广告。如果你知道去体验他的话。
///我没有把他当圣旨。也许换了你的话可能把他当圣旨!
PureBasic只是BASIC的一个方言,正如你所言,PureBasic“基于BASIC标准”,就比如使用procedure定义函数,一点都不象BASIC语言,就凭这点,它怎么可能”兼容其它任何 "BASIC" 编译器“(这是你的翻译),我用sub/function你怎么个兼容。要证明一个观点成立,不容易;但是证明它不成立,只要在允许的条件下找到一个反例就足够了
///告诉我,VB中的所有东西都和其他BASIC兼容吗。不!
3。我没有说过VB/VB.NET的东西就是标准,不要栽赃哦 //VB可以拥有非BASIC标准,为什么PB不可以呢。当然也可以。但是它是不是大部分符合了BASIC标准。
4。我的VB的例子,是问你,purebasic是否也有vb那样的form designer(好吧,你是VB出身,你应该知道VB的那套东西是多么方便)。很显然,你没有回答;相反,你曲解(有意?无意)了这个例子的意思,去比什么版本号这么无聊的数字
/////当然有了。自己去搜索啊。你不知道干吗要说他没有呢。不了解的情况下最好别肯气!
我没有兴趣讨论语言风格,我用着方便就行。VB,显然对于一般用户,上手是很快的;PureBasic、RealBasic之类,都视图模仿VB,提供form designer,但是还没有一个达到VB的程度。你愿意的话就去否认吧。
//那是为了符合大家的习惯,而不是试图模仿,PB才发展到4。0而已,而且她注重的编译器,而不是什么窗体设计器。国外一般用来做游戏。
5。我反感的,只是无责任的广告,你有什么可抱怨的?难道广告是你策划的啊?是的话,那当真不好意思啦,我撤回之前我的话,可以帮你一同做广告忽悠啊
//广告,什么是广告,PB从来没有做过广告。也没必要做广告,
6。Mysticboy,好吧,俺的兴趣来了,有含量的呢,我奉陪你瞎扯 :) 不过从1和4看来,你的中文理解能力并不好(外国人?),而且容易气急败坏,所以建议你答复之前慎重考虑在先 ^_^
///呵呵,无聊哦

- 评论人:冰冻牡蛎   2006-04-17 15:47:29   冰冻牡蛎的博客  

1。我只不过问了2个问题,你直接回答“procedure不是BASIC标准”不就是了,扯那么多,厉害啊。嗯,怀疑你是不是中文看不大懂。
官方翻译过来的又如何?广告而已,居然还有人当圣旨啊。连一点自己的思考能力都没有吗?就因为它是英语的嘛?PureBasic只是BASIC的一个方言,正如你所言,PureBasic“基于BASIC标准”,就比如使用procedure定义函数,一点都不象BASIC语言,就凭这点,它怎么可能”兼容其它任何 "BASIC" 编译器“(这是你的翻译),我用sub/function你怎么个兼容。要证明一个观点成立,不容易;但是证明它不成立,只要在允许的条件下找到一个反例就足够了
2。厉害,你可以隔着网络看到我会不会编程
3。我没有说过VB/VB.NET的东西就是标准,不要栽赃哦
4。我的VB的例子,是问你,purebasic是否也有vb那样的form designer(好吧,你是VB出身,你应该知道VB的那套东西是多么方便)。很显然,你没有回答;相反,你曲解(有意?无意)了这个例子的意思,去比什么版本号这么无聊的数字
我没有兴趣讨论语言风格,我用着方便就行。VB,显然对于一般用户,上手是很快的;PureBasic、RealBasic之类,都视图模仿VB,提供form designer,但是还没有一个达到VB的程度。你愿意的话就去否认吧。
5。我反感的,只是无责任的广告,你有什么可抱怨的?难道广告是你策划的啊?是的话,那当真不好意思啦,我撤回之前我的话,可以帮你一同做广告忽悠啊
6。Mysticboy,好吧,俺的兴趣来了,有含量的呢,我奉陪你瞎扯 :) 不过从1和4看来,你的中文理解能力并不好(外国人?),而且容易气急败坏,所以建议你答复之前慎重考虑在先 ^_^

- 评论人:mYSTI CBOY   2006-04-16 18:56:06   

PureBasic 是一个新的基于"BASIC"标准的"高级"编程语言

注意,这里是"基于"BASIC"标准''

- 评论人:Mysticboy   2006-04-16 18:53:55   

////////////////////////
可以回答这些问题吗?1。不知你是否用过VB。在purebasic中,form designer只是设计界面,还是,比如我双击按钮,会弹出来代码编辑框,在这里我可以选择按钮对应事件,purebasic自动产生函数申明,我只要添加实现部分代码就够了;2。你认为procedure是BASIC标准吗,笑(请看这个图http://www.purebasic.com/screenshots/Editor.png)
/////////////////////
牡蛎站长好可笑.真的好可笑.你知道什么叫标准吗.
你不知道.
我就是VB出身,见笑了.我算不上高手.可是我知道它是面向对象.VB都6.0 8.0了.PUREBASIC呢.3.94 .procedure不是BASIC里的标准.可是VB.NET中的东西就是标准吗.符合BASIC吗.不懂编程.少议论.这是官方英文翻译过来的,对于你而言,没有资格反驳吧.为什么老挑别人的刺呢,在一无所知时,请不要挑,免得自己尴尬.

- 评论人:牡蛎   2006-03-10 15:34:44   

MysticBoy,谢谢你的回复
可以回答这些问题吗?1。不知你是否用过VB。在purebasic中,form designer只是设计界面,还是,比如我双击按钮,会弹出来代码编辑框,在这里我可以选择按钮对应事件,purebasic自动产生函数申明,我只要添加实现部分代码就够了;2。你认为procedure是BASIC标准吗,笑(请看这个图http://www.purebasic.com/screenshots/Editor.png)

- 评论人:MysticBoy   2006-03-10 13:17:19   

www.purebasic.cn

PureBasic 简要介绍 (简体中文版MysticBoy翻译)
PureBasic 是一个新的基于"BASIC"标准的"高级"编程语言. 它兼容其它任何 "BASIC" 编译器, 不管它是Amiga 或 PC 格式. 学习 PureBasic非常简单! PureBasic已经赢得了很多初学者和专家.编缉时间是确实很快.它已经开发了Windows的版本. 为快速认识和系统学习这门语言,我做了大量的工作,使用了友好的语言.
语法很简单并且可能是非常"高级"的函数,如指针,结构,过程,动态链表等. 富有经验的程序员可以毫不费力的访问系统支持的结构和 Windows API .

PureBasic 是一个兼容性广泛的编程语言,支持 AmigaOS (680x0 和 PowerPC) 和 Windows计算机系统. 这意味着同样的代码可以被编译为两种系统的本地代码而流畅运行.没有瓶颈象虚拟的机器和代码翻译器,生成的代码是一个优化过的可执行程序.外部库是充分写了支持优化的汇编程序,每个程序非常快,命令常常比C/C++还快或等同.

- 评论人:PowerBASIC.CN   2006-02-26 23:10:55   

写的不错,看来牡蛎下了好大功夫学习BASIC啊!佩服!

- 评论人:匿名网友   2005-04-20 14:39:42   

qbdos.51.net

- 评论人:thriller   2005-03-14 16:54:43   

QBASIC1.1可不是那个QB,它是一个编辑/解释器。
使用QB45的BC和LINK就可以编译成EXE了。:=)

- 评论人:FatCatHu   2005-01-27 10:08:12   

DOS里面带的本来就是只能解释的QBasic么,呵呵。
Blog精神又是什么劳什子咚咚?
当然提到评论一般还是要用引用格式的。

- 评论人:牡蛎   2005-01-26 20:56:55   

mr..vw:win98下可以编译成功,win2k不行。但是编译出来只有qbasic 1.x解释程序,而不是qb45那样的可以编译,怎么回事?
FatCatHu:把评论加到自己的blog原文里面,是不是不符合blog精神,哈哈
btw:freebasic开始支持dos系统,新出现的qb画图程序库兼容越来越好了

- 评论人:mr..vw   2005-01-24 09:43:13   

拿到qbasic的源程序以后,曾经高兴过一阵子,可仔细一看,里面全是汇编,和lex程序,啃不动,就高兴不起来了...

不过确实可以编译成功,使用里面的make,没有问题的。内部版本以及库似乎是5.0,比quick basic 4.X 的都高。

- 评论人:牡蛎   2005-01-13 16:57:27   

在DOS源代码中找到了qb的源程序,但是不全,缺少一些原始的文件,却可以找到应该在编译过程当中出现的库文件。源程序中多出来一些在qb中从来没有见到过的库(比如cow),不知道是什么东西
改动一番,可以产生edit.com,但是编译45\qb\hd\messages.inc(汇编语言的包含文件)等等文件的时候,报告说“致命错误,内存不足”
汇编蛮多的,啃不动 :(
有没有人编译成功过?

- 评论人:FatCatHu   2005-01-13 11:01:02   

好像O'Basic也没有被提到,这个也很不错,现在是完全免费产品了。

- 评论人:FatCatHu   2005-01-13 10:58:52   

QBasic源代码应该是来自于流传很广的DOS源代码包。

Windows上免费的JustBASIC,来自Liberty BASIC的公司,看上去不错。
好像DarkBasic那些文章也没提到,游戏开发专用,不过是商业产品。

验证码:   
评论内容: