Khác biệt giữa bản sửa đổi của “Phần mềm xử lý bảng tính”

Nội dung được xóa Nội dung được thêm vào
Không có tóm lược sửa đổi
Không có tóm lược sửa đổi
Dòng 46:
 
Nữa sau thập kỷ 1960, Xerox đã dùng BCL để phát triển một phiên bản tinh vi hơn cho hệ thống chia sẻ thời gian của họ.
 
==== Trình biên dịch bảng tính LANPAR ====
Một phát minh quan trọng trong sự phát triển của bảng tính điện tử đã được thực hiện bởi Rene K. Pardo và Remy Landau, người nộp đơn vào năm 1970 {{US patent|4398249}} trong [[thuật toán]] bảng tính tự động tính toán lại tự nhiên. Trong khi các bằng sáng chế ban đầu bị từ chối bởi cơ quan cấp bằng sáng chế vi cho rằng nó là một phát minh hoàn toàn toán học,sau 12 năm kháng cáo, Pardo và Landau đã thắng một vụ kiện mang tính bước ngoặt tại CCPA (Predecessor Court of the Federal Circuit) đảo lộn [[Văn phòng Bằng sáng chế]] vào năm 1983— thiết lập rằng "một cái gì đó không ngừng để trở thành cấp bằng sáng chế chỉ vì quan điểm mới lạ là trong một thuật toán." Tuy nhiên năm 1995 tòa [[United States Court of Appeals for the Federal Circuit]] quyết định bằng sáng chế không thể thực hiện..<ref>{{cite web|url=http://www.ll.georgetown.edu/Federal/judicial/fed/opinions/95opinions/95-1350.html|title=Refac v. Lotus|publisher=Ll.georgetown.edu|accessdate=2010-08-20}}</ref>
 
Các phần mềm thực tế được gọi là LANPAR — LANguage for Programming Arrays at Random.<ref>This may be a [[backronym]], as "LANPAR is also a [[portmanteau]] of he developers' surnames, "''Lan''dau" and "''Par''do"</ref> Nó được hình thành và phát triển hoàn toàn trong mùa hè năm 1969 sau khi Pardo và Landau tốt nghiệp [[Đại học Harvard]]. Đồng sáng chế  Rene Pardo nhớ lại rằng ông cảm thấy rằng một người quản lý ở Bell Canada không cần phải phụ thuộc vào người lập trình với chương trình và sửa đổi biểu mẫu ngân sách, và ông nghĩ về việc cho phép người dùng gõ vào các mẫu đơn trong bất kỳ thứ tự và có kết quả máy tính tính toán theo thứ tự đúng ("Forward Referencing/Natural Order Calculation"). Pardo and Landau phát triển và triển khai các phần mềm trong năm  1969.<ref>{{cite web|url=http://www.renepardo.com|title=Rene Pardo – Personal Web Page|work=renepardo.com}}</ref>
 
LANPAR được dùng bởi Bell Canada, AT&T và 18 công ty điều hành viễn thông toàn quốc cho các hoạt động ngân sách cục bộ và quốc gia của họ. LANPAR cũng được dùng bởi [[General Motors]]. Tính độc đáo của nó là sự kết hợp chuyển tiếp tham chiếu/tính toán thứ tự tự nhiên của đồng sáng chế Pardo (một trong những [[Ngôn ngữ lập trình|ngôn ngữ máy tính]] "không theo thủ tục" đầu tiên) <ref>http://www.renepardo.com/articles/spreadsheet.pdf</ref> như trái ngược với các chuỗi trái sang phải, trên xuống dưới để tính kết quả trong mỗi ô được dùng ở VisiCalc, [[:en:Supercalc|Supercalc]], và phiên bản đầu tiên của Multiplan. Nếu không có chuyển tiếp tính toán tham chiếu/thứ tự tự nhiên, người dùng phải tự tính toán lại bảng tính như nhiều lần khi cần thiết cho đến khi giá trị trong tất cả các tế bào đã ngừng thay đổi. Forward Referencing/Natural Order Calculation bởi một trình biên dịch là các chức năng nền tảng cần thiết cho bất kỳ bảng để được thực tế và thành công.
 
Hệ thống LANPAR được triển khai trên hệ thống chia sẻ thời gian trực tuyến GE400 và Honeywell 6000 cho phép người dùng lập trình từ xa thông qua thiết bị đầu cuối máy tính và modem. Dữ liệu có thể được nhập tự động hoặc bằng băng giấy, truy cập tập tin cụ thể, trực tuyến hoặc thậm chí bên ngoài cơ sở dữ liệu. Biểu thức toán học phức tạp bao gồm so sánh logic và "if/then"  báo cáo có thể được sử dụng trong bất kỳ ô, và các ô có thể được trình bày theo bất kỳ thứ tự nào.
 
==== Ngôn ngữ lập trình bảng tính Autoplan/Autotab ====
Năm 1968, ba nhân viên cũ từ công ty máy tính [[General Electric]] có trụ sở ở [[Phoenix, Arizona]] đã bắt đầu nhà phát triển phần mềm riêng của họ. A. Leroy Ellison, Harry N. Cantrell, và Russell E. Edwards thấy mình làm một số lượng lớn các tính toán khi làm bảng các kế hoạch kinh doanh mà họ đã trình bày với các nhà đầu tư mạo hiểm. Họ quyết định tự cứu mình rất nhiều nỗ lực và đã viết một chương trình máy tính tạo các bảng cho họ. Chương trình này, ban đầu được hình thành như là một tiện ích đơn giản để sử dụng cá nhân của họ, trở thành sản phẩm phần mềm đầu tiên được cung cấp cho các công ty sẽ trở nên nổi tiếng như [[:en:Capex_Corporation|Capex Corporation]]. "AutoPlan" chạy trên dịch vụ Chia sẻ Thời gian của GE; sau đó, một phiên bản chạy trên [[máy tính lớn]] của [[IBM]] được giới thiệu dưới cái tên ''AutoTab''. ([[National CSS]] cung cấp một sản phẩm tương tự, CSSTAB, vốn có cơ sở người dùng chia sẻ thời gian vừa phải của đầu những năm 1970. Một ứng dụng chủ yếu là lập bảng nghiên cứu ý kiến.)
 
AutoPlan/AutoTab không phải là một bảng tính tương tác [[WYSIWYG]], nó là một ngôn ngữ kịch bản đơn giản cho các bảng tính. Người dùng định nghĩa tên và nhãn cho các hàng và cột, sau đó là công thức mà xác định cho mỗi hàng hoặc cột. Năm 1975, Autotab-II được quảng cáo là việc mở rộng ban đầu tối đa là "''1,500 hàng và cột, kết hợp theo tỷ lệ bất kỳ do người dùng yêu cầu...''"<ref>[https://books.google.com/books?id=PPeM_JUhUqEC&pg=PA19&lpg=PA19&dq=autotab-iI&source=bl&ots=-aGsSzb8VP&sig=byBwwRhRG2tDlbWq_Bv8MEWmeuY&hl=en&sa=X&ved=0ahUKEwjA1-2goazNAhXHQpQKHe6qDKQQ6AEIHjAB#v=onepage&q=autotab-iI&f=false "'Autotab' Update Extends Former Matrix Size Limits"], 28 May 1975, p19, Computerworld</ref>
 
==== IBM Financial Planning and Control System[edit] ====
Hàng 51 ⟶ 65:
 
==== Mô hình ngôn ngữ APLDOT ====
Một ví dụ về một bảng tính "công nghiệp nặng" là APLDOT, developedphát intriển năm 1976 at thetại [[UnitedHiệp hội Đường Statessắt RailwayHoa AssociationKỳ]] ontrên anmột máy IBM 360/91, runninghoạt atđộng tại The Johns Hopkins University Applied Physics Laboratory in Laurel, [[Maryland|MD]]TheỨng applicationdụng wasnày usedđã successfullyđược forsử manydụng yearsthành incông developingtrong suchnhiều applicationsnăm astrong financialviệc andphát costingtriển modelscác forứng thedụng USnhư Congress andhình fortài chính và chi phí cho [[Quốc hội Hoa Kỳ|quốc hội Mỹ]] và cho [[Conrail]]. APLDOT wasđược dubbedmệnh adanh là một "spreadsheetbảng tính" becausebởi vì các nhà phân tích tài chính và các nhà hoạch định chiến lược financialsử analystsdụng and strategicđể plannersgiải usedquyết itcác tovấn solveđề thetương sametự problemschúng theygiải addressedquyết withvới papergiấy spreadsheetbảng padstính.
 
=== VisiCalc ===
VisiCalc chạy trên Apple II
Vì [[Dan Bricklin]] và [[Bob Frankston]] triển khai [[VisiCalc]] lên [[Apple II]] năm 1979 và [[Máy tính cá nhân IBM|IBM PC]] năm 1981, bảng tính này được biết đến rộng rãi trong những năm cuối thập niên 1970 và đầu những năm 1980. VisiCalc là bảng tính đầu tiên kết hợp tất cả các tính năng cần thiết của ứng dụng bảng tính hiện đại (Ngoại trừ chuyển tiếp tham chiếu / thứ tự tự nhiên tính lại), chẳng hạn như giao diện tương tác [[WYSIWYG]], tự động tính toán, dòng tình trạng và công thức, sao chép dãy với tham chiếu tương đối và tuyệt đối, xây dựng công thức bằng cách chọn các ô tham chiếu. Không biết gì về LANPAR vào lúc tạp chí ''[[PC World]]'' gọi là VisiCalc bảng tính điện tử đầu tiên.<ref>[http://www.pcworld.com/article/id,116166/article.html PC World&nbsp;– Three Minutes: Godfathers of the Spreadsheet]</ref>
 
Bricklin đã nói về quan sát giáo sư đại học của mình tạo ra một bảng kết quả tính toán trên [[bảng đen]]. Khi các giáo sư tìm thấy lỗi, ông đã chán nản xóa và viết lại một số mục tuần tự trong bảng, kích thích Bricklin nghĩ rằng ông có thể tái tạo quá trình này trên một máy tính, sử dụng bảng đen như một mô hình để xem kết quả của các công thức cơ bản. Ý tưởng của ông đã trở thành VisiCalc, ứng dụng đầu tiên khiến khởi động [[máy tính cá nhân]] từ một sở thích cho những người đam mê máy tính thành một công cụ kinh doanh.
 
VisiCalc đã trở thành ứng dụng sát thủ đầu tiên<ref>Power, D.J., ''[http://www.dssresources.com/history/sshistory.html A Brief History of Spreadsheets]'', DSSResources.COM, v3.6, 8 August 2004</ref><ref>"Killer Applications" (overview), Partha gawaargupta. [[:en:Arizona_State_University|Arizona State University]] in Tempe, Arizona, May 2002, Web page: [http://cactus.eas.asu.edu/partha/Columns/2002/07-01-killer-app.htm ASU-killer-app].</ref>, một ứng dụng rất hấp dẫn, mọi người sẽ mua một máy tính cụ thể chỉ để sử dụng nó. VisiCalc là góp một phần không nhỏ cho sự thành công của [[Apple II]]. Chương trình sau đó được [[Ported|port]] sang một số dòng máy tính khác, đáng chú ý là nền tảng [[CP/M]], dòng [[Atari 8-bit family|Atari 8-bit]] và [[Commodore International|Commodore]]. Tuy nhiên, VisiCalc vẫn được biết đến nhiều nhất như là một chương trình Apple II.
 
=== SuperCalc ===
Hàng 79 ⟶ 101:
* [[Numbers (bảng tính)|Numbers]] của [[Apple Inc.]] một phần của [[iWork]].
* Pyspread
Các bảng tính đã ngừng phát triển
* [[3D-Calc]] cho máy tính [[Atari ST]]
* [[:en:Framework_(office_suite)|Framework]] bởi [[Forefront Corporation]]/[[Ashton-Tate]] (1983/84)
* [[GNU Oleo]]&nbsp;– Một phương thức terminal bảng tính truyền thống cho các hệ thống [[Unix|UNIX]]/[[Tương tự Unix|tương tự UNIX]]
* [[IBM Lotus Symphony]] (2007)
* [[Javelin Software]]
* [[KCells]]
* [[Lotus Improv]]<ref>{{cite web|url=http://simson.net/clips/91.MIPS.ImprovPowerStep.html|title=Improv and PowerStep|accessdate=2010-08-20|archiveurl=https://web.archive.org/web/20020606140158/http://simson.net/clips/91.MIPS.ImprovPowerStep.html|archivedate=2002-06-06}}</ref>
* [[Lotus Jazz]] cho Macintosh
* [[Lotus Symphony for DOS|Lotus Symphony]] (1984)
* [[MultiPlan]]
* Claris' [[Claris Resolve|Resolve]] (Macintosh)
* [[Resolver One]]
* [[Quattro Pro]] của Borland
* [[Siag Office|SIAG]]
* [[SuperCalc]]
* [[Maker|T/Maker]]
* Target Planner Calc cho CP/M và TRS-DOS<ref>{{cite web|url=http://query.nytimes.com/gst/fullpage.html?res=940DE4DF1138F930A25750C0A96E948260|title=THE EXECUTIVE COMPUTER – Lotus 1-2-3 Faces Up to the Upstarts – NYTimes.com|date=13 March 1988|work=nytimes.com}}</ref><ref>{{cite web|url=http://vip.hex.net/~cbbrowne/spreadsheets.html|archiveurl=https://web.archive.org/web/20020806213619/vip.hex.net/~cbbrowne/spreadsheets.html|title=Linux Spreadsheets|archivedate=6 August 2002|work=hex.net}}</ref>
* Trapeze cho Macintosh<ref name="Trapeze">{{cite web|title=Trapeze|url=http://basalgangster.macgui.com/RetroMacComputing/The_Long_View/Entries/2011/3/26_Trapeze.html}}</ref>
* [[Informix Wingz|Wingz]] cho Macintosh
 
=== Sản phẩm khác ===