COMPUTER Q1 (all mod. exam rev.) Flashcards
The process of creating a set of instructions that tell a
computer how to perform a task.
Programming
Is the person who develops and write codes to the compilers and converts it to a machine language called binary.
Computer Programmer
It is composed of bits. 1 bit is the smallest unit of information in a computer. It holds the number 1 or 0.
Binary
It is the process of designing and building an executable computer program to accomplish a specific computing result or to perform a
specific task.
Computer Programming
The role of a programming language can be described in two ways.
Technical and Conceptual
A means for instructing a Computer to perform tasks. Computer programmers write and test code that allows computer applications and software programs to function properly.
Technical
A framework within which we organize our ideas about things and processes.
Conceptual
Who introduced codes on the early 1790 BC.
The Babylonians
Codes are representation of Characters or Symbols that will be used to make instructions that process Data and create an information. What system did the Babylonians made.
The Sexagesimal system
The Babylonian counting system developed in ancient Mesopotamia near the Tigris and Euphrates Rivers.
Punched Card
Who made the first punched cards in 1725?
Basile Bouchon and Jean-Baptiste Falcon
Mechanical loom that simplifies the process of manufacturing textiles with complex patterns such as brocade, damask and matelassé.
Jacquard Loom
Also known as the Father of Computer who invented the Analytical Engine in 1842.
Charles Babbage
A young Italian engineer and future Minister of Italy
wrote up Babbage lecture in French and his transcript.
Luigi Menabrea
The First lady Programmer to translate Menabrea‘s paper into English, subsequently requesting that
she augment the notes she had added to the translation.
Ada Lovelace or Augusta Ada Byron
Ada‘s notes were labeled alphabetically from A to G. In what notes she describes an algorithm for the analytical engine to computer Bernoulli numbers.
In note G
In late 1939 they teamed up to build a prototype.
John Atanasoff ad Clifford Berry
In 1945, this mathematician undertook a study of computation that demonstrated that computer could have simple, fixed structure.
John Von Neumann
This was to inspire people to create programs using a high-level language.
Cobol
Who created Cobol.
Grace Hopper
What does Cobol stand for.
Common Business-Oriented Language
A model where people would build with other sources input. A grouped being led by Charles katz were the ones to create this program.
Math Matics
Named was changed from all caps to caps because of the meaning, used in the computationally intensive areas. Created by John W. Backus
Fortran
This programming language is designed for scientists and engineers.
Fortran
This programming was named for a French mathematician/philosopher Blaise Pascal.
Pascal
The ̳Logo‘ program was made for educational use, and it was named after the Greek rootword ̳logos‘ meaning?
word
What does basic stands for.
Beginner’s all purpose symbolic instruction code
This program gave the computer access any non-science students.
Basic
Who was the french mathematician/philosopher that was named after this programming language.
Blaise Pascal
This was named ̳C‘ because of the earlier language named ̳b‘
C
This programming language had been under the contract to the USSD this course was named after Ada Lovelace and created to support explicit concurrency.
ADA
Who led the team under the contract of USSD?
Jean Ichibiah
First created in 1979, the name was later changed in 1983. Created by Bjarne Stroustrup an was used for hardware design. This name shows the changes from “c”.
C++
They couldn‘t name its “SEQUEL‘ because it was a trademark of the UK based Hawker Siddeley Company that created aircrafts. But this program was designed to manage data in RDBMS.
SQL
Who created Java
James Gosling
Also if was originally designed for interactive television.
Java
It is a set of programs that enables you to store, modify and analyze data stored and extract information from a database.
Data Base Management System or DBMS
It is a specification intended to be used as an interface by software components to communicate with each other. This may include specifications for procedures, data structures, object classes and variables.
Application Programming Interface or API
Also known as the assembly language. It is a low-level programming language for a computer, microcontroller or other programmable device.
Second Generation Language
The second generation language is also known as the?
assembly language
This generation of language was introduced by John Atanasoff who built a prototype.
First Generation Language
With a very high level programming language and a development environment or ‘Analyst Workbench’
Fourth Generation Language
This is a generation of language with a strong concept from details of the computer.
Third Generation Language
This generation of language is designed to build specific programs, ______________ language is designed to make the computer solve a given problem without the programmer. This programming language was predicted to be the wave of the future.
Fifth Generation Language
A series of events that brings a new product into existence and follows its growth into a mature product.
Life cycle
Uses a series of instructions which are in order from the
beginning to end.
Procedural Language
It is a computer language that does not require writing traditional programming logic. Also known as the “declarative language”
Non-procedural language
In order, what is the process of the program and its life cycle.
- Understanding the Problem
- Planning the Method of Solution
-Development of Methods using Algorithms and
Flowcharts - Coding the Instruction in a Programming Language
- Program Testing and Debugging
- Documentation
- Program Concept
It uses Pseudo and Flowcharting to evaluate the quality of code
Program Concept
It is a list of requirements and steps written in English.
Pseudo code
A graphical or symbolic representation of a process.
Flow Charting