gambas编写的basic程序是否能兼容windows下的vb?

gambas编写的basic程序是否能兼容windows下的vb?,第1张

首先,"兼容"有两重含义-二进制文件兼容和源代码兼容。gambas与vb在这两个层面上都不兼容。

Binary compatible(二进制文件兼容)指一个系统上编译的二进制可执行文件是否能在另一个系统上运行。Gambas是Linux等类UNIX系统的开发环境,编译出来的可执行文件自然只能运行在Linux等类UNIX *** 作系统中。虽然有报道有人用cygwin编译windows版的gambas,但是在cygwin/windows环境下gambas只能编译命令行程序,没有图形工具。

Source compatible(源码兼容)指同一份程序源代码可以在不同 *** 作系统成功无误编译成二进制可执行文件。gambas与visual basic 6的语法非常近似,但是仍然是不同的(比如数组x的第9个元素在gambas中为x[9],而在VB中为x(9);关键字end的意思也有差别),见官方维基的解释(gambaswiki.org/wiki/doc/diffvb)。因此,Gambas能编译成功的程序代码拿到windows的VB上一般要经过一些修改。

Gambas (Gambas Almost Means BASic),项目的初衷是创造一门与Basic(尤其是Visual Basic)近似的语言,而不是对VB原原本本的克隆。

最后,Gambas是一门比较年轻的语言,用户较少,连一般的Linux发行版都默认不安装,在一台Linux上编译好的程序在另一台没有gambas的Linux上运行是还需要额外安装运行时环境,相应程序移植到Windows下就更困难了。

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

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

KBasic 这个猛,支持Windows/Linux,据说是100%支持QB、VB的语法。从IDE到界面设计,都是全的。不是开源的,个人版免费,专业版收费。不支持win98,所以没有试验。

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

upx加壳的东西

unrar 解RAR的

zsnes 超任模拟器

VisualBoyAdvanceGBA模拟器

gens MD模拟器

aMule 电驴

Wireshark 分析网络用的

Putty SSH用的

FileZilla SFTP用的

DDD Debugger 编程用调试器

EclipseIDE

Netbeans IDE

Emacs 高级文本编辑器

Vim另外一个高级问本编辑器

KchmViewer 读CHM的

Compiz 搞桌面效果的

AWN仿苹果下面的那个工具栏的

Audacious 类似WINAP

Frozen Bubble 游戏…

Wine 免费WINDOWS模拟器,强大

Crossover 收费WINDOWS模拟器,支持的东西有限,但支持的东西比WINE更强大

下面的全是WINDOWS下有的东西,只不过都有LINUX版,我都装了。这些东西官方都有下载。

LinuxQQ 不用说了吧…7月31号才发布的

NeroLinux 刻盘的,3.5版

Opera 浏览器,9.52

Skype 不用说了吧,2.0.0.72

xdict 金山词霸…居然有LINUX版…当初我发现它的时候吓了一跳…你GOOGLE这个:xdict_1.0.3-2_i386

AdobeReader 读pdf的8.1似乎

RealPlayer不用说了吧… 似乎是11

这些是我装好UBUNTU后必装的…自己用的单子,原文复制借你用

所有官方的东西,你直接GOOGLE软件名+"linux"就出来

我这不是抄的!给我分哪!!!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7114299.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-01
下一篇2023-04-01

发表评论

登录后才能评论

评论列表(0条)

    保存