Saturday, October 19, 2019
ANY Coursework Example | Topics and Well Written Essays - 250 words - 1
ANY - Coursework Example However, proper tool selection is a critical and a difficult undertaking. The methodology defines specific deliverables and artifacts that are created for the purpose of maintaining an application. The programming languages also known as codes are used to instruct the computer to perform certain tasks. Therefore, the programmer must complete the objective of making the language easy to comprehend and efficient in the sense that few instructions are written to complete the required task. It is significant to note that the languages range from first-generation to fifth-generation languages. However, these languages are set by ANSI and ISO which guarantee program portability among operating systems and application programs (Systems Architecture Sixth Edition Chapter 10 25). In the compilation process, the program editor ensures that input is from the programmer, program, template or both. The output also referred to the source code should be partial or complete. The output is stored in a file and the file is named to indicate its functionality as well as the programming language. Therefore, the compiler checks syntax errors, translates code into instructions and generates CPU instructions among other instruction (Systems Architecture Sixth Edition Chapter 10). Most importantly, the compiler completes data declaration, data operation, control structures and functions which include subroutine calls. Link editing is also carried out by the link editor and searches for external function calls in the compiler library. Link editing is either dynamic or static. In addition, interpreters are part and puzzle of the software development lifecycle. They interleave source code translation, foresee link editing and execution. After interpreting, symbolic debugging is carried out. It refers to the use of an automated tool for testing executable programs. This is enhanced through the use of symbol
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.