@Meraklı çoğu işletim sistemi C#(c sharp) ile yazılmıştır unutma bunu
Olurma? C# için Framework gerekmezme? anlamadım şimdi .
Anladım kadarıyla winwods & linux C,C++ ile yazıldı ...
ayrıca c# geleceğin programlama dilidir. işte sana açık kaynak kodlu bir c# işletim sistemi sitesi
http://www.codeplex.com/singularity
Pardon anlamadım ama o değerli bilgileriniz ile bizi aydınlatırmısınız, hangi işletim sistemi C# ile yazılmıştır ? Sanırım siz C++/C ile C# 'ın aynı olduğunu sanıyorsunuz.
C# programlama dilinin çalışabilmesi için .Net Framework gerekir, şu ana kadar kullandığımız hiçbir işletim sistemi C# ile yazılmamıştır. İşletim sistemlerinin C# ile yapılmadığı bilgisini verdikten sonra, C#'ın her bilgisayarda compile edilebilmesi gibi garip olan söyleminize de yanıt vermek isterim. C# ile yazdığınız programlar .Net Framework yüklü olmayan bilgisayarlarda dahi çalışamazken nasıl olur da C# her bilgisayarda compile edilebilir dersiniz hayret doğrusu.!!
Size Native code ve managed code hakkında biraz daha bilgi edinmenizi önereceğim. Gelgelelim C#'ın geleceğin dili olduğu söyleminize. Bu biraz daha tartışmaya açık bir durum olsa da, buna da pek katılamayacağım. Körü körüne Microsoft severlerin ve tekelleşmeye yardımcı olanların, piyasa şartlarına adapte olmaktan başka çare olmadığına inananların söylemleridir bunlar.
Yeri gelmişken buradan yazmış olayım, C# 'ı orta seviye kabul edip Delphi'yi üst seviye kabul edenlerin ya zerre kadar Delphi bilgileri yoktur, yada bu kişiler bilerek ve isteyerek Microsoft'a hizmet etmektedirler. C# kullanan programcıların yüzde kaçı işletim sisteminin derinliklerinde neler olup bittiğinden haberdar, yüzde kaçı kendileri ayırdıkları hafızayı bile kendileri temizler ? Kaç C# kullanıcısı C# içinde unmanaged kod yazar, kaç kişi C# içinde assembler dilinin marifetlerinden istifade eder ?
Bir programlama dili düşünün ki, her şeyi managed. İşletim sistemi kaynaklarına direkt erişimler bilerek ve isteyerek özellikle zorlaştırılmış. Böyle bir dil orta seviye olacak(yani işletim sistemi kaynaklarına da erişebilecek ve kullanıcıyı da çok yormayacak) ve Delphi yüksek seviye olacak. İşte buna gülmek gerekir sanırım. Delphi C#'ın yanında low level kalır arkadaşlar.
Bazı hususlarda ahkam kesmeden evvel, biraz araştırma yapılması gerektiğine inanıyorum. Kendinizi ve arkadaşlarınızı yanlış yönlendirmek istemiyorsanız tabii.
Sevgiler
TuÄŸrul HELVACI