Sorunlardan biri, kullandığınız dilde daha basit bir yol varken, bir şeyi başka bir dilde yapacağınız şekilde ifade etmek için çok sayıda kod yazarken bulabilmenizdir.
Örneğin, Yığın Taşması ile ilgili bir cevapta, .NET Framework'te kullanılan kod sözleşmelerinin, bunları desteklemeyen PHP'de nasıl kısmen benzetilebileceğini açıkladım. Aynı şey basit dizilerle yapılabildiğinden, hiçbir şey için çok fazla kod yazdım.
Daha genel olarak, her dilin kendi kültürü, kendi en iyi uygulamaları, kendi tarzı vardır.
C # kodunu C gibi yazmaya başlarsam çirkin olur.
Haskell'i, Haskell'i kullanmak zorunda kalan ancak güçlü yönlerini anlamak istemeyen ve sadece Java kavramlarını klonlamak isteyen bir Java geliştiricisi olarak görürsem, yazacağım kod zarar görecektir.
vb.
Dili geliştirmeye çalışırken yanlış bir şey yoktur (örneğin , F # gibi ölçü birimlerini tanıtarak C # 'ı geliştirin ), ancak çok fazla yapıyorsanız, belki de gerçekte ihtiyaçlarınıza uyan farklı bir dil seçmelisiniz.