Khác biệt giữa bản sửa đổi của “BASIC”

Nội dung được xóa Nội dung được thêm vào
n replaced: máy vi tính → máy vi tính (6) using AWB
Dòng 26:
Ngôn ngữ này dựa một phần trên ngôn ngữ [[Fortran|FORTRAN]] và một phần trên ngôn ngữ [[Algol 60]], thêm vào khả năng chia sẻ thời gian, xử lý văn bản và [[ma trận]]. BASIC được cài đặt đầu tiên trên máy mainframe GE-2000 series với nhiều terminal. Khởi đầu nó là ngôn ngữ phiên dịch.
 
Những người thiết kế ngôn ngữ này quyết định nó vẫn nên ở [[phạm vi công cộng]] để ngôn ngữ trở nên phổ biến. Họ cũng phổ biến nó cho các trường trung học trong vùng Dartmouth và đóng góp nhiều công sức trong việc làm tăng tiến ngôn ngữ này. Kết quả là, sự hiểu biết về BASIC trở nên tương đối phổ biến cho một ngôn ngữ máy tính và BASIC đã được cung cấp bởi một số nhà sản xuất, và trở nên khá quen thuộc trên các [[máy tính|máy vi tính]] mới như dòng máy [[Digital Equipment Corporation|DEC]] [[Programmed Data Processor|PDP]] và [[Data General]] [[Data General Nova|Nova]]. Ở các máy này, ngôn ngữ có khuynh hướng được cung cấp như một [[ngôn ngữ phiên dịch]], thay vì một [[ngôn ngữ biên dịch]].
 
Vài năm sau khi được công bố, các chuyên gia máy tính đáng kính, đặc biệt là [[Edsger Dijkstra|Edsger W. Dijkstra]], bày tỏ ý kiến về việc dùng câu lệnh [[GOTO]] (câu lệnh này đã có trong nhiều ngôn ngữ kể cả BASIC), nâng cao các bài tập lập trình nghèo nàn<ref>đang dịch</ref>. Một vài người còn chế giễu BASIC quá chậm hoặc quá đơn giản.
 
=== Sự phát triển bùng nổ - Kỉ nguyên máy tính gia đình ===
Tuy ngôn ngữ này đã được dùng trên một vài [[máy vi tính]], nhưng việc giới thiệu [[máy tính|máy vi tính]] [[Altair 8800]] vào năm 1975 đã thực sự phổ biến BASIC. Hầu hết ngôn ngữ lập trình đều quá lớn so với bộ nhớ ít ỏi trong những máy tính này, và với việc lưu trữ chậm chạp trên băng giấy (băng audio cassette, các loại đĩa sau đó cũng không có trong nhiều năm) và với việc thiếu các ứng dụng xử lý văn bản, một ngôn ngữ nhỏ như BASIC thực sự phù hợp. BASIC cũng có lợi thế là nó khá nổi tiếng với những nhà thiết kế trẻ, những người quan tâm đến [[máy vi tính]] vào ngay thời điểm thành quả của Kemeny và Kurtz bắt đầu bị bỏ qua. Một trong những ngôn ngữ đầu tiên xuất hiện cho máy tính này là [[Tiny BASIC programming language|Tiny BASIC]], một sự bổ sung đơn giản cho BASIC đầu tiên được viết bởi Giáo sư. [[Li-Chen Wang]], và sau đó được chuyển sang máy Altair bởi Dennis Allison theo yêu cầu của [[Bob Albrecht]] (người sau đó đã thành lập ''[[Dr. Dobb's Journal]]''). Thiết kế và toàn bộ mã nguồn của Tiny BASIC đã được công bố vào năm 1976 trong ''Dr. Dobb's Journal''.
 
Các công ty mới cố gắng theo đuổi sự thành công của [[Micro Instrumentation and Telemetry Systems|MITS]], [[IMSAI]], [[North Star]] và [[Apple Inc.|Apple]], do đó đã tạo ra một cuộc cách mạng máy tính gia đình; lúc đó, BASIC trở thành một phần chuẩn của tất cả máy tính nhưng lại rất ít có ở máy tính gia đình. Hầu hết xuất hiện với một trình thông dịch BASIC trong [[Bộ nhớ chỉ đọc|ROM]]. Sau đó, có nhiều triệu máy tính trên thế giới chạy BASIC, với một số lượng người dùng lớn hơn nhiều so với tất cả người dùng của các ngôn ngữ khác cộng lại.
 
Năm [[1975]], [[Micro-Soft]] (lúc đó chỉ có hai người - [[Bill Gates]] và [[Paul Allen]]) công bố [[Altair BASIC]]. Phiên bản được viết cho máy Altair có đồng tác giả là Gates, Allen và [[Monte Davidoff]]. Các phiên bản của [[Microsoft BASIC]] sau đó bắt đầu xuất hiện trong các nền tảng khác theo bản quyền, và hàng triệu bản sao và biến thể đã sớm được sử dụng; nó trở thành một trong nhiều ngôn ngữ chuẩn của máy [[Apple II]]. Khoảng [[1979]], Microsoft đã thảo luận với một vài nhà bán lẻ [[máy vi tính]], trong đó có [[IBM]], về việc cho phép một trình thông dịch BASIC trong các máy tính của họ. Một phiên bản đã được cài trong chíp IBM PC ROM và các máy tính không dùng đĩa mềm mà tự khởi động vào BASIC.
 
BASIC có nhiều phiên bản hơn bất kì ngôn ngữ lập trình nào khác. Tất cả nhưng rất ít máy tính gia đình vào [[thập niên 1980]] có [[Bộ nhớ chỉ đọc|ROM]] - thường trú trình thông dịch BASIC.