








Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Slide riassuntive Modulo 6 del libro di testo di inglese tecnico "New totally connected". Titolo del modulo "Languages". Parte 1: Introduction
Tipologia: Slide
1 / 14
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!









An introduction
In this module we will learn about: ■ (^) Explain the main classification of programming languages ■ (^) Analyze low and high-level languages ■ (^) Illustrate basic aspects of generations of languages ■ (^) Talk about «translators», «OOP» ■ Describe: Visual Basic, COM, HTML 5, CSS3, XML
■ (^) SENDER (the one who sends the message) using a CODE (the language used to communicate that has to be understood by the sender and the receiver) ■ (^) ENCODING (=THEME = the topic) the MESSAGE (= what we want to communicate) ■ (^) DECODING (the topic) made by the RECEIVER (the one who receives the message) and sends a FEEDBACK to the sender ■ (^) CHANNEL (the means through which the communication passes)
The Oxford Dictionary says that COMMUNICATION is an Exchange of information by speaking, writing or using some other medium. In its plural form «communications» refers to the means of sending or receiving information, such as phone lines or computers. The word comes from Latin «communicatio» and from the verb «communicare», which meant «to share».
When a person communicates instructions to a computer, the main difficulties are about encoding and decoding processes = this means how to translate a person’s thoughts, expressed through words, into computer’s «thoughts», which must be expressed as binary numbers.
So, what does a person have to do? We have to translate those instructions into a binary code. But this is a problem, since it is a time-consuming task. So we need to ease this task, but how?
It is a series of specifically defined commands, designed by human programmers to give instructions to digital computers.
How are instructions given? They are given as written commands in sets of instructions, called programs. Each program allows the computer to solve a particular problem or to perform a specific task.
There are computer languages that can be performed by only one type of computer: they are often referred to as low-level languages. Those languages are hardware dependent.
There are also non-hardware dependent languages, which are instead high-level languages , and they are reffered to as people-oriented programs.