Home » Kodlama | Program | Anlatımlar-İncelemeler

Small Basic - Büyük Bir "İlk Adım" Atmak İsteyenlere

16. Kasım 2008 by Arınç Köktürk 0 Yorumlar

Small Basic Nedir' e geçmeden önce kısaca MSDN DevLabs ile ilgili ufak bilgi verelim. Hepimiz bir yerlerde karşımıza çıkan Google Labs’ı duymuşuzdur. Google Labs; Google yazılımcılarının geliştirmiş oldukları uygulamaların toplandığı bölüme verilen genel ad. Geçtiğimiz günlerde de MSDN DevLabs birkaç projesi ile duyuruldu ve MSDN DevLabs de Microsoft yazılımcılarının geliştirdiği uygulamaların bulunduğu bölüm olarak tanımlanabilir.

Peki, Small Basic Nedir?

MSDN DevLabs in projelerinden belki de en dikkat çekeni, pek sevimli bir programlama dili. Farkettiyseniz "sevimli" olarak tanımladım çünkü Small Basic daha çok çocuklar düşünülerek geliştirilmiş bir proje olarak göze çarpıyor. Tabii bu Small Basic ile ilgilenmeyeceğim anlamına gelmez. :) Şu ana kadar programlama dilleri genelde ve doğal olarak kod üzerine olduğundan ve bu programlama dilleri çok da basit olmadığından, genç arkadaşlarımızın bahanesi vardı. Ancak Small Basic sayesinde artık "görsel içerikli programlama dili" kavramının temelleri atılmış oldu. Yani artık bir "Hello World" yazdırabilme yaşı oldukça küçük. :)

Öyleyse ilk "Hello World" ümüzü yazdıralım.

 
Small Basic' in artıları; 
  • Intellisense' in olması çok güzel. Siz yazmak istediğiniz kodun ilk 1-2 harfini girdiğinizde, Intellisense sayesinde girdiğiniz harfler doğrultusunda komutlar aşağı doğru dökülmeye başlayacaktır. Hem de sağ tarafta komut ile ilgili açıklamalar da mevcut. 
  
  • Small Basic görünüm olarak kişinin ilgisini çekiyor ve yalnızca kodlara gömülmüyorsunuz. Ve, belki de en ilgi çekici özelliklerden bir tanesi ve beni de oldukça etkilemiş olan Turtle(Kaplumbağa) Kodları. Bu kodlar başlangıçta ekranın tam ortasında bulunan kaplumbağacıkın komutlarınız doğrultusunda hareket etmesini ve gittiği yerlerde iz bırakmasını sağlıyor. :) Bu da aklıma üniversitede 1.sınıfta yapmış olduğumuz "Yazan Robot Otto" projesini getiriyor.
 Bir örnek ile kaplumbağacıkımız gittiği yerlerde iz bıraksın, hatta renkli de olsun izlerden bazıları. 
 
Ben böyle bir örnek oluşturdum en basitinden. Hem If yapısını hem For yapısını içeriyor. Small Basic size gerekli imkanı sağlıyor, gerisi sizin yaratıcılığınıza kalmış.
 
Small Basic in eksilerine gelecek olursak;
  • Şu anda dil seçeneği yok, yalnızca İngilizce kullanabiliyoruz. Umarım ileride bu eksiyi artıya dönüştürürler. 
  • Diğer bir eksi ise, oluşturduğumuz dosya temporary(geçici) olarak çalışıyor. Yani oluşturduğumuz dosyayı başka bir yerde çalıştırma imkanımız  şimdilik maalesef yok.
Bu ufak eksilere aldırmıyorum çünkü Small Basic gerçekten oldukça eğlenceli ve bir o kadar da basit.
 
Small Basic' i karıştırmak, kullanmak isterseniz
adresinden ulaşabilirsiniz.
bu da Small Basic dokümanı. Bir nevi kullanma kılavuzu :)
 
Ah şimdiki çocuklar, bir başka şanslı canım. :) 

Yorum ekle


(Gravatar simgesini gösterecek)  

  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading