ผลต่างระหว่างรุ่นของ "ภาษาเบสิก"
ไม่มีความย่อการแก้ไข |
ไม่มีความย่อการแก้ไข |
||
บรรทัด 37: | บรรทัด 37: | ||
'''^''' : เครื่องหมายยกกำลัง<br> |
'''^''' : เครื่องหมายยกกำลัง<br> |
||
{{ภาษาโปรแกรมที่สำคัญ}} |
|||
[[หมวดหมู่:ตระกูลภาษาเบสิก]] |
|||
{{โครงซอฟต์แวร์}} |
|||
[[am:ቤሲክ (BASIC)]] |
|||
[[ar:بيسيك]] |
|||
[[bat-smg:BASIC]] |
|||
[[bg:BASIC]] |
|||
[[bn:বেসিক (প্রোগ্রামিং ভাষা)]] |
|||
[[bs:BASIC (programski jezik)]] |
|||
[[ca:BASIC]] |
|||
[[cs:BASIC]] |
|||
[[da:BASIC]] |
|||
[[de:BASIC]] |
|||
[[el:BASIC]] |
|||
[[en:BASIC]] |
|||
[[eo:BASIC (programlingvo)]] |
|||
[[es:BASIC]] |
|||
[[et:BASIC]] |
|||
[[eu:BASIC]] |
|||
[[fi:BASIC]] |
|||
[[fr:BASIC]] |
|||
[[he:BASIC]] |
|||
[[hr:BASIC]] |
|||
[[hu:BASIC programozási nyelv]] |
|||
[[id:BASIC]] |
|||
[[is:BASIC (forritunarmál)]] |
|||
[[it:BASIC]] |
|||
[[ja:BASIC]] |
|||
[[kab:BASIC]] |
|||
[[ko:베이직]] |
|||
[[lt:BASIC]] |
|||
[[lv:BASIC programmēšanas valoda]] |
|||
[[ms:BASIC]] |
|||
[[nl:BASIC]] |
|||
[[nn:BASIC]] |
|||
[[no:BASIC]] |
|||
[[pl:BASIC]] |
|||
[[pt:BASIC]] |
|||
[[ro:BASIC]] |
|||
[[ru:BASIC]] |
|||
[[simple:BASIC (programming language)]] |
|||
[[sk:BASIC (programovací jazyk)]] |
|||
[[sl:BASIC (programski jezik)]] |
|||
[[sq:BASIC]] |
|||
[[sr:Бејсик]] |
|||
[[sv:BASIC]] |
|||
[[tg:Бейсик]] |
|||
[[tr:BASIC]] |
|||
[[uk:BASIC]] |
|||
[[vi:BASIC]] |
|||
[[zh:BASIC]] |
|||
[[zh-min-nan:BASIC]] |
|||
รูป Logo ของ Visual Basic 6.0บทความนี้จะแสดงระยะเวลาและความเป็นมาของภาษาเบสิก จนพัฒนาสู่ภาษา VB.NET |
รูป Logo ของ Visual Basic 6.0บทความนี้จะแสดงระยะเวลาและความเป็นมาของภาษาเบสิก จนพัฒนาสู่ภาษา VB.NET |
||
บรรทัด 211: | บรรทัด 157: | ||
เดือนกุมภาพันธ์ - Microsoft Visual Basic .NET 7.1 |
เดือนกุมภาพันธ์ - Microsoft Visual Basic .NET 7.1 |
||
{{ภาษาโปรแกรมที่สำคัญ}} |
|||
[[หมวดหมู่:ตระกูลภาษาเบสิก]] |
|||
{{โครงซอฟต์แวร์}} |
|||
[[am:ቤሲክ (BASIC)]] |
|||
[[ar:بيسيك]] |
|||
[[bat-smg:BASIC]] |
|||
[[bg:BASIC]] |
|||
[[bn:বেসিক (প্রোগ্রামিং ভাষা)]] |
|||
[[bs:BASIC (programski jezik)]] |
|||
[[ca:BASIC]] |
|||
[[cs:BASIC]] |
|||
[[da:BASIC]] |
|||
[[de:BASIC]] |
|||
[[el:BASIC]] |
|||
[[en:BASIC]] |
|||
[[eo:BASIC (programlingvo)]] |
|||
[[es:BASIC]] |
|||
[[et:BASIC]] |
|||
[[eu:BASIC]] |
|||
[[fi:BASIC]] |
|||
[[fr:BASIC]] |
|||
[[he:BASIC]] |
|||
[[hr:BASIC]] |
|||
[[hu:BASIC programozási nyelv]] |
|||
[[id:BASIC]] |
|||
[[is:BASIC (forritunarmál)]] |
|||
[[it:BASIC]] |
|||
[[ja:BASIC]] |
|||
[[kab:BASIC]] |
|||
[[ko:베이직]] |
|||
[[lt:BASIC]] |
|||
[[lv:BASIC programmēšanas valoda]] |
|||
[[ms:BASIC]] |
|||
[[nl:BASIC]] |
|||
[[nn:BASIC]] |
|||
[[no:BASIC]] |
|||
[[pl:BASIC]] |
|||
[[pt:BASIC]] |
|||
[[ro:BASIC]] |
|||
[[ru:BASIC]] |
|||
[[simple:BASIC (programming language)]] |
|||
[[sk:BASIC (programovací jazyk)]] |
|||
[[sl:BASIC (programski jezik)]] |
|||
[[sq:BASIC]] |
|||
[[sr:Бејсик]] |
|||
[[sv:BASIC]] |
|||
[[tg:Бейсик]] |
|||
[[tr:BASIC]] |
|||
[[uk:BASIC]] |
|||
[[vi:BASIC]] |
|||
[[zh:BASIC]] |
|||
[[zh-min-nan:BASIC]] |
รุ่นแก้ไขเมื่อ 19:34, 3 สิงหาคม 2550
ภาษาเบสิก (BASIC programming language) เป็นภาษาโปรแกรมที่ออกแบบมาให้ใช้งานได้ง่าย และยังได้รับความนิยมมาจนถึงทุกวันนี้ เบสิกออกแบบมาให้ใช้กับคอมพิวเตอร์ตามบ้าน
ชื่อภาษาเบสิก หรือ BASIC ย่อมาจาก Beginner's All-purpose Symbolic Instruction Code ต้องเขียนด้วยตัวพิมพ์ใหญ่เสมอ
บริษัทไมโครซอฟท์ได้นำภาษาเบสิกมาปรับปรุงให้ทันสมัย และพัฒนาเครื่องมือพัฒนาโปรแกรม Visual Basic ทำให้เบสิกได้รับความนิยมในการพัฒนาโปรแกรมยุคใหม่ รุ่นล่าสุดของวิชวลเบสิกเรียกว่า VB.NET
ประวัติของภาษา Basic
ภาษา Basic ตัวแรก ถูกคิดค้นเมื่อปี 1963 โดย นาย John Kemery และ นาย Thomas Kurtz ณ Dartmouth College และบรรดานักเรียนนักศึกษาในความดูแลของพวกเขา ซึ่งหลายปีต่อมา ภาษา Basic ฉบับนี้ได้ชื่อเรียกอีกอย่างหนึ่งว่า Dartmouth BASIC.
ท่านสามารถดูการพัฒนา จาก Basic สู่ VB.NET
ภาษา Basic พื้นฐาน
ภาษา Basic นั้นเป็นโปรแกรมที่เป็นพื้นฐานสำหรับหัดเขียนโปรแกรมก็ว่าได้ เนื่องจากเป็นภาษาที่เป็นคำพูดของคนเราทั่วไป เช่น ดังนี้
การใช้คำสั่ง Print
PRINT "Hello World!"
เครื่องจะประมวลผลและแสดงผลออกมาเป็นข้อความ Hello world!
ออกมาทางหน้าจอ
ประเภทของค่าในภาษา Basic
! : Single-precision
# : Double-precision
$ : String
% : Integer
& : Long
เครื่องหมายทางคณิตศาสตร์
* : เครื่องหมายคูณ
- : เครื่องหมายลบ
= : เครื่องหมายแสดงความเท่ากันหรือตั่งค่า
> : เครื่องหมายมากกว่า
+ : เครื่องหมายบวก
. : จุดทศนิยม
< : เครื่องหมายน้อยกว่า
\ : เครื่องหมายหารเต็มจำนวน
^ : เครื่องหมายยกกำลัง
รูป Logo ของ Visual Basic 6.0บทความนี้จะแสดงระยะเวลาและความเป็นมาของภาษาเบสิก จนพัฒนาสู่ภาษา 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