Basit'in farkı nedir?

Basit'in farkı nedir?


Basit baytkod (bytecode) altyapısına sahip bir yazılım dilidir. Gerçek derlemeler yapar. Derleme yapıldıktan sonra beklendiği üzere Windows'ta EXE dosyası elde edilir. Mac ve Linux'ta bu sistemlere göre uygulama dosyası elde edilir.

Derlenmiş dosyayı artık başka makinalara kopyalayabilirsin. Kopyaladığın makinada bir Basit sürümü kurulu olmak zorunda değildir. Dosyaya çift tıklamayla uygulamayı normal olarak çalıştırabilirsin.

Basit neler değildir?
  • Bir Skript dili değildir
  • İmperatif bir dil değildir
  • Herhangi ek bir sanal motor kurulumuna ihtiyacı yoktur
Basit nedir?
  • Derleyicisi olan bir yazılım dilidir
  • Profesyonel editörü (IDE ortamı) sayesinde çok hızlı uygulama geliştirme aracıdır

Basit hangi yazılım dillerine benzer?

  • Basit Baytkod altyapısı ile Java, .Net (Visual Basic, Visual C++, C#) gibi dillerle aynı seviyededir.
  • İmperatif değildir. Böylece tüm C benzeri dillerle (C, C++, C#, Java, JavaScript, PHP vesaire) benzerlik taşır.
  • Prosedürel ve objesel tasarım konseptine sahiptir (OOP). Böylece C++, C#, Java, PHP, Visual Basic, Xojo, SmallTalk gibi dillerle benzerlik taşır.
  • Gramer yapısı türkçe diline uyumlu tasarlanmıştır. Böylece Basic ve Pascal dillerine benzerlik taşır.

Basit'in özellikleri nelerdir?

Basit aşağıda sayılan özelliklere sahiptir:
  • Fonksiyonlar tanımlayarak çalışır. Fonksiyonlar Basit dilinde 'Prosedür' olarak tanımlanır.
  • Fonksiyonlar C++ dilinde olduğu gibi yükleme yapabilir (overloading functions).
  • Fonksiyonların standart değerli parametreleri olabilir.
  • Bir başlangıç fonksiyonu vardır. Bu fonksiyon C, C++, Java gibi dillerde main() olarak sunulur. Basit'te ise 'Başlat' olarak sunulur.
  • Objesel tasarım sayesinde profesyonel modüller geliştirilebilir. Objeler C++, C# ve Java gibi dillerde 'class' olarak karşımıza çıkar.
  • Arayüzler tanımlayabilir. Java dilinde bunları 'Interface' olarak tanırız.
  • Paralel akımlar sunar. Birçok yazılım dilinde paralel akımlar dilin kendi özelliği olarak değil, işletim sisteminin sunduğu API'ler üzerinden organize edilebilir teknik imkanlardır. Basit paralel akımları çok kolay kullanılabilir biçimde sunmaktadır.
  • UTF-8 karakter setiyle metinsel verileri dosyalardan okur ve dosyalara yazar. Bellekte ise karakterleri 2 bayt üzerinden organize eder. Metinler C, C++ ve Java gibi dillerde de olduğu gibi sayısal dizilimler olarak organize edilir. Fakat Basic ve Pascal dillerinde olduğu gibi çok kolay kullanılması ve değerlendirilmesi sağlanır.
  • Basit kendisine has 'Basit Eklentiler Kütüphaneleri' derleyerek büyük projeleri birçok derlenmiş dosyaya ayırır. Kütüphanelerin çok faydası vardır. Daha ayrıntılı bilgi internetten elde edilebilir.
  • Ayrıca Windows DLL, Mac DyLib ve Shared Object ve Linux Shared Object kütüphane dosyalarını kullanma imkanı sunarak, teknik imkanların sınırsız olmasını sağlamaktadır.
  • 32 ve 64 Bit derlemeler yapar.
  • Bellek operasyonları yapar.
  • Veritabanları ile çalışır.
  • Hızlıdır.
  • Öğrenmesi kolaydır. Hem dilin kendisi kolaylık ve esneklik sağlar, hemde profesyonel Basit Editörü her adımda yardımcı olarak, öğrenme süresini minimuma indirir.
Bu yukarda saydıklarım Basit'in özelliklerinden sadece bir kısmıdır. Daha ayrıntılı bilgi için www.basit.web.tr sitesini ziyaret edebilirsiniz.

Yorumlar