Title: | Languages |
Notice: | Speaking In Tongues |
Moderator: | TLE::TOKLAS::FELDMAN |
Created: | Sat Jan 25 1986 |
Last Modified: | Wed May 21 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 394 |
Total number of notes: | 2683 |
This is a request for information, help or advice. I am currently involved with a proposal for a potential customer who is running applications under RSTS/E on a Systime (yuk!) equivalent of a PDP-11/44. Their applications are written in BASIC+, and use BLOCK I/O extensively for file accessing. They are interested in expansion to a large VAX system(s) to support about 70 terminals. The information I require is along the following lines; - are there any utilities/tools etc which will allow for easy conversion of BASIC+ code to VAX BASIC code. - has anyone done any work along these lines, who might have some experiences to share. - VAX/SCAN has been mentioned to me as a possibility, but I am unfamiliar with the product. I am told that 'templates' are used to carry out particular conversion functions, any comments? - any other comments, information (even regarding 3rd party tools), or advise would be most welcome. I am posting this note in all relevent notes files together with a mail message to the European Conversion Centre. All comments gratefully received (well almost all) :-) Derek Arnold SWS, Wimgrove House, Basingstoke. P.S. The customers current 'SYSTIME' software is so slow at file accessing that Systime have incorporated line-drawing graphics into the program to keep the operator awake!!!!!!
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
85.1 | some words of guidance | ROYCE::DAVIES | Stephen M Davies <nulli secundis> | Tue Mar 11 1986 03:20 | 34 |
To do your proposed conversion may not really improve your performance very much due to the following:- 1) PDP based programs have a 32Kw address range, therefore your application will do a lot of image activation if transported literally to the Vax. Everyone knows that this takes a lot of effort. You will gain in the File area, as RMS won't be overlaid now. It is probably worth taking a step backwards and re-examining the whole application, with the following in mind. 1) Look at the application file design. Could the design be rationailised? 2) Look at the application program structure. Could you use FMS etc to help you out with screens. Also think about shared libraries of code if you are involved with multi-user application areas. 3) Examine how systime implemented record locking. Maybe the used block I/O with index records, as a sort of elementary RMS 4) Think about SMG for screen Handling work. 5) Beware 1 word/2 word integers in MAPS and COMMONS Basically, i have code that runs on a PROand a VAX , written in BASIC+2 that has no differences at all. I just change the compiler. I hope this helps. Stephen Davies, CSS Engineering, Reading U.K. |