For high quality software, an important part of the project is the choice of the programming language and compiler to be used. This paper examines some of the issues affecting software quality that should be considered when making this choice, including the extent to which the programming language encourages the writing of good quality programs; the degree to which the precise effect of the programs written in the language have been formally defined; and the degree of confidence that can be placed in the compiler implementation. As an important part of this, the paper will include reference to the role of formal definitions of programming languages, programming language standards and compiler validation techniques
Programming language implementations bridge the gap between what the program developer sees and unde...
Software testing is a major part of the software development process that must be carefully carried ...
We consider the state of the art in compiler construction and where to go from here. Main topics are...
What is the effect of programming languages on software quality? This question has been a topic of m...
Both the official statistics and the dedicated literature acknowledge a problematic state-of-the-art...
Current methodology for compiler construction evolved from the need to release programmers form the ...
How much does the choice of a programming language influence the prevalence of bugs in the resulting...
As the number of applications of computers controlling safety-critical operations increases, the nee...
Quality is imperative in software. The recent emphasis on extracting more benefit from IT has only i...
The study presents the information on software engineering (SE) and the knowledge spheres covered by...
International audienceThe development of scientific software relies on the collaboration of various ...
All programs that we use every day with our computers are written in one of the programming language...
To deal with the increasing complexity of the software systems to be developed, it is important to h...
Programming languages have come a long way over the past decades and a lot of options are available....
While functionality and correctness of code has traditionally been the main focus of computing educa...
Programming language implementations bridge the gap between what the program developer sees and unde...
Software testing is a major part of the software development process that must be carefully carried ...
We consider the state of the art in compiler construction and where to go from here. Main topics are...
What is the effect of programming languages on software quality? This question has been a topic of m...
Both the official statistics and the dedicated literature acknowledge a problematic state-of-the-art...
Current methodology for compiler construction evolved from the need to release programmers form the ...
How much does the choice of a programming language influence the prevalence of bugs in the resulting...
As the number of applications of computers controlling safety-critical operations increases, the nee...
Quality is imperative in software. The recent emphasis on extracting more benefit from IT has only i...
The study presents the information on software engineering (SE) and the knowledge spheres covered by...
International audienceThe development of scientific software relies on the collaboration of various ...
All programs that we use every day with our computers are written in one of the programming language...
To deal with the increasing complexity of the software systems to be developed, it is important to h...
Programming languages have come a long way over the past decades and a lot of options are available....
While functionality and correctness of code has traditionally been the main focus of computing educa...
Programming language implementations bridge the gap between what the program developer sees and unde...
Software testing is a major part of the software development process that must be carefully carried ...
We consider the state of the art in compiler construction and where to go from here. Main topics are...