B-Tran/B2 by Sector7

0.90 - What's this?

B-Tran/B2 is a full-featured PDP-11 BASIC+/+2 to ANSI C Transpiler®. Use B-Tran/B2 for fast portability to UNIX.

English

Supported Technologies

AIX, HP/UX, Linux, Solaris/Sun OS
Software
Click on a technology to view similar products within this category.

Pricing

Users (# of seats)
sales@sector7.com
800-867-8649



Additional software product description, benefits, features, and uses.

Additional Product Information

Features;;Retain original structure;Full support for PDP RMS 11;Staggering performance improvements;Use native C compiler;Maintain software investment;;Introduction;B-Tran/B2 takes BASIC+/+2 source code as input and produces ANSI C source code.;Once linked with the Sector7 run-time libraries, your BASIC +/+2;will execute on UNIX.;B-Tran/B2 allows developers to continue to maintain their code in BASIC+/+2;and simply transpile the code for UNIX. Knowledge of C is not;necessary to maintain your existing applications. Using C as the;intermediate language, B-Tran/B2 takes advantage of all the;development investment put into C compilers, object code;optimizers and debugging tools.;By generating ANSI C, users of B-Tran/B2 can be assured that no matter how chip;technology, the transpiled code can be compiled.;Retain the Original Structure;B-Tran/B2 retains the original structure, variable names and comments. Developers;can choose at any time to move and maintain their source code in;C. Alternatively, they can retain all their investment in;BASIC+/+2 and transpile for the target hardware platform.;B-Tran/B2 provides support for all BASIC+/+2 data types, statements and;functions, including MAP, MAP DYNAMIC, REMAP and error trapping.;The following PEEK addresses are also supported: 512, 514, 518,;523, 555.;For developers, compiling the BASIC+/+2 is only half the story. Most;BASIC+/+2 programs make use of RSTS/E FIP, SYS and RMS-11;functions. To ease the migration process, B-Tran/B2 provides the;facility to dynamically map RSTS/E devices, logicals and PPNs to;a UNIX equivalent at run-time.;PDP-11 block mode and virtual files can be moved to UNIX and used by;transpiled applications without conversion. Where appropriate,;B-Tran/B2 will perform PDP-11 floating point to UNIX IEEE488;floating point conversion at run-time (CVT$F / CVTF$ / CVT$% /;CVT%$).


Search within this category