C# vs Java yada C# vs Python gibi karşılaştırmalara denk gelmişizdir hepimiz, fakat C# vs Pascal karşılaştırmasına ilk defa denk geldim. Pascal aslında döneminin efsaneleri arasındadır fakat günümüz standartlarında işe yarayan bir dil değildir. Hala üniversitelerde eskiden kalma hocaların (kendini update etmeye üşenen) Programlamaya Giriş derslerinde anlattıkları dil. Fakat piyasada özellikle Türkiye ortamında kullanımının %1 bile olmadığı bir dil.
Neden C# kısmına gelirsek, C# ile bir çok türde yazılım geliştirilebilir. Web, Windows, WebService, WebApi, Native Mobile app vb. Yıllardır C# ve Java ile yazılım geliştiren biri olarak, C# ile yapılamayan bir Proje ile karşılaşmadım aynı şekilde Java ile de. C# için tek olumsuz konu .Net Framework bağımlılıklarıydı, (Cross Platform) bunuda Mono Project ile aştılar, aşıyorlar, aşacaklar.
Neden Pascal değil kısmına gelirsek, Standart pascal programlama için görsel arayüzler hazırlayamaz, C# kadar esnek bir yapı kuramazsın. Görsel taraf için Delphi tarafına geçmen gerekir ki, Hali hazırda Delphi ortamında Pascal ile geliştirilmiş muhteşem yazılımlar mevcut. Fakat bu seni ne kadar piyasaya hazır hale getirir, tartışılır.
Demem o ki, eğer ömrünün sonuna kadar kod yazacağını düşünüyorsan, ve programalama dili seçip karar vereceksen, C#, Java, Python 3lüsünden 1ini seçip uzmanlaş, bu süreçte diğer 2 dili sakın göz ardı etme, her fırsatta diğer 2 dil için eğitim, seminer vs kovala.
Son olarak, Herkes kod yazabilir, proje yapabilir, bu işten para kazanabilir, fakat Herkes Yazılımcı olamaz.