home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.fortran
- From: al@seacost.pccentre.msk.su (Post)
- Message-ID: <AALcGUg0_5@seacoast.pccentre.msk.su>
- Distribution: world
- Subject: Can man You HELP ME ?
- Organization: Small Venture INFORM
- Date: Fri, 31 Jul 92 12:36:21 +0300
- Path: sparky!uunet!mcsun!fuug!kiae!isknews!pccentre!news
- Sender: news-server@pccentre.msk.su
- Reply-To: al@seacost.pccentre.msk.su
- Lines: 133
-
- Hi Folks !
-
-
- My name is Vladimir V. Vasil'chenko.
-
- I work in the Mechanics & Applied
- Mathematics Research Institute of the Rostov State University, Rostov-on-
- Don, Russia. On graduating from University I began work in the Department
- of Mathematical Methods in Ecology and Economy of this Institute under
- designing of the especial software for the modelling of physical, biologi-
- cal and biochemical processes in the ecological systems. These models tra-
- ditionally have the form of systems of ordinary differential equations (or
- systems of semilinear parabolic equations ). And for a long time I have
- used FORTRAN language for the numerical investigation of these models,
- because I'm sure that FORTRAN is the excellent tool for the design of nu-
- merical codes. Now I use MicroSoft FORTRAN Compiler v.5.0 on PC/AT-286
- under MS-DOS v.5.0. Of course, this compiler in comparison with previous
- ones which I used on computers of our (Soviet) ES series ( analogous to
- IBM 360/370 ) is more comfortable. But now it is interesting to have more
- extensive possibilities for the programming ( for example, some software
- tools for user-friendly interface creation, etc. ) like ones provided for
- Borland compilers ( Turbo-Pascal, Turbo-C, C++ ) users. The solution pro-
- posed by Microsoft Fortran Compiler designers - creation of subprograms
- of INTERFACE TO... type for the using of other MicroSoft Compiler (C) lib-
- rary - is not well solution ( I think ) for the traditional users of FORT-
- RAN compilers. In common case they have not good practical knowledge with
- other languages, because FORTRAN had been created for the scientific nume-
- rical simulations ( and used by programmers analysts ), but C is the langu-
- age for classical system analyst. Usually this field of programming work is
- not interesting for the specialists in the numerical methods. I work with
- various Fortran compilers during 12 years and also it is preferable for me
- to use standard calling sequences for the function/programs ( without any
- interface programs, which can unwarrantly increase the size of executable
- modules and, moreover, produce the invalid code ).
- All above mentioned and my small experience in system analyst work
- prompt me to study possibilities for creation at least my own library of
- low-level primitives for the convenient work in FORTRAN. I began to study
- MacroAssembler and now I have my own library of some very useful primitives
- for the work with videomemory, graphics, sound, delay, etc.
- Last year I got to know with the "Turbo Professional 4.0" system ( Turbo
- Power Software ) and I admire this system. I don't work in Turbo-Pascal it-
- self, so I can only envy users, those can work with such very convenient
- tool for the design user-friendly interface ( especially if the program is
- very cumbersome and have many branches ). I began to study the structure of
- this system. When I understood the structure of this system, I separated
- some basic assembler's modules for high-speed work with videomemory and
- rebuilt these programs to obtain possibility to call them from FORTRAN sub-
- routines directly. Prepared by this way the basic programs, I began to study
- the modules realized in Turbo-Pascal, but soon I refused to continue this
- work, because the volume of this system is extremely big ( I think that it
- is connected with the wish to create the universal system which can work with
- whole set of adapters - CGA, EGA, VGA, etc.) and there are no some useful
- tools ( as pointer, heap and and so on...) of Pascal type in FORTRAN language.
- So I created my own menu description system ( may be not original, but very
- simple ) and on the base of it I make the program "Windows & Menu Maker". Now
- I have the first ( pre-beta ? ) version and there are two unfinished blocks (
- input/output windows design and help windows creation ), but now it is possible
- to create windows and menu systems. And this work ( which was very tedious )
- became easy as the game due to my CAD system - it is very convenient to receive
- after 5 minutes of work with menu designer the little FORTRAN code (and file-
- descriptor) which provide user full management of the program on the base of
- projected menu system.
- Moreover, when I demonstrate the examples of work of my program, nobody be-
- lieve that it was realized in FORTRAN.
- Although my program is very simple now - I work with it about 6 months only
- - some institutions and persons ( in my country ) which work with serious prob-
- lems in numerical simulations, display great interest to my work and I'm glad
- to see it. Moreover, I think that FORTRAN has a good perspectives ( on PC's)
- connected with development of 386,486,586,... processors. I hope that new ver-
- sions of such compilers as Lahey, NDP, MicroSoft will support interest to the
- programs of "Windows & Menu Maker" type. Also, I must say that there is no
- strong dependence on MS-DOS; the main subprograms were realized in FORTRAN and
- small quantity of low-level primitives can be quickly rebuilt/replaced.
- In such a way, if your firm is interested in the programs of such type ( or
- in other software for the improvement of your compiler ) and have open position
- for the programmer analyst with big experience in FORTRAN ( see resume below),
- I think that it may be very interesting for me to work in your firm.
-
- Sincerely Vladimir V.Vasil'chenko. Russia.
- ------------------------------------------------------------------------------
- Vladimir V. Vasil'chenko
- Research Scientist
- Department of Mathematical Methods in the Economy and Ecology
- Mechanics & Applied Mathematics Research Institute
- Rostov-on-Don, Russia
- CURRICULUM VITAE
-
- Vladimir V.Vasil'chenko - born 1959, unmarried
- Health excellent
-
- Education - Rostov State University, Department of Applied
- Mathematics - 1977-1982.
-
- Time spent at the programmer work - 12 years.
-
- Employment Research Scientist at the Mechanics & Applied
- 1982-Present Mathematics Research Institute,Rostov State
- University, Rostov-on-Don, Russia.
-
- Programming languages: MacroAssembler, FORTRAN-77, REDUCE, C.
-
- Computers: M-220,BESM-4,BESM-6,EC series(IBM 360/370 type), IBM PC/XT/AT.
-
- Operating systems: DOS DISPAK, MVT, VM/CMS, MS-DOS, PC-DOS.
-
- The main fields of work:
-
- a) applied programming:
-
- a.1) The design of the programs for the direct numerical
- simulation of systems of ordinary differential
- equations or partial differential equations ( semilinear
- parabolic equations systems). Programming language -
- FORTRAN-77. Compiler - Microsoft Fortran v.5.10;
- a.2) The programs for the analytical investigation of parabolic
- equations systems ( asimptotics, etc. ) - the realization
- of Lyapunov-Schmidt method. Programming language -
- computer algebra system REDUCE;
-
- b) applied programming & computer graphics:
-
- b.1) The design of the interactive graphical shells for
- applied Fortran-programs;
- b.2) The design of the programs for the graphical analysis
- ( 2-dimensional and 3-dimensional graphics ) of the
- results of calculation in Fortran. Programming languages -
- FORTRAN, Assembler. Compilers - Microsoft Fortran v.5.10,
- Microsoft MacroAssembler v.5.0;
-
- c) system programming:
-
- c.1) Special microshells for the joint work of large program packages
- reali
-