Microsoft BASIC

Microsoft BASIC
Thiết kế bởiMicrosoft
Nhà phát triểnMicrosoft
Xuất hiện lần đầu1975 (với tên gọi Altair BASIC)
Phiên bản ổn định

Microsoft BASIC là sản phẩm nền tảng của công ty Microsoft. Nó xuất hiện lần đầu vào năm 1975 với tên Altair BASIC, là chương trình BASIC đầu tiên của Microsoft và là ngôn ngữ lập trình bậc cao đầu tiên có sẵn cho máy vi tính Altair 8800.

Trong cơn sốt máy tính gia đình vào cuối những năm 1970 và đầu những năm 1980, Microsoft BASIC đã được chuyển sang chạy trên PC và được cung cấp cho mọi dạng máy tính tại nhà trên thực tế. Các biến thể của Microsoft BASIC nhằm mục đích hỗ trợ cho các chức năng cụ thể của từng loại máy dẫn đến sự phong phú về các thiết kế chương trình có liên quan như Commodore BASICAtari Microsoft BASIC.

Khi các máy tính gia đình đầu tiên nhường chỗ cho các mẫu thiết kế mới hơn như IBM PCApple Macintosh, BASIC không còn được sử dụng rộng rãi nữa, mặc dù nó vẫn có được một số lượng lớn người dùng trung thành. Việc phát hành Visual BASIC đã khiến ngôn ngữ này lại trở nên phổ biến lần nữa và nó vẫn được sử dụng rộng rãi trên các nền tảng Microsoft Windows trong phiên bản mới nhất của nó, Visual Basic.NET.

Altair BASIC và các máy vi tính đầu tiên

Trình thông dịch Altair BASIC được phát triển bởi những người sáng lập Microsoft Paul AllenBill Gates với sự giúp đỡ của Monte Davidoff, sử dụng bộ mô phỏng phần mềm Intel 8080 tự chế chạy trên máy tính mini PDP-10.[1] Phiên bản MS được thiết kế dựa trên BASIC-PLUS của Digital Equipment Corporation trên PDP-11, mà Gates đã sử dụng ở trường trung học.[2]

Altair BASIC đã được đưa vào máy bằng băng giấy và trong phiên bản gốc của nó chiếm 4 KB bộ nhớ. Phiên bản này thiếu chuỗi ký tự và các tính năng khác để nhét vừa dung lượng bộ nhớ nhỏ bé này, và thậm chí sau đó nó chỉ còn 790 byte miễn phí cho mã chương trình trên một máy tính với 4k bộ nhớ.

Đối với các máy có nhiều bộ nhớ hơn, phiên bản 8 kB thêm vào chuỗi ký tự, các hàm toán học bổ sung và các lệnh PEEK và POKE. BASIC mở rộng đã thêm hỗ trợ dấu chấm động "chính xác kép". Các phiên bản sửa đổi của phiên bản 8k và phiên bản mở rộng đã thêm các lệnh đĩa mềm để tránh phải thoát khỏi BASIC để thực hiện các tác vụ nhỏ như sao chép các tập tin.

Phiên bản mở rộng 8 KB sau đó được tổng quát thành BASIC-80 (8080/85, Z80), và được chuyển sang BASIC-68 (6800), BASIC-69 (6809) và 6502-BASIC. Phiên bản 6502 có mã hợp ngữ ít dày đặc hơn và mở rộng kích thước xuống chỉ dưới 8k cho phiên bản đơn, hoặc 9k cho phiên bản mở rộng. Nó cũng được chuyển sang BASIC-86 16 bit (cho 8086/88).

Bộ lệnh và cú pháp cốt lõi giống nhau trong tất cả các phiên bản triển khai của Microsoft BASIC và nói chung, một chương trình có thể chạy trên bất kỳ phiên bản nào nếu nó không sử dụng các tính năng phần cứng cụ thể hoặc số thực có độ chính xác kép (không được hỗ trợ trong một số triển khai).

Giấy phép cho các nhà sản xuất máy tính gia đình

