Arama butonu
Bu konudaki kullanıcılar: 2 misafir
18
Cevap
1235
Tıklama
0
Öne Çıkarma
Bazı Programlar Çalışması İçin Neden Java Yükleyin Diyorda Python Yükleyin Demiyor ?
H
8 yıl
Yüzbaşı
Konu Sahibi

merhaba arkadaşlar bidiğiniz gibi java programları binary coda değil bytecoda çeviriyor ve bytecode java dosyalarıda (.class) java yorumlayıcısı tarafından çalıştırılıyor. şimdi bundan şu sonuca varıyorum derlenmiş java .class dosyaları java yorumlayıcısı olmadan çalışmaz hatta birçoğunuz bir programı kurmaya çalıştığınızda program sistemde java varmı yokmu diye bakar yoksa java yükleyin vsvs ... mesajıyla kapatır kendini yüklenmeden. sonuç olarak yalnış bilmiyorsam python da da aynı mantık python yorumlayıcısı python dosyalarını .pyc olarak derliyor ve derlenmiş dosyayı çalıştırıyor. yani pythonun .pyc dosyalarıda java gibi yorumlayıcı olmadan çalışmıyor. şimdi bu açıdan baktığımda birçok program bizden sisteme javanın kurulmasını istiyor java dosyalarının yorumlanıp çalışması için fakat neden hiçbir program pythonun sisteme kurulmasını istemiyor ? burdan şunu çıkarıyorum python ile neredeyse javaya göre hiç uygulama yapılmıyor. çünki yapılsaydı en azından bir program bile derdi sisteme python kurun .pyc dosyaların yorumlanıp çalışması için. ama hiç denmedi. şimdi diceksinizki ne gerek var python dosyalarını exe ye dönüşüyor zaten. evet öylede olur fakat programın boyutu çok ama çok artabiliyor. bu konudan şikayet edenler var yabancı forumlarda araştırırsanız. oysaki sistemde python kurulu olsa kişi sadece kendi küçük boyutlu kaynak dosyalarıyla ve eklediği birkaç kütüphane ile programını çalıştırabilecek. belkide birkaç program bunu istiyordur. benim hiç karşıma çıkmamasının sebebei ise python javaya göre çok az popüler olmasındandır. gerçi ikisininde çalışma mantığı aynı ve pythonun kullanımının çok daha rahat güzel olmasına rağmen neden java bukadar popüler anlamıyorum. pythonda platformdan çok bağımsız bir dil hatta küçük microdenetleyicilerde bile çalışabiliyor.

belki sisteme python kurulmasını isteyen bir program vardır. varsa lütfen link atın çok merak ettim :D

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



M
8 yıl
Yarbay

Var boyle programlar da. Linux kullaniyorsan angrySearch ornegin.

https://github.com/DoTheEvo/ANGRYsearch

qt ve python liblerine dependency si var, bunlari yuklemen gerekiyor oncelikle.



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
H
8 yıl
Yüzbaşı
Konu Sahibi

hocam dediklerinizde bir tutarsızlık görüyorum. java eskiden beri var demişsiniz ama python daha önce çıktı. bende şaşırmıştım ama öyle.

Bence Eski yeniyle alakası yok C# pythondan ve javadan çok daha sonra çıktı. ama pythondan daha popüler. bana bunun tek sebebi dili çıkaran şirketler veya şahıslar şahıslar veya şirketler nekadar güçlüyse (nekadar zenginse) dili okadar yaygınlaştırdılar. javayı oracle çıkarttı şu linktenhttps://www.oracle.com/corporate/index.html nekadar güçlü olduğu anlaşılıyor :D acaba pythonun böyle bir binaları varmı :D python üvey evlat gibi :D


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @EgoistKişi
H
8 yıl
Yüzbaşı
Konu Sahibi

ya arkadaşlar benmi yalnış anlamışım mevzuyu yoksa şu link bana 2017 yılında ençok kullanılan 2. programlama dilinin C mi olduğunu söylüyor.

http://www.tiobe.com/tiobe-index/


Bu mesaja 1 cevap geldi.
G
8 yıl
Yarbay

quote:

Orijinalden alıntı: Harun2525

ya arkadaşlar benmi yalnış anlamışım mevzuyu yoksa şu link bana 2017 yılında ençok kullanılan 2. programlama dilinin C mi olduğunu söylüyor.

http://www.tiobe.com/tiobe-index/

Yazılan kod satırı olarak karşılaştırma yaparsak C, diğerlerinin toplamından çok daha fazla bir kullanıma sahiptir. Eğer kullanıcı sayısına bakarsak 2. liğe düşebilir, normaldir yani.

Soruna gelirsek; eğer bir problem çok fazla kişi tarafından dile getiriliyorsa mutlaka bir çözüm üretilir. Demek ki programını python ile yazıp bunu windowsta çalıştırmak isteyen fazla kişi yokmuş ki pek umursayan olmamış. Aynı şey Qt kullanarak windowsu hedefleyen kişiler için de geçerli. Yani teknik olarak bir sorun olmasa da problemden muzdarip olan kullanıcı sayısı problemin çözümünde büyük etken.

Bunu kendi imkanlarınızla çözeceksiniz. En iyi yol sistemde python kurulu olup olmadığını denetleyen bir script/program yazmaktır. Yoksa kullanıcıya bildirip otomatik olarak indirip kuracak ve PATH değişkenine ekleyecek. Bu yöntemin en avantajlı yanı programını güncellemek istediğinde tekrar pythonla uğraşmana gerek kalmamasıdır.


Bu mesaja 1 cevap geldi.
E
8 yıl
Çavuş

quote:

Orijinalden alıntı: Harun2525

hocam dediklerinizde bir tutarsızlık görüyorum. java eskiden beri var demişsiniz ama python daha önce çıktı. bende şaşırmıştım ama öyle.

Bence Eski yeniyle alakası yok C# pythondan ve javadan çok daha sonra çıktı. ama pythondan daha popüler. bana bunun tek sebebi dili çıkaran şirketler veya şahıslar şahıslar veya şirketler nekadar güçlüyse (nekadar zenginse) dili okadar yaygınlaştırdılar. javayı oracle çıkarttı şu linktenhttps://www.oracle.com/corporate/index.html nekadar güçlü olduğu anlaşılıyor :D acaba pythonun böyle bir binaları varmı :D python üvey evlat gibi :D

Hocam dediklerimde bir tutarsızlık yok. Yazdığımı bir kere daha okursanız belki gözden kaçırdığınız ifadeyi yakalayabilirsiniz. Dillerin ne zaman çıktığından çok dili destekleyenlerin çıkarları doğrultusunda kullanım oranları ve geliştiricilere verilen destekler artıyor. Arkadaş Windows'da neden bu kadar önemsenmiyor diye sorunca sadece Windows ekosistemine yönelik kısmını belirttim.





< Bu mesaj bu kişi tarafından değiştirildi EgoistKişi -- 5 Mart 2017; 16:31:26 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.