Assignment # 1 BYCC 102: Jaira Farrales Bybbsiti1 (Am)

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Jaira Farrales

BYBBSITI1 (AM)

ASSIGNMENT # 1
BYCC 102
Answer the following questions:

1. What is Programming?
 Programming is the process of creating a set of instructions that tell a
computer how to perform various task.

2. What is the Importance of Programming?


 Programming is important in our daily life to enhance and increase the
power of computers and the internet. It is crucial when it comes to learning
how to innovate, create very eco-friendly solutions for global problems and
such. In essence, it helps in speeding up the input and output processes
in a machine.

3. What are different types of programming language?

 High level: portable, statements are like English language that makes it
human readable and amount of abstraction provided defines level of
programming language (ex: java, python, C# etc...)

i. Object Oriented- Program is an interaction of functions


between objects.
ii. Procedural- Program is written as sequence of instructions.

 Low level: programming language that deals with a computer's hardware


components and constraints.
i. Machine Language- directly run on CPU, series of bits like,
0s and 1s, not portable
ii. Assembly Language- less error-prone, coding easier than
Machine language, replaces 1s and 0s with English
instructions (ex: Mov A1, AA, JMP L20, CMP R0 etc...),
mnemonic codes for corresponding machine language (ex:
MIPS, nasm, x86 etc...)

You might also like