×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

programming language functionality
3

programming language functionality

programming language functionality

(OP)
Is there an open source programming language which allows one to name calculated fields using a function name with multiple function arguments, in which each argument is an index of sequences.  The language needs to be independent of operating system and database.

For example,  in the following calculated fields
   V(a,e,ti)  = Q(a,e,t)  *  P(a,e,i)

Function names are V, Q and P, while function arguments a,e,t,i are indices for sequences.


I shall be thankful for advice anyone can offer.

RE: programming language functionality

Try C++.  It is one of the few where functions can occur on the right of the assignment statement as long as the type returned is a reference.

RE: programming language functionality

Mathematica, perhaps?

RE: programming language functionality

You should take a look at Python (www.python.org).

Pros:
-free
-open source
-multi platform (Win, Linux etc.)
-there are tons of free scientifical, engineering, plotting (and pretty much everything tools) developed for it. You can find a nice package for Win here: http://code.enthought.com/enthon/
For large list of available packages and modules see for example: http://www.vex.net/parnassus/
-it is object-oriented
-it has packages for multi-platform GUI, if of interest.

Cons:
- it is interpreted. However, you can extend it through C/C++. It can compile the source files so it is not necessary to distribute the sources.

RE: programming language functionality

Use PERL.  It is very good at handling lists of items as arguments to functions.  It runs on Linux and Windows just fine. There is a free download at http://www.activeperl.com and elsewhere.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources