BaCon, Linux gibi unix tabanlı sistemlerde BASIC kodunu C koduna çevirebilen ücretsiz bir dönüştürücüdür.

BaCon nasıl kurulur?
BaCon sitesinde çeşitli Linux dağıtımları için hazırlanmış paketler bulunmaktadır. Ancak kullandığınız dağıtım için hazırlanmış paket bulunmuyorsa bile şu şekilde kurulum yapabilirsiniz:
1. BaCon-x.x.x.tar.gz dosyasını indirin (versiyon numarası yerine x yazılmıştır).
2. Eğer tar.gz dosyasını açmak için grafik arayüzlü bir program yoksa komut satırına tar xvfz bacon-x.x.x.tar.gz (indirdiğiniz tar.gz dosyasının ismi, terminal dosyanın bulunduğu dizinde değilse ~/Downloads/bacon-x.x.x.tar.gz vb. şeklinde dosya yolunu da yazınız.)
3. Dosya açıldıktan sonra cd bacon.x.x.x şeklinde dizine giriniz.
4. Root olarak şu komutları sırayla çalıştırınız:
./configure
make
make install

Eğer herhangi bir problem çıkmazsa kurulum tamamlanacaktır.

BaCon ile kod yazmak için bacongui adında bir arayüz bulunmaktadır. .bac uzantılı dosyaları bu arayüz ile ilişkilendirebilirsiniz. Böylece dosya düzenleme işlerini daha kolay yapmanız mümkün olabilir. Bu arayüzün Tools menüsünde Convert ve Execute ile programınızı derleyip test edebilirsiniz. BASIC programcılarının hemen tanıyabileceği bir kodla bu testi yapabilirsiniz:
FOR x = 1 TO 10
PRINT “Merhaba dünya!”
NEXT x

Grafik Kullanıcı Arayüzü (GUI) nasıl oluşturulur?
BaCon ile Linux programlamaya hızlı bir giriş yapılabilir. Grafik Kullanıcı Arayüzü (GUI) oluşturmak çok kolay görünüyor. hug.bac dosyasını indirip program kodunuzun başına INCLUDE “hug.bac” şeklinde bir satır ilave ederek GUI yazabilirsiniz. Aşağıdaki kodla başlığı “Merhaba dünya!” olan bir pencere oluşturabilirsiniz:
INCLUDE “hug.bac”
window = WINDOW(“Merhaba dünya!”, 200, 200)
DISPLAY