Documente Academic
Documente Profesional
Documente Cultură
DOS
Windows
Linux
Mac
Mobile OS
MS-DOS
Came in 1981.
In this way, developers have access to all the source codes, thus
being able to integrate new functions or to find and eliminate
programming bugs quickly.
Mac
a language
to communicate with the machine
to perform some specific task
have keywords
follow certain rules
Why needed
Available resources
Different tools for different jobs
Ruby and JavaScript are great for building web sites
Java and C++ are often used for financial trading
Python and R are good for data analytics.
They evolve (New programming languages often learn from
existing languages and add, remove and combine features in a
new way.)
Developers have tastes (A programming language is a tool for
humans to express ideas to computers. While we developers
have many things in common, there is natural variety in the way
our minds work. Ex- some like fliexibity of pointers & most of us
don‟t like pointers).
PLs
Imperative
Declarative
functional
object oriented
o visual language
o scripting language
o Markup language
Imperative PL
Ex- C, C++
Declarative PL
Example- SQL
Example
Example-
Assembler
Compiler
Interpreter
Assembler
Since those early days, however, photos, audio and video have
become a very important part of using computer systems.
Images
Audio
Video
Images
Audio capture and audio editing software are used to create and
edit audio files.
There are many online PDF editors to compress PDF files and
extract selected pages from a given PDF file.
Optical Media