TechRepublic Resources
- C for AIX, Version 6
- C for AIX is a state-of-the-art C compiler conforming to the ISO C 1999 industry standard. It provides improved compile and execution performance, memory management debug routines, and runtime dynamic linking provided by AIX V4.3.3 or later. The compiler also includes support for IBM and OpenMP parallel programming APIs, improved...
- Tags: Compiler, IBM AIX, C, IBM Corp., C/C++, Development Tools, Programming Languages, UNIX, Operating Systems, Software Development, Software/Web Development, Software
- Software downloads
- Fortran 2003 Features in the Sun Fortran Compiler
- The current Fortran standard, Fortran 2003, was approved in 2003 by ISO, the International Standards Organization. This is the same standard that was sometimes referred to in development or earlier documentation as Fortran 2000 or Fortran 200x. Many of the new features in this standard have already been implemented in...
- Tags: Fortran, Sun Microsystems Inc., Compiler, Fortran 2003, Programming Languages, Software Development, Software/Web Development
- White papers
- Mixing C and C++ Code in the Same Program
- The C++ language provides mechanisms for mixing code that is compiled by compatible C and C++ compilers in the same program. A developer can experience varying degrees of success as he or she ports such code to different platforms and compilers. This paper shows how to solve common problems that...
- Tags: Sun Microsystems Inc., Compiler, C, C++, C/C++, Programming Languages, Development Tools, Software Development, Software/Web Development
- White papers
- Migration of Credit Analysis System of a Major Financial Institution
- The financial institution was facing challenge as the gcc compiler is stricter than sun cc compiler e.g. Sun CC was allowing the code to access protected members directly Endian issues, Intel is little endian where as SPARC is big-endian machine. As a solution Infosys helped the client to migrate the...
- Tags: Compiler, Financial Company, Migration, Analysis, Infosys Technologies Ltd., Development Tools, Financial Services, Software Development, Software/Web Development
- Case studies
- Inoculate Your Programs With New HP-UX Compiler Features
- This webcast discusses a set of newly added features to the HP-UX compilers on IA-64. These features can be used for detecting various programmer errors so that one can remove harmful security bugs, memory errors, coding errors, buffer overflows, and more. The webcast describes the types of bugs the compiler...
- Tags: HP-UX, Hewlett-Packard Co., Webcast, Compiler, Development Tools, Operating Systems, Software Development, Software/Web Development, Software
- Webcasts
- Using Inline Templates to Improve Application Performance
- Inline templates are a mechanism for directly inserting assembly code into an executable. Typically, this approach is used to obtain the best performance for a given function, or to implement an algorithm in a specific way. In general, one should never need to use inline templates, it is normally possible...
- Tags: Performance, Sun Microsystems Inc., Compiler, Performance Management, Development Tools, Human Resources, Workforce Management, Software Development, Software/Web Development
- White papers
- Performance Tuning With HP-UX Itanium Compilers
- This webcast will provide an overview of the compiler options that are useful in improving application performance on Itanium, including the use of profile-based optimization. Along the way, the webcast will also discuss the use of data obtained via HP's performance analysis tool, Caliper, to guide optimization option selection.
- Tags: HP-UX, Hewlett-Packard Co., Performance, Compiler, Performance Management, Development Tools, Human Resources, Workforce Management, Software Development, Software/Web Development
- Webcasts
- I Can't Understand Why My Method Call Is Ambiguous
- One of the jobs of the Java platform compiler javac is to determine which method should be applied to a specific method invocation. This is a very simple process if there is only one method that can be applied to the invocation but becomes a lot more complicated when the...
- Tags: Invocation, Compiler, Development Tools, Software Development, Software/Web Development
- White papers
- Compiler-Directed Program-Fault Coverage for Highly Available Java Internet Services
- This paper presents a new approach that uses compiler-directed fault-injection for coverage testing of recovery code in Internet services to evaluate their robustness to operating system and I/O hardware faults. The paper defines a set of program-fault coverage metrics that enable quantification of Java catch blocks exercised during fault-injection experiments....
- Tags: Coverage, New Jersey, Compiler, Development Tools, Programming Languages, Java, Software Development, Software/Web Development
- White papers
- The Simplest Heuristics May Be the Best in Java JIT Compilers
- The simplest strategy in Java just-in-time (JIT) compilers is to compile each Java method the first time it is called. However, better performance can often be obtained by selectively compiling methods based on heuristics of how often they are likely to be called during the rest of the program's execution....
- Tags: Heuristics, Java, Compiler, JIT, JIT Compiler, Quality, Development Tools, Business Operations, Software Development, Software/Web Development
- White papers
- Model-Driven Development With the Unified Modeling Language and Cosmic 8 and 16 Bit Compilers
- Rhapsody is the industry's leading UML 2.0 based Model-Driven Development environment for systems and software engineering, and uniquely extends UML 2.0 to allow C developers, who are used to working with files and functions, to feel comfortable with UML. Couple this with Rhapsody's unique ability to let you work the...
- Tags: Compiler, RealNetworks Rhapsody, UML, Model-Driven Development, Programming Languages, Ooa/Ood/Oop, Software Development, Software/Web Development
- Webcasts
- Model-Driven Development With the Unified Modeling Language and Keil 8, 16, 32 Bit Compilers
- Rhapsody's Model-Driven Development (MDD) and UML capabilities combined with Keil provide you with the tools to quickly develop, test, debug and document your applications while boosting your productivity to meet these challenges. This webinar explains how combining MDD, UML and Keil can enhance your productivity, providing similar benefits as were...
- Tags: 32-bit, Compiler, RealNetworks Rhapsody, Model-Driven Development, UML, Ooa/Ood/Oop, Software Development, Software/Web Development
- Webcasts
- Accelerating One of the World's Fastest Databases
- With an estimated 4 million installations and over 35,000 downloads per day, MySQL is the world's most popular open source database. The MySQL AB engineers wanted to identify performance bottlenecks and also areas of optimization concern for MySQL database running on the latest Pentium 4 and Itanium 2 processor-based systems....
- Tags: MySQL, Compiler, Intel Itanium 2, MySQL AB, Intel Corp., Development Tools, Processors, Open Source, Databases, Software Development, Software/Web Development, Semiconductors, Hardware, Components, Enterprise Software, Software, Data Management
- Case studies
- Tackling Java Performance Problems With Janino
- Performance is important. For the types of large-scale multi-user applications that Java is commonly used to develop, it can be vital. Unfortunately, identifying performance problems before they occur is very difficult and fixing them afterwards is usually very costly. This paper outlines an approach to boosting the performance of Java...
- Tags: Performance, Compiler, Janino, Performance Management, Programming Languages, Java, Development Tools, Human Resources, Workforce Management, Software Development, Software/Web Development
- White papers
- Best Practices, Tips & Tricks for Porting to OpenVMS on Itanium
- Attend this webcast to hear about how to, port and migrate OpenVMS, VAX, and Alpha application code to Itanium hardware platforms. The experts on these platforms have compiled their best practices to make your quest easier. The session will highlight tips and tricks that they use, and should prove valuable...
- Tags: Hewlett-Packard Co., Compiler, Intel Itanium, Best Practice, HP OpenVMS, Operating Systems, Development Tools, Software, Software Development, Software/Web Development
- Webcasts
- BASIC-Tiger Compiler Software V5.01n
- The Tiger-BASIC IDE includes the functions to edit, compile, source-level debug and download and is designed for Windows systems Win98 or above. With its clear definitions, the Tiger-BASIC IDE enables short development time. The compiler supports the full Tiger-BASIC language (BASIC-Tiger Manual #1) as well as pseudo codes for controlling...
- Tags: Compiler, Tiger-BASIC IDE, Development Tools, Microsoft Windows 98, Software Development, Software/Web Development, Operating Systems, Microsoft Windows, Software
- Software downloads
- XL Fortran V8.1 for Linux (RHEL 3)
- IBM XL Fortran Version 8.1 for Linux is fully compliant to Fortran 77, Fortran 90 and Fortran 95 standards. The compiler, based on the mature compiler technology of the IBM XL Fortran V8.1 for AIX compiler, now supports Red Hat Enterprise Linux AS 3 and UnitedLinux V1.0 distributions, including SuSE...
- Tags: Red Hat Enterprise Linux, Linux, Fortran, Compiler, IBM Corp., Programming Languages, Development Tools, Open Source, Servers, Software Development, Software/Web Development, Hardware
- Software downloads
- Using Debuggers to Locate Floating-Point Exceptions
- This paper describes how to use dbx and adb to locate floating-point exceptions. The techniques described in this paper can be used with versions of dbx and the math libraries provided with Sun ONE Studio, Compiler Collection 6 and 7 (formerly Forte Developer). Information on x86 platforms applies to the...
- Tags: Sun Microsystems Inc., Compiler, Sun ONE, Sun ONE Studio, Java Development Tools, Development Tools, Software Development, Software/Web Development
- White papers
- Janino (5)
- Janino is not intended to be a development tool, but an embedded compiler for run-time compilation purposes, such as expression evaluators or "server pages" engines like JSP. The major design goal was to keep the compiler small and simple, while partially sacrificing completeness. Nobody likes the idea of carrying around...
- Tags: Java, Compiler, Janino, Development Tools, Software Development, Software/Web Development
- Software downloads 2008-01-04
- Cache Optimization for Coarse Grain Task Parallel Processing Using Inter-Array Padding
- The wide use of multiprocessor system has been making automatic parallelizing compilers more important. To improve the performance of multiprocessor system more by compiler, multigrain parallelization is important. In multigrain parallelization, coarse grain task parallelism among loops and subroutines and near fine grain parallelism among statements is used in addition...
- Tags: Grain, Optimization, Compiler, Parallel Processing, Multiprocessor, Development Tools, Processors, Software Development, Software/Web Development, Semiconductors, Hardware, Components
- White papers 2007-12-01