advertisement

Moving from Ada to C++ - Enabling Technological Growth

33 %
67 %
advertisement
Information about Moving from Ada to C++ - Enabling Technological Growth
Technology

Published on February 20, 2014

Author: MapuSoft

Source: slideshare.net

Description

Growth in technology has set the stage for frequent changes of hardware and software. Over the years, IT professionals have designed and developed applications using a number of languages to help enterprises with their day-to-day operations.
advertisement

Moving from Ada to C++ - Enabling Technological Growth Growth in technology has set the stage for frequent changes of hardware and software. Over the years, IT professionals have designed and developed applications using a number of languages to help enterprises with their day-to-day operations. The innovation of new hardware, faster processors, modern or free operating systems, or complex application software tends to challenge the enterprises to keep themselves up-to-date with technology and maintain a competitive edge. It may be cost-effective for enterprises to change their Ada software applications to a new language in order to keep up with technology. The Ada language has been in use since the 1970's and is still in use today. Nevertheless, Ada based applications are challenged by the technological growth. Changes in hardware and operating systems may require the conversion of the application software from Ada to C/C++. IT experts offer enterprises porting solutions such as OS Changer Porting Kits, which allows developers to use their legacy software with a new OS and tools such as Ada-C/C++ Changer which makes it easy to convert Ada programs to either C or C++. Once converted, the new code will be immediately supported by a much larger number of operating systems and hardware platforms. The growth in technology also brings in growing demands from end-users to convert older systems to more modern C/C++ code based software. Nevertheless, with C language compilers being available across a number of computer architectures, converting applications from Ada to C++ is not difficult with new automated tools such as Ada-C/C++ Changer. However, the manual conversion of applications will be time consuming and costly. The leading service providers of porting solutions have designed and developed an Ada to C/C++ changer tool that will facilitate software developers with automatic conversion of applications written in Ada to C++ without manually rewriting the code and in the process helps avoid new errors and bugs in the code. Ada to C++ changer tool can be used as a converter or as a compiler. As a converter, it converts Ada code to C/C++ while preserving the Ada code comments, file structures and variable names, thereby allowing for the effective reuse or re-deployment of the existing Ada code. However, while using AdaC/C++ Changer as a compiler, it compiles Ada code using C/C++ tools. This allows for the code to support CPU architectures that are not currently supported by Ada compilers. Read more on - Migration of Legacy Code

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

AL©C ADA - Australian Digital Alliance

The provisions in the Copyright Act enabling ... back- ups has enabled the growth of a ... research initiatives have been moving off-shore to ...
Read more

LIGHT INFANTRY BATTALION-AND-BELOW BATTLE COMMAND IN THE ...

AND WHICH ENABLING TECHNOLOGIES ARE NOT ... fostering innovation and growth; ... The Army is moving rapidly down the path of change towards the Army of the ...
Read more

ENABLING BATTLESPACE PERSISTENT SURVEILLANCE: THE FORM ...

ENABLING BATTLESPACE PERSISTENT SURVEILLANCE: ... With technological, ... sensed a moving vehicle, ...
Read more

The Role of Collaborative Working Environments in Enabling ...

Environments in Enabling Global Businesses ... economic, social, technological and political spheres. ... therefore growth will arise from new
Read more

Designing and managing an SNA network for growth

This paper describes the techniques used to design and manage the growth of the network. ... The Ada Programming ... The MP/C is examined in two ...
Read more

The Changing Nature of Organizations, Work, and Workplace ...

The Changing Nature of Organizations, Work, ... Learning and growth —Many organizations strive to be learning centers—to create conditions in ... C ...
Read more

ADA Title II Regulations - ada.gov

... and activities of public entities are covered by subtitle B of title II of the ADA, 42 U.S.C . 12141 et ... such as where moving walls or ...
Read more