Computer Program - ️️Any form of software that runs on top of the operating system
Programming Language - ️️A system of conventions and symbols used to create instructions for computers, which read through and follow the instructions in the code (content written using a programming langu...
Computer Program - ✔ ✔ Any form of software that runs on top of the operating system Programming Language - ✔ ✔ A system of conventions and symbols used to create instructions for computers, which read through and follow the instructions in the code (cont ent written using a programming language) Machine Code - ✔ ✔ A binary system that is made of a series of 1s and 0s. It is considered the lowest level of programming and is the set of instructions with which the computer's CPU works directly Low-level Lan guage - ✔ ✔ A programming language whose code is more similar to what the computer works with and is less human -readable; it is very specific and directly manipulates hardware. They are more efficient but harder to use. Examples: C, C++ High -level Languag e - ✔ ✔ A programming language whose code has multiple layers of abstraction (i.e. the code has to be translated into a form that the computer can understand) and is thus more human -readable. With high -level languages, one does not directly manipulate the hardware and instead works with the logic of the program. Examples: FORTRAN, COBOL Source Code - ✔ ✔ The code that is written by the programmer and is in a form that can be understood and edited by humans. Object Code - ✔ ✔ Source code that has been tran sformed by the computer into a low -level form that the CPU can understand and work with. Statements - ✔ ✔ Individual, specific instructions used in programming to accomplish specific tasks. Algorithm - ✔ ✔ A predefined procedure that aims to solve a prob lem or complete a task. It takes into account specific circumstances and has varying courses of action for each. Pseudocode - ✔ ✔ Human -written code that describes what a program is supposed to do, or, more specifically, what the programmer wants the code to do. Flowchart - ✔ ✔ A diagram used to describe algorithms and the structure of programs and programming languages. It consists of boxes that represent specific objects or steps and arrows and lines to represent the relationship between them. Document ation - ✔ ✔ Text written in normal language that describes software; it consists of comments found directly in the code as well as separate documents that describe the overall program. Debug - ✔ ✔ A process that aims to locate the exact source of bugs (i.e. errors or flaws) in the code. Syntax Error - ✔ ✔ A mistake with the conventions and symbols of the programming language that leads to an error in the program. Run-time Error - ✔ ✔ An error that occurs when the program is running, after the code has already been compiled, or checked. Programs are able to recover from runtime errors. Interpret - ✔ ✔ To convert the code into instructions as the program is running. Compile - ✔ ✔ To con vert the code into instructions before the program runs. Assembler - ✔ ✔ A program that converts basic, low -level instructions into machine code. Execute - ✔ ✔ To run a program or a set of instructions given to a computer.
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller jackline98. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $7.99. You're not tied to anything after your purchase.