Sau thành công ban đầu của Altair BASIC, Microsoft BASIC đã trở thành cơ sở cho một doanh nghiệp cấp phép phần mềm sinh lợi, được chuyển sang phù hợp với phần lớn các máy tính cá nhân và gia đình của thập niên 1970 và đặc biệt là những năm 1980 và tiếp tục mở rộng. Trái ngược với bản gốc Altair BASIC, hầu hết các phần mềm BASIC của máy tính tại nhà đều nằm trong ROM, và do đó có sẵn trên các máy ở chế độ bật nguồn với dấu nhắc "READY." Do đó, Microsoft BASIC và các biến thể khác của BASIC tạo thành một phần đáng kể và nhìn thấy được trong giao diện người dùng của nhiều hệ điều hành thô sơ của máy tính gia đình.

Vào năm 1981, Microsoft BASIC phổ biến đến nỗi ngay cả các công ty mà đã có giấy phép cấp ngôn ngữ BASIC, chẳng hạn như IBM cho máy tính cá nhân của họ, và Atari, công ty đã bán Microsoft BASIC cùng với Atari BASIC của riêng mình. Don Estridge của IBM cho biết, "Microsoft BASIC đã có hàng trăm ngàn người dùng trên khắp thế giới. Bạn làm sao tranh cãi với điều đó được?"[3] Microsoft đã cấp phép các phiên bản tương tự cho các công ty cạnh tranh với nhau. Ví dụ: Sau khi cấp giấy phép BASICA cho IBM, Microsoft đã cấp phép GW-BASIC tương thích cho các nhà sản xuất máy tương thích PC và cũng bán bản sao cho khách hàng bán lẻ.[4] Tương tự, Microsoft đã cấp phép một phiên bản BASIC tương thích với Applesoft cho VTech cho bản sao Apple II Laser 128 của công ty đó.[5]

Chú thích

  1. ^ Martin S. Fridson, How to be a billionaire: proven strategies from the titans of wealth, John Wiley and Sons, 1999 ISBN 0-471-33202-X pages 116-120
  2. ^ Manes, Stephen (1993). Gates. Doubleday. tr. 61.
  3. ^ Curran, Lawrence J., Shuford, Richard S. (tháng 11 năm 1983). “IBM's Estridge”. BYTE. tr. 88–97. Truy cập ngày 19 tháng 3 năm 2016.Quản lý CS1: nhiều tên: danh sách tác giả (liên kết)
  4. ^ “PC Tutor”. PC. ngày 13 tháng 1 năm 1987. tr. 325. Truy cập ngày 18 tháng 1 năm 2015.
  5. ^ Grevstad, Eric (tháng 12 năm 1986). “Laser 128 / An Affordable Compatible”. inCider. tr. 58. Truy cập ngày 29 tháng 6 năm 2014.

Liên kết ngoài

Read other articles:

Moapa Valley National Wildlife RefugeIUCN category IV (habitat/species management area)View of the Moapa Valley Wildlife Refuge, looking northMap of the United StatesLocationClark County, Nevada, United StatesNearest cityGlendale, NevadaCoordinates36°42′30″N 114°42′48″W / 36.70833°N 114.71333°W / 36.70833; -114.71333Area106 acres (43 ha)Established1979Governing bodyU.S. Fish and Wildlife ServiceWebsiteMoapa Valley National Wildlife Refuge The...

 

Artikel ini bukan mengenai Ashley Tisdale. Ashley GreeneAshley Greene di 2012LahirAshley Michele Greene21 Februari 1987 (umur 36)Jacksonville, Florida, A.S.PekerjaanAktrisTahun aktif2005–sekarang Ashley Michele Greene (lahir 21 Februari 1987) adalah seorang aktris dan model Amerika. Dia dikenal suka bermain Alice Cullen dalam film adaptations dari Stephenie Meyer Twilight novel. Masa muda Greene lahir Jacksonville, Florida. Dia adalah putri Michele (née Tatum), yang bekerja di as...

 

For the 2002 British film, see This Is Not a Love Song (film). 1983 single by Public Image LtdThis Is Not a Love SongSingle by Public Image Ltdfrom the album This Is What You Want... This Is What You Get B-sidePublic ImageBlue WaterReleased1983Length3:30 (7 edit)4:27 (12 version)4:12 (album version)LabelVirgin VS 529Songwriter(s)John LydonKeith LeveneMartin AtkinsProducer(s)Public Image LtdBob MillerPublic Image Ltd singles chronology Flowers of Romance (1981) This Is Not a Love Song (1983) B...

