64'ler sayı 30, sayfa 54

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 54

Size inanması zor gelebilir ama yıllar önce, bilgisayarlar daha yeni yeni ortaya ıikarken programcılık bir bakıma elektrikçiliğe benziyordu. Bilgisayara cn ufak bir komut vermek istediğinizde bir teli veya koca bir kk vreyi sökmeniz, yenilemeniz veya komple değiştirmeniz gerekebiliyordu. Durum böyle olunca bilgisayarlar sadece hayatlarını bu işe adamış bilim adamlarına hizmet eden dev, aptal(!) alcilerdi. Ama zaman geçlikçe bu sistemin yerini daha yenileri almaya başladı. Önce yeni kollar ve düğmeler geliştirildi, daha sonra numerik icad edildi. O zaman bile sadece sayfalar dolusu rakamlardan gözü korkmayan kimseler programcı olabiliyorlardı. En sonunda isc bildiğimiz klavyeler ve ne yazdığınızı görmenizi sağlayan ekranlar geliştirildi, böylece bilgisayarı olmamasından kaynaklanıyor. Bir program yapmak — için bilgisyar bizim dilimizi öğreneceğine bizim onun dilini öğrenmemiz gerekiyor. — Bilgisayarlar — harika — olabilirler ama dilecrinin nc kadar karışık olduğu ortada. Komutlar genellikle kodlardan ve karmaşık rakamlardan oluşuyor, bu da cn ufak bir işlemi yapmayı zor bir hale getiriyor. Bu engeli aşmaya çalışan Basıc gibi diller bile sonuç olarak oldukça başarısız oldular. Peki ne olacak, fazla teknik bilgisi olmayan — bir kullanıcı sonsuza kadar shoot-em-up'larla oynamaya mahkum mu olacak. Hayır, çünkü pek çok alanda çığır açan Amıga bu alanda da büyük bir yenilik getirmek üzere, Bu yeniliğin adı AmıgaVısıon, ve bu yepyeni bir programlama methodu. Rakamların ve komutların yeri ikonların aldığı bu metod pek çok kişinin programcılığa başlamasına engel olan programlamak için ondan daha zeki olmayı gerektiren şart sebepleri birer birer ortadan kaldırmayı amaçlıyor.

ortadan kalktı. Ev bilgisayarlarının da yerleşmeye başlamasıyla bilgisayar artık herkese hitap eder oldu. Bilgisayarın her gün kullanmaya alıştığımız bir dost olmaya başladığı şu günlerde bile programcılık hala size göre olmayabilir. Bunun sebebi genel olarak programlama dillerinin

TANITIM

AmigaVısıon'la yapılmış bir alıştıklarımızın aksine bir akım şemasını andırıyor, hem de görsel olarakta güzel bir akım şemasını. Her ikonun görevini tanıyabilen bir kişi sadece bakarak programın işe yaradığını anlayabiliyor. Programın ikonları profosyenel tarafından — özel program ek canlısı”

grafikerler olarak hazırlandığından kayıp giden rakam karmaşalarının yerini bu metodun üstün özellikleri alıyor. Peki bu kazanç programlama gücünden birşeyler alıp mu? Hayır, Amiga'nız C diliyle neler yapabiliyorsa Amiga Vision ile de aynı şeyleri yapabiliyor. İsterseniz bir d programların nasıl yapıldığına göz atalım. Programcı ihtiyaç duyduğu emiri temsil eden ikonu menüden seçiyor ve mouse'u kullanarak bu ikonu kendi programını oluşturan akım şemasının üzerine gölürüyor ve yerleştiriyor. Böylece programın iskeleti oluşuyor. Komut ikonlarını iki kere klikleyince bu kez komutun özelliklerini belirleyen ekran ortaya çıkıyor. Bu ekran karmaşık rakamlardan değil de mousc ile ayarlayabileceğiniz göztergelerden oluşuyor. Sadece çok fazla detay gerektiren durumlarda klavyeden giriş yapmanız gerekebiliyor. Bu yola mümkün olduğu kadar az baş vurmak zorunda kalmanız için gereken herşey yapılmış. Bu değerlerde belirlendikten sonra program hazır oluyor. İşte bu kadar basit. Amiga Vision'ın bir diğer özelliği ise program içinde yer alan grafi, müzik gibi eklerin başka yerlerde hazırlanıp ufak bir komutla programa dahil edilebilmeleri. Böylece daha ayrı ayrı gelişmiş programlarda hazırlanan alt programlar birleştirilebiliyor. Amiga Vision bütün üstünlüklerine rağmen bir anda herkesi programcı yapabilme özelliğine sahip değil. O da kendine göre bir eğilim ve tecrübe gerektiriyor, ama kesin olan tek şey şu anda kullanabileceğiniz dillerden kat kat daha iyi olması. Bu alanda bütün problemleri ortadan kaldırabilecek programlar ve bilgisayarlar henüz yapılamadı, ama kimbilir belki bir gün bilgisayarlar kullanıcın ne istediğini dinleyip sonra kendi programlarını yazabilecek hale gelirler...

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