徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
自由
比浏览器更快的访问!
 

GW-BASIC

指数 GW-BASIC

GW-BASIC是高級程式設計語言BASIC的一個方言版本。關於GW的含義,目前有三種說法,一種認為是以微軟早期程式設計師Greg Whitten的名字命名的,一種認為是用微軟創始人的名字Gates,William命名的,還有一種說法是開發人員給它取的一個戲稱gee-whiz(兩個英語的象聲詞,類似於中文裏吆喝牲口的聲音)。有一點是肯定的,這個版本的BASIC最早是微軟為康柏開發的,時間應該是在1984年,這一年11月,微軟首次為IBM之外的計算機廠商提供OEM版本的DOS,GW-BASIC是作為MS-DOS的一個組成部分問世的。 GW-BASIC和微軟提供給IBM PC的BASICA完全相容,所不同的是,後者依賴於ROM中的BASIC直譯器,而前者並不需要,所以,GW-BASIC能在眾多IBM PC相容機器上運行,這就使它的使用範圍隨著PC相容機器的推廣而擴大。第一個流傳範圍較廣的GW-BASIC版本號為2.0,而最後推出的GW-BASIC版本號為3.23,時間大概是1988年。從那時起,如果沒有特殊說明,我們一般所說的GW-BASIC就是指的這個版本。 GW-BASIC運行速度較慢,這在很大程度上是因為它是一種互動式的開發工具——這種開發模式是BASIC的誕生地Dartmouth大學最早提出的。和很多早期的BASIC方言一樣,GW-BASIC缺乏很多進行結構化編程所需的語法成分,但是它足夠靈活,此外還擁有很多繪圖語句和一些簡單的發聲語句,這就足以使一個程式設計師用它開發一個簡單的遊戲軟體、商用軟體或者諸如此類的東西。它能夠在絕大多數PC上運行,這就給那些想要成為程式設計師的人提供了一個學習如何程式設計的廉價的途徑。 GW-BASIC擁有一個簡單的整合開發環境(IDE),所有的程式碼都必須有一個行號,沒有行號的語句被認為是需要立即執行的命令。用戶界面中,除螢幕底部的功能快捷鍵描述和頂部的版權聲明外,其他部分都用來顯示和編寫語句。源文件標準的保存格式是GW-BASIC特有的二進制壓縮格式,不過它也提供了一個選項,使得開發者可以用ASCII純文字格式保存原始文件。GW-BASIC的IDE提供了如下常用命令:RUN(執行目前的程式),LOAD(從磁碟載入原始碼),SAVE(把程式儲存到磁碟),LIST(顯示已打開的程式碼內容),SYSTEM(回到作業系統)。它們都可以出現在程式碼上,不過除SYSTEM外,上述用法還相當少見。 前面提到,GW-BASIC對結構化程序設計方法的支持非常差,所以對GW-BASIC程式設計者來講,能夠用它寫出具備良好結構的程式有很高的難度。在GW-BASIC裡,IF/THEN/ELSE條件語句必須在一行內寫完,儘管WHILE/WEND已允許包含多行代碼;自行定義的函數只能用類似於DEF FNf(x).

21 关系: ASCII康柏微軟微软唯讀記憶體BASICBASICACompaq程序员组件对象模型编程语言直譯器DOS鼠标IBMIBM PCMS-DOSOEMQBASICQuickBASIC控制杆

ASCII

