ATÖLYEDEN · C
Neden şimdi yeniden C öğreniyorum
Bazı istekler kaybolmaz. Yalnızca doğru zaman gelene kadar bekler.
Eski bir ilgi
1980'lerin sonunda ve 1990'ların başında C programlamaya büyük ilgi duyuyordum. O dönemde Borland C 2.0 ile uğraşıyor ve bu dille neler yapılabileceğini deniyordum.
O zaman bundan büyük ve tamamlanmış bir proje çıkmadı. Ama ilgim hep sürdü. Programların nasıl kurulduğunu ve tek tek komutlardan çalışan bir programın nasıl ortaya çıktığını anlamak istiyordum.
Sonra SPS programlama geldi
Mesleki yolum önce endüstriyel otomasyona yöneldi. SPS programlama da ilgimi çok çekti ve işimin önemli bir parçası oldu.
Tesislerde konu yalnızca tek tek program satırları değildi. Tüm süreci anlamak gerekiyordu: tekniği, işleyişi, kullanımı ve devreye almayı. Elektroteknik, proses mühendisliği ve programlamanın bu birleşimi mesleki yolumu oluşturdu.
İstek geri döndü
Bugün yeniden C ile ilgilenmek için zamanım var. Amacım eski bir eksiği hızla kapatmak değil. C'yi gerçekten, adım adım ve kendi küçük projelerimle öğrenmek istiyorum.
Borland C 2.0 ile yaptığım ilk denemeler çok geride kaldı. Yine de bu ilgiye dönmek tanıdık geliyor. Bugünkü bakış açım farklı: Otomasyondan gelen uzun yıllara dayalı deneyimimi yanımda getiriyor, yeni programları daha sabırlı ve bilinçli geliştirebiliyorum.
Birçok modern üst düzey programlama diliyle hiçbir zaman tam olarak yakınlık kuramadım. C++ da bana çoğu zaman nesne yönelimli kavramların fazlaca öne çıktığı bir dil gibi geldi. Soyutlamalar kendi başına amaç hâline geldiğinde küçük bir program hızla büyük bir yapıya dönüşebiliyor. Ben daha yalın ve olabildiğince doğal çalışmayı seviyorum: anlaşılır, doğrudan ve bilgisayarın gerçekten yaptığı işe yakın. C'de beni etkileyen de tam olarak bu.
Ve işte buradayım
Bu yeni başlangıçtan artık kendi fikirlerim doğuyor: küçük C programları, GTK uygulamaları ve geliştirme ortamına sahip bir Z80 simülatörü çevresinde büyüyen daha büyük bir proje.
EDS-Code'daki atölye bu yolculuğa eşlik ediyor. Burada öğrendiklerimi, karşıma çıkan soruları ve ilk denemeden çalışan bir programa doğru ilerleyişi kaydetmek istiyorum.
Gençliğimden kalan istek yeniden burada. Bu kez peşini bırakmayacağım.