Archivi mensili: Settembre 2021

IL LINGUAGGIO PYTHON INTRODUZIONE

INTRODUZIONE Prima di affrontare l'argomento "Il linguaggio Python introduzione" facciamo una breve descrizione su quello che è il linguaggio. Python è un linguaggio multi-paradigma che ha tra i principali obiettivi: dinamicità, semplicità e flessibilità. Supporta il paradigma object oriented, la programmazione strutturata e molte caratteristiche di programmazione funzionale e riflessione. Le caratteristiche più immediatamente riconoscibili di Python sono le variabili non tipizzate e l'uso dell'indentazione per la sintassi delle specifiche, al posto delle più comuni parentesi. Altre caratteristiche distintive sono l'overloading di operatori e funzioni tramite delegati, la presenza di un ricco assortimento di tipi e funzioni di base [...]

Di |2024-11-08T23:28:59+01:0025 Settembre 2021|0 Commenti

PYTHON AMBIENTE DI RUNTIME

INTRODUZIONE Prima di parlare dell'argomento "Python ambiente di runtime" facciamo una brevissima introduzione. Vediamo in questo articolo come il runtime gestisce l’esecuzione dei programmi. Occupiamoci più da vicino di come Python mette in esecuzione i programmi attraverso il suo runtime. Questo ci sarà utile nel proseguimento del corso. Chiediamoci innanzitutto se Python è un linguaggio compilato, interpretato o si basa anch’esso come C# e Java su Virtual Machine? LINGUAGGI COMPILATI PYTHON AMBIENTE DI RUNTIME- I LINGUAGGI INTERPRETATI PYHTON AMBIENTE DI RUNTIME - I LINGUAGGI CHE USANO IL BYTECODE FUNZIONAMENTO DI [...]

Di |2024-08-09T15:54:53+02:0028 Settembre 2021|Tag: |0 Commenti

LE NOVITA’ DI C# 10, C# 11 E C# 12

SEALED ToString() IN C# 10 L’argomento riguarda la possibilità di impedire l’override del metodo ToString() della classe Object all’interno della gerarchia dei record Type. public virtual string? ToString(); Tale metodo della classe Object viene ereditato da tutti i tipi e rappresenta un’informazione testuale sull’oggetto su cui viene invocato il metodo. Se non ridefiniamo opportunamente il metodo ToString() esso ritorna il nome del Type su cui è stato invocato. Nelle precedenti lezioni quando abbiamo parlato dei record abbiamo visto che il metodo ToString() è stato ridefinito dal compilatore per avere le seguenti informazioni sul record. Libro {Titolo=” L’isola misteriosa”, [...]

Di |2024-08-09T02:12:21+02:0024 Settembre 2021|0 Commenti
Torna in cima