richw@rosevax.Rosemount.COM (Rich Wagenknecht) (12/29/87)
I have just spent a week playing with QB 4.0 and QC 1.0. QuickBASIC 4.0 is really impressive. I personally think MS has blown Borland out of the water with QB 4.0 (as far as basic is concerned). Some features of QB 4.0: 1) When a line of code is entered QB 4.0 performs an immediate syntax check. Not only are errors flagged but, suggested corrections are also presented. All keywords are then capitalized and spaces are added between operators. 2) Each line of code is compiled as its entered. It's unbelievable how fast this process is performed. 3) Online help. If I just position the cursor on a keyword and hit shift-F1 a help window opens explaining the usage of that keyword. 4) The ability to easily call routines written in C,Pascal,assembler and Fortran. This is where MS has really blown Borland sky high. It is so easy to do. It allows programmers to use critical algorhythms from other languages. I believe #4 to be MS coup-de-gras (<-sp??). Will Turbo PASCAL programs ever be able to call Turbo C routines? Borland has alot of catching up to do. Rich W (ps) No, I don't work for MS (but I wish I did!) ;-)
tsl@netsys.UUCP (Tom Livingston) (12/30/87)
In article <3694@rosevax.Rosemount.COM> richw@rosevax.Rosemount.COM (Rich Wagenknecht) writes: >4) The ability to easily call routines written in C,Pascal,assembler and > Fortran. This is where MS has really blown Borland sky high. It is so > easy to do. It allows programmers to use critical algorhythms from > other languages. > > I believe #4 to be MS coup-de-gras (<-sp??). Will Turbo PASCAL programs >ever be able to call Turbo C routines? Borland has alot of catching up to >do. Aha! But this is where you're wrong! Turbo C can call Turbo Pascal (4.0) programs _right_now_. With 4.0, borland changed their implementation of Turbo Pascal so that it used industry (yes, MS) standard .obj format for their object modules. This means that any other program that uses these can interact with Turbo Pascal. Turbo C has always been like this. _____________ / --/ __ _______ (_/ (_) / / / <_ Livingston { decuac,ihnp4 }!netsys!tsl