Re: [Linux-programlama] java hakkında

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Bora Güngören (bora@boragungoren.com)
Date: Fri 03 Dec 2004 - 13:47:47 EET


Serdar Hocam,

Ne güzel yazmışsınız "kafaları değiştirmeden programcı olunmaz" diye. :-)

Ama sağolsun son 20 yıldır öyle bir kafaya iteklediler ki nesilleri o
kafanın değişmesi çok zaman alacak.

Bora.

Serdar KÖYLÜ wrote:

>Selamlar..
>
>Genelleme yaparim bal gibi. Cunku button cizmek icin gereken seyler
>sistem cagrilaridir bir sekilde (Yada direct fb'ye cizersiniz). Bu
>cagrilari biliyor ve kullaniyorsaniz, cok buyuk oranda ayni cagrilari
>baska dillerde de ayni sekilde yaparsiniz. Mesela dogrudan X11/XLib veya
>Win32 GDI cagrilari kullanmadan, Qt ile calistiginizi farzedin. pyQt,
>javaQt (var mi bilmiyorum), C++ Qt vs. icin hepsinde QText ayni
>ozelliklere sahip olacaktir.
>
>Hic bir dilde button cizme destegi yoktur. Delphi ile cizeceginiz button
>mesela aslolarak ctl3d buttonu olur. Yada ne bileyim wxwindows, gtk, qt
>buttonu vs. Ama programcinin cikipta "C ile button cizilebilir mi?" diye
>soruyor olmasi, onun zaafiyetini gosterir. Ayiplanacak sey degildir.
>Piyasadaki kitaplar filan hep boyle gudulerken insani bu gayet dogaldir.
>Ama bir programci, X11/Win32 GDI ve FrameBuffer'e dugme cizmeyi bilmeden
>programci olamaz. Germeyin kendinizi kardesim, hesap tablolari, basit db
>programlari filan sizin isinizi 10 kere gorur. Herkes programci olacak
>diye bir kaide yok. Ama olmak istiyorsaniz, tam olun, dort dortluk olun.
>Burada "siz kim.." degil demek istedigim, "programlama gercekten zor
>zenaattir" sadece.. Bilmek sarttir, ama sagolsun form designer, UML gibi
>araclar var, hamalligi aliverir uzerinizden..
>
>Sorun su. Eger cikip daha dugme cizmeyi bilecek kadar dil hakimiyeti ve
>sisteme ulasma yollarini bilmiyorsaniz, programci oldugunuzu iddia
>edemezsiniz. O kadar programciligi dedem de yapar. Pek coklari bunu
>kabullenmek istemez, dogal olarak. Ama nedense yazdiklari program oglene
>kadar ancak calisir. Bu aci verici bir durumdur. Bir sirketin
>musterisine yazdigi programin bakimi icin tam zamanli adam tahsis etmesi
>nasil bir programcilik oldugunun gostergesidir. Adam gibi bir program,
>sadece yazan adamin isletebildigi program degildir.
>
>Eger burada "tamam, X Form designer'in Y tusuna basmayi ogrenmissin,
>efferim oglum husmen, sane de pravo semsettiiinn.." seklinde millete gaz
>nevi davranirsak yanlis yapmis oluruz. Bence bize dusen yolun nasil uzun
>oldugunun idrak edilmesini saglamak, onlara kilavuzluk edip, ellerinden
>tutup bu zor ve uzun yolu asmalarini saglamaktir.
>
>Saygi ve sevgiler..
>
>
>>>Eger herhangi bir dilde, button, form, grid vs. yapmayi bilmiyorsaniz, o
>>>dili bilmiyorsunuz demektir. Tersine, herhangi bir dilde button vs.
>>>yapmayi biliyorsaniz, tum dillerde de biliyorsunuz demektir. Elbette
>>>Delphi Form Designer ile yapmak degil kastettigim, elle satir satir
>>>yazmak.
>>>
>>genelleme yapamazsin. MFC ile c++ ile gorsel program yazabiliyor olmak, c# ile
>>yapabilecegin anlamina gelmez veya c ile gorsel program yazmayi bilmiyorsan, c
>>bilmedigin anlamina da gelmez.
>>
>>her dilin kendine ozgu yapisi ve gorsel arabirim elemanlari var.
>>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Linux-programlama mailing list
>Linux-programlama@liste.linux.org.tr
>http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.