« Ana Sayfaya Dön

Program Neden Yazılır

Yayınlanma Tarihi

Uzun zaman sonra bloguma ilk kez yazı giriyorum. Site kapandı açıldı vs birçok şey oldu fakat şimdi tekrardan yazılarımıza başlıyoruz. İlk yazımın konusu biraz daha programlamaya ve programa dokunsun istedim ve konu olarak “Program neden yazılır ? Bizim derdimiz ne bu kadar süre bilgisayar başında bir şeyler yazıyor/yazmaya çalışıyoruz?” gibi iki güzel konuya kendimce değineceğim. Şimdi konumuza yavaş yavaş girelim.

1-) Program Neden Yazılır?

İnsanlar o kadar zaman harcıyor hem kod yazmak için hem düşünmek için peki ya neden bu kadar zaman harcıyorlar neden yazılıyor bu programlar? Eğer bu işe başlanılacaksa bence ilk önce anlaşılması gereken şey bu. Eğer bir amaç uğruna savaşacaksanız ve bir amaca inanacaksanız öncelik ile amacınızı iyi bilmeniz ve ona tam anlamıyla inanmanız gerekir. Program yazmanın amacı nedir peki? O kadar çok program olmasının nedeni ney? Şimdi sırası ile bu iki sorumuza kendimce cevap vermeye çalışacağım.

1.1 - Program Yazmanın Amacı Nedir?

Program yazmanın amacı aslında bence çok basittir. Ortada bulunan bir sorunu benzeri durumlarda daha kolay çözebilmek için ortaya çıkarılan bir çözüm aracıdır bana göre. Örnek olarak düşünelim; Bir hesap makinesi, amacı nedir hızlı bir şekilde matematiksel progremleri çözmektir. Amacını düzgün bir şekilde yerine getirdiğine göre başarılı bir programdır bu, normalde bizde kafamızdan hesaplayabiliriz fakat büyük sayılarda kendimizi zorlamış oluruz bunun yerine programımızı kullanıyoruz ve hesaplatıyoruz. Düşünsenize 10 adet 5 haneli sayıyı çarpacaksınız kendimiz yapmaya çalışsak belki 2-3 dakikada yapabiliriz fakat hesap makinesi ise bize saniyeden kısa bir sürede sonucu çıkarıyor. Program yazmanın bir diğer amacıda zamandan kazanmaktır aslında. Bir diğer nedeni ise insanoğlunun biraz da üşengeçliğidir bence kendi kafasını yoracağına bilgisayara direk yaptırma şansı varken yaptırmasıdır. Bu yön ne kadar iyi ne kadar kötü tartışılabilir fakat açıkçası işimize geliyor…

1.2 - O kadar çok program olmasının nedeni ney?

Az önce bahsettiğim şey aslında bununda nedeni ihtiyaçlar doğrultusunda geliştirilir programlar insanların ihtiyacının çok olması ile haliyle program sayısında arttırıyor, bir birinin benzeri olan programlar vs… O kadar çok program var ki aslında insanlarıda bu durum sıkıyor, hangi programı nerede kullanacağını bilemiyor insan bu da haliyle biraz kararsızlığa neden oluyor. Gün geçtikçe programlar artıyor, bunun nedeni olarak insanların gün geçtikçe ihtiyaçlarının değişmesi ve artması neden olurken diğer yandan da piyasaya yeni girenlerin ortaya Bir şey çıkarmak için olan birşeyi tekrardan kodlaması neden oluyor, yanlış anlaşılmasın buna kötü Bir şey demiyorum. İnsanın kendini geliştirmesi için bir proje üzerinde çalışmalı fakat Bir şey yapıyorken de tam yapmak gerekir yarım yamalak bırakmamak gerekir, şahsen bende böyle yapmaya çalışıyorum belki var olan bir şeyi yapıyorum fakat eksiklerini kendi yaptığımda giderip daha iyisini yapmaya çalışıyorum. Bizim alanımızda yeni Bir şey bulmanın yanında ARGE’si de oldukça önemli. Eksikleri gidermek…

2-) Bizim derdimiz ne bu kadar süre bilgisayar başında bir şeyler yazıyor/yazmaya çalışıyoruz?

Yukarıda ki sorularımızı cevapladık ve asıl konuya geri döndük bence :) Öncelik ile eğer sizde bizden iseniz kabul etmek gerekir ki normal değiliz :) Biraz delilik var diyebilirim :) Bilgisayar başında o kadar saat zaman geçir kodlarını yaz yaz… Aslında ilk başlarda olaya sadece para diye bakıyorsunuz fakat bir süre sonra yapmadan duramıyorsunuz. Bunu yaşamayan bilemez bence en azından bende böyle ilk başlarda ya şu işi bitireyim de paramı alayım diye bakardım sadece fakat zaman geçti o kodlar ile ve artık bir bağlanma söz konusu yazmadığınız da içiniz rahat etmiyor, kod yazmasanız bile editör/ide’nizi açıp bakmak yetiyor bazen, kendimden örnek vermem gerekirse canım sıkılır yapacak bir şey yoktur açarım ide’mi c de kütüphanemi tanımlar ekranıma “Hello World!” ibaresini yazarım bir rahatlama gelir veya editörümü açıp <?php echo “Hello World!”; ?> ibaresini yazıp tarayıcımda açarım bir huzur verir bir rahatlık verir daha iyi hissederim ve sonra düşünürüm çoğu insanın veremediği bir huzuru bana bu tek satırlık kod veriyorsa sorun bende mi yoksa insanlarda mı diye? Cevap veremezsin gülümser geçersin :)

Derin konulara doğru girmeye başlıyoruz bence bu yazıyı burada bitirmek en doğrusu :) Temel olarak bu konuların cevapları bana göre böyle. Bundan sonra biraz daha C programlama üzerine yazı yazmaya çalışacağım. Tekrardan yazmak güzel…

Yorum

comments powered by Disqus