Asee peer logo

Web Based C++ Compilers

Download Paper |

Conference

2000 Annual Conference

Location

St. Louis, Missouri

Publication Date

June 18, 2000

Start Date

June 18, 2000

End Date

June 21, 2000

ISSN

2153-5965

Page Count

7

Page Numbers

5.715.1 - 5.715.7

Permanent URL

https://peer.asee.org/8840

Download Count

51

Request a correction

Paper Authors

author page

Bodgan M. Wilamowski

author page

Aleksander Malinowski

Download Paper |

Abstract
NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Session 2532

Web-based C++ Compiler

Aleksander Malinowski, Bogdan M. Wilamowski Bradley University, Peoria, IL / University of Wyoming, Laramie, WY

Abstract

This paper reports the successful use of Web-based interface to C++ compilers. There are several benefits that make networked software desirable. A web-based application can be used remotely throughout any network connection. Any operating system can be used to access it, making it platform independent. There is no local installation or maintenance work necessary. Access can be controlled and limited if required by software license agreement. Internet Compilers Package (ICP) is an example of a networked software-engineering tool. Different compiler packages can be used for various stages of application development providing either maximum error detection or code optimization.

Introduction

During the process of software development frequently more than one compiler package is required. Some products are known to be very useful for locating errors or debugging, while others perform extremely well when a program or library is in the final stage of development and should be optimized as much as possible. Also when facing obscure error messages, which may result in a time-consuming search for the error, a different error message from the second compiler frequently cuts that time dramatically.

Therefore students should be to some extend exposed to different compilers at some point in their software courses curriculum. Although all necessary software is installed in the computer laboratories, most students prefer to work on their computers at home or dormitory and connect to the university network. That situation creates unnecessary burden either for the network administrators who have to install additional software on many machines of non-standard configuration, or on students who must purchase and install on their own several software packages along their full course of study.

In order to solve the problem at least partially in the area of programming a software package was developed that allows for Web-based interfacing of various compilers. Three compilers: GNU, Microsoft, and Borland (Inprise) are used in the Bradley University intranet. Web-page based front end allows to access them without any restrictions regarding the computer system requirements thus allowing for their use on different operating system platforms and also on older machines with lesser performance. Access to selected commercial software components is enabled based on the user’s computer name and IP address, and also limited by password system.

Wilamowski, B. M., & Malinowski, A. (2000, June), Web Based C++ Compilers Paper presented at 2000 Annual Conference, St. Louis, Missouri. https://peer.asee.org/8840

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2000 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015