You are on page 1of 3

Part 1

1.Machine code are the code that is used and viewed by the cpu and is written in hex or binary
form

2a.Assembly language is used by programmers to utilize special


hardware.
Instructions used are different from each machine

2b.Low level language is language that is understood by computers and is used in its operation
It is hard for humans to understand

2c.An instruction set is a set of instructions that tells the computer what to do which is in the
computer

3a It takes up less primary memory

3b python and c#

3c it can be used in different machines without needing to change

4a a program that translate from one level of language to another

4b interpreter, compiler, assembler

5 its purpose is to translate assembly language to machine code

6a to compile high level languages to machine code. It optimizes and detect errors after
finishing with compiling

6b .exe type

6c it can work independently and not need to be recompiled again

7 to read line by line a high level language and translate and run the line and move on to the
next line

compilers interpreters

Interpret the code line by line and run it as


being translated

Does not create a file

Needs an interpreter to run the code


everytime
Runs very slow compared

To have everything in a single program for developing

Tools are such as editor, interpreter, compiler, debugging tools

Part 2
1
A IDE
B
Project manager:
-a tool that is made to aid you in manage your work
-this piece of utility helps you set goals create deadlines, manages your workflow, sets tasks
and more to have a clear path of development

Code editor:
-a tool to write and save codes used by programmers
-its makes writing codes easier and simpler, by using colors for different categories of code and
help you differentiate between which and which much easier. It also looks alot like a word
processor

Run-time environment:
-a tool to run a program in a different environment than the native one provided
-it helps you to simulate running a program in different systems and debug from there, such
things as laptops desktops, digital pads, external monitors, unconventional aspect ratios, and
more

C game developing software:


It can contain a premade game engine and some templates and IDEs inside, it mostly create
games

2
a) High level code is code that is written and understood easily by humans, these allow us
to give a code from one to another without being too hard to understand
b) Machine code is the 1s and 0s run by our computer and is everything to them. These are
binary and hexadecimal instructions. They are a form of low level language
c) i Compiler and interpreter
Ii a compiler translate the high level language to machine code and have an executable
file to run later, with the code optimized and cleaned, while the interpreter translate and
run each line of code until it hits an error or finishes, it doesn’t make a file and you need
to source code every time you want to run it

3
a) Assembly language are codes written specifically for a special hardware, they don't take
up much space and runs quickly
b) An assembler
c) because assembly code is utilized with special hardware upon the use of programmers
as the code is small in capacity and can be stored in registers which could perform its
task quickly.

You might also like