ประวัติภาษาเบสิก
จากวิกิพีเดีย สารานุกรมเสรี
บทความนี้จะแสดงระยะเวลาและความเป็นมาของภาษาเบสิก จนพัฒนาสู่ภาษา VB.NET
ปีค.ศ. 1964
- Dartmouth BASIC ถูกพัฒนาขึ้นโดยนาย J.G Kemeney และนาย T. E. Kurtz ณ หมายวิทยาลัยดารท์มัวร์
John Kemeny และ Thomas Kurtz ได้รังสรรค์ภาษา BASIC (Beginners' All-purpose Symbolic Instruction Code) และตัว compiler. โปรแกรมภาษา BASIC ตัวแรกทำงาน ณ เวลา 4 นาฬิกา ของวันที่ 1 พ.ค. ปีค.ศ. 1964.
ปีค.ศ. 1969
- Dartmouth BASIC รุ่นที่ 5 ถูกพัฒนาขึ้นโดยนาย J.G Kemeney และนาย T. E. Kurtz ณ หมายวิทยาลัยดารท์มัวร์
ปีค.ศ. 1970
- BASIC-E โดย G. Eubanks
Gordon Eubanks (CEO และ ประทานบริษัท Symantec)พัฒนา BASIC-E.
ปีค.ศ. 1971
- Dartmouth BASIC รุ่นที่ 6 ถูกพัฒนาขึ้นโดยนาย J.G Kemeney และนาย T. E. Kurtz ณ หมายวิทยาลัยดารท์มัวร์
ปีค.ศ. 1974
- คณะกรรมการของ ANSI ยอมรับภาษา BASIC และ Standard BASIC เป็นมาตราฐาน
ปีค.ศ. 1975
- TinyBASIC โดย B. Albrecht & D. Allison
- Altair BASIC โดย B. Gates & P. Allen
Bill Gates และ Paul Allen เขียน BASIC รุ่นใหม่ โดยพวกเขาได้ขายให้กับ MITS ผู้ผลิต ไมโคร คอมพิวเตอร์ รุ่น Altair 8800.
- Radio Shack BASIC (พัฒนาโดย ไมโครซอทฟ์ และ เทนดี้ เรดิโอ แชค) สำหรับคอมพิวเตอร์ตะกูล Radio Shack TRS-80.
ปีค.ศ. 1977
- AppleSoft BASIC (พัฒนาโดย ไมโครซอทฟ์ และ แอ็ปเปิ้ล คอมพิวเตอร์) สำหรับคอมพิวเตอร์ตะกูล Apple II.
- Commodore BASIC (พัฒนาโดย ไมโครซอทฟ์ และ คอมมะดอร์) สำหรับคอมพิวเตอร์ตะกูล Commodore PET.
ปีค.ศ. 1981
- MS-DOS 1.0 และ ชิฟ BASICA - 12 ส.ค. ค.ศ. 1981
- GW-BASIC
- AMSTRAD BASIC (พัฒนาโดย ไมโครซอทฟ์ และ อัมส์ตราด)สำหรับคอมพิวเตอร์ตะกูล AMSTRAD CPC.
- MSX BASIC (พัฒนาโดย ไมโครซอทฟ์ และ เครื่อข่าย คอมพิวเตอร์ MSX ของประเทศ ญี่ปุ่น)สำหรับคอมพิวเตอร์ MSX ทุกยี่ห้อ.
ปีค.ศ. 1982
- เดือนสิงหาคม - IBM วางจำหน่าย BASCOM 1.0 (พัฒนาโดย ไมโครซอรท์ และ ไอบีเอ็ม)
ปีค.ศ. 1983
- J.G Kemeney และ T. E. Kurtz สร้าง TrueBASIC, Inc. และวางจำหน่าย TrueBASIC ซึ่งมีรากฐานจาก Dartmouth BASIC 7.0
- เดือนมีนาคม - ระบบ Microsoft BASIC Compiler v5.35 สำหรับ MS-DOS
ปีค.ศ. 1984
- เดือนเมษายน - Microsoft BASIC Compiler 5.36
- ISO ประกาศมาตราฐาน ISO 6373-1984 ให้แก่ Minimal BASIC
- Microsoft BASIC 1.0 สำหรับ Apple Macintosh
- Microsoft BASIC 2.0 สำหรับ Apple Macintosh
ปีค.ศ. 1985
เดือนสิงหาคม - Microsoft QuickBASIC 1.0
- IBM ว่างจำหน่าย BASCOM 2.0 (พัฒนาโดย ไมโครซอรท์ และ ไอบีเอ็ม)
- Commodore BASIC สำหรับเครื่อง Commodore 128 (พัฒนาโดย ไมโครซอรท์ และ คอมมะดอร์)
ปีค.ศ. 1986
- เดือนมกราคม - Microsoft QuickBASIC 1.01
- เดือนกุมภาพันธ์ - Microsoft QuickBASIC 1.02
- เดือนสิงหาคม - Microsoft QuickBASIC 2.00
- Microsoft BASIC 3.0 สำหรับเครื่อง Apple Macintosh
ปีค.ศ. 1987
- เดือนมกราคม - Microsoft QuickBASIC 2.01
- เดือนเมษายน - Microsoft QuickBASIC 3.00
- เดือนตุลาคม - Microsoft QuickBASIC 4.00
- Microsoft BASIC 6.0
- ANSI ประกาศมาตราฐานสำหรับ BASIC (specification X3.113-1987)
- Borland ว่างจำหน่าย Turbo BASIC (พัฒนาโดย Bob Zale).
ปีค.ศ. 1988
- เดือนกุมภาพันธ์ - Microsoft QuickBASIC 4.00a
- เดือนมิถุนายน - Microsoft QuickBASIC 4.00b
- เดือนตุลาคม - Microsoft QuickBASIC 4.50
- Microsoft QuickBASIC 1.0 สำหรับเครื่อง Apple Macintosh
ปีค.ศ. 1989
- Microsoft BASIC Professional Development System 7.0
ปีค.ศ. 1990
- Microsoft BASIC Professional Development System 7.1
- PowerBASIC, Inc. สร้างและจำหน่าย PowerBASIC
ปีค.ศ. 1991
- ชิฟ Microsoft QBasic 1.0 กับ MS-DOS 5.0
- ISO ประกาศมาตราฐาน ISO 10279-1991 สำหรับภาษา BASIC ตัวเต็ม
- Microsoft QuickBASIC 1.0e สำหรับเครื่อง Apple Macintosh
- เดือนพฤษภาคม - Microsoft Visual Basic 1.0 สำหรับเครื่อง Windows
Visual Basic 1.0 สำหรับเครื่อง Windows วางจำหน่ายวันแรก ณ วันที่ 20 พฤษภาคม ค.ศ. 1991 ณ Windows World convention ใน Atlanta Georgia.
ปีค.ศ. 1992
- เดือนพฤษจิกายน - Microsoft Visual Basic 2.0
VB version 2.0 สำหรับ Windows ทำงานได้เร็วขึ้น, ทรงพลังยิ่งขึ้นและยังง่ายยิ่งขึ้นกว่าเวอร์ชัน 1. VB 2 ยังมีเวอร์ชันฟรีสำหรับนักเรียน ชื่อ Primer edition.
ปีค.ศ. 1993
- Microsoft Visual Basic 3.0
Visual Basic 3.0 ได้เพิ่มเครื่องมือในการควบคุมและเข้าถึงฐานข้อมูล และยังมี Object Linking and Embedding (OLE) เวอร์ชัน 2. ซึ่งได้เพิ่มเข้ามาในเวอร์ชัน Standard and Professional versions. - Microsoft Visual Basic for Applications 1.0 (VBA) (ใน Excel 5 และ Project 4)
- ชิฟ Microsoft QBasic 1.1 ใน MS-DOS 6.0
ปีค.ศ. 1995
- Microsoft Visual Basic 4.0
Visual Basic 4 ถูกวางจำหน่ายในปีค.ศ. 1995 ซึ่งรองรับการทำงานของ Windows 95 ซึ่งเป็นระบบปฏิบัติการในรุ่น 32-bits. รุ่น Professional Edition ยังสามารถ compileโปรแกรมในเครื่องรุ่นก่อนหน้า หรือระบบปฏิบัติการ 16-bit Windows 3.x. - Microsoft Visual Basic Scripting Edition (VBScript) 1.0
ปีค.ศ. 1997
- Microsoft Visual Basic 5.0
Visual Basic 5 ได้เริ่มเปิดตัวในราวปีค.ศ. 1997, ซึ่งรุ่นนี้ไม่รองรับระบบปฏิบัติการ 16-bit อีกต่อไปแล้ว. ระหว่างเวอร์ชัน 4 และ 5, ได้มีการเปลี่ยนแปลงไปทางด้าน user interface ยิ่งขึ้น. Visual Basic 5 ได้เพิ่มหลายสิ่งหลายอย่าง ความสามารถในการสร้างโปรแกรมที่ทำงานได้จริงๆ และยังสามารถสร้างตัว Control ของคุณเองได้ด้วย. ซึ่งรุ่นนี้ยังรองรับเทคโนโลยี Microsoft's Active-X อีกด้วย.
ปีค.ศ. 1998
- Microsoft Visual Basic 6.0
Visual Basic 6 (VB6) ได้เริ่มเปิดตัวในราวปีค.ศ. 1998 และยังได้รวมอยู่ในชุดโปรแกรมที่รู้จักกันในชื่อ Visual Studio 6.0. VB6 ได้เพิ่มความสามารถในด้านการเชื่อมโยงข้อมูล, ความสามารถด้านอินเทอร์เน็ต, ตัวควบคุม, การสร้าง component, ความสามารถของตัวภาษา และ wizards. คำกล่าวในเว็บไซต์ของ Microsoft กล่าวว่า, "Visual Basic 6.0 features provide graphical, integrated data access to any ODBC or OLE DB data source, and additional database-design tools for Oracle and Microsoft SQL Server™-based databases. New Web development features bring the easy-to-use, component-based programming model of Visual Basic to the creation of HTML- and Dynamic HTML (DHTML)-based applications." ได้ใจความว่า "Visual Basic 6.0 ได้มีความสามารถในด้าน Graphic และยังสามารถใช้ร่วมกับการเชื่อมโยงข้อมูลทั้งแบบ ODBC และ OLE DB data source, และยังมีการเพิ่มเครื่องมือในการออกแบบฐานข้อมูล สำหรับ Oracle และ Microsoft SQL Server™. ยังมีความสามารถใหม่ในด้านการพัฒนาเว็บ ซึ่งทำให้มันใช้งานง่ายขึ้น และยังมีรูปแบบของการพัฒนาโปรแกรมโดยใช้ Component ในการใช้ Visual Basic สร้าง HTML และ Dynamic HTML (DHTML) อีกด้วย"
ปีค.ศ. 2002
- เดือนกุมภาพันธ์ - Microsoft Visual Basic .NET (VB 7.0)
ปีค.ศ. 2003
- เดือนกุมภาพันธ์ - Microsoft Visual Basic .NET 7.1