ass9 - Chapter 10 Vocab 1 data declaration 2 system...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Chapter 10 Vocab 1. data declaration 2. system requirements model 3. unresolved references 4. design model 5. instruction explosion 6. object code 7. link editor, memory map 8. object 9. symbol table 10. assembler 11. compiler, interpreter 12. applet, sandbox 13. control structures 14. symbolic debugger 15. 3GL's 16. front end CASE, back end CASE 17. static, dynamic 18. JVM 19. JS, Vbs Review Questions An application development methodology describes a specific way of developing application software and specifies standard models such as data flow and class diagrams to describe software requirements and structure. Analysts, designers, and programmers can develop and manipulate models using pencil and paper, but they typically use one or more automated tools. A suite of tools that supports an entire application development methodology is sometimes called a CASE tool. 1. Language Type Examples Instruction Explosion Other characteristics 1GL any binary machine code none 2GL (assembly) Intel 8086 assembler none 3GL COBOL, FORTRAN, BASIC, C low usually standardized, machine independence, usually compiled, lack of support for modern I/O devices 4GL Visual Basic, SQL high usually proprietary, usually interpreted 5GL Prolog, LISP high non-procedural programming, expert systems and artificial
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Chapter 10 intelligence applications, usually interpreted Object-Oriented C++, Java, SmallTalk high superior languages for code reuse 2.Instruction explosion is the ratio of instructions or statements in a source code program to CPU instructions in the corresponding executable program. 4GLs, 5GLs, and object-oriented languages have the highest degree of instruction explosion. 1GLs and 2GLs have no instruction explosion. 3.Executable code contains only binary machine language instructions, Object code contains a mix of binary machine language instructions and external function calls. Source code contains only symbolic instructions in a particular programming language. 4.An assembler translates a 2GL into a file of executable code. A compiler translates a source code file into one or more object code files. An interpreter translates and executes a source code program one source code instructions at a time. 5.When a data declaration is encountered, the compiler allocates memory for the data item and
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/04/2011 for the course ACCT 200 taught by Professor Forny during the Spring '11 term at Art Inst. Phoenix.

Page1 / 4

ass9 - Chapter 10 Vocab 1 data declaration 2 system...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online