Commodore sayı 42, sayfa 9

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 9

Bir köpekten daha iyi ne olabilir? Bilgisayarlar, tabii ki. Gerçi, o kadar sadık veya okşanmaları zevkli olmasa da, onların da birkaç numara yapma yetenekleri var ve köpeklerden farklı biçimde eğitilmeleri daha kolay. Bilgisayarı bir şey yapacak şekilde eğitmeye genel olarak programlama deniyor. Bu çoğu kişi için kocaman ve korkutucu bir terim. Esasen bir bilgisayarı programlamak, bilgisayarı kullanmak kadar zor olabilir. Hatta bazı durumlarda daha az zordur, çünkü bilgisayara tam olarak ne yapmak istediğinizi sanıldığından kolay bir biçimde anlatabilirsiniz. Eğer kullandığınız programlardan bazıları sizde sıkıntı ve kızgınlık uyandırıyorsa programcılığa hazırsınız demektir. Programcı John Ratcliff'in kendisini örnek vererek doğruladığı gibi “Bazı oyunları satın aldıktan sonra kazık yemiş gibi büyük hayal kırıklığına uğruyordum. Sonradan (dime “Ben bundan iyisini yapabilirim” dedim.” Ve yaptı da. John şu anda Electronic Arts'ın program yazarlarından birisi. Eğer programcılığa ilginiz varsa siz de John'un yaptığının aynısını yapabilirsiniz. Tabii burada bir problemle karşılaşmanız mümkün - nereden başlayacağınızı bilmek. Programcılık size karmaşık gibi gelebilir, hatta bazı programların yazıcı dökümlerini Navaho kızılderililerinin kilim desenlebenzetebilirsiniz. Belki programcılığın karmaşıklığından veya programlama yapabilmek için dağlar kadar cebir bilmeniz gerektiğinden korkuyorsunuzdur. Kaygılanmanıza hiç gerek yok. Bunların hiçbiri doğru de- Program yazabilmek için bir matematik dehası olmanız gerekmiyor. Hatta, daktilo kullanmasını bilmeseniz bile farketmez. Gereken bütün şey bir bilgisayar, bir parça zaman ve bi-

Programlama, insan/bilgisayar iletişimleri için kullanılan imgesel bir terimdir. Bilgisayara bir şey yapmasını söylemek için onunla, anlayabileceği bir dilde... bir programlama dilinde konuşmalısınız.

raz yaratıcılıktan ibaret. John Ratcliff'in bu konudaki görüşü, “Eğer kendinize ait bir bilgisayarınız ve boş zamanınız varsa bunlar yeterli malzemelerdir.” Fakat acaba, programcılık sizin yapabileceğiniz bir şey mi? Bruce Webster -kitap yazarı ve Sundog adlı oyunun yaratıcısı- pek çok kişiye programlamanın nasıl yapıldığını öğretirken başarılı olanların aynı zamanda hikâyeli problemlerde de iyi olduklarını farketmiş. Bir problemin sözlü tanımını alıp bundan bir sonuca varmak için gerekli bilgiyi çıkarmak programcılığın esasını teşkil ediyor. Burada avantajlı olabileceğiniz bir nokta sanat veya müzik yeteneğinizin olması. Herhangi bir nedenden dolayı müzisyenler diğer kimselerden örneğin matematikçilerden daha iyi programcılar oluyorlar. Programlama müzik yapmak gibi elle tutulmayan bir fikirden yola çıkıp onu gerçek haline getirmektir. Tony Garcia, Epyx'in yardımcı satış müdürü ve yazılım üreticisi ““Programlama yapan insanlar arasında klavyeli çalgılarla uğraşanların sayısı oldukça fazla. Yine birçok programcı bir şeyler çizmek ya da karalamaktan hoşlanıyor. Bir PC ile grafik eserleri yaratmak onlara zevk veriyor” diyor. Ancak müzisyen değilseniz bile umudunuzu yitirmeyin. Bu yazıda

Can ÖZTÜRK hayatınızı değiştirebilecek bir beceriyi; kişisel bilgisayarınızı programlamayı tanıtacağız.

Merhaba, Bil cur

Programcılığı:

Bir hobi olarak programcılık oldukça yenidir ve yaklaşık on yıllık bir geçmişi vardır. Bundan önce programcılık bir hobi değil, bir meslekti. Fakat kişisel bilgisayarların ortaya çıkmasıyla programcılık milyonların merakı haline geldi. Bruce Webster şöyle kaydediyor: “Aslında sandığımızdan daha fazla programcı var. Borland'ın 1 milyon adet Turbo Pascal satacağını kim tahmin ederdi? Şimdi program yazmaya heves eden büyük bir insan topluluğu var. Neden bu kalabalığa katılmayasınız?”” Bilgisayarınızı nasıl programlayacağınızı öğrenirken bilgisayar hakkında daha fazla şey öğrenirsiniz. Bilgisayar hakkında daha fazla şey öğrendikçe ondan daha fazlasını elde edersiniz. Yazdığınız programlar sizin için belli şeyler -bazı durumlarda diğer programların yapamadığı (çünkü gerekeni sadece siz bilirsiniz) yapar. Ve bundan sonra kendi yapıtlarınız olan programlarınızı satma ve belki de inanılmaz rakamlarda para kazanma olasılığı her zaman için mümkün hale gelir. Bütün bunlar bilgisayar programcılığı hakkında bir şeyler öğrendiğinizde başlar.

Bilgisayar Neyin Nesi?

Programlama yaparken bilgisayara bir dizi talimat veya izlemesi gereken adımları verirsiniz. Bilgisayar bu talimatları harfi harfine yerine getirir (köpeğinizden çok daha itaatkârdır). Eğer bilgisayara ““Bir çemberin etrafında koş” derseniz bilgisayar öyle yapacaktır. Sonsuza dek. Veya ona durmasını söyleyene kadar.

Klavyeyle gezinmek için ← ve → tuşları.