Windows'un "doğru yaptığını" düşündüğüm için biraz hit almışım gibi, pozisyonumu haklı çıkarmak için bir cevap göndermem gerektiğini hissediyorum.
Mesele şu ki, sahip olduğunuz metin işletim sistemine çılgınca birleştirme karakterleri oluşturmasını söylüyor. Bir işletim sisteminin bunları diğeri oluşturması sorunu, bir takım sorunlardan kaynaklanmaktadır. Bu sorunlardan biri , programcıların bunları oluşturmak için kod yazdıklarında ne kadar kapsamlı olduklarıdır, diğeri ise programcıların bunları düzgün bir şekilde uygulayamayacak kadar tembel olmalarından kaynaklanmaktadır.
Temel olarak, yazılı dillerin akıcı şeyler olduğu ve belirli dillerdeki birçok karakterin , karakterlerin telaffuzunu değiştirmek için uygulanan çoklu farklı aksanlara sahip olduğu fikri ortaya çıkar . Tüm bu aksan işaretleri nasıl ele alırız, her harfine aksanla yeni bir karakter verir miyiz (bu, birçok yeni ve neredeyse aynı karakterden oluşan bir heck ile sonuçlanır mı) yoksa özellikle aksan için bir dizi karakter yaratır mıyız ve genel alfabe?
Unicode bize her ikisini de yapma kapsamı veriyor, ancak bunu yaparken bu aksanları yapmak zorunda olan programcılar, aslında biri yukarıda ve aşağıda olmak üzere birden fazla aksan içeren bazı karakterlerin olduğu gerçeğiyle uğraşmak zorunda kalıyorlar ve sonra programcı ne zaman durdukları sorusunu sormak. Bunu ikiyle sınırlayabilir ve çoğu insanı tatmin edebilirler, ancak kendi dillerinde resmi olarak yazmak için üç aksan isteyen veya ihtiyaç duyanları görmezden gelebilirler.
Microsoft, doğru veya yanlış olsun, kullanıcının bir kişinin kaç tane ekstra işaret kullanmak istediğine karar vermesine izin vermeye karar verdi. Bu yol oldukça iyi bir programcı ve takip edilmesi zor bir rasyonalizasyon gerektiriyor. Tam her ikisi de bu izin onlara destek ve onlar bunu gerçeğini de .
Öte yandan bu karakterler eksik olsaydı, neden eksik olduklarını bilmek isterdim. Bir " x
aksandan sonra bunu yere düşürüyoruz" kararı mıydı , yoksa programcıların bunu düzgün yapmak için çok tembel olması ve beni yürütmek için diakritiklerde gizlenen kodla bir miktar arabellek taşmasına maruz bırakması mıydı? sistem?
Buradaki basit sorun, aslında bu karakterleri oluşturarak, sistemin doğru olduğunu düşündüğü şeyi yapmaktan ya da daha da kötüsü, potansiyel olarak zararlı bir şey yapmaktan ziyade söylendiğini yaptığını görebiliyorum .