标签:#BASIC程序设计语言家族

共 24 篇文章

QBasic

QBasic是BASIC(Beginner's All-purpose Symbolic Instruction Code,初學者通用指令代碼)語言的一個變種,由美國微軟公司開發,1991年隨MS-DOS 5.0推出。它不能被編譯成獨立的可執行文件,來源代碼在整合開發環境(IDE)中先被編譯成中間代碼,然後中間代碼在IDE中被解析後執行。它被設計用來代替GW-BASIC,並被置入在MS-DOS 5.0及其更高版本(包括Windows 9…

VBScript

VBScript("Microsoft Visual Basic Scripting Edition")是微软以 Visual Basic 为蓝本开发的一种已废弃的语言。它允许 Microsoft Windows 系统管理员生成用于管理计算机的强大工具,无需错误处理,并具有子程序和其他高级编程结构,亦让用户能夠控制諸多计算环境。2023年,微軟宣布棄用VBScript。2024年5月,發布VBScript階段移除計畫,2027年後不再預…

WordBASIC

WordBASIC是微软QuickBASIC的子集,是為Microsoft Word的字元處理而客制化的程式語言,主要用在Word 6.0和Word 95。在1996年底Word 97問世時,已被Visual Basic for Applications(VBA)所取代。相對於Microsoft Word,Microsoft Excel在1993年開始支援VBA程式語言。 以物件導向的特性來看,VBA支援物件的封裝、支援部份的多型,不支…

QuickBASIC

Microsoft QuickBASIC(正確的簡稱是QB,而不是QBasic,後者是另外一個不同的產品)是BASIC程序設計語言的一個變種,由微軟開發,用於MS-DOS平台,也有提供Mac操作系統使用的版本。大致上來說它是源自於GW-BASIC的一個改進衍生品,相較而言它有下列改進:支援用戶自定類型、加強了對結構化編程思想的支援、增加了圖形功能和磁碟存取功能,此外,還提供了一個編譯器。相對於針對商業和專業用途的微軟BASIC Comp…

BASIC

BASIC(全称“Beginner's All-purpose Symbolic Instruction Code”,意即“初學者通用符号指令代碼”),是一種直譯式程序设计语言。設計給初學者使用的程式語言,在完成編寫後不須經由编译及連結等手續,經過直譯器即可執行,但如果需要單獨執行時仍然需要將其建立成執行檔。 BASIC的歷史 1964年,两位美國数学家兼计算机科学家约翰·克米尼和在FORTRAN语言的基础上创造了一种新的语言——BAS…

Goto

GOTO是一条可以在许多计算机编程语言中找到的语句。它是英文单词go和to的组合。当执行这条语句的时候,它将控制流程无条件地转到另一条语句(也叫「跳转」)。跳转语句需要指明標記,在不同语言中,標記可以是标识符或行号。在机器码级别,goto是一种分支的形式。 在一些语言中,可以不用显示地使用goto关键字而实现同样的功能,例如break或continue关键字可以跟随一个标识符。SNOBOL语言支持一种语句的后缀形式,可以在本条语句执行完…

约翰·凯梅尼

约翰·喬治·凯梅尼 (;;)是犹太裔匈牙利裔美国人、数学家、计算机科学家和教育家。1964年,与共同开发了BASIC程序语言而知名。 1970年至1981年,凯梅尼是达特茅斯学院第13任校长。在学院教育上,他大力倡导并推广使用计算机教学。 参见 参照 外部链接 [http://ead.dartmouth.edu/html/ms988.html The Papers of John G. Kemeny in the Dartmouth C…

Altair BASIC

Altair BASIC為BASIC直譯器的一種,由比爾·蓋茲、保羅·艾倫及Monte Davidoff於1975年共同為Altair 8800電腦所開發。他們在哈佛大學的一部 DEC PDP-10 主機進行研發和測試。 Altair BASIC的成功開發,讓比爾·蓋茲進一步創立微軟,Altair BASIC後來也成為Microsoft BASIC的前身。 外部連結 *[https://web.archive.org/web/20011…

Xojo

Xojo(读作“啁啾”)是一个跨平台编程语言及多平台开发工具,能为Windows、Mac OS X及Linux這三种操作系統编写具有图形用户界面的桌面(Desktop)程序、没有图形用户界面的控制台或后台服务程序、网络(Web)程序(有嵌入网络服务器功能的可独立运行版本以及支持Apache和IIS的CGI两种方式),并即将支持iOS等移动平台。Xojo通过交叉编译在开发平台上为各种操作系統生成本机代码的原生的应用程序,即程序由CPU可以…

Applesoft BASIC

Applesoft BASIC是BASIC程式語言的方言之一,分支自Microsoft BASIC,由與開發,在Apple II系列電腦上運行。Applesoft BASIC的第一個版本在1977年釋出,它没有高解析度圖形的支援。Applesoft II在1978年推出,語法與第一代有些不同,但已支援Apple II的高解析度模式。 外部链接 [http://www.txbobsc.com/scsc/scdocumentor/ Disa…

PowerBASIC

PowerBASIC由位於美國佛羅里達州威尼斯的PowerBASIC公司所製作,為一種BASIC編譯器,分別擁有DOS版本及Windows版本(其中又有命令行版本及圖形界面開發版本)。DOS版本使用的語法類似QBasic和QuickBASIC,而Windows版本則類似其他程式編譯器,結合標準BASIC語言和API調用。最早發布的版本被稱作BASIC/Z,之後由Borland發行時叫做Turbo BASIC。1989年Borland不再…

PureBasic

PureBasic是由Fantaisie Software所開發的商用BASIC程序语言及整合開發環境(IDE)。特點是語法簡單直接,不依賴运行时库,因此能編譯出相當小巧的程序,包含命令列或GUI執行檔、DLL等。而且不使用各系統的API,所以有高度的跨平台特性,支持Windows 32/64位元、Linux 32/64位元、Mac OS X、Amiga。 代碼範例 CompilerIf #PB_Compiler_OS = #PB_OS…

Euphoria语言

Euphoria是由加拿大安大略省多伦多Rapid Deployment Software公司Robert Craig开发的编程语言 }} 外部链接 免费下载适用于各种平台、软件包、Windows IDE、Windows API 库、Linux 和 Windows 的跨平台 GTK3 包装器、图形库(DOS、OpenGL 等)的 Euphoria。 OpenEuphoria RapidEuphoria [http://openeupho…

HTBasic

HTBasic(也称Rocky Mountain BASIC、 RMB、RM-BASIC),是BASIC程序设计语言的一种方言,由惠普公司发明。特别流行于GPIB現場總線的电子测试设备的控制领域。独有特性包括:事件驅動程式設計、广泛的外部I/O支持、复数数据类型、矩阵操作函数等。现在,仍有大量过去投资于HTBasic软件、硬件与专门知识的地方仍在使用这种语言。 历史 惠普公司在科罗拉多州的部门最初研发出的BASIC,故命名为落基山BAS…

True BASIC

True BASIC是BASIC的一種,由原來的BASIC作者约翰·凯梅尼及托马斯·卡茨兩位教授所創立。他們有感自從BASIC這種編程語言在微電腦上風行以來,其設計都與原來BASIC的設計逐漸偏離,所以他們希望可以透過這一套True BASIC語言來重新強調BASIC語言所應有的設計特色,使到原來為迷你電腦及小型電腦設計的BASIC程序可以更好地移殖到微機上使用。巧合的是,當時所風行的各個BASIC版本,不論是蘋果電腦的Applesof…

GVBASIC

GVBASIC是Basic语言的一种,是在GW-BASIC等语言上衍生出来的版本。该语言用于文曲星电子词典上,去掉了Basic一些功能如Call、屏幕颜色等,且编程时必须使用行号。 外部链接 [https://web.archive.org/web/20090106152336/http://www.ggv.com.cn/download/gvbasic/ 文曲星GVBasic使用指南v1.0] [https://web.archive…

DarkBASIC

DarkBASIC是一個創作遊戲的程式語言,由位於英國的The Game Creators公司所發行。這個程式語言是建構自BASIC以及近似在Amiga的。這個語言的目的在於從BASIC的語法使用微軟的DirectX進行遊戲的創作。 外部連結 [http://www.thegamecreators.com The Game Creators website] [http://darkbasicpro.thegamecreators.co…