軟件計算機

![]() |

它們是較簡單的互動式軟件工具之一,因此用戶通常一次只可以實現一個操作。其可用於執行由一系列簡單步驟(如四則運算)組成的複雜操作或算式,每個步驟應用這些操作之一,並且除了這些操作之外沒有其他目的(如製作表格或執行軟件操作),因為這些操作是計數機的主要功能,而不是支援通常不為計算的其他功能的次要功能。
作為計數機而不是電腦,它們通常具有一小組相對簡單的操作,執行非計算密集型的簡短過程,並且不接受大量輸入數據的數據庫、並列計算或產生多個結果。
系統平台
[編輯]
軟件計算機可用於許多不同的系統平台,它們可以是:
- 作業系統中的軟件。
- 在網頁中作為伺服端或客戶端指令碼(例如JavaScript )實現的程式。
- 嵌入智能手錶中。
- 此外,複雜的軟件可能有類似傳統計數機的對話方塊,更會有完整的計數機功能,用於將數據輸入系統。
歷史
[編輯]早年
[編輯]普遍狹義上所稱的計算機最早出現於20世紀40年代至50年代。其運行的軟件僅用於專業用途,無法用於通用計算數學公式。例如, LEO計算機被設計用於執行工資單等業務應用軟件。
以通用計算為目標的軟件最早於1960年代編寫,而到1978 年,第一個獲得廣泛使用的通用計算軟件--VisiCalc--被發布[1] ,它被稱為互動式視覺化計數機,但以現今標準看待其實際上是一個試算表,現待通常不稱為計數機。
1979 年發布的Unix版本 V7 Unix 包含一個可通過命令行訪問的計數機。
硬件計數機模擬
[編輯]硬件計數機歷史悠久,直到軟件計算機出現之前,其都使用機械或物理方式實現計算。最後一代的硬件計數機是電子手持裝置,帶有用於數字和運算子按鈕,以及用於輸入和輸出結果的小螢幕。
第一個軟件計算機通過使用滑鼠操作,而不是手指點按來操作。滑鼠操作的軟件計算機首次出現於1980年代,作為原始Macintosh作業系統 ( System 1 ) 和Windows作業系統 ( Windows 1.0 ) 的一部分。
一些軟件計算機使用的用戶介面模仿傳統計數機外觀,並提供相同於傳統計數機的功能。
互聯網上的軟件計算機
[編輯]現在有數量龐大的軟件計算機可供選擇,並且在互聯網上可以搜尋到大量稱為計數機的軟件。包括使用更複雜的算術運算或數學函數,並輸出數值或函數圖表的計數機,以及一些也稱為計數機的非數值工具和遊戲。
現時很多計數機不模擬傳統計數機的電路晶片設計,而是利用電腦更強大的效能來替代傳統計數機。互聯網上提供的軟件計算機,可以客製化以使用任何代數表達式。這些可客製化的軟件計算機,還可以與公式或方程建立功能結合使用,以便可以建立軟件計算機來執行所有可能的數學函數。軟件計算機不再局限於簡單的三角函數或代數表達式,而可以針對任何用途進行客製化。
實例
[編輯]數值計數機
[編輯]每種類型的硬件計數機都已在軟件中實現,包括轉換計數機、財務計數機、繪圖計算機、可程式化計數機和科學計數機。
其他不模仿硬件計數機的數值計數機包括:
- 公式計數機
- 基於窗口的計數機
- 專業計數機。
基於視窗的計數機
[編輯]基於視窗的計數機提供一個對話方塊,允許用戶輸入數據,而不是數據和運算號,並且它們有內建的公式,方便金融、數學、科學和其他學科用戶簡單使用。
專業計數機
[編輯]有些軟件計算機包含與特定應用領域和專業相關的操作,包括汽車、建築、流體力學、電氣工程等。提供其他輸入方式,包括3D模型等並輸出更專門的數據。
非數值工具
[編輯]非數字計數機包括生活計數機和科學計數機,亦有用於惡搞或非正式用途的計數機:
- 愛情計數機:輸入兩個名字,有一個按鈕可以計算出兩個名字的人的相容性(百分比)。
- 分子式重量計數機:輸入是化學分子式,使用元素周期表符號和符號,並且有一個按鈕可以計算出其成分的百分比。
- 天文計數機:輸入是日期和一個或多個天體(通常是太陽、月亮、行星、小行星或彗星)。該程式計算這些天體到給定日期的位置,並給出位置的數字輸出(通常是赤經和赤緯,由此可以設置所使用的春分點),有時還根據亮度、角直徑和相位。
一些程式可以生成一段時間內(例如一年)內某些類型的天文事件的列表。天文計數機也可以是模擬軟件的一部分,顯示特定時間的天空。
遊戲
[編輯]相關軟件套件
[編輯]有許多互動式軟件套件提供用戶可訪問的計算功能,但通常不稱為計數機,因為計算功能本身只起輔助作用,而不是目的。 這些措施包括:
試算表
[編輯]試算表通常不稱為計數機,因為它們的主要用途是按行和列組織數據,並在另一個儲存格中的值發生變化時自動更新可能許多相關儲存格的值。計算功能僅用於輔助指定某些儲存格中的值。
計算機代數系統
[編輯]計算機代數系統通常不稱為計數機,因為它們的主要目的是對包含變量和複雜運算(例如積分)的數學表達式執行符號操作。但是,表達式可以是不使用變量的基本計算,並且可以像計數機一樣簡單地進行計算。
資料庫
[編輯]資料庫通常不被稱為計數機,因為它們的主要用途是數據輸入和儲存,以及針對該數據的報告。計算功能僅用於輔助作用,以指定某些欄位中的值。
另見
[編輯]- 軟件計算機比較
- 計數機
- 計數機輸入方式
- 公式計數機
- 繪圖計算機
- 可程式化計數機
- 科學計數機
- Windows計數機
- 計數機 (macOS)
- 計數機手錶
- 攝影數學
- 微軟數學求解器
參考
[編輯]- ^ Power, D. J., A Brief History of Spreadsheets, DSSResources.COM, World Wide Web, http://dssresources.com/history/sshistory.html (頁面存檔備份,存於互聯網檔案館), version 3.6, 30 August 2004. Photo added September 24, 2002.