GraphCalc

Last updated
GraphCalc
Graphcalc screenshot.png
Screenshot of GraphCalc
Developer(s) Mike Arrison and Brendan Fields
Stable release
4.0.1 / November 24, 2003;15 years ago (2003-11-24)
Repository none Blue pencil.svg
Written in C++
Operating system Microsoft Windows and Linux
Type Graphing calculator
License GNU GPL
Website https://www.graphcalc.com/

GraphCalc is an open-source computer program that runs in Microsoft Windows and Linux that provides the functionality of a graphing calculator.

Open-source software software licensed to ensure source code usage rights

Open-source software (OSS) is a type of computer software in which source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose. Open-source software may be developed in a collaborative public manner. Open-source software is a prominent example of open collaboration.

Microsoft Windows Computer operating system, by Microsoft

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft. Each family caters to a certain sector of the computing industry. Active Windows families include Windows NT and Windows Embedded; these may encompass subfamilies, e.g. Windows Embedded Compact or Windows Server. Defunct Windows families include Windows 9x, Windows Mobile and Windows Phone.

Linux Family of free and open-source software operating systems based on the Linux kernel

Linux is a family of free and open-source software operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution.

GraphCalc includes many of the standard features of graphing calculators, but also includes some higher-end features:

OpenGL application programming interface for rendering 2D and 3D vector graphics

Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.

GraphCalc was developed by Brendan Fields and Mike Arrison, computer science students at Bucknell University, before graduating in 2000. Mike continued the development briefly from 20012003, but has since abandoned the project. Other similar projects being maintained are KAlgebra and Cantor.

Bucknell University Private liberal arts college in Lewisburg, Pennsylvania

Bucknell University is a private liberal arts college in Lewisburg, Pennsylvania. The university consists of the College of Arts and Sciences, Freeman College of Management, and the College of Engineering. Bucknell was founded in 1846, and features programs in the arts, humanities, sciences, social sciences, engineering, management, education, and music, as well as programs and pre-professional advising that prepare students for study in law and medicine. It offers nearly 50 majors and over 60 minors. South of central Lewisburg, the 445-acre (1.80 km2) campus is along the west bank of the West Branch of the Susquehanna River, at an elevation of 530 feet (160 m) above sea level.

See also


Related Research Articles

TI-89 series series of graphic calculators

The TI-89 and the TI-89 Titanium are graphing calculators developed by Texas Instruments (TI). They are differentiated from most other TI graphing calculators by their computer algebra system, which allows symbolic manipulation of algebraic expressions—equations can be solved in terms of variables, whereas the TI-83/84 series can only give a numeric result.

Graphing calculator handheld calculator that is capable of plotting graphs, solving simultaneous equations, and performing other tasks with variables

A graphing calculator is a handheld computer that is capable of plotting graphs, solving simultaneous equations, and performing other tasks with variables. Most popular graphing calculators are also programmable, allowing the user to create customized programs, typically for scientific/engineering and education applications. Because they have large displays in comparison to standard 4-operation handheld calculators, graphing calculators also typically display several lines of text and calculations at the same time.

TI-83 series series of graphing calculators

The TI-83 series is a series of graphing calculators manufactured by Texas Instruments. The original TI-83 is itself an upgraded version of the TI-82. Released in 1996, it was one of the most popular graphing calculators for students. In addition to the functions present on normal scientific calculators, the TI-83 includes many features, including function graphing, polar/parametric/sequence graphing modes, statistics, trigonometric, and algebraic functions, along with many useful applications. Although it does not include as many calculus functions, applications and programs can be downloaded from certain websites, or written on the calculator.

Scientific calculator calculator designed to calculate problems in science, engineering, and mathematics

A scientific calculator is a type of electronic calculator, usually but not always handheld, designed to calculate problems in science, engineering, and mathematics. They have almost completely replaced slide rules in traditional applications, and are widely used in both education and professional settings.

TI-86

The TI-86 is a programmable graphing calculator introduced in 1996 and produced by Texas Instruments. The TI-86 uses the Zilog Z80 microprocessor. It is partially backwards-compatible with its predecessor, the TI-85.

TI-85

The TI-85 is a graphing calculator made by Texas Instruments based on the Zilog Z80 microprocessor. Designed in 1992 as TI's second graphing calculator, it was replaced by the TI-86, which has also been discontinued.

TI-84 Plus series line of calculators

The TI-84 Plus is a graphing calculator made by Texas Instruments which was released in early 2004. There is no original TI-84, only the TI-84 Plus and TI-84 Plus Silver Edition models. The TI-84 Plus is an enhanced version of the TI-83 Plus. The key-by-key correspondence is relatively the same, but the 84 features some improved hardware. The archive (ROM) is about 3 times as large, and CPU about 2.5 times as fast. A USB port and built-in clock functionality were also added. The USB port on the TI-84 Plus series is USB On-The-Go compliant, similar to the next generation TI-Nspire calculator, which supports connecting to USB based data collection devices and probes, and supports device to device transfers over USB rather than over the serial link port..

