Beyin Fırtınası: Java mı yoksa Python mı daha hızlı?

Arkadaşlar bunun sebebini açıklayabilecek var mı

ikiside yorumlanan bir dil bunun sebebi yorumlanan bir dil olması değil herhalde
@coderistan

Konu başlığını bu şekilde açın demedim de neyse :smiley: Ben o kadar da teknik detaylarına hakim değilim. Hızlı olduğunu düşünüp de test eden varsa ilgili kodları ve belgeleri paylaşarak konuşmalı. Misal şu sitede olduğu gibi

https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/python3-java.html

2 Beğeni

neyse ama buna java hızlı veya python hızlı diye yorum yapamam o zaman

peki hazır burdayken sorayım java FX nedir internette gördüm bir bilginiz var mı?

Bu başlık altında Java ile ilgili istediğiniz soruyu sorabilirsiniz :slight_smile:

Java FX zengin görsel arayüz geliştirme imkanı veren ayrı bir teknoloji, GUI geliştirme imkanı sunuyor.

https://www.java.com/tr/download/faq/javafx.xml

madem öyle jython hakkında ne düşünyorsunuz

Ölü bir teknoloji diyebilirim, çünkü Python 2.7 ile kullanabilirsiniz diyor. Java sınıflarını kullanmak istiyorsan pyjnius kullanabilirsin.

1 Beğeni

peki java derlenen bir dil mi çünkü daha demin araştırırken bazıları derlenen bazıları yorumlanan diyor

İkisi de bytecode’a derlenir ama Java statically typed bir dil. Zaten bu hız sağlayacak çoğu şeyi peşinden getiriyor.

1 Beğeni

hee o zaman tüm sorularım hal oldu ama bence sıkıntı yok o performans kaybında,değişken benim değil mi istediğim değeri veririm :smile:

Öyle deme ama, Python da son güncellemelerde tip belirtimine yöneldi. Değişken tipinin ne olduğunu bilmek bazen hayat kurtarır.

hmm nasıl yani anlamadım aslında öyle olsa daha mantıklı olrdu

sonuçta performans performanstır

Bildiğim kadarıyla hiç bir optimizasyona sebep olmuyor ve bir bağlayıcılığı yok.

2 Beğeni

siz demediniz mi performansın sebebi bu diye

Elbette, zaten optimizasyon açısından değişiklik olmadı. Sadece örneğin bir fonksiyona parametre geçirirken vs hangi tipler ile uğraştığınızı bildirmek açısından fayda sağlıyor.

2 Beğeni

bu tip belirtimi olmuyormu

yoksa bu terimleri yanlış mı hatırlıyorum

Sanırım buydu.

https://docs.python.org/3/library/typing.html