MathGroup Archive 2004

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: From C/C++ to Mathematica? going the other way?

  • To: mathgroup at
  • Subject: [mg48245] Re: From C/C++ to Mathematica? going the other way?
  • From: "Roger L. Bagula" <rlbtftn at>
  • Date: Wed, 19 May 2004 02:42:30 -0400 (EDT)
  • References: <c8cgso$el9$>
  • Sender: owner-wri-mathgroup at


Mathematica is used extensively for algorithm development, precision 
validation, and data visualization by ScienceOps:

     * Algorithm development
           o Rapid prototyping making use of numerous built in functions 
and features
           o Symbolic derivation ability
           o Deriving analytic solutions and limiting cases
           o Mathematica's variable precision allows complete 
examination of algorithm's numerical precision
     o Mathematica notebook feature allows extensive documentation of 
algorithm development

     * Validation of Algorithms
           o Validation of algorithm precision through variable 
precision feature
           o Data visualation tools expedite process of
                 + Comparison to analytic solutions
           + Comparison to experimental data
     o Mathematica notebook feature allows complete documentation of 
validation process

     * Software development based on Mathematica algorithm
           o Export of source code elements straight from Mathematica 
           o Porting Mathematica algorithms to other languages such as 
C/C++ and Fortran
           o Validation of new software by direct comparison with 
Mathematica model results
           o Using MathLink to connect Mathematica programs to external 
                 + Peer to peer or client-server linkage to external 
programs in C/C++ or Fortran
                 + Active connectivity to external parallel programs
           + Database connectivity

Using our Mathematica algorithm development process ensures the full 
solution space is examined producing an optimal and valid solution. The 
final algorithm is fully documented and validated in small fraction of 
normal research and development time.

ScienceOps provides the scientific computing solutions your business 
requires to succeed. Are you currently experiencing a problem with your 
scientific computing efforts? Tell us about it. All initial 
consultations are free.

Request ScienceOps solutions

ScienceOps services are offered world wide.

All images & text Copyright © 2003 TUI/ScienceOps. No re-use without 
written authorization.

Tamagochee wrote:
> Hello,
> I am interested in porting a short program in C++ to Mathematica.
> Main part of the program are various operations on bits such as shifting,
> etc. Program performs decryption of a string that is encoded with public
> key. Since I am not certain I am permitted to post the full source code
> here, please contact me to my e-mail.
> Kind regards,
> Tamagochi

  • Prev by Date: evolution matrix and ODEs, i think....
  • Next by Date: RE: RE: Re: Kernel init.m File
  • Previous by thread: evolution matrix and ODEs, i think....
  • Next by thread: Re: From C/C++ to Mathematica?--> MathLink programs in C for Windows