Developer Magic ProDev Ada95
![Magic Rule](./images/Magic_line.gif)
Ada95 MP Application Development
Silicon Graphics Ada95 compiler and ProDev WorkShop tool set provide an integrated Ada development environment that makes it
faster and easier for programming teams to deliver solutions.
ProDev Ada95 Revolutionizes Ada Programming
Silicon Graphics has designed an Ada95 solution that enables software engineers
to focus on solving conceptual problems, rather than wrestling with details
in the code. Developer Magic Ada95 combines the expressive power of OOP
languages such as C++ with support for structured development tools needed
to develop extremely large applications.
ProDev Ada95 Delivers
- Integration with award winning ProDev WorkShop tools
- Object-oriented support with full type safety, minimizing life cycle maintenance
costs
- Automatic access to Silicon Graphics libraries, tool kits, and real-time
extensions
- Superior integration with other programming languages (C, C++, Fortran)
- MP POSIX thread support
Create large-scale applications in record time
System integrators, custom software developers, and internal development
teams need to create and maintain large, multitasking, distributed applications.
Earlier Ada83 products provided structure and power for large real-time
applications but without the expressive flexibility, high-quality development
tools and libraries enjoyed by programmers using other languages. Silicon
Graphics has been a pioneer in creating graphical tools that reduce development
time-to-market by making it easier for programmers to locate and fix problems.
Now, the tools that are used in other commercial language environments are
available for Ada.
Ada95 language Benefits
- Ada95 brings the power of OOP to a standardized language.
- Support for very large-scale, highly reliable modular applications
- Rigorous standard guarantees portability of complex, multitasking, distributed
applications
Integration with Other Languages
- Access to key Silicon Graphics libraries, including OpenGL, Performer, Media
Library, Inventor etc.
- Ada95 binding for key C/C++ tool kits and libraries, /usr/include header
files in Ada95
- Pragma support for complete interoperability with C++
- Ada95 support in ProDev WorkShop
- Access to all Silicon Graphics features, including real-time extensions
(REACTTM), frame rate scheduling (FRS), multiprocessor programming (MP), parallel
code streams, and 32-bit (Release 1.1) and 64-bit (Release 2.0) executables
Standards Supported
- Full support for standards such as DWARF, ELF, and others
- Operating system support:
- Kernel support for POSIX threads
- Posix threads extensions for Ada
- Optimized signal handling for Ada rendezvous
- Ada95 is the only internationally standardized OOP language (International
standard ANSI/ISO/IEC-8652:1995)
Speed of Development
Silicon Graphics has been a pioneer in creating graphical tools that reduce
development time-to-market by making it easier for programmers to locate
and fix problems. Now, the tools that are used in other commercial language
environments are available for Ada.
Silicon Graphics Provides Special Ada Extensions to the Standard WorkShop
Tool Set
- Task view (examine state of tasks) and exception view in the debugger
- Static analyzer for Ada code
- Browser for Ada code
Visual Source-Level Debugger
- Multiple interactive, dynamic view
- Data visualization
- Fast data watchpoints
- MP support
- Handles C, C++, Fortran, Assembly, and Ada95 interchangeably
- X/Motif® debugger
Graphical Static Analyzer
- Visual source navigation and analysis
- Mixed language browsing
- Displays graphical views of:
- Package dependence
- Function calls
- Tagged type hierarchies
- Data dependencies
Graphical Performance Analyzer
- Heap/Leak View for visual display of memory utilization
- CPU usage analyzer
- Visually locates program bottlenecks
- Utilizes sampling paradigm
Copyright © 1996 Silicon Graphics, Inc. All Rights Reserved