Introduction to Programming Flashcards
(44 cards)
A set of instructions a computer follows in order to perform a task. Also known as software.
Computer Program
A special language used to write computer programs.
Programming Language
Words that have a special meaning in the programming language. May be used for their intended purpose only.
Key Words
Symbols/words that perform operations on one or more operands.
Operators
Usually an item of data, such as a number.
Operands
Most programming languages require the use of these characters. These characters serve specific purposes, such as marking the beginning or ending of a statement, or separating
items in a list
Punctuation
Unlike key words, which are part of the programming
language, these are words or names that are defined by the
programmer. They are used to identify storage locations in
memory and parts of the program that are created by the
programmer. Also called as “identifiers”.
Programmer-Defined Names
These are rules that must be followed when writing a program. Dictates how key words and operators may be used, and where punctuation symbols must appear.
Syntax
Tools used in writing a computer program. Also the medium of communication between the user and the machine. It is also a notation to express an algorithm.
Algorithm
A general purpose, procedural programming language. It was originally
designed to be simple enough for beginners to learn.
BASIC
What does BASIC stand for?
Beginners All-purpose Symbolic Instruction Code
A procedural language designed for programming complex mathematical algorithms.
FORTRAN
What does FORTRAN stand for?
FORmula TRANslator
A procedural language
designed for business applications
COBOL
What does COBOL stand for?
Common Business-Oriented Language
A structured, general-purpose, procedural language
designed primarily for teaching programming.
Pascal
A structured, general-purpose, procedural language
developed at Bell Laboratories.
C
Offers object-oriented features
not found in C. Was also invented at Bell Laboratories.
C++
A language invented by Microsoft for
developing applications based on the Microsoft .NET platform.
C# (C sharp)
An object-oriented language invented at Sun Microsystems, and is now owned by Oracle. It may be used to
develop stand-alone applications that operate on a single
computer, applications that run over the Internet from a Web
server, and applets that run in a Web browser.
Java
A programming language that can be used in a Website to perform simple operations. Not related to Java.
JavaScript
A general-purpose programming language used widely on
Internet servers.
Perl
A programming language used primarily for developing Web
server applications and dynamic Web pages.
PHP
An object-oriented programming language used in
both business and academia. Many popular Web sites contain
features developed in this language.
Python