FlashForth (FF) tanıtım
Forth, diğer geleneksel programlama dillerinden farklıdır. Forth, genişletilebilir, yüksek düzeyde etkileşimli, yığın (stack) tabanlı bir dildir. Forth’un bir tipi olan Flashforth PIC18, PIC24 ve Arduino tabanlı kartlara yüklenebilir. Daha önce “Blue Forth” isimli yazımda Forth’a bir giriş yapmıştık. Forth sistemi kullanılırken, seri port veya bir USB bağlantısı üzerinden, bir terminal emülatörü ile karta bağlantı sağlanır. Terminal emülatörü olarak, Windows için Terraterm, Linux için Minicom gibi programlar kullanılabilir. Flashforth kısaca FF yüklenen bir Arduino UNO, 2KB ram ve 32KB flash bellek içeren minik bir bilgisayara dönüşür. Flash bellek, bilgisayardaki ssd disk gibidir, güç kesintisinde silinmez. Ben daha kolay olduğu için yerli işletim sistemimiz Pardus linux ile UNO'ya FF yükleme ve emülatör işini hallettim. FF yükleme işinden önce, neden böyle bir işletim ortamını kullanmak gerekebilir, ondan biraz bahsetmek isterim. Geleneksel programlama d...