ASCII( ,American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语,而其擴展版本EASCII則可以部分支持其他西欧语言,并等同于国际标准ISO/IEC 646。 ASCII第一次以規範標準的型態發表是在1967年,最後一次更新則是在1986年,至今為止共定義了128個字元;其中33個字元無法顯示(一些终端提供了扩展,使得这些字符可顯示为諸如笑臉、撲克牌花式等8-bit符號),且這33個字元多數都已是陳廢的控制字元。控制字元的用途主要是用來操控已經處理過的文字。在33個字元之外的是95個可顯示的字元。用鍵盤敲下空白鍵所產生的空白字元也算1個可顯示字元(顯示為空白)。.

新!!: GW-BASIC和ASCII · 查看更多 »

康柏

康柏電腦(Compaq Computer Corporation, Compaq),是由羅德·肯尼恩(Rod Canion),吉米·哈里斯(Jim Harris)和比利·默頓(Bill Murto)三位來自德州儀器公司的高級經理於1982年2月,分別投資1000美元共同創建的。2002年康柏公司被惠普公司收購。.

新!!: GW-BASIC和康柏 · 查看更多 »

微軟

#重定向 微软.

新!!: GW-BASIC和微軟 · 查看更多 »

微软

微軟(Microsoft;)是美國一家跨國電腦科技公司,以研發、製造、授權和提供廣泛的電腦軟件服務為主。總部位於美國华盛顿州的雷德蒙德,最為著名和暢銷的產品為Microsoft Windows操作系统和Microsoft Office辦公室軟件,以及Xbox的遊戲業務。微軟是美国《财富》杂志2015年评选的的排行榜中的第95名。 公司於1975年由比爾‧蓋茲和保羅·艾倫創立。初期主要為Altair 8800發展和銷售BASIC直譯器,在1980年代中期憑藉MS-DOS在家用電腦作業系統市場上取得長足進步,後來出現的Windows使得微軟逐漸統治了家用桌面電腦作業系統市場。同時微軟也開始擴張業務,進軍其他行業和市場,建立了MSN網站,在計算機硬件市場上,微軟商標及Xbox遊戲機、Zune和MSN TV家庭娛樂設備也在不同的年份出現在市場上。微軟於1986年首次公開募股,此後不斷走高的股價為微軟締造了四位億萬富翁和12,000位百萬富翁。 伴隨公司的強大,微軟也越來越受到批評和指責,並且數十年來從未間斷。拒絕交易和捆綁銷售等做法招致垄断和不正當競爭的訴訟。美国司法部和歐盟委員會根據反托拉斯法均對微軟做出過不利裁定美国司法部网页。.

新!!: GW-BASIC和微软 · 查看更多 »

唯讀記憶體

唯讀記憶體(Read-Only Memory,ROM)是一種半導體記憶體,其特性是一旦儲存資料就無法再將之改變或刪除,且內容不會因為電源關閉而消失。在電子或電腦系統中,通常用以儲存不需經常變更的程式或資料,例如早期的家用電腦如Apple II的監督程式 、BASIC語言直譯器、與硬體點陣字型,個人電腦IBM PC/XT/AT的BIOS(基本输入输出系統)與IBM PC/XT的BASIC直譯器,與其他各種微電腦系統中的韌體(Firmware),均儲存在ROM內。.

新!!: GW-BASIC和唯讀記憶體 · 查看更多 »

BASIC

BASIC(來自Beginner's All-purpose Symbolic Instruction Code的縮寫),又譯培基,一種直譯式程序设计语言。名稱字面為意思“初學者的全方位符式指令代碼”,設計給初學者使用的程式語言,在完成編寫後不須經由编译及連結等手續,經過直譯器即可執行,但如果需要單獨執行時仍然需要將其建立成執行檔。.

新!!: GW-BASIC和BASIC · 查看更多 »

BASICA

BASICA是「Advanced BASIC」的縮寫,它是微軟公司為PC-DOS寫的一套單純以磁碟為基礎的BASIC直譯器。 BASICA允許在有ROM BASIC(此ROM BASIC能獨自運作,不用載入任何東西)的早期IBM PC機型上面使用,當DOS被載入後,它會增加一些存取磁碟上檔案的功能。自從後來的IBM PC或相容機型,少了ROM BASIC之後,它就無用武之地了。.

新!!: GW-BASIC和BASICA · 查看更多 »

Compaq

#重定向 康柏.

新!!: GW-BASIC和Compaq · 查看更多 »

程序员

| image.

新!!: GW-BASIC和程序员 · 查看更多 »

组件对象模型

组件对象模型(Component Object Model,縮寫COM)是微軟的一套软件组件的二进制接口标准。这使得跨编程语言的进程间通信、动态对象创建成为可能。COM是多项微软技术与框架的基础,包括OLE、、ActiveX、COM+、DCOM、、DirectX、Windows Runtime。.

新!!: GW-BASIC和组件对象模型 · 查看更多 »

编程语言

编程语言(programming language),是用来定义计算机程序的形式語言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。 最早的编程语言是在電腦發明之前產生的,當時是用來控制及自動演奏鋼琴的動作。在電腦領域已發明了上千不同的编程語言,而且每年仍有新的编程語言誕生。很多编程語言需要用指令方式說明計算的程序,而有些编程語言則屬於宣告式編程,說明需要的結果,而不說明如何計算。 编程语言的描述一般可以分為及語義。語法是說明編程語言中,哪些符號或文字的組合方式是正確的,語義則是對於編程的解釋。有些語言是用規格文件定義,例如C語言的規格文件也是ISO標準中一部份,2011年後的版本為ISO/IEC 9899:2011,而其他55語言(像Perl)有一份主要的文件,視為是。.

新!!: GW-BASIC和编程语言 · 查看更多 »

直譯器

譯器(interpreter),是一種電腦程式,能夠把高階程式語言一行一行直接轉譯執行。直譯器像是一位「中間人」,每次執行程式時都要先轉成另一種語言再作執行,因此直譯器的程式運行速度比較緩慢。它不會一次把整個程式轉譯出來,而是每轉譯一行程式敘述就立刻執行,然後再轉譯下一行,再執行,如此不停地進行下去。 直譯器的好處是它消除了編譯整個程式的負擔,程式可以拆分成多個部分來模組化,但這會讓執行時的效率打了折扣。相對地,編譯器已一次將所有原程式碼翻譯成另一種語言,如機械碼,執行時便無需再依賴編譯器或額外的程式,故而其運行速度比較快。.

新!!: GW-BASIC和直譯器 · 查看更多 »

DOS

DOS,是磁碟作業系統(英文:Disk Operating System)的縮寫,是個人電腦上的一類作業系統。從1981年直到1995年的15年間,DOS在IBM PC相容機市場中佔有舉足輕重的地位。而且,若是把部份以DOS為基礎的Microsoft Windows版本,如Windows 95、98和Me等都算進去的話,那麼其商業壽命至少可以算到2000年。 DOS家族包括MS-DOS、PC-DOS、DR-DOS、FreeDOS、PTS-DOS、ROM-DOS、JM-OS等,其中以MS-DOS最為著名。雖然這些系統常被簡稱為"DOS",但沒有任何一個系統單純以"DOS"命名(只有一個毫無關連的1960年代IBM大型主機作業系統以此命名)。此外,有幾個和DOS無關、在非x86的微電腦系統上執行的磁碟作業系統在名稱中也有"DOS"字眼,而且在專門討論該機器的場合中也會簡稱為"DOS"(例如:AmigaDOS、AMSDOS、ANDOS、Apple DOS、Atari DOS、Commodore DOS、CSI-DOS、ProDOS、TRS-DOS等),但這些系統和DOS執行檔以及MS-DOS API並不相容。.

新!!: GW-BASIC和DOS · 查看更多 »

鼠标

滑鼠是一种很常見及常用的電腦输入设备,它可以对当前屏幕上的游标进行定位,并通过按键和滚轮装置对游标所经过位置的屏幕元素进行操作。滑鼠的鼻祖於1968年出现。美国科学家道格拉斯·恩格尔巴特(Douglas Englebart)在加利福尼亚制作了第一只滑鼠。.

新!!: GW-BASIC和鼠标 · 查看更多 »

IBM

国际商业机器股份有限公司(International Business Machines Corporation,首字母縮略字:IBM,曾译万国商用机器公司)是美國一家跨國科技公司及諮詢公司,總部位於紐約州阿蒙克市。IBM主要客户是政府和企业。IBM生产并销售计算机硬件及软件,并且为系统架构和网络托管提供咨询服务。截止2013年,IBM已在全球拥有12个研究实验室和大量的软件开发基地。IBM雖然是一家商業公司,但在材料、化学、物理等科学领域卻也有很高的成就,利用這些學術研究為基礎,发明很多产品。比较有名的IBM发明的产品包括硬盘、自動櫃員機、通用产品代码、SQL、关系数据库管理系统、DRAM及沃森。.

新!!: GW-BASIC和IBM · 查看更多 »

IBM PC

IBM PC是IBM个人电脑(Personal Computer)的缩写,是IBM PC兼容机硬件平台的原型和前身,其型号为5150,1981年8月12日推出,是IBM佛罗里达州博喀拉藤(Boca Raton)的一组工程师和设计师在唐·埃斯特利奇(Don Estridge)的领导下设计的。 “个人电脑”这个称呼最早用於1972年施乐帕洛阿尔托研究中心研制的Xerox Alto电脑,到1981年前这个称呼已经相当普遍,但是由于IBM PC的巨大成功,此后这个词几乎只用於与IBM标准兼容的微型计算机了。.

新!!: GW-BASIC和IBM PC · 查看更多 »

MS-DOS

微軟磁碟作業系統,MS-DOS,MicroSoft Disk Operating System的縮寫,一個由美国微软公司發展的作業系統,運行在Intel x86個人電腦上。它是DOS作業系統家族中最著名的一個,在Windows 95以前,DOS是IBM PC及兼容机中的最基本配备,而MS-DOS则是个人电脑中最普遍使用的DOS操作系统。.

新!!: GW-BASIC和MS-DOS · 查看更多 »

OEM

#重定向 代工生产.

新!!: GW-BASIC和OEM · 查看更多 »

QBASIC

QBASIC是BASIC(Beginner's All-purpose Symbolic Instruction Code,初学者通用指令代码)语言的一个变种,由美国微软公司开发,1991年随MS-DOS 5.0推出。它不能被编译成独立的可执行文件,源代码在集成开发环境(IDE)中先被编译成中间代码,然后中间代码在IDE中被解释执行。它被设计用来代替GW-BASIC,并被集成在MS-DOS 5.0及其更高版本(包括Windows 95)中。QBASIC基于微软稍早推出的QuickBASIC 4.5,但去掉了后者的编译和连接部分。 微软在较新版本的Windows中不再集成QBASIC。不过Windows 98的用户可以在光盘的\TOOLS\OLDMSDOS目录中找到它,在Windows 95的光盘中,它存放在\OTHER\OLDMSDOS目录中。微软网站对它的技术支持只对MS-DOS的授权用户有效。 QBASIC拥有一个值得称道的集成开发环境和一个功能强大的集成调试器,这一切在那个时代让人耳目一新。.

新!!: GW-BASIC和QBASIC · 查看更多 »

QuickBASIC

Microsoft QuickBASIC(正确的简称是QB,而不是QBasic,后者是另外一个不同的产品)是BASIC程序设计语言的一个变种,由微软开发,用于MS-DOS平台,也有面向Mac操作系统的版本。笼统地讲,它是基于GW-BASIC的一个改进的产品,相比较而言,它有以下改进:支持用户自定义类型、加强了对结构化编程思想的支持、增加了图形功能和磁盘存取方法,此外,还提供了一个编译器。相对于面向商业和专业用途的微软BASIC Compiler产品线,QuickBASIC是一个个人用户的开发套件。 1985年8月18日,微软发布了第一个版本的QuickBASIC,软件载体是一张单面的5.25吋软盘。QuickBASIC配有一个和早先版本的BASIC差异很大的集成开发环境(IDE),稱為Programmer Work Bench(PWB)。行号不再是必须的,因为用户可以通过一个全屏文本编辑器在任意位置直接插入和删除代码行。 QuickBASIC所包含微软的“PC BASIC编译器”用来把程序代码编译成为DOS可执行程序。编辑器内置了一个解释器,这样可以不必离开编辑器而运行程序,以及在创建可执行文件之前先进行调试。然而不幸的是,在解释器和编译器之间存在一些细微的差别,所以,有时候在解释器内运行良好的程序在编译后运行却失败,甚至有时根本无法通过编译。 QuickBASIC的最后一个版本是4.5版(1988年发布)。此前微软曾在BASIC Compiler 6.0产品中附带QuickBASIC 4.0版作为IDE环境,QB发布4.5版本后,微软将BASIC Compiler产品线升级为BASIC专业开发系统(Professional Development System,简称PDS),在其中加入了称作QuickBASIC扩展版(QuickBASIC Extended,简称QBX)的IDE环境。1989年BASIC PDS发布7.0,紧随发布了7.1版本。与QuickBASIC相比,PDS可以开发DOS和OS/2应用程序,支持CodeView调试环境,能够使用更大的内存。QuickBASIC和PDS的继承者是Visual Basic for MSDOS 1.0版,它提供了标准版和专业版两个版本。此后版本的Visual Basic不再提供DOS平台上的产品,这是因为微软希望开发人员完全转向Windows平台。 一个基于QuickBASIC 4.5的新BASIC开发工具,作为GW-BASIC的替代品被包含在MS-DOS 5及其后继版本中,这就是QBASIC。和QuickBASIC相比,前者缺乏一些功能,能处理的程序代码的长度受限,并且缺乏对一些独立模块的支持,因此只是一个纯粹的解释器。它不能被用来直接编译成可执行文件,不过用它开发的代码,可以直接拿到QuickBASIC 4.5、PDS 7.1或VBDOS 1.0下编译。.

新!!: GW-BASIC和QuickBASIC · 查看更多 »

控制杆

控制杆是一种输入设备,由基座和固定在上面作为枢轴的主控制杆组成,作用是向其控制的设备传递角度或方向信号。现时控制杆主要用来操纵电子游戏,通常有一个或多个按钮,按钮的状态也可被电脑识别。控制杆在应用上最热门的类比产品是现代电子游戏机使用的模拟杆。 控制杆一直是许多飞机,特别是军用喷气式飞机驾驶员座舱内的主要飞行控制器,分为中心杆和侧杆(见中心杆对侧杆) 。 控制杆也用于控制机器,如起重机,卡车,水下机器人和零转弯半径割草机。小型手指控制杆已通过作为小型电子设备的输入装置,如移动电话。.

新!!: GW-BASIC和控制杆 · 查看更多 »

重定向到这里:

GWBASIC

传出传入
嘿!我们在Facebook上吧! »