NuCalc graphing calculator software

NuCalc, also known as Graphing Calculator, is a computer software tool made by the company Pacific Tech. The tool can perform many graphing calculator functions. It can graph inequalities and vector fields, as well as functions in two, three, or four dimensions. It supports several different coordinate systems, and can solve equations. It is available for OS X and Microsoft Windows.

Image resolution is the detail an image holds. The term applies to raster digital images, film images, and other types of images. Higher resolution means more image detail.

The Psion Series 7 is a subnotebook computer from Psion that was released in 2000. In size it is fairly original — larger than a palmtop or handheld machine, but smaller than a laptop computer. It was the first of the Psion series to have a full color screen — and the last. It has a leather-bound clam-shell design, with a touch-sensitive, VGA-resolution LCD screen and QWERTY keyboard. Internally it boasts a 132.71 MHz StrongARM SA-1100 processor, 16 MB of RAM and 16 MB of internal ROM.

Programmable calculators are calculators that can automatically carry out a sequence of operations under control of a stored program, much like a computer. The first programmable calculators such as the IBM CPC used punched cards or other media for program storage. Hand-held electronic calculators store programs on magnetic strips, removable read-only memory cartridges, flash memory, or in battery-backed read/write memory.

Casio 9850 series

The Casio CFX-9850G series is a series of graphing calculators manufactured by Casio Computer Co., Ltd. from 1996 to 2008.

TI-Nspire series series of graphing calculators

The TI-Nspire product line is a series of graphing calculators developed by Texas Instruments. This line currently includes the TI-Nspire, TI-Nspire CAS, TI-Nspire CX and TI-Nspire CX CAS. There are also models aimed for the Chinese market, named the TI-Nspire CM-C, TI-Nspire CX-C, TI-Nspire CM-C CAS, TI-Nspire CX-C CAS. There is also software available for Windows and Mac OS X that act in similar ways to the calculators and allow the user to create compatible files. This software either requires a license or can only be used for a limited time. However, Texas Instruments also provides separate software that can be used for an unlimited time without a license but only allows file transfers and not emulation of the calculator. In 2010, Texas Instruments updated the calculators to the Touchpad versions which come with the Nspire or Nspire CAS computer software and support optional rechargeable batteries. In 2011, TI announced two new models of the TI-Nspire series: Nspire CX and Nspire CX CAS. The main new features are the color screen, rechargeable battery and thinner design. In 2019, TI announced another two models of the TI-Nspire searies: Nspire CX II and Nspire CX CAS II. The main new features of these new calculators are the updated operating system, new case colors, and a faster processor.

HP 39/40 series are graphing calculators from Hewlett-Packard, the successors of HP 38G. The series consists of six calculators, which all have algebraic entry modes, and can perform numeric analysis together with varying degrees of symbolic calculation. All calculators in this series are aimed at high school level students and are characterized by their ability to download APLETs or E-lessons. These are programs of varying complexity which are generally intended to be used in the classroom to enhance the learning of mathematics by the graphical and/or numerical exploration of concepts.

Xcas

Xcas is a user interface to Giac, a free, basic Computer Algebra System (CAS) for Microsoft Windows, Apple macOS and Linux/Unix. Giac can be used directly inside software written in C++.

Casio graphic calculators

Graphic calculators made by Casio include the touchscreen ClassPad 300 as well as the models with traditional buttons which can be divided into two main generations listed below. Casio produced the world's first graphing calculator, the fx-7000G.

Cantor (software) frontend to mathematical software

Cantor is a free software mathematics application for scientific statistics and analysis. It is part of the KDE Software Compilation 4, and was introduced with the 4.4 release as part of the KDE Education Project's kdeedu package.

Cemetech is a programming and hardware development group and developer community founded in 2000. Its primary software focus is calculator programming for TI and Casio graphing calculators, and its primary hardware focus is on mobile and wearable computing hardware. Among its most notable projects are the Doors CS shell for the TI-83+ series of graphing calculators, the Clove 2 dataglove, the Ultimate Calculator, and the CALCnet / globalCALCnet system for networking graphing calculators and connecting them to the Internet. The Cemetech website hosts tools for calculator programmers, including the SourceCoder TI-BASIC IDE and the jsTIfied TI-83+/84+ emulator. The founder of the site, Dr. Christopher Mitchell, began the site to showcase his personal projects, but since its early days, it has branched out to become one of the several major sites of the TI calculator hobbyist community and a source for hardware and programming development assistance. It has incubated many software and hardware projects beginning in the calculator community at its roots but including microprocessor development, general electrical engineering, desktop applications, and mobile/web applications.

NumWorks

The NumWorks calculator is an open source graphing calculator developed by the company of the same name. The calculator was released on August 29, 2017 in France and the United States. It is geared towards high school classrooms and students. The calculator uses Python as its programming language rather than a proprietary language. The hardware and software are open source under a Creative Commons license.