basic ne demek?

BASIC (Beginner's All-purpose Symbolic Instruction Code), yeni başlayanlar için tasarlanmış, kullanımı kolay bir yüksek seviyeli programlama dilidir. 1964 yılında Dartmouth Koleji'nde John G. Kemeny ve Thomas E. Kurtz tarafından geliştirilmiştir. Amacı, bilgisayar programlama konusunda deneyimi olmayan öğrencilerin kolayca program yazabilmelerini sağlamaktı.

Temel Özellikleri:

  • Kolay Öğrenilebilirlik: BASIC'in sözdizimi İngilizce'ye yakın ve anlaşılırdır. Bu sayede programlama mantığını kavramak ve basit programlar yazmak kolaylaşır.
  • Yorumlayıcı (Interpreter) Desteği: BASIC genellikle yorumlayıcı tabanlıdır. Bu, kodun satır satır çalıştırılması anlamına gelir, bu da hataları bulmayı ve düzeltmeyi kolaylaştırır.
  • Etkileşimli Ortam: BASIC ortamları genellikle kullanıcının doğrudan komutlar girmesine ve sonuçları anında görmesine olanak tanır.
  • Çok Amaçlılık: Başlangıçta eğitim amaçlı tasarlanmış olsa da, BASIC zamanla oyun geliştirmeden veri işlemeye kadar çeşitli alanlarda kullanılmıştır.

BASIC'in Temel Kavramları:

  • Değişkenler (Değişkenler): Verileri saklamak için kullanılan isimli hafıza bölgeleridir.
  • Veri Tipleri: Sayılar, metinler (string) gibi farklı türde verileri temsil eder.
  • Kontrol Yapıları (Kontrol%20Yapıları): Programın akışını kontrol etmek için kullanılan IF...THEN...ELSE, FOR...NEXT, WHILE...WEND gibi ifadelerdir.
  • Alt Programlar (Subroutines): Tekrar eden kod bloklarını düzenlemek ve programı modüler hale getirmek için kullanılır.
  • Girdi/Çıktı İşlemleri: Kullanıcıdan veri almak (INPUT) ve ekrana sonuçları yazdırmak (PRINT) gibi işlemlerdir.

BASIC'in Tarihçesi ve Çeşitleri:

BASIC, popülerliği zaman içinde değişmiş olsa da, bilgisayar tarihinin önemli bir parçasıdır. Farklı platformlarda birçok BASIC türevi ortaya çıkmıştır:

  • Microsoft BASIC (MBASIC): Özellikle CP/M işletim sistemi için yaygınlaşmıştır.
  • GW-BASIC: IBM PC'lerle birlikte gelen ve popülerleşen bir BASIC sürümüdür.
  • QBasic: Daha gelişmiş özelliklere sahip, derleyici tabanlı bir BASIC sürümüdür.
  • Visual Basic: Microsoft tarafından geliştirilen, nesne yönelimli ve görsel bir geliştirme ortamı sunan BASIC türevidir.

BASIC, günümüzde hala bazı özel amaçlar için kullanılmaktadır ve programlama öğrenmeye başlamak için iyi bir seçenektir. Özellikle gömülü sistemlerde ve eski sistemlerde karşımıza çıkabilir.