简介
QB64是一种现代扩展的BASIC编程语言, 大部分用c++语言编写,保留了QBasic/Quick BASIC 4.5的兼容性,并为Windows、Linux和macOS编译本地二进制文件。
BASIC语言一直是无数人进入编程的大门。在80年代作为初级编程语言流行,在90年代发展成为强大的专业工具,BASIC(和它的继任者QBasic),帮助许多人培养了对编程的热爱。这些语言为今天大多数的专业开发人员提供了基础学习平台。
QB64项目在过去十年中不断发展,将BASIC的魔力和教育潜力从20世纪的根源带入现代。QB64项目已经在教育和专业背景下使用,并拥有一个活跃和有益的用户社区。
与传统的BASIC和QBasic代码不同,QB64被自动编译成机器代码--允许卓越的性能,易于分发,并能与外部C和C++编程库连接。与大多数QBasic 4.5代码兼容,QB64增加了一些扩展功能,如OpenGL和其他现代功能,提供了经典和现代程序开发的完美结合。
QB64可用于所有最新的Windows、Linux和macOS版本。
----------这是官网上对他的简介(用DeepL翻译)
变故qb64原来是Github上的QB64Team开发并维护的,但后来因为各种原因,这个团体解散了,于是,原来的官网(www.qb64.org)就无法使用了,但原团队的部分开发人员仍不愿放弃这个项目,于是就新组建了一个qb64.com,这个网站是可以正常访问的,短话长说,我从官网上摘了一部分,用DeepL翻译成了中文(懒得看的可以略过):
SMcNeill:关于当前发布的版本(v2.0.2,2021年11月)的简要说明;它仍然可以通过现已 "解散 "的QB64Team获得;在2022年4月的 "事件 "之后,一个新的版本仍然在等待尘埃落定的过程中。2.0.2版本目前除了内置的帮助系统的更新都正常运行,因为该更新是从现在已经无法访问的qb64.org中提取的。人们只能希望在 "QB64团队"解散和 "RCCola"的消极行为之后,QB64项目能够恢复;但在那之前,QB64的最后一个版本(具体而言,OpenGL分支)是v2.0.2。SDL分支的最后一个版本是(显然是)v1.3。
不幸的是,2022年初的事件(由于一个流氓的行为)严重扰乱了QB64社区。因此,在尘埃落定和一个新的组织稳固之前,qb64.com在这里是为了历史目的。Robert Ryan Carter将所有与QB64.org有关的内容,包括网站、维基、论坛、twitter、youtube、播客(除了他自己的)等,都进行NUKES。然而,继续接受Patreon的捐款......这一 "行动 "似乎是为了回应社区对官方立场(据我所知,是由Robert Ryan Carter制定的)"任何上传到QB64网站的媒体,都是QB64项目的财产 "的反击。这一声明带来了谁拥有(或者说立即失去所有权)已经在QB64.org属性中分享的内容(甚至在它们成为QB64.org的一部分之前)的问题。我可以告诉大家,我也有同样的顾虑,但我理解该声明背后的根本原因。我与团队分享了微软在其论坛上的内容,他们确实更新了条款,使之更加明确。然而,由于在Discord中被禁止,以及随着时间的推移所积累的愤怒程度--似乎这个新的服务条款,清楚地定义了人们拥有他们的内容,并与QB64共享特定用途的许可。显然,这种情况太少太晚了。我个人认为,罗伯特有很多解释要做,并质疑他的行为是否违反了大量的法律。至少,他的行为是不可原谅的。希望这个社区能够随着时间的推移重新组合和恢复。
由于QB64PE版是QB64的一个新的分支,人们对我们是谁,我们在做什么,以及我们与QB64有什么联系有各种疑问--他们想知道我们的新版本是怎么回事。 让我为大家逐一解答这些问题。由于Fellippe刚刚离开了QB64团队,事情几乎在一夜之间变成了新的CEO的混乱。 Discord上出现了一些问题,我不打算在这里讨论这些事情的任何细节,因为现在只是在重复同样的旧闻。 最后,之前存在的QB64被摧毁了。 旧的团队被完全从repo中移除,所有推送、拉动、合并或发布的权利都被剥夺了。 论坛被关闭了。 维基被下线了。
QB64被烧成了废墟。直到我们介入。 凤凰版努力工作,使第一个可编辑的维基恢复到互联网上,从一个被保留下来的旧的离线维基,这样人们就可以有一个关于QB64命令的工作参考。 我们努力建立了一套新的论坛,以便社区能够重新聚集起来,而不是分裂成一千块碎片。 我们努力收集并向公众提供所有的旧资源,并在我们的服务器上托管尽可能多的旧信息,如旧的播客和这些播客的文字记录。最重要的是,我们已经克隆了旧的 repo,并一直在相当热切地工作,以更新源代码,使QB64再次达到一个稳定的版本。 如果你看一下我们的repo,我们已经有54个commits被推入其中,这表明最近的团队有大量的活动在进行工作。 我们是努力工作的新团队,以便QB64不至于消亡,因为新的首席执行官显然想让它消亡。
现在,至于我们是谁,让我向那些在外面担心的人们保证 -- 我们不是一些随机的陌生人,他们只是在一夜之间突然出现,并决定窃取QB64以获得我们自己的邪恶的利益。 我个人从0.5版本开始就与QB64打交道,我向源代码推送代码和开发QB64已经有10年了。 对于那些不相信的人(那里总有一些反对者),这里有一个简单的测试,你可以用来检验我的话的真实性。 打开你能找到的最古老的QB64.bas版本,并简单地搜索 "Steve"。 几乎在一瞬间,你就会看到源代码中有多处类似"'##STEVE EDIT FOR CONST EXPANSION 10/11/2013"。这可以追溯到过去,比 "QB64团队 "早了好几年!而且,我不是唯一的 "凤凰版(PE版) "成员,他们从很久以前就开始在QB64中工作并推动修改了。正如你在上面看到的,这是从github的提交历史截图,Galleon(QB64的原始创建者)、我和DSMan都在向QB64推送修改和增强。 DSMan(Matt)现在回来了,并且重新加入了凤凰版,正在努力帮助我们将QB64恢复到一个完全稳定的工作版本,再次。 就像我一样,他一直都在这里,而且他一直都是最欢迎帮助开发语言的人之一。
至于我们团队的其他成员--Spriggsy、Cobalt和Maxine,他们在QB64的开发历史上比我们新一点,但你也会在老团队的源代码中找到他们的贡献。 我们都不是QB64的 "新人",我们都与老的QB64团队有很深的联系,我们已经在这个语言上工作了很久。那么,如果我们曾经是QB64团队的一部分,为什么现在不是了? 为什么我们会迁移过来成为 "凤凰版 "呢?
从上面的两张截图可以看出,在RC Cola烧掉所有旧的QB64内容--论坛、wiki、twitter、youtube、podcast,以及所有他能摧毁的东西之前,他特意将所有人踢出了项目。 由于旧的网站和Repo对我们来说不再可用,我们必须转移到某个地方,而qb64phoenix.com的域名等是可用的,所以为什么不呢?
QB64.com作为一个域名的售价接近2000美元。qb64phoenix.com的价格为15美元左右。 由于我们正试图从RC Cola留给我们的灰烬中站起来,它似乎是一个适合项目前进的新名字。那么,为什么我们不坚持使用大家都习惯和熟悉的普通的 "QB64 "呢? 有几个原因。
首先 -- 我们要与那场闹剧保持距离。 QB64团队被其首席执行官烧成灰烬,并被摧毁。 谁愿意与这样的行为和演员有关联?
第二 -- 这样人们就不会认为他们在支持我们,如果他们向 "QB64团队 "捐款。 如果你给他们的patreon送钱,购买印有旧标志的杯子或水杯,你就不是在支持我们。 有几个人提出要帮助捐赠和支付,以帮助新项目的启动和运行,但这并不是必要的。 我们是业余爱好者,这是我们的业余爱好。 我们所做的事情是出于对这门语言的热爱,以及对我们所热爱的语言进行扩展的乐趣,我们不为钱而做。 没有人在任何地方为我们工作并帮助开发凤凰版而赚取一分钱。 我们的管理费用只是我们托管服务器等的费用,而这些费用都在这里。 论坛成本和捐款(qb64phoenix.com)。
第三 -- 即使RC Cola彻底踢掉并摧毁了旧团队,他仍然是 "QB64团队 "的CEO。 与加隆不同的是,加隆在他的祝福下走开并将统治权移交给一个新的开发者团队,RC Cola在他可能的情况下将事情留在了一个混乱的状态。 他在patreon上的最后一个帖子的结尾是引用。
我们将保持Github Repo,如果有足够的人想让它继续存在,请继续开发,我们可能会回来。
...我们可能会回来。
所以,你有了它! 这方面的未来是什么?
如果我们只是像以前一样在普通的QB64旗帜下接续发展,而RC Cola突然决定在一两年内带着一个新的团队回来,我们会在哪里立足? 这将给公众带来多大的混乱?
"嘿,弗兰克,你的代码是在哪个版本的QB64下编译的?"
"2.7版。"
"2.7?? 但我是在3.2版本下编译的!"
"哦。 你一定有另一个QB64..."
不,谢谢。 对这种类型的情况连想都没兴趣。
RC Cola没有把 "QB64 "传给任何人,而且为了防止任何问题在这之前出现,我们称自己为 "QB64凤凰版 "或简称为 "QBPE"。
就摘这么多吧!
相关网址来自官网的特别提醒:请注意,QB64的.net域名是非常可疑的。很明显,有人忘记了更新域名,它被一个有问题的人抢注了,该人随后镜像了以前的网站信息,并向其发送了可疑的广告。在这一点上,它与QB64没有任何关系,而且,鉴于其内容可能包含可能含有恶意软件的可疑二进制文件,最终应该完全避免。此外,它在社区中被指出有可能有恶意软件作为网站的一部分--可能会通过简单的浏览来感染你的机器。因此,最后,如果你真的在那里冒险,一定要谨慎行事。
qb64 PE版(推荐,最新的仍在维护的版本)
qb64 team的版本
qb64网页版,手机需要横屏用哦
qb64官方论坛
qb64 Wiki
qb64教学
.........
懒得列举了
第一次写文章,可能写的不好
求关注,求关注,求关注



