Le liste e i dizionari: differenze e similitudini

Sia le liste che i dizionari sono strutture molto utilizzate nei linguaggi di programmazione tra cui VB.NET e C#. Entrambe le strutture possono essere considerate come degli insiemi che devono essere riempiti da oggetti da poter utilizzare. Il termine “lista” indica un insieme finito di  dati nel quale vige un ordinamento, ossia un insieme per ilContinua a leggere “Le liste e i dizionari: differenze e similitudini”

Il problema della perdita di significatività e la cancellazione catastrofica

La perdita di significatività e la cancellazione catastrofica nasce, nei linguaggi di programmazione, dalle approssimazioni. Queste, genereranno inevitabilmente degli errori, i quali però non possono essere evitati in quanto sono insiti nel sistema. Per fare un primo esempio supponiamo di prendere due numeri A e B molto vicini, stessa parte intera ma differenza di qualcheContinua a leggere “Il problema della perdita di significatività e la cancellazione catastrofica”

Rappresentazione dei numeri nel computer: tipi interi e floating point

Nel momento in cui si vuole inserire un numero in un linguaggio di programmazione, è sufficiente indicarne il tipo e il nome della variabile alla quale si intende assegnare quel valore numerico. Al numero viene associata una locazione di memoria che consiste in una sequenza di bit. Per quanto riguarda i valori interi, in particolariContinua a leggere “Rappresentazione dei numeri nel computer: tipi interi e floating point”

Differenza tra passaggio per Reference e per Value in VB.NET

Quando si passano uno o più argomenti a una routine, ogni argomento corrisponde a un elemento di programmazione sottostante nel codice chiamante. È possibile passare il valore di questo elemento sottostante o un riferimento ad esso. Questa operazione è nota come meccanismo di passaggio. passaggio per valore Passare un argomento per valore specificando la parola chiave ByVal per il parametro corrispondenteContinua a leggere “Differenza tra passaggio per Reference e per Value in VB.NET”

Strutture CONDIZIONALI in VB.NET e C#

Spesso quando scriviamo del codice, vogliamo eseguire azioni diverse in base a decisioni diverse. Per far ciò possiamo utilizzare delle istruzioni condizionali. In Visual Basic .Net abbiamo queste strutture: If..Then If..Then..Else Possiamo usare l’istruzione If…Then quando vogliamo eseguire un’istruzione se una condizione è vera. Invece possiamo usare l’istruzione If…Then…Else quando vogliamo oppure scegliere quale traContinua a leggere “Strutture CONDIZIONALI in VB.NET e C#”

Strutture di DO, WHILE in VB.NET e C#

Le strutture iterative consentono di eseguire più volte una determinata porzione di codice in cui le istruzioni di un ciclo sono ripetute fino a quando una condizione è “True” o fino a quando una condizione è “False”, un numero di volte oppure una volta per ogni elemento specificato in una raccolta. Una struttura iterativa puòContinua a leggere “Strutture di DO, WHILE in VB.NET e C#”

Algoritmo per il calcolo della “running mean”

Nel condurre un’analisi preliminare sull’andamento del prezzo di un titolo si possono registrare una serie di indicatori relativi all’andamento delle serie storiche, che si aggiornano ogni volta in cui vengono aggiunti nuovi dati. Nel 1962 Welford (e successivamente presentato da Donald Knuth) ha introdotto, in un suo documento, un approccio basato sull’idea di calcolare iterativamente running variance e running mean, aggiornandoContinua a leggere “Algoritmo per il calcolo della “running mean””

Value Types e Reference Types

Esistono due tipi di tipi in Visual Basic: tipi di riferimento e tipi di valore. Le variabili dei tipi di riferimento archiviano i riferimenti ai relativi dati (oggetti), mentre le variabili dei tipi di valore contengono direttamente i dati. Con i tipi di riferimento, due variabili possono fare riferimento allo stesso oggetto. Di conseguenza le operazioni suContinua a leggere “Value Types e Reference Types”

Principali tipi di dati elementari nei linguaggi C# e Visual Basic

C# supporta nove tipi integrali: sbyte, byte, short, ushort, int, unint, long, ulong e char. I tipi integrali hanno le dimensioni e gli intervalli di valori seguenti: Il tipo di sbyte  rappresenta interi con segno a 8 bit con valori compresi tra-128 e 127. Il tipo di byte rappresenta interi senza segno a 8 bit con valori compresi tra 0 e 255.Continua a leggere “Principali tipi di dati elementari nei linguaggi C# e Visual Basic”

Differenze strutturali tra C# e VB.net

Anche se C# e VB.NET sono sintatticamente differenti, l’unica differenza riscontrabile è questa. La Microsoft ha sviluppato entrambi i linguaggi in modo che facessero parte della stessa piattaforma di sviluppo, tanto che entrambi i linguaggi sono sviluppati, gestiti e supportati dallo stesso team di programmatori della Microsoft.  Nonostante le differenze semantiche, quindi, quasi ogni comandoContinua a leggere “Differenze strutturali tra C# e VB.net”

Progetta un sito come questo con WordPress.com
Comincia ora