Conseil de sécuritédes Nations uniesRésolution 1386 Caractéristiques Date 20 décembre 2001 Séance no  4 443 Code S/RES/1386 (Document) Vote Pour : 15Abs. : 0Contre : 0 Sujet Situation en Afghanistan Résultat Adoptée Membres permanents Conseil de sécurité 2001 Chine États-Unis France Royaume-Uni Russie Membres non permanents Bangladesh Colombie Irlande Jamaïque Mali Maurice Norvège Singapour Tunisie Ukraine Résolution no 1385 Résolution no 1387...

 

Annual baseball award to recognize the best pitchers Starting and Relief Pitchers of the Year awardsSportBaseballLeagueMajor League BaseballAwarded forMost outstanding starting and relief pitcher in the American League and National LeagueCountryUnited States, CanadaPresented bySporting NewsHistoryFirst award1944: Pitcher of the Year2013: Starting Pitcher of the Year / Relief Pitcher of the YearMost recentNL: Blake Snell (SP), Devin Williams (RP)AL: Gerrit Cole (SP), Félix Bautista (RP) Sport...

 

Государственный научно-исследовательский горнорудный институт(НИГРИ) Оригинальное название укр. Державний науково-дослідний гірничорудний інститут Основан 1933 Расположение  Кривой Рог Юридический адрес Украина, 50086, г. Кривой Рог, просп. Гагарина, 57 Сайт nigri.dp.ua Наград...

Airbase of the Philippine Air Force Villamor Air BasePasay City, Philippines 522nd Logistics Group Headquarters BuildingCoordinates14°30′31″N 121°01′10″E / 14.50861°N 121.01944°E / 14.50861; 121.01944TypeairbaseSite informationOwner PhilippinesControlled byPhilippine Air ForceConditionActive, as of 2016Site historyBuilt1919Built by United StatesIn use1919–presentBattles/warsWorld War IIEvents Philippines campaign (1941–42) Phili...

 

Historic house in Maryland, United States United States historic placeMacAlpineU.S. National Register of Historic Places MacAlpine, January 2011Show map of MarylandShow map of the United StatesLocation3621 MacAlpine Road, Ellicott City, MarylandCoordinates39°16′14.7468″N 76°49′46.1892″W / 39.270763000°N 76.829497000°W / 39.270763000; -76.829497000Area0.7 acres (0.28 ha)Built1868 (1868)Architectural styleSecond EmpireNRHP reference N...

 

Robert Alexander JaffrayLahir1873KanadaMeninggal29 Juli 1945(1945-07-29) (umur 71–72)Makassar, Sulawesi SelatanPekerjaanmisionaris, pastor, pengkhotbah, penulis, editorSuami/istriMinnie JaffrayOrang tuaRobert Jaffray, Sarah Bugg Robert Alexander Jaffray (1873 - 29 Juli 1945) adalah seorang misionaris Kanada. Ia ditugaskan oleh The Christian and Missionary Alliance (CMA) untuk misi di bagian selatan Tiongkok selama 32 tahun. Setelah berhasil mendirikan gereja, membangun sekolah Alkitab ...

English keyboard player and composer For the American experimental filmmaker and artist, see Morgan Fisher (artist). Morgan FisherBackground informationBirth nameStephen Morgan FisherBorn (1950-01-01) 1 January 1950 (age 73)Middlesex Hospital, London, EnglandOccupation(s)MusicianInstrument(s)KeyboardsYears active1960s–presentWebsitemorgan-fisher.comMusical artist Stephen Morgan Fisher (born 1 January 1950) is an English keyboard player and composer, and is most known as a member of Mot...

 

Submarine of the Confederate States of America H. L. Hunley redirects here. For the Confederate marine engineer, see Horace Lawson Hunley. 1864 painting of H. L. Hunley by Conrad Wise Chapman History Confederate States NameH. L. Hunley NamesakeHorace Lawson Hunley BuilderJames McClintock Laid downEarly 1863 LaunchedJuly 1863 AcquiredAugust 1863 In service17 February 1864 Out of service17 February 1864 StatusRaised in 2000 and preserved in H. L. Hunley Museum General characteristics Displaceme...

 

