Re: "Visual" Fortran?

From: Robert Baer (robertbaer_at_earthlink.net)
Date: 04/12/04


Date: Mon, 12 Apr 2004 09:02:50 GMT

Andrew McLaren wrote:
>
> > I have had the Watcom F77 compiler since version 10, and upgraded it
> > at every step; the latest is 11.0C (or the newer name OpenWatcom 1.0).
> > And the only graphics that is supported is for DOS.
>
> It isn't clear in your original post whether by "Visual" Fortran you
> meant: a GUI IDE for a FORTRAN compiler; a design tool for writing GUI
> interfaces in FORTRAN; or a compiler/toolkit that would let you write
> FORTRAN libraries to be used with GUI applications. In fact, your second
> post makes it sound a bit like you're after not just crewating GUI
> applications, but GUI apps that do elaborate graphics - OpenGL, 3D kinda
> visualisations.
>
> So, this is not meant as a flame but ... if you ask vague questions,
> where you put a lot more effort into making snide comments about your
> target platform ("Windoze") than into explainly what you're looking for,
> you're probably going to get off-target, unsatisfying answers even from
> folks that are trying to be helpful.
>
> The Watcom compiler produces binaries that run in the Win32 subsystem of
> Windows NT/2000/XP (as well as DOS, OS/2 and Win16 targets). These
> binaries may have character-mode interfaces, if they have a user
> interface at all. But they are still Win32 binaries. As I recall (haven't
> used Watcom for a couple of years now) there were facilities for creatign
> a Windows GUI for your application, using either FORTRAN or the C++ bits.
> However Watcom is far from being the best choice of tool if you are
> interested in creating complex graphical interfaces and output.
>
> > I have multi-million digit math routines that work in all M$
> > platforms, up to the limit of RAM or 2Gbytes, whichever is the
>
> I assume we're talking about Windows NT, including Windows 2000, XP and
> 2003? Every process has a 2GB virtual address space. If it's backed by
> RAM, that's nice. But you can increase the address space by using the
> /3GB switch in teh Boot.INI file, and compiling your app to be 3GB-aware;
> you can also use PAE to address up to 32GB of memory, depending on the
> exact version of Windows you have. Memory above 4GB can't hold executable
> code but I guess you are using memory to hold large amounts of data.
> Check out the Windows developer giude on MSDN website:
> http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?
> contentid=28000524
>
> I could say lots more but it's still hard to work out what you're really
> asking for, sorry. If you can explain your requirements in more detail we
> might be able to give you better pointers.

  In a sense, i need none of the 3 options..
  What i need is a library that allows me to (as i said) control/alter
the screen resolution, have pop-up/disappearing text boxes for user I/O
(as i said), and write graphics to the screen on an X/Y pixel basis (may
have indicated that).
  Now (as i mentioned before) i have had and used Watcom Fortran since
version 10, and now have 11.0C from OpenWatcom.
  There are complete screen routines, but only for DOS.
  Does this help?

  BTW, Microsoft is a liar, and contradict themselves, concerning
memory.
  In one place, they say that Win98/98SE cannot support more than
512Mbyte. FALSE; the limit is 1Gbyte.
  In another place they say that "all" windows GUIs will support 4Gbytes
(for the user). FALSE.
  In yet another place they say that the windows GUIs will only allow
access to 2Gbytes (TRUE).
  The info concerning PAE indicates ZERO support, has mucho cautionary
indicators, and sez that it is slow as all heck.

  Now the /3GB switch is something new...will try it in Win2K.

  BTW, while it is not possible to use more than 1Gbyte of RAM in
Win98SE, i strongly recommend that you do not install more than that!!
The video will default to 16 color low-res mode (same as the "safe"
mode), and the system will bitch until you set the mode to the
"default".



Relevant Pages

  • Re: interrupting a lengthy sequence
    ... Winform GUI normally runs in a single thread, so when the GUI thread is ... Windows messages currently in the message queue. ... Microsoft Online Community Support ... where an initial response from the community or a Microsoft Support ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Creating own GUI
    ... want to design my own GUI. ... Should i learn graphics programming to do ... rectangular Windows with arbitrary overlap. ... alternative is something more like HTML. ...
    (comp.programming)
  • Re: ISO Suggestions for building a budget Windows 7 PC
    ... As I understand it the zero hour when Microsoft will no longer support XP is approaching...sometime in April or May. ... I'm not crazy about Win 7, and I have been using the Windows Platform for quite some time. ... From what I've read even if Win 7 didn't have issues with my scanner, on board graphics. ... I got a nice 4 year old BFG card for $65 about a month ago. ...
    (alt.comp.hardware.pc-homebuilt)
  • Re: Executing a method in a given thread context
    ... Windows message is only recommended to be used as ITC or IPC ... It is not recommended to display any GUI ... I am not a p/invoke, ... Microsoft Online Community Support ...
    (microsoft.public.dotnet.framework.clr)
  • Re: Linux, X, ld, gcc, linking, shared libraries and stuff
    ... windows to "repaint", in order to re-build all the windows in the new ... This was why I was saying "if someone's writing a new GUI OS" at the ... Except I wouldn't call it display lists, ... of graphics at such rates in high resolution... ...
    (alt.lang.asm)