FORTRAN still good?

Jul 2010
3
0
Is there a fairly comprehensible contemporary programming language out

which would allow one to create curves, lines, or other pictorial images

on the visual screen, and then the program would produce the nearest

possible approximation of an algebraic interpretation to the visually represented

potential graph? Does FORTRAN do this okay? Or is that a feature of

MATHEMATICA? Or is there another more suitable language? Thankx :)
 
Nov 2009
130
24
Mathematica is just the most advanced mathematical program, and you can do everything you want.
 

CaptainBlack

MHF Hall of Fame
Nov 2005
14,975
5,273
erehwon
Mathematica is just the most advanced mathematical program, and you can do everything you want.
Opinion represented as fact.

CB
 
Last edited:

CaptainBlack

MHF Hall of Fame
Nov 2005
14,975
5,273
erehwon
Is there a fairly comprehensible contemporary programming language out

which would allow one to create curves, lines, or other pictorial images

on the visual screen, and then the program would produce the nearest

possible approximation of an algebraic interpretation to the visually represented

potential graph? Does FORTRAN do this okay? Or is that a feature of

MATHEMATICA? Or is there another more suitable language? Thankx :)
Virtually any contemporary programming language will allow this though the ease of doing so will vary considerably (as will the steepness of the learning curve). Though nothing will do this at the push of a button and it will require a certain level of expertise from the user.

I would not recommend a commercial package unless you are rolling in money (if you are I can let you have my paypal ID so you can deposit a large sum). I would suggest something like SciLab as a starting point, possibly Octave or FreeMat.

CB
 
Mar 2007
206
33
Hmm Im wouldn't have thought FORTRAN to be the easiest language to do any visual display with although a number of engineering packages I use have GUI and graphic commands written using a visual fortran distribution like intel I think. How that works is well above my pay grade as I tend to stick with the more high level languages like MATLAB and Python. MATLAB has the best graphics out of everything I have ever seen. If I am just crunching numbers and doing some simple GUI with some pretty full on plots I'll use MATLAB.

EDIT: MATLAB is a commercial package so you pay at least a couple grand for a license. If your graphics are not too involved, then one of the open source packages that CB suggested will probably suit you better (I have octave on my Linux machine and find it pretty comparable with matlab for quite a variety of tasks).

Elbarto
 

CaptainBlack

MHF Hall of Fame
Nov 2005
14,975
5,273
erehwon
EDIT: MATLAB is a commercial package so you pay at least a couple grand for a license. If your graphics are not too involved, then one of the open source packages that CB suggested will probably suit you better (I have octave on my Linux machine and find it pretty comparable with matlab for quite a variety of tasks).
That sort of price only applies to a commercial licence (nearer £10,000 for mine), a student licence (assuming the OP is a student is ~$100 iirc.)

CB
 
Jul 2010
3
0
The Heart of the Matter

Dear Captain Black,
Yessir. I have learned some, but not all of C++. I was hoping to attempt
this project myself previously. But I keep coming face to face with a wall
that nobody seems to be able to help me with in even programming forums.
And that problem is that I must first learn, or obtain information on, about
the setup of memory in the CPU or Motherboard of whatever computer I am
using. In the early DOS computers, I was able to find which "POKE" addresses
accesed the screen, or video, memory locations. But nobody I ask, or post
to, is able to direct me to a manual which will let me know this, and the 64-bit
"ASCII's" that will allow me to use Pointers in such a way as you describe.
Is there any way that you can give me assistance here? Otherwise, back to
square one. Much appreciated :) Jerry.
 

CaptainBlack

MHF Hall of Fame
Nov 2005
14,975
5,273
erehwon
Dear Captain Black,
Yessir. I have learned some, but not all of C++. I was hoping to attempt
this project myself previously. But I keep coming face to face with a wall
that nobody seems to be able to help me with in even programming forums.
And that problem is that I must first learn, or obtain information on, about
the setup of memory in the CPU or Motherboard of whatever computer I am
using. In the early DOS computers, I was able to find which "POKE" addresses
accesed the screen, or video, memory locations. But nobody I ask, or post
to, is able to direct me to a manual which will let me know this, and the 64-bit
"ASCII's" that will allow me to use Pointers in such a way as you describe.
Is there any way that you can give me assistance here? Otherwise, back to
square one. Much appreciated :) Jerry.
I said it could be done (you use libraries to provide the graphics etc you don't poke anything anywhere anymore), in fact I could do it, but don't recommend it I prefer to use one of the matlab like systems.

Several people, including me, have made suggestions of free matlab like systems which you could try.

CB