Can you summarize the following document?
        
  計算器的複雜度隨著使用目的而有所不同。最簡單的計算器模組應該包含下列部件:  20世紀80年代早期,基本計算器開始置入其他小型裝置,例如手機、呼叫器或腕錶。

  科學計算器或工程型計算器支援三角函式、微積分、統計與其他函式。而最先進的現代計算器甚至可顯示圖型,並且包含電腦代數系統。這種計算器可以編寫程式,且內含了代數方程式求解程式、經濟模型甚至遊戲程式。這類計算器可顯示填滿螢幕的單一數值。並可將數字以科學記數法表現至9.999999999*10。如果使用者試圖輸入一過大的數值或運算產生過大數值的算式(例如輸入100!,即100階乘),則計算器僅顯示「錯誤」(error)一詞。因為記憶體如此有限的計算器無法儲存如此巨大的輸入。  「錯誤」也用以表示數學上未定義的函式或操作,例如除以零或對負數取平方根(除了某些高階的科學計算器擁有可處理複數的特殊函式,大部分科學計算器不允許複數的存在)。某些少數計算器可分別這兩種錯誤的不同,雖然使用者依然難以瞭解error 1與error2的差別何在。  僅有少數公司研發與製造現代職業工程師與經濟學家用的計算器:最有名的是Casio、夏普、HP與德州儀器。這些計算器都是嵌入式系統的典範。

  有些學生常在寫數學作業時使用計算器。但因擔心學生的基本算術能力因而受到戕害,因此許多教育人士抗拒讓學生過早使用它。而某些課程限制使用計算器運算算術,直到學到更高階的計算技巧;其他人則不同意以紙筆或心算算術的重要性,他們更注重教授評估與解決問題的技巧。  然而,還是有一些其他顧慮:例如學生可能以錯誤的方式使用計算器,並因對計算器的信賴而盲目相信答案。教師為了破解學生的盲信,常會指導學生以人工驗算並確認其答案的正確性。

  電腦的程式可計算極為複雜的數學程式,這是一般計算器所無法相比的,不過現在也有一些功能較強大的計算器具有程式設計功能。

  Current models
電子計數機是一種小型的手持或桌面的裝置,用於完成數學計算。一般的數學電子計算器與電腦是不一樣,數學計算器通常僅能完成算術運算和少量邏輯操作並顯示其結果,但一般不能修改其程式。除了某些尺寸可比掌上型計算器的PDA之外,計算器的可攜性通常高於計算機。