2009-08-17 26 views
5

Birkaç programlama dili arasında benzer işlevler veya işlevselliklerin derlenmiş bir bilgi tabanı olduğunu merak ediyorum. Bu soruyu sormamın sebebi, birinin yeni bir programlama dili öğrenmesi ve bir başkası hakkında kapsamlı bilgisi olması nedeniyle, bu iki dil arasındaki fonksiyonların korelasyonunu bilmek ya da hayal etmek çoğu zaman zordur.Programlama Dilleri arasındaki benzer fonksiyonların referansı

Açıkçası, eğer böyle bir referans mevcutsa, yeni bir dili öğrenmeyi çok daha kolay hale getirecektir, çünkü sadece benzer bir işlevi aramak ve sonunda ezberlemek zorunda kalmıştır.

+0

Dil işlemlerinin benzerliklerine ve benzerliklerine ilişkin benzerlikler soruyorsunuz. Bunlardan hangisinin sorduğuna en yakın olanı: 2 dizinin öğelerini nasıl birleştirirsiniz, ya da bir dizenin uzunluğunu nasıl bulursunuz ya da bir truecolor bitmap oluşturursunuz ya da bir dosyayı açar, yazabilir, kapatabilir veya bir veritabanından bir satır okuyabilirsiniz. ? Sadece sözdizimlerini karşılaştırmak, diller arasında hareket etmede pek bir avantaj sağlamayacaktır. –

+0

Aslında bazı şeyleri zorlaştırabilir, özellikle de ince sözdizimi farklılıkları. Bazı büyük özelliklerin nasıl benzer olduğunu görmek, dil A'daki kalıpların B dilinde nasıl uygulanabileceğini görmek daha iyi olacaktır. –

cevap

4

Syntax across languages en iyisidir. Kontrol yapılarını, veri türlerini, kütüphaneleri, yorumları ve çok daha fazlasını kataloglar. Delphi, SML, OCaml, Java, Smalltalk, C++, Ruby, Perl, Python, Lisp, PL/I, PHP, EmacsLisp ve VisualBasic hakkında bilgi içerir.

0

The original wiki daha fazla odaklanan oldukça iyidir tarihe odaklanma, meandering yolları, alev savaşları ve dil fancizmi (hepsi iyi eğlenceler) üzerine odaklanan programlama ile ilgili kural tabanlı bir ansiklopedi olmaktan ibaret değildir) w dilinde x özellikleri, A dilindeki temel y/temel/y eşdeğeridir.

İlgili konular