Oasys Offers Green Hills C++
Oasys, Inc. has introduced the Green Hills C++ compiler, which supports cross and native mode development. Green Hills C++ is integrated with the Oasys 680x0 and 88000 Cross Tool Kits, enabling embedded systems developers to take advantage of object-oriented techniques. Green Hills C++ supports Kernighan and Ritchie C and complies with ANSI C standard.Green Hills C++ provides object oriented programming features such as data abstraction, strong type checking, and overloading of function names and operators. New C++ features include classes with scope, and overloading new and arrow operators. Green Hills C++ also includes compiler optimizing techniques such as inlining, loop unrolling and register caching.
Green Hills C++ compiler is available from Oasys on the Sun-3. Oasys claims that the compiler will be ported to other UNIX workstation and minicomputers soon.
Oasys supports Designer C++, the C++ translator developed by Glockenspiel, Ltd. Oasys will provide current customers with the ability to upgrade to the Green Hills C++ compiler.
For more information contact Oasys at 230 Second Ave., Waltham, MA 02154 (617) 890-7889; FAX (617) 890-4644.
Library Brings UNIX Functions To Hercules Card Users
Certified Scientific Software has announced a subroutine package that allows programmers using most PC-based UNIX systems to take full advantage of Hercules-type monochrome graphics adapters. The package includes the standard UNIX plot(3) subroutines plus many enhancements, such as patterned fills of circles, rectangles and user-defined shapes; two fonts 8x8 pixel and 8x16 pixel for labels; clipping windows; five pixel write-modes, including bit-set, bit-clear and exclusive-or; and routines to support double buffering using the Hercules adapter's two graphics pages, making animation effects possible.The subroutines use only integer code, so they will run efficiently whether or not floating-point hardware is installed. A 10-page manual and demonstration C code is included.
The package is currently available for Interactive Systems 386/ix; AT&T Sytem V/386; Microport System V/AT; XENIX 286 v2.2/2.3 and 386 v2.3; and VENIX v2.3/2.4.
A single-user license is priced at $99, plus $2 shipping and handling. The subroutines may be licensed for incorporation in programs for resale by special arrangement.
For more information or a review copy, contact Certified Scientific Software, P.O. Box 802168, Chicago, IL 60680 (312) 326-6098. Send e-mail to: UUCP:{seismo,harpo,ihnp4, linus,allegra}!harvard!certif!herc INTERNET:certif!herc@ harvard. harvard.edu
Screen Manager Professional Updated To Version 1.5B
Logical Alternatives, Inc. has released version 1.5B of the Screen Manager Professional for C programmers. The S.M.P. is a tool box of over 150 pre-written functions for complex windowing, menu generation and interactive context sensitive help features.To maximize performance and minimize memory overhead, the windowing functions are written in assembly language. The smallest possible program size using the S.M.P. functions is approximately 7K. The menu system, on the other hand, is written in C, providing flexibility and allowing the programmer to customize the function.
Other features include: keyboard filtering for data entry systems, OS and compiler independence, full video support, background processing, reconfigurable memory allocation, and a 300-page ring bound manual. This product also includes an event driven mouse support system, which makes S.M.P. comparable to a text-based Microsoft Windows programming interface. Full technical support is available including a new bulletin board for professional programmers: The LAB (814) 234-1881.
The introductory price for S.M.P. v1.5B is $250, (with source code, $350). Screen Manager Professional supports Microsoft C, Borland's Turbo C, Watcom C, Lattice C, and Zortech C++.
For more information contact Donald McCandless, Marketing Director, Logical Alternatives, Inc., Calder Square, P.O. Box 10674, State College, PA 16805 (814) 234-8088, BBS: (814) 234-1881, FAX: (814) 234-6864.
TE Version 3.0 Announced
Sub Systems, Inc. has released TE Developer's Kit v3.0. The new version includes a TES small window editor routine. An application program can utilize TES without programming changes to the routine. The application program passes a set of parameters which specifies the window coordinates, maximum file size and an input buffer or an input file. The output is either a buffer or a file.The TES routine supports screen scrolling functions, word-wrapping, and block commands. It requires 60K of memory and supports Microsoft and Borland C compilers. The package includes the complete source code.
This version of TE Developer's Kit retains TE text editor source code and library routines from the earlier version. The package lists for $125. For more information contact Sub Systems, 159 Main St. #8C, Stoneham, MA 02180 (800) 447-6819 or (617) 438-8901.
Powerline Updates Source Utilities
Powerline Software, Inc. has released new versions of their programming utilities Source Print v4.0 and Tree Diagrammer v3.0.Powerline has added graphics drivers to support over 400 printers. These new features include support for many printers (including laser printer), support for C, Pascal, and dBASE from a variety of language development companies.
Both Source Print (a source code formatting utility) and Tree Diagrammer (an "organizational chart" diagrammer) are software tools for all PC programmers coding in C, C++, dBASE, Pascal, BASIC, FORTRAN, and Modula-2.
For more information contact Powerline Software Inc. at their new address: 826 Douglass Street, San Francisco, CA 94114 (415) 346-8325.
Emulator Mimes Xenix Console
Hansco Information Technologies, Inc. has released its new terminal emulator system, HIT/Ansi.HIT/Ansi is a memory-resident program for MS-DOS compatible computers that emulate the Xenix color console. The program may be called up while running any MS-DOS application with a hot key so that the computer functions as a terminal to a host Xenix machine. When the hot key is pressed again, the computer returns to MS-DOS and to whatever program was running.
Using less than 48K of RAM, HIT/Ansi supports color (CGA, EGA, and VGA) or monochrome systems, 12 function keys and local printers in the foreground or background through the parallel port.
A descriptive brochure and demonstration diskette for the product are available upon request.
For more information contact Hansco Information Technologies, Inc., 185 West Ave., Ste. 304, Ludlow, MA 01056 (800) 548-9754 or (413) 547-8991.
Saber And TI Join Efforts
Saber Software, Inc., developer of Saber-C has announced a joint software development agreement with Texas Instruments, Inc.Engineering teams from both companies are using Saber-C for cooperatively developing new software technology that will be used in software products TI and Saber plan to introduce in the future.
Texas Instruments will also use Saber-C widely for its own internal development projects. Saber-C runs on UNIX, Sun Microsystems Sun-3, Sun-4, Sun 386i and SPARCstation workstations. Saber-C is also available for DEC's VAXstation, and Ultrix.
For more information, contact Saber Software, Inc., 185 Alewife Brook Parkway, Cambridge, MA 02138 (617) 876-7636; FAX (617) 547-9011.
Watcom Ships v7.0 For 386 Hosts
Watcom is now shipping the Watcom C v7.0/386 optimizing compiler and run-time library for the Intel 80386 architecture. Already available for the 16-bit MS-DOS environment with the 80X86 processors, Watcom C v7.0 is now available for the 32-bit 80386 processor.Watcom C v7.0/386 ports MS-DOS applications to 32-bit native mode, enabling full 386 performance without 640K limitations.
Watcom C v7.0/386 generates code for 32-bit protect mode and can access large data areas without source modification or special compiler options. Watcom C v7.0 possesses 386-specific instructions, sophisticated addressing modes and 32-bit linear addresses. Porting to the 386 architecture involves recompiling existing programs and linking with the 386 library to enable addressing of up to 4 gigabytes of memory.
Applications compiled with Watcom C v7.0/386 operate with MS-DOS extenders which enable use of 80386 protect mode. Both the 80386 software tools from Phar Lap Software and OS/386 from A.I. Architects support use of Watcom C v7.0/386 32-bit protect-mode with MS-DOS.
Watcom C v7.0/386 includes the compiler run-time library, a "compile and link" utility, and Touch utilities, an object file disassembler, a patch utility, and the Watcom C Preprocessor.
The list price for Watcom C v7.0 /386 is $895. For more information, contact Watcom at 415 Phillip Street, Waterloo, Ontario, Canada, N2L 3x2 (519) 886-3700, FAX (519) 747-4971, or call the Watcom C order and inquiry line toll free: (800) 265-4555.
Sterling Castle Offers Logic Gem In Single Language Versions
Sterling Castle is shipping a "single language edition" of Logic Gem v1.5, its logic processor and code generator.This edition includes one of BASIC, FORTRAN, Pascal, dBase and C, plus English for documenting procedures, writing pseudocode, and building rule bases for expert systems. The products are identical except that one programming language choice appears in the language menu instead of five.
LogicGem includes an editor, interpreter and compiler and runs on PC, XT, AT, PS/2 or compatibles. LG requires 640K of RAM, PC/MS-DOS 2.0 or greater and can be used with a color or monochrome monitor. LG's "Programmer's Edition" complete with documentation has a suggested retail of $99. The single language edition, sold only directly from Sterling Castle, is $49.95 with complete documentation and on 3.5" or 5.25" disks. The full purchase price of the single language edition is applicable against a later purchase of the multi-language programmer's edition.
There is a 90-day money-back guarantee, free technical support and 24 hour bulletin board service. Upgrades to v1.5 are free to registered users.
Contact Sterling Castle, 702 Washington St., Ste. 174, Marina Del Rey, CA 90292. Inside CA (213) 306-3020 or (800) 323-6406; Outside CA (800) 722-7853; FAX (213) 821-8122.
CI Adds Profiler To QNX
Computer Innovations has added a new utility which provides statistical profiling of a program to the Computer Innovations C86 C Compiler for QNX. The profiler points out parts of the program that use the most CPU time, done in terms of source file constructs that the programmer can easily relate to: by module, function, or line number.The profiler is currently included with the C86 C Compiler package, and is available for downloading (by registered C86 users) from the Computer Innovations Bulletin Board Update System.
For more information contact Computer Innovations, Inc., 980 Shrewsbury Ave., Tinton Falls, NJ 07724 (201) 542-5920.
Spell Checker Works With C
Geller Software Laboratories, Inc. has introduced SpellCode, a spell checker. SpellCode works with C, Pascal, BASIC, databases and Lotus spreadsheets as well as dBase and all work-alike interpreters and compilers.SpellCode includes a comprehensive English dictionary and a special dictionary of common computer terms. The user can also create as many customer dictionaries as needed.
It is available from Geller Software Laboratories, Inc., 35 Stephen St., Montclair, NJ 07042 for a special introductory price $49.95. For more information call (201) 746-7402.
MetaWare Available On SystemV/386
MetaWare's High C compiler will be offered on the Santa Cruz Operation (SCO) and AT&T UNIX System V/386 operating system.The High C compiler features over a dozen different global optimizations, including global allocation of values to registers, removal of invariant expressions from loops, live/dead analysis, dead code elimination, and constant and copy propagation.
MetaWare's High C compiler also features a code generator that makes use of 386/387 instruction sets including support of in-line transcendentals and floating-point long doubles (80 bits). The code generator also features in-line intrinsic function; in certain cases, the compiler replaces a call to the C library with the actual in-line instructions, resulting in code that is smaller and performs fewer operations.
The High C compiler provides ANSI compatibility, cross-language calling, acccurate and helpful diagnostics, and maximum configurability. Developers can select from a wide variety of compiler features through the use of toggles and programs.
MetaWare supports the complete Intel 80x86 microprocessor family including the 8086, 80186, 80286, 80386, and 80486, and the Intel i860; Advanced Micro Devices' Am29K; Sun Microsystem's Sun386i, Sun-3, and Sun-4 workstations; Motorola's 680x0 family of processors; IBM's PS/2, RT, and 370; and DEC's VAX. Operating system support includes UNIX 4.x BSD, UNIX System V.x, SunOS, IBM's AIX, DEC's Ultrix, MS/PC-DOS, OS/2, DRI's FlexOS, AIA's OS/286 & 386, Phar Lap's 386|DOS-Extender, DEC's VMS, and others. Most platforms are supported with native and cross compilers.
For more information contact MetaWare Incorporated, 2161 Delaware Avenue, Santa Cruz, CA 95060-5706 (408) 429-6382; FAX (408) 429-9273.
FairCom Announces Update For c-tree File Handler
FairCom has announced c-tree File Handler/Server v4.3, which provides functions to store, update and retrieve fixed or variable length data in random or sequential order. c-tree comes with source code and employs portable client/server architecture.The new version has a high speed sorted key load routine enabling virtually linear time index creation regardless of the number of index entries. Another function returns the key value at an approximate given percentile of the ordered key value list. The new version also estimates the number of entries between two key values.
c-tree v4.3 has new make files and scripts for OS/2, Watcom, MPW v3.0 and Commando tool support for all of MPW. There is server support for LightSpeed C on the Mac and server/client support for Turbo C. Reuse of depleted nodes in single-user and c-tree Server modes of operation is possible.
Version 4.3C lists at $395 (plus shipping and handling). To order contact FairCom Corp, 4006 W. Broadway, Columbia, MO 65203, (800) 234-8180 FAX (314) 445-9698.
Coromandel Releases C-Trieve For MS-Windows Environment
Coromandel has announced the release of its C-Trieve-ISAM file manager for MS-Windows. C-Trieve/Windows, now shipping, is based on the X/Open standard. It also runs under MS-DOS, XENIX, UNIX and DESQview. C-Trieve can be used by both C and C++ programmers.C-Trieve/Windows is a library of routines that allows the programmer to build custom data management applications. C-Trieve/Windows is based on a Client-server model. A single server can support multiple clients and maintain application integrity using locking and transactions.
C-Trieve/Windows is based on C-Trieve which is the native file manager of Coromandel's RDBMS, C-SQL. The current offering includes dBase and Btrieve. C-Trieve users can upgrade to C-SQL and continue to use their files; no need exists to translate or modify the data for SQL access.
For more information contact Coromandel Industries, Inc., 108-27, 64th Road, Forest Hills, NY 11375 (718) 997-0699; FAX (718) 997-0793.
Eigenware Tech Offers CSL Buyer's Guide
Eigenware Technologies now has available a 45 page buyer's guide for the C Scientific Programming Library. This guide provides a description of the CSL product and several other related products and services.These other products include compilers, editors, technical monograph, and TeX typesetting software used for CSL documentation.
Detailed ordering and international shipping information is also supplied in the buyer's guide. The guide is available for $5 from Eigenware Technologies, 13090 La Vista Drive, Saratoga, CA 95070. For more information call (408) 867-1184.
QuickGeometry Receives Upgrade
Building Block Software has released QuickGeometry Library v1.01, a collection of math subroutines for developing CAD/CAM, parametric design, NC programming, post processing, finite element analysis or other similar programs.The major enhancements are the addition of support for Turbo C, and internal changes that simplify interfacing to graphics libraries.
The QuickGeometry Library provides CAD/CAM programmers with routines for standard geometric operations required for CAD/CAM software development. In addition, the QuickGeometry Library provides routines that read and write DXF files, and that manage lists.
Selling for $199, the product includes source code, object code for MS-DOS, extensive documentation, working example programs, one hour of telephone support and a 30-day money-back guarantee.
For more information contact Building Block Software, PO Box 1373, Somerville, MA 02144 (617) 628-5217.