Module 1 Flashcards
A vocabulary and set of grammatical rules (syntax) for instructing a computer to perform specific
tasks.
Programming Language
reads the whole source code and translates it into a complete machine code program
to perform the required tasks which is output as a new file.
Compiler
a program that executes instructions written in a high-level language.
Interpreter
is the process of writing, testing, debugging/troubleshooting, and
maintaining the source code of computer programs
Computer programming
someone who writes computer program.
Programmer
Writing computer programs
Programming
Communicating effectively with others in writing as indicated by the needs of the audience.
Writing
Using logic and analysis to identify the strengths and weaknesses
Critical Thinking
Knowledge of electric circuit boards, processors, chips, and computer hardware and software, including applications and programming.
Computers and Electronics
ability to communicate information and ideas in WRITING so others will
understand
Written Expression
Knowledge of numbers
Mathematics
ability to communicate information and ideas in SPEAKING so others will understand.
Oral Expression
ability to listen to and understand information and ideas presented
through spoken words and sentences.
Oral Comprehension
ability to read and understand information and ideas presented in
writing.
Written Comprehension
ability to apply general rules to specific problems
Deductive Reasoning
Finding ways to structure or classify multiple pieces of information.
Information Organization
are low-level languages that are machine language.
The first-generation languages, or 1GL
are also low-level languages that generally consist of
assembly languages
The second-generation languages, or 2GL
are high-level languages such as C.
The third-generation languages, or 3GL
are languages that consist of statements similar to
statements in a human language.
The fourth-generation languages
are programming languages that contain visual tools to
help develop a program.
The fifth-generation languages
three types of programming language:
Machine language
Assembly language
High-level language
a collection of binary digits or bits
Machine language
consists of a series of instructions mnemonics
use keywords and symbols
assembly language
Assembly language programs are translated into machine language by a program called an
assembler
allow us to write computer code using instructions resembling everyday spoken language
High-level languages
BASIC
Beginner’s All-purpose Symbolic Instruction Code.
first programming language for many programmers
BASIC
A programming language and environment developed by Microsoft.
Visual Basic
much closer to assembly language than are most other high-level languages.
C
who developed C?
where did he developed it? and when?
Dennis Ritchie
Bell Labs in the mid 1970s
A high-level programming language and one of the most popular programming language for graphical applications, such as those that run in Windows and Macintosh environments.
C++
who developed c++ and where did he developed it?
Bjarne Stroustrup at Bell Labs.
named after Blaise Pascal, a seventeenth-century French mathematician who
constructed one of the first mechanical adding machines.
It is a popular teaching language.
Pascal
who developed Pascal?
when did he developed it?
Niklaus Wirth in the late 1960s
It is a popular teaching language.
Pascal
A high-level programming language developed by Sun Microsystems.
Java