Vaudeville house and movie theater in Newark, New Jersey Newark Paramount TheatreFormer namesH.C. Miner's Newark TheatreAddress195 Market Street, Newark, NJ 07102Coordinates40°44′08″N 74°10′16″W / 40.73555°N 74.17101°W / 40.73555; -74.17101Public transitNewark Penn StationTypeVaudeville house, movie theaterConstructionOpened1886Expanded1917, 1923Closed1986ArchitectThomas W. Lamb The Newark Paramount Theatre is an abandoned vaudeville house turned movie pala...

У этого термина существуют и другие значения, см. Ботаника (значения).Запрос «Ботаник» перенаправляется сюда; см. также другие значения.НаукаБотаника  Медиафайлы на Викискладе Бота́ника, или фитоло́гия (др.-греч. βοτανικός — «относящийся к растениям», от βοτάνη ...

 

Diverse group of fish with skeletons of bone rather than cartilage OsteichthyesTemporal range: Late Silurian–Present, 425–0 Ma[1] PreꞒ Ꞓ O S D C P T J K Pg N Example of Osteichthyes: Queensland lungfish and West Indian Ocean coelacanth (two Sarcopterygii), Iridescent shark and American black sturgeon (two Actinopterygii) Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Subphylum: Vertebrata Infraphylum: Gnathostomata Clade: Eugnathostomata Cl...

 

List of events ← 2007 2006 2005 2004 2003 2008 in Scotland → 2009 2010 2011 2012 2013 Centuries: 19th 20th 21st Decades: 1980s 1990s 2000s 2010s 2020s See also:List of years in ScotlandTimeline of Scottish history2008 in: The UK • England • Wales • ElsewhereScottish football: 2007–08 • 2008–092008 in Scottish television Events from the year 2008 in Scotland Incumbents Further information: Politics of Scotland and Order of precedence in Scotland First Mi...

El Bailadero in Anaga. In this place were held covens, according to popular belief. The Witches of Anaga were (according to popular belief) women who were devoted to covens in the mountainous area of Anaga in the northeast of the island of Tenerife (Canary Islands, Spain). These rituals were held in an area in the mountains of Anaga in the dorsal between San Andrés and Taganana.[1] The area is called El Bailadero, which refers to the dances performed by witches around a bonfire.[...

 

Amaama to Inazuma甘々と稲妻(Amaama to Inazuma)GenreManga memasak, penggalan kehidupan[1] MangaPengarangGido AmagakurePenerbitKodanshaPenerbit bahasa InggrisNA Kodansha USAMajalahGood! AfternoonDemografiSeinenTerbitMaret 2013 – Agustus 2018Volume12 Seri animeSutradaraTarou IwasakiSkenarioMitsutaka HirotaMusikNobuko TodaStudioTMS/3xCubePelisensiNA CrunchyrollSaluranasliTokyo MX, ytv, BS11Saluran bahasa InggrisSEA Aniplus Asia[2]Tayang 4 Juli 2016 – 19 September 2016Epis...

 

アラバマ 基本情報建造所 バージニア州ノーフォーク海軍工廠運用者 アメリカ海軍艦歴発注 1939年4月1日起工 1940年2月1日進水 1942年2月16日就役 1942年8月16日退役 1947年1月9日除籍 1962年6月1日その後 1964年6月11日より博物館船として公開要目基準排水量 35,000 トン満載排水量 44,374 トン全長 680フィート (210 m)最大幅 108フィート2インチ (32.97 m)吃水 35フィート1インチ (10.69...

United States historic placeWashington County CourthouseU.S. National Register of Historic PlacesWashington County History & Landmarks Foundation Landmark Washington County Courthouse in January 2015Location1 South Main Street,Washington, PennsylvaniaCoordinates40°10′13.62″N 80°14′44.89″W / 40.1704500°N 80.2458028°W / 40.1704500; -80.2458028Built1900ArchitectFrederick J. OsterlingArchitectural styleBeaux-ArtsNRHP reference No.74001812[...

 

Church in Glasgow, ScotlandSt Mungo's ChurchSt Mungo's ChurchLocation in Glasgow55°51′57″N 4°14′17″W / 55.8657°N 4.2381°W / 55.8657; -4.2381LocationTownhead, GlasgowCountryScotlandDenominationRoman CatholicWebsiteSt Mungo's, TownheadHistoryStatusParish churchDedicationSaint MungoArchitectureFunctional statusActiveHeritage designationCategory B listedDesignated4 September 1989[1]Architect(s)George GoldieStyleGothic RevivalGroundbreaking1841Completed...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!