2. www.pitechnologies.net
PiTechnologies is an Egyptian company
PiTechnologies is specialized in:
Mobile Applications Development
Web Applications Development
Security Services
Professional Training Services
About PiTechnologies
9. www.pitechnologies.net
Compiler
It is the program that transfers the
human like code into a machine code
Compiler targets certain machine
(processor architecture)
Input is source file, output is object file
www.pitechnologies.net
10. www.pitechnologies.net
Linker
It is a program that gathers all the object
files (compiler output) into a single exe file
Gathering object files into a single exe file
is called static linking, while linking
object file with an external lib is called
dynamic linking
www.pitechnologies.net
13. www.pitechnologies.net
Interpreter
It is an application that runs the source
code without compiling
A programming language is either
interpreter based or compiler based
www.pitechnologies.net
57. www.pitechnologies.net
Easy to Remember
Hard to Guess
• word site number
• ahmedfb21@!
• aHMeDFB21@!
• zHMdDRG21@!
!
• Pass for gmail: using gm can be: zHMdDTJ21@!
ahmedfb2121
use shift with second 21
use shift with non vowel letters
use the key below the vowel letter in
the keyboard
use the key above the letter in the
keyboard for the site letters f,b