"MQL5 Programlama Temelleri: Dizeler" makalesi için tartışma

 

Yeni makale MQL5 Programlama Temelleri: Dizeler yayınlandı:

Makale, MQL5'te dizelerle yapabileceğiniz her şeyi kapsar. Bu öncelikle acemi MQL5 programcılarının ilgisini çekecektir, ancak tecrübeli programcılar da bilgilerini özetleme ve sistematize etme fırsatına sahip olacaktır.

Bir insan için bir dizenin ne olduğu oldukça açıktır: karakterlerden oluşan bir metin. Bilgisayar, bir insana kıyasla, yapı olarak biraz daha basittir, sadece sayılar ile ilgilenir. Bilgisayar görüntüleri, dizeleri ve diğer her şeyi sayı olarak görür. Bir dize, bir karakterin bir sayıya, daha doğrusu bir koda, başka bir karakterin başka bir koda vb. karşılık geldiği bir sayı dizisidir. Bu kodlar ASCII (Bilgi Değişimi İçin Amerikan Standardının kısaltması) kodları olarak adlandırılır. Aşağıda, 256 kod içeren genişletilmiş ASCII anlamına gelen ASCII terimini kullanacağız. Dolayısıyla bilgisayar "alfabesinin" 256 karakterden oluştuğunu söyleyebiliriz. Tıpkı farklı halklar ve diller için farklı alfabeler olduğu gibi, bilgisayarın da çeşitli karakter kümeleri vardır: kod sayfaları. Rusya'daki bilgisayar kullanıcıları çoğunlukla Latin ve Kiril karakterlerini ve sayıları, noktalama işaretlerini ve diğer bazı sembolleri içeren bir karakter kodlaması olan Windows-1251'i kullanır. Şekil 1 Windows-1251 kod sayfasını gösterir:


Yazar: Dmitry Fedoseev