Analoji ile açıklama
Kalem arkadaşınıza bir mektup yazdığınızı, ancak her seferinde farklı dillerde yazdığınızı düşünün.
Örneğin, ilk mektubunuzu Tamilce, ikincisini Almanca vb. Olarak yazmayı seçmiş olabilirsiniz.
Arkadaşınızın bu harfleri çevirebilmesi için arkadaşınızın şunları yapması gerekir:
- (i) dil türünü tanımlamak ve
- (ii) ve ardından buna göre tercüme edin. Ancak bir dili tanımlamak o kadar kolay değil - çok fazla hesaplama enerjisi gerektirecek. Gönderdiğiniz dili mektubunuzun üzerine yazmanız çok daha kolay olurdu - bu, arkadaşınız için hayatı çok daha kolaylaştıracaktır.
Böylece, yazdığınız dili vurgulamak için, mektubunuzun üst kısmındaki dile basit bir açıklama ekleyebilirsiniz (örn. "Fransızca").
Arkadaşınız, mektubunuzun üst kısmında belirttiğiniz farklı dil türlerini nasıl okuyabilir veya ayırt edebilir?
Bu kolay: bunu önceden kabul ediyorsunuz.
Analojiyi HTML ile geri bağlama
İnternet üzerinden gönderilmesi gereken farklı veri formatı türleri olduğundan, veri türünü en üstte belirtmek, karşılık gelen istemcinin verileri kullanıcıya uygun şekilde yorumlamasına ve oluşturmasına olanak tanır.
Neden farklı veri formatlarımız var?
Temel olarak farklı amaçlara hizmet ettikleri ve farklı yeteneklere sahip oldukları için.
Örneğin, PDF formatı resim formatından çok farklıdır - ses formatından da farklıdır - hem çok farklı amaçlara hizmet eder, hem de internet üzerinden gönderilmeden önce farklı şekilde yazılır.