软件计算器是一种计算机程序,它根据来自外部源的输入执行数学计算,模拟其他类型计算器(如机械和电子计算器)的操作。软件计算器完全依赖于组成其程序的计算机代码来控制其功能,而不是一系列的机械操作或电子电路。每个软件计算器都依赖于写入其程序的计算机代码,需要计算机运行程序才能工作。。
几乎每台现代个人电脑都有某种类型的软件计算器。大多数出售用于家庭、商业或教育用途的计算机都安装了基本软件计算器,作为其基本软件包的一部分,这些计算器的图形界面类似于一个简单的手持计算器键盘。这些计算器通常只被编程来执行基本的数学函数和运算,如加、减、乘、除,以及其他一些运算,如百分数、平方和平方根的转换,但有些可能更有效。任何电子表格都有一个完整的软件计算器作为其代码的一部分,但没有专用的计算器图形界面。最早的软件计算器一般都很简单,几乎没有什么能超越这组相当基本的功能,尽管它们的运算速度几乎比任何人都快 .
随着计算机硬件和软件技术的进步,软件计算器变得更加复杂。典型的软件计算器能够处理任何手持式计算器可以执行的任何功能和操作,而最先进的软件计算器能够处理人类设计或理解的任何数学计算。统计计算、代数、三角学和微积分都可以通过这些程序轻松完成。大多数都允许用户在软件中输入自己的函数或方程,并将其保存以供进一步使用。许多更复杂的软件计算器也有图形界面,模拟某种类型的键盘。。
互联网提供了一组非常多样化的软件计算器资源。免费的、可下载的软件计算器在互联网上很容易找到,许多网站都有自己的专有软件计算器程序,允许任何有互联网接入的人使用它们,而无需在自己的计算机上下载或安装它们。其中许多都在教育网站上出现。某些专业课程是为特定领域的专业人士和学生设计的,可能是为天文学家、物理学家、工程师、化学家或任何其他严重依赖数学的学科量身定制的。 .
...件意味着什么。他写道: I’ve been wondering what it means for software to run natively. What exactly is such software and how is it different from software that does not run natively? How can I tell if a given piece of software will run natively on my computer? Is there likely to be soft...
...正常工作并达到最佳水平。 Sometimes, there is confusion between software and hardware because the two terms are so integrally connected. If you buy an anti-virus program you buy software but since it comes on a disk, you have also bought the hardware. The major confusion between software ...
...改电视遥控器的功能,必须更改整个电路。 什么是软件(software)? 软件是为完成特定任务而设计的程序。它由一组指令组成。软件主要有系统软件和应用软件两种。 Figure 2: MATLAB, a software for Scientific Computation 系统软件有助于操作...
...色情名字”保持更严格的约束皮萨普摄。Study: 41% of all PC software installed is pirated According to the Business Software Alliance, global piracy is as high as 41%. In the US, we're at a mere 20%. The study suggests that the software industry is losing out on billi*** in revenue be...
软件分析模式是一种通过将抽象过程或模式等同于正在开发的程序的工作来设计计算机程序的方法。其概念是比较在某些上下文(通常是在现实世界中)中有效工作的某种...
软件黑名单是特定程序认为不合适的软件列表。来自不同公司的程序有不同的黑名单,而许多程序根本没有黑名单。如果系统上存在列入黑名单的程序,受干扰的程序可能...
软件缺陷是用于创建计算机程序的代码中的任何错误。根据所涉及的程序类型和特定类型的错误,错误可能导致各种不同的问题。例如,某些bug可能导致程序冻结并停止工...
软件包是不同软件的集合,这些软件一起分发或随硬件购买而来。例如,如果一个人买了一台新电脑,那么操作系统和它附带的任何程序都被视为软件包。通过将软件分发...
软件危机是指软件所能提供的内容与计算机系统的能力以及用户的期望之间的不匹配。这在20世纪成为一个日益严重的问题,因为计算机的发展突飞猛进,软件无法跟上。随...
...例如,商业软件发行商,如Avid Technology®的一部分Sibelius software®,可能会花费数年时间在每个版本的软件开发过程中,发布一个大小为数百MB、供数千人使用的软件应用程序。另一方面,像Roman Molino Dunn这样的个人,音乐转录器®...