zaten java fanatizmi yapacak değilim ;) sadece ifadenin fazla haksız
olduğunu dile getirdim. hal2000 eminim kayan nokta aritmetiğini benden
daha iyi biliyordur hatırladığım kadarıyla elektronik idi branşı.

neyse,

bir süredir yeni işyerimde epey önceden yazılan perl projesi nedeniyle
perl ile içli dışlı olmaya başladığımdan beri giderek ısınmaya
başladım bu dile. genelde perl-python karşılaştıması için perlde
birşeyi yapmanın mutlaka birden fazla yolu vardır, python da ise
sadece bir tane yolu vardır derler.

perl de benim hoşuma gitmeyen şeyler olsa da eğer birgün perl6
production da kullanılabilir hale gelirse tercih sıramda başa
gelebilecek bir dil.

yani demek istediğim;
print "ali" if($isim=='ali'); gibi sondan eklemeli komutlar yazmaktan
hoşlanmıyorum pek. perl6 oop açısından umut vaadediyor, yapısal olarak
lazy evalotion gibi teknikler vs. merakla bekliyoruz yani.

hem linux, hem windows da gui yazacağım diyorsan aslında çok fazla
seçeneğin yok. bilindikler şöyle;
wxWidgets: pyhton, c, c++ ve bir sürü binding i var. crossplatform
konusunda çok içim ısınmadı.
QT: phtyon bindingi var zaten doğal olarak cpp. crosspatform konusunda
için ısındı ancak kullanmak nasip olmadı.
swing veya swt yada awt: yalnızca java için var(sanırım scala vb. jvm
tabanlı diller de kullanabilir). crossplatform konusunda başarılılar,
kişisel tercihim swing'den yana.
gtk: php, python, java, c, cpp bindingleri var. hep kullanmak istedim,
küçük küçük birşeyler yapıp denedim sürekli ama nedense pek
ısınamadım.

gördüğün üzere işin içine gui girince insanlar genelde dili değil gui
framework'unu konusuyorlar.
teorik olarak linux ve windows altında çalışabilen çoğu dille
crossplatform gui programlayabilirsin. önemli olan o dillerin
kullandığı gui frameworkleri ve sana ne kadar yardımcı olabileceği
bence. bunun dışında hangi dil hangisini döver tartışmasını gereksiz
buluyor, -klişe- en iyi dil kendini evinde hissettiğin dildir diyerek
mektubumu sonlandırıyorum.

kolay gelsin..


04 Haziran 2010 16:50 tarihinde "SARI" <[email protected]> yazdı:
> JAVA yı gercekten çok iyi kullanan ve hemen hemen tum işlerini buradan
> yapan arkadaşlarım olduğu için JAVA için söyleyebileceğim tek şey
> benim için oldukça zor ve kullanımı zor bir dil.
> Ancak yukarıda da bahsettiğim gibi PHP nin dışına çıkamamamdaki
> sebepleri net bir şekilde sıralmak gerekirse
> 1-Yeni geceçeğim dilde Türkçe ve İngilzce kaynak(yazılı, görsel
> kullanıcı listesi) konusunda nekadar avantajım olacak,
> 2-Geliştireceğim uygulamalar her nekadar mic$ ortamı içinde olsa tüm
> uygulamalarımı Linux üzerinde yazmak istiyorum.
> 3-Kullancağım dil ile Linux da mic$ işletim sistemleri için yazdığım
> uygulamarın sağlıklı bir şekilde(en az sorunla) çalışmasını istiyorum
> ve son olarakda
> yeni gececeğim dilde PHP de ki gibi (php ve mysql ve apache yi kurup ufak
> bir kaç ayardan sonra) gedit gibi basit bir ortamda hiç bişeyle
> (hangi menude ne vardı?, butonlar neredeydi? formu nerden ekliyoruz?
> kodu formun olay yordamına nasıl yazıyoruz? vb) uğraşmadan istediğim
> gibi program yazabilmek.
> kaldı ki gecende C++ için piyasada bir kaç kitaba baktım en iy
> kitaplar bile Visual C++ ı boyle açıp şuradan şunu yapıyorsunuz gibi
> bir ibare kullanmamışlar.
> Bilmiyorum benim durumum biraz daha karışık o yuzden ben biraz daha
> araştırıp ondan sonra kendime ek bir dile edineceğim.
> Kolaylıklar "SARI"
>
> 04 Haziran 2010 16:42 tarihinde Baris CUHADAR <[email protected]> yazdı:
>> Diğer diller ne kadar özürlü ise java da o kadar özürlü aslında,
>> byte-bit izah sürecine hiç girmeyelim.
>>
>> On 06/04/2010 04:36 PM, Mehmet Gürevin wrote:
>>> sizin algınızdaki "javacı" tanımının "1 + 2 işlemi için SQL sorgusu
>>> kullanan javacı" tanımı olduğunu düşünürsek kendimi o sınıfa
>>> koymuyorum ancak "virgüllü sayılarla işlem bile yapamayacak kadar
>>> özürlü" ifadesi bence haksız bir ifade.
>>>
>>> 04 Haziran 2010 16:32 tarihinde hal 2000 hal<[email protected]>  yazdı:
>>>
>>>> 2010/6/4 "SARI"<[email protected]>:
>>>>
>>>>> JAVA yı bir kaç defa denedim ama en yeteneksiz kaldığım dil JAVA diye 
>>>>> bilirim.
>>>>> JAVA yı ne seve bildim nede kullana bildim.
>>>>>
>>>> Malesef öyle, virgüllü sayılarla işlem bile yapamayacak kadar özürlü
>>>> bir dil. O yüzden doğaldır.
>>>> (Ah pardon 1 + 2 işlemi için SQL sorgusu kullanan javacıları unuttum...)
>>>> _______________________________________________
>>>> Linux-programlama mailing list
>>>> [email protected]
>>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>>>
>>>>
>>> _______________________________________________
>>> Linux-programlama mailing list
>>> [email protected]
>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>>
>>>
>> _______________________________________________
>> Linux-programlama mailing list
>> [email protected]
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap