Computer programming reviewer

Ace your homework & exams now with Quizwiz!

Coding

actual writing of the program based on the design specifications (coding)

Algorithm

a step-by-step sequence of instructions that describes how data will be proceeded to produce the desired output

Problem analysis

define the problem and the users determine the desired outputs determine the input to achieve the desired outputs determine the process involved check the feasibility of implementing the program document the analysis

Assembly language

programming language with symbolic names for opcodes or labels for memory addresses. must be translated by an assembler to be a machine language.

Procedure oriented program

the programmer concentrates on the major tasks that the program needs to perform. the programmer must instruct the computer every step of the way, from the start of the task to it's completion.

Compiler

translates all statements at one time. it provides all the error messages called diagnostics at once

Interpretation

translates each statements or one line at a time and executed immediately after translation example: JavaScript, Python, Ruby

Language translators

translates source code to be a machine language

Programming language

type of written language that tells computer what to do in order to work used to make all the computer programs or software

High-level language

uses english-like instructions can be run on a variety of computer types example: Visual basic, C, C++, Java

Low-level language

uses instructions tied directly to one type computer often cryptic and not human-readable example: machine language, assembly language

flowchart

visual representation of the sequence of steps nedded to perform a process each step in the sequence is noted within a diagram shape steps are linked by connecting lines and directional arrows

Source code

well-written set of instructions and statements to develop a program can be written low-level and high-level language

documentation and maintenance

when the program is finalized, it's documentation is prepared.

Machine language

within a computer, all data is represented by microscopic electronic switches that can either be OFF or ON

testing and debugging

perform desk-checking debug the program run real data

Beta testing

performed by real users of the software application in a real environment

Assembler

Translates a program written from an assembly language to a low-level language

Requirement analysis

description of what a system should do. it involves the collection of information and the definition of characteristics or feature of the desired system

debugging

detecting, locating, and removing all errors in a computer program

testing and debugging

involves running various tests, such as checking and debugging- called alpha testing, and then running actual or real data to make sure the program works

Program development life cycle

is a set of steps or phases that are used to develop a program in any language

run-time error

is a software error that occurs while a program is being executed

Programming paradigm

is a style, or "way" of programming to solve program using some programming language. it is an approach or method to solve a problem using tools and techniques that are available to us following some approach. it is also a way to classify programming language based on their on features.

documentation

is a written detailed description of the programming cycle and specific facts about the program. also, it includes necessary instructions on the use and maintenance of the program and software (product)

pseudocodes

is an algorithm written in normal human language statements to describe the logic and processing flow

maintenance

is any activity designed to keep programs error-free, up-to-date and in good working condition

syntax

it consists of rules governing the structure and content of the statement that should followed

Computer program

list or sequence of instructions that tell a computer what to do

desk checking

manually testing the solution design to make sure that is free of errors and that the logic works

logical error

mistake in a program's source code that results incorrect or unexpected behavior

Programming

multi-step process for creating a program

Object-oriented program

requires the programmer to focus on the objects that the program use to accomplish it's goal. the objects can take on many different forms

construction

select the appropriate programming language follow the syntax

Syntax errors

the most common error and incorrect use of programming language statements

System design

the program designs process describes the algorithm for the solution of the problem


Related study sets

MSK ~ Overview Musculoskeletal Exam

View Set

Endocrine Exam 410B Instruction 4-5

View Set

Microeconomics: Final Exam Chapter 14-15

View Set

Always, Sometimes, Never Questions for Geometry

View Set

Texas Government Elliot Ch 11-14

View Set