From: Recep Yaðcý (recya@kocbank.com.tr)
Date: Mon 21 Jul 2003 - 18:02:43 EEST
Merhaba,
ben de arkadasimin goruslerine aynen kayiliyorum,bir de sunu eklemek
istiyorum.Bence programcilik ben bu dilde yazayim olayi degil =
sadece,hatta
bence cok kucuk bir bolumu,asil olan o programin mantigini ve =
algoritmasini
cikarabilmek(ki boylece hem program yazmak hem de yazilanlari =
anlayabilmek
cok kolaylasiyor),iste bu konuda C en buyuk yardimci cunku yazarken
algoritmasini cikarmis ve anlamis olursunuz.Ben aktif olarak hem C hem =
de
Delphi kullaniyorum,bazen Delphi de yazarken ezbere gittigimi =
hissediyorum
ama C de bu kesinlikle boyle degil.
Sevgilerle...
-----Original Message-----
From: Serdar Koylu [mailto:serdarkoylu@fisek.com.tr]=20
Sent: 21 Temmuz 2003 Pazartesi 20:42
To: linux-programlama@liste.linux.org.tr
Subject: [linux-programlama] Re: ' { '
Selamlar..
Sanirim asil soylemek istedigim anlasilmamis, ama ornek gayet iyi =
anlasilmis
:))..
Benim Delphi kullanmaya, Java, VB, PHP vs. kullanmaya itirazim yok.
Itirazim, su sekilde bir yaklasim. Ama bunu genel icin soyluyorum, Enver
veya Sizi kastetmiyorum...
Eger Delphi biliyorum diyerek ise giren bir programci, 3 Ayda yazdigi =
tek
ekranlik bir programi (satislari kaydedip fatura basiyor) yarim gunden =
fazla
calistiramiyorsa (cokuyor, veriler filan taru mar oluyor) bu sizce iyi =
bir
programmidir ?
Bir digeri program yazmis. Program calisip durdugu yerde Veri tabani
dosyasina erisemedigini bildiren (Permission Denied) bir diyalog =
cikariyor,
bir kac dakika sonra ayni dialog tekrar cikip ekrana yigilip gidiyorsa =
bu
iyi bir programmidir ?
Gene ayni program, clientleri tutmak icin IP adreslerinin son octetine
bakiyor, bu yuzden 192.168.0.244 clientinin hesabini 192.168.1.244
clientiyle karistiriyorsa bu iyi bir programmidir ?
Iki yil okuyan, sozde, Delphi, VB, ASP derslerinden ortalamasi 7/10 ve =
ustu
olan bir arkadas, bitirme projesi icin aldigi doktor hasta randevu takip
isini yapamiyorsa, tek yapabildigi, Wizard ve Wizard oluyorsa bu iyi bir
egitim yolumudur ?
Daha bir ton ornek var, dilerseniz hepsini teker teker yazarim.=20
Burada yapilmak istenenler (son ornek haric) hep delphi uygulamasi. =
Simdi
buradan cikacak sonuc Delphi kotudur mu olmali ?
Iste yanlis burada. Bir kac tik tik ile maalesef programci olmus
olmuyorsunuz. Delphi gibi mukemmel bir aletiniz olsa bile iyi is =
cikarmis
olmuyorsunuz dogal olarak..=20
Ben hic bir zaman, Delphi, VB, Java, PHP, PERL vs. hicbirine karsi
olmamisimdir. Ama matematik dusunmeyi, analitik bakisi bilen birisi
degilseniz (ki genelde muhendislik, matematik lisans dereceleri yapanlar =
bu
konuda sansli) programcilik isini ogrenmeniz bu Delphi vs. ile son =
derece
zordur. C burada cok daha iyi olur..
Ama bu isin ogrenilmesi tarafi sadece. Is yapmak konusuna gelince.
Bakarsiniz, hangi dille bu isi en az hata, en kisa sure, en iyi =
stabilite
vs. saglayabilecekseniz, o dille yazarsiniz. Hatta, cogu zaman Delphi =
vs. C
ile ugrasilmayacak pek cok seyde muthis kolaylastirir isinizi. Sadece bu
degil. Su FORTRAN mesela.. cok iyi is cikarabilir bazi konularda. =
Mesela,
bir G711 benzeri codec yazmayi deneyin, en iyi uygulamalardan birisi
oluverir fortran..
KAvramlari karistiriyoruz. Ogrenmek ile kullanmak farkli seyler. Siz bir
BOEING 747 ile pilotluk ogretmeyi dusunurmusunuz ? Hatta cesna bile
vermezsiniz adama, simulatorde ogretirsiniz. Yani, bilhassa muhendislik
kokeninden gelmeyen insanlar icin programciligi ogrenmenin en iyi yolu C =
dir
bence. Dikkat, gene dikkat.. Ogrenilmesi gereken dil C demiyorum, C =
bilen
birisi icine programciligi ogrenmek daha kolaydir diyorum.. KAbaca,
ingilizce biliyor olmaniz, sizin ABD'de yok satacak bir siir kitabi
yazmaniza yetmez. Ama siz duygularinizi ifade edebilmeyi, ruhlara =
seslenmeyi
biliyorsaniz dilediginiz dilde guzel siirler yazabilirsiniz..
Saygi ve sevgiler..
21 Jul 2003 16:57 EEST tarihinde yazm=FD=FEs=FDn=FDz:
> Merhabalar,
> Di=F0erlerini bilmiyorum ama Delphi b=F6l=FCm=FCn=FC =
kat=FDlm=FDyorum.Delphi derleyicisi
> ger=E7ekten =E7ok iyidir.
>=20
> >Mesela, kabaca Java, Delphi'yi ele alalim. a, integer olsun. b ise =
FLOAT.
a
> =3D b derseniz ne olacagini bu derleyiciler cogu
> zaman gizliyor.
Bu mesaj ve onunla iletilen t=FCm ekler g=F6nderildigi kisi ya da kuruma =
=F6zel ve Bankalar Kanunu geregince, gizlilik y=FCk=FCml=FCl=FCg=FC =
tasiyor olabilir. Bu mesaj, hi=E7bir sekilde, herhangi bir ama=E7 i=E7in =
=E7ogaltilamaz, yayinlanamaz ve para karsiligi satilamaz; mesajin =
yetkili alicisi veya alicisina iletmekten sorumlu kisi degilseniz, mesaj =
i=E7erigini ya da eklerini kopyalamayiniz, yayinlamayiniz, baska =
kisilere y=F6nlendirmeyiniz ve mesaji g=F6nderen kisiyi derhal uyararak =
bu mesaji siliniz. Bu mesajin i=E7eriginde ya da eklerinde yer alan =
bilgilerin dogrulugu, b=FCt=FCnl=FCg=FC ve g=FCncelligi Bankamiz =
tarafindan garanti edilmemektedir ve bilinen vir=FCslere karsi =
kontrolleri yapilmis olarak yollanan mesajin sisteminizde yaratabilecegi =
zararlardan Bankamiz sorumlu tutulamaz.
This message and the files attached to it are under the privacy =
liability in accordance with the Banking Law and confidential to the use =
of the individual or entity to whom they are addressed. This message =
cannot be copied, disclosed or sold monetary consideration for any =
purpose. If you are not the intended recipient of this message, you =
should not copy, distribute, disclose or forward the information that =
exists in the content and in the attachments of this message; please =
notify the sender immediately and delete all copies of this message. Our =
Bank does not warrant the accuracy, integrity and currency of the =
information transmitted with this message. This message has been =
detected for all known computer viruses thence our Bank is not liable =
for the occurrence of any system corruption caused by this message.