Want to create interactive content? It’s easy in Genially!

Get started free

Presentazione Python e C

WILLIAM LOPES DE OLIVEIRA

Created on February 9, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Python e C

Comparazione

Next

INDICE

Cosa sono?

Ambiti di utilizzo

Ambiti di nascita

Ambienti di sviluppo

Differenze

01

Cosa sono Python e C?

Indice

Cos'è Python?

Linguaggio ad alto livello

Python è un linguaggio di programmazione ad alto livello, orientato a oggetti, adatto, tra gli altri usi, a sviluppare applicazioni distribuite, scripting, computazione numerica e system testing.Python è un linguaggio di tipo interpretato.

Return

Return

Cos'è C?

Linguaggio ad alto livello

l C è un linguaggio di programmazione compilato.Uno dei punti forti del C è sicuramente la gestione della memoria: è il programmatore stesso infatti che alloca determinati blocchi di memoria e si occupa della loro deallocazione.Il C è un linguaggio procedurale. Ciò vuol dire che non esistono classi, oggetti, eventi, ecc. come python

Return

01

In che ambiti vengono utilizzati?

Indice

In che ambito viene utilizzato python?

Python è un linguaggio di programmazione ampiamente utilizzato nelle applicazioni Web, nello sviluppo di software, nella data science e nel machine learning (ML).Python è utile per scrivere codici lato server, in quanto offre molteplici librerie che consistono in codici pre-scritti per complesse funzioni back-end. Inoltre i programmatori utilizzano largamente gli script Python per automatizzare molte attività quotidiane.

Return

In che ambito viene utilizzato C?

Tutt'oggi influente, è largamente adoperato nei sistemi operativi, nei driver e nelle pile di protocolli, mentre è in diminuzione il suo uso nelle applicazioni. C è comunemente usato in architetture che vanno dai più grandi supercalcolatori fino ai minuscoli microcontrollori e sistemi integrati.

Return

01

In che ambito sono nati?

Indice

In che ambito è nato python?

Guido Van Rossum, un programmatore informatico olandese, ha creato Python. Tutto è iniziato nel 1989 al Centrum Wiskunde & Informatica (CWI) in un primo momento per un progetto-a cui si dedicava per hobby che lo ha impegnato durate il periodo natalizio.

Return

In che ambito è nato C?

La nascita e l'evoluzione di C è strettamente legata al destino del sistema operativo UNIX. Kevin Thimpson e Dennis Ritchie, due informatici dei laboratori di ricerca e sviluppo AT&T, idearono il nuovo linguaggio di programmazione nel tentativo di effettuare il porting di UNIX su macchine con architettura PDP-11. Il linguaggio, che prendeva le mosse da B (altro linguaggio di programmazione dell’epoca), era in grado di sfruttare appieno le specifiche tecniche della PDP-11, aumentando di conseguenza le caratteristiche e le funzionalità del sistema operativo.L'iniziale lavoro di sviluppo richiese ben 4 anni (dal 1969 al 1973) ma l'anno più prolifico fu il 1972, quando gran parte di UNIX fu riscritto in C.

Return

01

Quali sono i vari ambienti di sviluppo?

Indice

Quali sono i migliori ambienti di sviluppo python?

Gli ambienti di sviluppo Python più comuni sono:-Pycharm -Visual Studio Code -Vim

Return

Quali sono i migliori ambienti di sviluppo C?

Gli ambienti di sviluppo C più comuni sono: -Eclipse -NetBeans -Visual Studio Code

Return

01

Differenze

Indice

GLI ARRAY

LE VARIABILI

LE SELEZIONI

LE FUNZIONI

I CICLI

Le Variabili

In Python, non è necessario dichiarare esplicitamente una variabile prima di utilizzarla o dichiarare il suo tipo. Basta assegnare un valore a un nome variabile per crearlo. In C la dichiarazione deve essere fatta manualmente

Return

I CICLI

Il C possiede 3 controlli iterativi in quanto Python ne possiede solo 2.

Return

LE SELEZIONI

In entrambi linguaggi esistono i due tipi di selezioni IF ed ELSE

Return

LE FUNZIONI

In quanto in C chiede la specificazione delle variabili di entrata e di uscita, se vengono passate per valore o per indirizzo, in Python esiste solo il passaggio per valore.

Return

GLI ARRAY

Sia in C che in Python gli array funzionano allo stesso modo ma con sintassi e librerie (import array per python) diverse. Entrambi permettono lasciando vuoto il campo valori di inserire valori da tastiera.

Fine

Conclusione

  • Python ha istruzioni più vicine al linguaggio comune
  • C ha istruzioni più dettagliate
Non esiste un linguaggio migliore di un altro ma entrambi sono essenziali nei loro campi d'uso.