Stringa (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m rb 151.54.182.112 e 79.22.224.139
m FIX +wl
Riga 1:
{{F|programmazione|maggio 2010}}
Una '''stringa''' in [[informatica]] è una sequenza di [[carattere (informatica)|caratteri]] con un ordine prestabilito. Sequenze di altri [[tipi di dato]] vengono chiamati vettori o, in inglese, [[array]].
 
Una '''stringa''' in [[informatica]] è una sequenza di [[carattere (informatica)|caratteri]] con un ordine prestabilito. Sequenze di altri tipi di dato vengono chiamati vettori o, in inglese, [[array]].
 
== Caratteristiche ==
 
Può essere composta da [[byte]] nel caso delle stringhe con codifica [[ASCII]] o da [[word]] per le codifiche [[Unicode]] e [[UTF]].
 
Line 17 ⟶ 15:
 
== Tipo di dato "stringa" ==
 
Un '''tipo di dato stringa''' è un [[tipo di dato]] modellato sull'idea di una stringa formale. Le stringhe sono un tipo di dati talmente importante e utile che fanno parte di quasi tutti i [[linguaggio di programmazione|linguaggi di programmazione]]. In alcuni linguaggi sono disponibili solo tipi primitivi e in altri come tipi compositi.
 
Line 65 ⟶ 62:
 
== Algoritmi per le stringhe ==
 
Sono stati studiati molti [[algoritmi]] per la manipolazione delle stringhe i quali si distinguono per finalità e per diverse scelte di compromesso di fronte ad esigenze contrastanti come l'ampiezza della portata e l'efficienza.
 
Line 78 ⟶ 74:
 
== Linguaggi e programmi di utilità orientati all'elaborazione di stringhe ==
 
Le stringhe costituiscono un tipo di dati tanto ampiamente utilizzato da indurre lo sviluppo di numerosi linguaggi finalizzati alla facilitazione delle elaborazioni delle stringhe più richieste dalle applicazioni. Tra questi vi sono:
 
Line 94 ⟶ 89:
 
== Stringa vuota ==
 
Con '''stringa vuota''' si intende una stringa di lunghezza nulla, cioè una stringa che non contiene nessun [[carattere (informatica)|carattere]]. Può essere considerata come l'analogo per le stringhe di ciò che lo [[zero]] è per i [[numero|numeri]].
 
Line 103 ⟶ 97:
 
== Voci correlate ==
 
* [[Stringa (linguaggi formali)]]