neye saçma dediğimi biliyorsun değil mi?
JVM de diğer dillerce kullanılabiliyor ama ismi CVM değil
Bunun nedeni C’nin 1.nesil ,Java’nın 2.nesil ,Python(Emin değilim) ve Ruby’nin 3.nesil diller olması olabilir.(Eğer nesil arttıkça makine diline derlenme karmaşıklaşıyor ise)
Sanırım,hayır.Emin değilim.
Java Virtual Machine’den bahsediyorsun galiba.Ne işe yaradığını bilmiyorum.
Nesil olarak değil,seviyeye göre karşılaştırma yapmak daha mantıklı olabilir.
Python?
hocam neden “geleneksel” Python yorumlayıcısına CPython dendiğini biliyor musunuz?
Python yorumlayıcısı gibi.Sadece yarısını derliyor ,yarısını yorumluyor diye bir konu açılmiştı.
Makine diline olan uzaklık seviyesi = Nesil değilmi zaten ?
JVM(Java sanal makinesi nedir?)
Yanlış anlamayın ama şu an hayretle okuyorum yazılanları
şuan ne tartışıyoruz onu da anlamadım ki
sadece CPythonun isminin tuhaflığını belirttim kafa karıştırıcı
Konudan çok uzaklaştık
Sadece merak ettiğim Cruby olup olmadığıydı.
her şey bu soruyla başlamıştı…
ama JVM ye kadar gitti
Tamam salın yeter Bazen yanlız olduğum için abartıyorum
Bunda anlaşılmayacak bir şey yok bence. Python programlama dili geleneksel olarak C ile implemente edildiği için CPython olarak da adlandırılıyor. Java ile uyarlanan Python için Jython deniliyor. DotNet uyarlaması da IronPython.
yani yorumlarken çalıştırıldığı dil gibi mi?
Öyle de diyebiliriz evet.
Hocam o halde DotNet uyarlaması ruby için IronRuby’mi oluyor ?
Jpython ile Java kütüphanelerine erişebildiğimizi söylemiştiniz bir ara nasıl oluyor ?
Aynen öyle bir uyarlama yapılmış.
C ile yazılan Python uyarlamasında nasıl ki C/C++ kütüphanelerini kullanabiliyorsak(uygun bir şekilde düzenlenerek), aynı şekilde Java ile uyarlanan Python sürümlerinde Java kütüphanelerini kullanabiliyoruz. Ayrıca IronPython’da DotNet kütüphanelerini de kullanabiliyoruz.
saolun anladım sanırım kafam karışmış
@asanadam1 bunu nasıl yaptığını biliyormusunuz ?