Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Programming languages 1: Introduction, Slide di Inglese

Slide riassuntive Modulo 6 del libro di testo di inglese tecnico "New totally connected". Titolo del modulo "Languages". Parte 1: Introduction

Tipologia: Slide

2022/2023

Caricato il 10/09/2023

alessandrapuddu2
alessandrapuddu2 🇮🇹

27 documenti

1 / 14

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
PROGRAMMING
LANGUAGES
An introduction
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe

Anteprima parziale del testo

Scarica Programming languages 1: Introduction e più Slide in PDF di Inglese solo su Docsity!

PROGRAMMING

LANGUAGES

An introduction

Languages

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

Basic elements of

communication■ CONTEXT (the situation in which the communication occurs)

■ (^) 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)

Let’s define the word

«communication»

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».

Communicating with a computer

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.

Communicating with a computer

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?

What is a programming

language?

It is a series of specifically defined commands, designed by human programmers to give instructions to digital computers.

What is a programming

language?

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.

What is a programming

language?

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.

What is a programming

language?

There are also non-hardware dependent languages, which are instead high-level languages , and they are reffered to as people-oriented programs.