Intrinsic Differentiation and Integration in Programming Languages

  • Thread starter Thread starter ice109
  • Start date Start date
  • Tags Tags
    Derivatives
Click For Summary

Discussion Overview

The discussion revolves around the availability of programming languages that offer intrinsic differentiation and integration capabilities, focusing on both symbolic and numeric methods. Participants explore the potential for these features beyond interpreted languages like Maple and Mathematica.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested

Main Points Raised

  • One participant inquires about programming languages with intrinsic differentiation and integration capabilities, excluding interpreted languages.
  • Another participant asks for clarification on whether the differentiation and integration are symbolic or numeric, and suggests that numeric methods can be implemented depending on accuracy and data points.
  • A participant expresses a desire for symbolic differentiation specifically to facilitate numerical integration.
  • There is a mention that no programming languages are known to have built-in symbolic manipulation packages, aside from specialized math programs, but third-party packages or plugins might be available.
  • A participant shares a link to a Java plugin called the JAVA Math Engine that may provide relevant functionality.

Areas of Agreement / Disagreement

The discussion does not reach a consensus on the existence of programming languages with intrinsic symbolic differentiation and integration capabilities. Multiple views regarding the availability of such features and the distinction between symbolic and numeric methods remain present.

Contextual Notes

Limitations include the lack of specific examples of programming languages with intrinsic capabilities and the dependence on definitions of symbolic versus numeric differentiation and integration.

ice109
Messages
1,708
Reaction score
6
are there any languages that have intrinsic differentiation and integration? other than interpreted languages like maple and mathematica?
 
Technology news on Phys.org
Symbolic or numeric? What would you applying the function to, a table of data? A stream of data?

Numeric integration and differentiation are relatively easy to implement depeding on the required degree of accuracy and the number data points you have to work with.
 
ironically i would like symbolic differentiation so that i can do numerical integration.
 
ice109 said:
ironically i would like symbolic differentiation so that i can do numerical integration.

I don't know of any programming languages that have a built-in symbolic manipulation package (other than specific math programs like you mentioned), but it might be possible to find a 3rd-party package or plugin.
 
Doing a quick Google search gave me a link to this plugin for Java:

The JAVA Math Engine
http://science.kennesaw.edu/~plaval/applets/Help.html
 
Last edited by a moderator:

Similar threads

Replies
4
Views
3K
Replies
86
Views
4K
Replies
65
Views
5K
Replies
65
Views
5K
  • · Replies 15 ·
Replies
15
Views
5K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 397 ·
14
Replies
397
Views
22K
  • · Replies 15 ·
Replies
15
Views
4K
Replies
46
Views
4K
Replies
16
Views
3K