Discussione sull’articolo "Le basi sulla programmazione in MQL5: Stringhe"

 

Il nuovo articolo Le basi sulla programmazione in MQL5: Stringhe è stato pubblicato:

L'articolo copre tutto ciò che puoi fare con le stringhe in MQL5. Dovrebbe interessare principalmente i programmatori MQL5 alle prime armi, mentre per gli sviluppatori esperti questo articolo rappresenta una buona opportunità per riassumere e sistematizzare le loro conoscenze.

Che cosa sia una stringa per un umano è abbastanza chiaro: è un testo fatto di caratteri. Il computer, rispetto a un essere umano, ha una struttura un po' più semplice, si occupa solo di numeri. Il computer vede le immagini, le stringhe e tutto il resto come numeri. Una stringa è un array di numeri in cui un carattere corrisponde a un numero, ovvero un codice, un altro carattere a un altro codice, ecc. Questi codici sono chiamati codici ASCII (abbreviazione di American Standard Code for Information Interchange). Più avanti useremo il termine ASCII, che implica un ASCII esteso che contiene 256 codici. Quindi, possiamo dire che l'"alfabeto" del computer è composto da 256 caratteri. Proprio come ci sono diversi alfabeti per diversi popoli e lingue, il computer ha vari set di caratteri - code page. Gli utenti di computer in Russia utilizzano principalmente Windows-1251, una codifica dei caratteri che include caratteri latini e cirillici, nonché numeri, segni di punteggiatura e alcuni altri simboli. La Fig. 1 mostra la tabella codici di Windows-1251:


Fig. 1. Pagina codici di Windows-1251.

Autore: Dmitry Fedoseev