Windows Neden Ters Eğik Çizgi Kullanıyor ve Diğer Her Şey Eğik Çizgi Kullanıyor

Windows'ta C: \ Windows \, ​​web'de //howtogeek.com/ ve Linux, OS X ve Android'de / home / user / olduğunu hiç fark ettiniz mi? Windows, yollar için ters eğik çizgi kullanır, diğer her şey ise eğik çizgi kullanır.

Modern yazılım, yanlış türde eğik çizgi yazdığınızda sizi otomatik olarak düzeltmeye çalışır, bu nedenle çoğu zaman hangi tür eğik çizgiyi kullandığınız önemli değildir. Ancak bazen fark hala önemlidir.

Windows Neden Ters Eğik Çizgi Kullanıyor: Bir Geçmiş

Öyleyse neden Windows garip bir işletim sistemi değil? Her şey, onlarca yıl önce meydana gelen birkaç tarih kazasına dayanıyor.

Unix, 1970'lerde dizin ayırıcı olarak öne eğik çizgi karakterini - bu / karakterini - tanıttı. Bunu neden seçtiklerini gerçekten bilmiyoruz, ama seçtikleri buydu.

Bugün hayal etmek zor, ancak Microsoft DOS'un orijinal sürümü - yani MS-DOS 1.0 - 1981'de piyasaya sürüldüğünde dizinleri hiç desteklemiyordu. DOS'ta bulunan yardımcı programların çoğu IBM tarafından yazılmıştı ve / karakteri "anahtar" karakteri olarak. Bunu bugün hala komut isteminde görebilirsiniz - dir / w komutunu çalıştırmak dir komutunu geniş liste biçimi seçeneğiyle çalıştırmasını söylerken, dir c: \ komutunu çalıştırırken C sürücüsünün içeriğini listelemesini söyler: \. Buradaki farklı eğik çizgi türleri, bir seçenek mi yoksa dizin yolu mu belirttiğinizi gösterir. (Unix'te, anahtarları belirtmek için / karakteri yerine - karakteri kullanılır.)

O zamanlar insanlar, başka bir işletim sisteminde farklı bir amaç için kullanılan bir karakteri kullanmaları umurunda değildi.

İLGİLİ: Windows Hala MS-DOS'a mı Güveniyor?

MS-DOS 2.0, dizinler için destek getirdi, ancak IBM, orijinal DOS yardımcı programları ve anahtarlar için / karakterinin kullanılmasını bekleyen diğer programlarla uyumluluğu sürdürmek istedi. Microsoft bir şey için / karakterini zaten kullanmıştı, bu yüzden onu yeniden kullanamazlardı. Görsel olarak en çok benzeyen karakter olduğu için sonuçta bunun yerine \ karakterini seçtiler.

Windows artık DOS üzerine kurulmamış olabilir, ancak dosya sistemi için kullanılan ters eğik çizgi ve sürücü harfleri gibi diğer özelliklerin Windows genelinde DOS'un mirasını yine de görebilirsiniz.

Bu ayrıntıların çoğu, Microsoft çalışanı Larry Osterman'ın konuyla ilgili, bu kararları veren Microsoft çalışanlarından daha ayrıntılı iç bilgiler içeren blog gönderisinden alınmıştır.

Neden Diğer Her Şey Eğik Çizgi Kullanıyor

Bunların hepsi bugün gerçekten önemli değildir, ancak web tarayıcıları Unix kuralını takip eder ve web sayfası adresleri için / karakterlerini kullanır. Tipik bir Windows kullanıcısı, bir web adresi yazarken bir eğik çizgi ve yerel bir klasörün konumunu yazdığında bir ters eğik çizgi görür, bu nedenle bu kafa karıştırıcı olabilir. Web siteleri, FTP gibi diğer protokoller gibi Unix kuralını takip eder. Bir Windows makinesinde bir web sunucusu veya FTP sunucusu çalıştırıyor olsanız bile, bunlar eğik çizgi kullanacaklardır çünkü protokol bunu gerektirir.

Diğer işletim sistemleri de aynı nedenle eğik çizgi kullanır - bu Unix kuralıdır. Linux, Unix benzeri bir işletim sistemidir, bu nedenle aynı tür eğik çizgi kullanır. Mac OS X, başka bir Unix benzeri işletim sistemi olan BSD'yi temel alır. Android, Chrome OS ve Steam OS gibi diğer tüketici işletim sistemleri Linux tabanlıdır, bu nedenle aynı tür eğik çizgiyi kullanırlar.

Önemli mi?

Daha ilginç olan soru, bunun gerçekten önemli olup olmadığıdır. Tarayıcı ve işletim sistemi geliştiricileri, kullanıcıların kafalarının karışık olduğunun farkına varmış gibi görünüyor, bu nedenle genellikle olası her tür eğik çizgiyi kabul etmek için kendi yollarından çıkıyorlar. Google Chrome, Mozilla Firefox veya Internet Explorer'a http: \\ howtogeek.com \ yazarsanız, tarayıcı bunu otomatik olarak //howtogeek.com/ olarak düzeltir ve web sitesini normal şekilde yükler. Windows Gezgini'ne C: / Kullanıcılar / Genel yazıp Enter tuşuna basarsanız, otomatik olarak C: \ Kullanıcılar \ Genel olarak düzeltilecek ve doğru konuma yönlendirileceksiniz.

DOS geliştiricileri ilk günlerde bile bundan memnun değildi, bu yüzden DOS'un yollar için her iki karakter türünü de kabul etmesini sağladılar. Bugün Komut İstemi'ne cd C: / Windows / gibi komutları yazabilirsiniz ve doğru klasöre yönlendirileceksiniz.

Ancak bu, Windows'un her yerinde çalışmaz. Aç iletişim kutusuna C: / Kullanıcılar / Genel gibi bir yol yazıp Enter tuşuna basarsanız, dosya adının geçerli olmadığını belirten bir hata görürsünüz. Http: \\ howtogeek.com \ gibi bir yol yazmaya çalışırsanız size hata gösterebilecek başka web tabanlı uygulamalar da vardır - bu, programın onu sizin için düzeltip düzeltmemesine veya bir hata görüntülemeye karar vermesine bağlıdır.

Genellikle iki farklı bölü çizgisi türü olduğunu unutabilirsiniz, ancak bazen önemli olabilir. Herkesin dizin yolları için tutarlı bir ayırıcı kullanması güzel olurdu, ancak Windows tarihsel olarak geriye dönük uyumlulukla ilgiliydi - 1980'lerin başında bile.