From: Burhan Hanoglu (burhan@ideefixe.com)
Date: Tue 22 Jul 2003 - 17:06:39 EEST
Merhaba,
C Programlama dilini öğrenmeye çalışan ve henüz başlangıç seviyesinde
aslında pointer'lara kadar geldim) olan biri olarak, 1 yıllık geçmişimde
edindiğim izlenimlere dayanarak naçizane fikirlerimi beyan etme girişimimin,
buradaki programcılar tarafından anlayışla karşılanacağını umarak lafa
giriyorum. Biraz uzun oldu ama, neyse....
Ben Serdar Köylü'nün "elitizmden" kastını; diğer dillerin bu tür
özelliklerini bilmemekle beraber, C programlama dilinin programcıya, ciddiye
alınacak kadar düşük -donanım- düzeyinde çalışmasına olanak tanımasından
kaynaklandığını düşünüyorum. Ne yalan söyliyim, Serdar Hocam'ın bahsettiği
"elit tabaka" olgusunu ben de kendi çapımla sınırlı olan global düzlemde
gözlemledim. Belirttiğim gibi diğer dilleri bu açıdan değerlendirme olanağım
yok. Ancak, yine kendi çapımı aşmamaya çalışarak ve yüzeysel ifadelerle;
düşük düzey programlamanın oldukça farklı bir kulvar olduğunu (belki de bana
öyle geliyordur), derecesini bilmemekle beraber daha bir "temel teknoloji
üretimi" olanağı sunduğunu ve daha da önemlisi, C öğrenme sürecinde donanımı
daha iyi ve derinlemesine tanıdığımı söylemeliyim. Mesela C dilinin
"embedded programming" de (bildiğim kadarıyla)en çok kullanılan dil olması,
daha önemlisi C ile embedded programming olayına girebilmek, bu açıdan en
önemli olgulardan birisi. Ve bunun için gerçekten de işlemci'den RAM'a kadar
pek çok (üzerinde çalışacağınız) donanımı tanımanız gerekiyor. İşte benim de
C'de en çok sevdiğim durumlardan biri, adamı zorlayıp öğrenmeye itmesi;
kısaca "ya bu deveyi güdecen, ya da bu işi bırakacan" gibi zorlamalarla,
gerekirse "deveye hendek atlatmayı öğrenmeye" vesile olması.
Benim gördüğüm ve bildiğim kadarı ile, nerede donanım sözkonusu ise (ki
donanım tasarımı ve programlaması bence bir nevi temel teknoloji
üretimidir), orada C var. Abartı olur mu bilmem ama, ben Serdar Hoca'mın
donanım konusundaki bilgi-becerisinin önemli ölçüde, C programcısı
olmasından kaynaklandığını düşünüyorum.
Saygılar.
Burhan Hanoğlu
----- Original Message -----
From: "Burak DAYIOGLU" <burak.dayioglu@pro-g.com.tr>
To: <linux-programlama@liste.linux.org.tr>
Sent: Tuesday, July 22, 2003 3:57 PM
Subject: [linux-programlama] Re: ' { '
> On Tue, 2003-07-22 at 18:41, Serdar Koylu wrote:
> > Bende ayni kanidayim ve tezimin dayanak noktalarindan
> > birini bu olusturuyor. Bilmem sizde katilirmisiniz..
>
> Katilmiyorum valla.
>
> > Hocam, bence, C dili ile iyice hasir nesir oldugunuzda
> > cevrenizde son derece elit bir grup bulabiliyorsunuz. Onlarla ayni
> > dili konusarak bilgi paylasimini son derece seviyeli yapabiliyorsunuz.
> > Belki hic yuz yuze gorusmemis olsaniz bile, mail listleri vs., acik
> > kodlar su bu derken, harbiden iyi bir cevreye sahip olabiliyorsunuz..
>
> Hatta espri yaptiginizi dusunuyorum. Bir programlama dilinin "elitizm"
> ile ne alakasi olabilir?
>
> Dahasi, bence bugun Java Uygulama Sunuculari ile uygulama gelistiren
> pek cok kisi C ile uygulama gelistirenlerden cok daha karmasik/gelismis
> teknolojiler ile hasir nesir oluyorlar.
>
> selamlar.
> --
> Burak DAYIOGLU
> Danisman, Pro-G Bilisim Guvenligi ve Arastirma Ltd.
> Phone: +90 312 2101494 Fax: +90 312 2101493
> http://www.pro-g.com.tr ICQ UIN: 72276975
>
>