GFA TEMEL
Gfa-BASIC, BASIC dili için terk edilmiş bir yazılım derleyicisidir . 2001 yılında 15 yıllık GFA-BASIC ürünlerinden sorumlu şirket iflas etti . Orijinal olarak Gfa-BASIC, Atari ST ( 16-bit ve 32-bit ) bilgisayarlar için Frank Ostrowski ( Turbo-BASIC XL'in yaratıcısı, Atari 8-bit makineler için geliştirilmiştir. DOS , Windows , Amiga , vb . için Bağlantı Noktaları ) Windows versiyonuna bir alternatif oldu. Visual BASIC veya VB . Gfa-BASIC profesyonel bir programlama dilidir , yüzlerce komuta ve fonksiyona ve çok iyi yazılmış bir kılavuza sahiptir.
İşletim sistemleri
Atari Hizmet Şartları
Atari ST , Almanya'da , Atari ST'nin " fakir adamın Macintosh'u " olarak görüldüğü yazılım evi Gfa'nın evi olan coşkulu bir kullanıcı tabanına sahipti. Bu yerel pazarın gücü, bir dizi Alman şirketini ST için sofistike teknik rehberlik araçları ve uygulamaları geliştirmeye başlamaya teşvik etti (örneğin, Calamus {Wikipedia in German: Calamus } , Almanya dışında neredeyse bilinmeyen gelişmiş bir düzenleme sistemi ).
Birçok Atari ST kullanıcısı , "ST Format" gibi popüler dergilerde yayınlanan makaleler ve eğitimler aracılığıyla Gfa-BASIC ile temasa geçti . Bu yayınlardan bazıları, gösterinin ücretsiz kopyalarını kapak disklerinde bile dağıttı .
PC DOS
DOS için Gfa-BASIC'in terk edilmiş sürümü:
- http://sites.google.com/site/gfabasic16/gfa-basicforms-dos - GFA-Basic 4.51 MS-DOS
- GFABASIC.zip - MS-DOS için 16-bit derleyici ve yorumlayıcı ile arşivleyin.
DOS
için Gfa-BASIC, Windows benzeri, ancak daha kaba bir GUI desteğiyle DOS altında çalışan programlar yazmanıza olanak tanır . Bu, kullanıcıyı bir komut satırı arabirimi kullanmakla sınırlamadan, düşük seviyeli disk işlemleri için yardımcı programlar yazmak için kullanışlıydı. Bir programı Gfa'dan DOS'a dönüştürmek, renk değerlerinin DOS sistem paletine uyacak şekilde değiştirilmesini gerektiriyordu.
Windows sürümleri
Windows için Gfa-BASIC, Windows API çağrılarının tam bir uygulamasını içeriyordu . Ürünün daha popüler bazı ürünlere göre bir takım teknik avantajları olmasına rağmen ("kolay" bir dili sağlam ve hızlı bir mimariyle, güvenilir derlenmiş kodla birleştirerek), Windows pazarında büyük bir başarı elde etmedi. Yüksek performanslı kod isteyen yazılım uzmanları, BASIC'i daha düşük olarak görerek daha "teknik" dillere bağlı kalma eğilimindeydi. BASIC ile herhangi bir sorunu olmayanlar için, Microsoft ve Borland gibi bir dizi köklü yazılım aracı sağlayıcısı, VB gibi yeni "görsel" programlama sistemlerini aktif olarak teşvik etti . Bunlar , kullanıcıların bir sürükle ve bırak arayüzü ve nesne yönelimli düzenleme yardımıyla standart bileşenlerle (metin, düğmeler, şematik çerçeveler) dolu pencereler ve diyaloglar oluşturmasına izin verdi .
Windows için GfA-BASIC'in avantajlarından biri, derleyicinin (ayrı satılır) bağımsız yürütülebilir dosyalar oluşturabilmesiydi . Ayrıca, Windows Dinamik Bağlantı Kitaplıkları (DLL'ler) oluşturmak için nispeten kolay bir seçenek içeriyordu. Bu, Gfa-BASIC içinde rutinleri yazmanıza ve test etmenize, bunları Windows işlevleri olarak bir DLL dosyasına aktarmanıza ve ardından Visual BASIC 3.0 ( kod üretemeyen) gibi diğer araçlar veya programlar içindeki önceden derlenmiş işlevlere erişmenize olanak tanır . kendisi tarafından derlenmiştir ). Bu özellik, Gfa-BASIC'in VB için bir sayı sıkıştırma eklentisi olarak kullanılmasına izin vererek , sürümle çok karmaşık olan veri tabanı sıralama veya medya sinyallerinin sayı sıkıştırma gibi uygulamalar için yüksek hızlı rutinler yazmanıza olanak tanır . VB anda mevcut .
Gfa-BASIC, ABD pazarında Microsoft ve Borland gibi şirketlerin şirket tanıma veya ürün tanıma faktörlerine sahip değildi ve basit bir metin tabanlı kod oluşturma sistemi olarak, yeni ve heyecan verici “görsel” kullanıcı arayüzlerinden yoksundu. rakipler sahip çıktı.
Gfa-BASIC, VB bileşenleri için destek içerecek şekilde daha da geliştirilmiş olmasına rağmen, Gfa-BASIC içinde kullanımı VB'den daha teknikti .
Büyük bir pazarlama bütçesi ya da gazetecilerin neden bu konuda yazmaları gerektiği konusunda net bir neden olmadan, Windows için Gfa-BASIC nispeten belirsiz bir ürün olarak kaldı.
Gfa-BASIC'in 2 sürümü vardır, Gfa-BASIc 16-bit ( GB16 ) ve Gfa-BASIC 32-bit ( GB32 )
GB16 (Gfa-BASIC 16 bit)
DOS ve Windows 3.1 için Gfa-BASIC 16-bit'in " terkedilmiş yazılım " sürümü :
- http://sites.google.com/site/gfabasic16/ - "Gfa-BASIC'in 16-bit sürümleriyle başarılı bir şekilde programlamak için ihtiyacınız olan her şey"
Oradan indirebilirsiniz:
- Windows 3.1 için 16 bit yorumlayıcıya sahip dosya.
- Windows'un 16 bit sürümü için ayrı derleyici ve bağlayıcı içeren dosya.
- Uzantı araçlarıyla dosya.
- Örnek listeler
- Windows 3.1 için dil üzerine bir kitap
Gfa-BASIC , Windows'a benzer bir grafik kullanıcı arayüzüne ( GUI ) sahipti. Bu uygulama, Atari ST ve Amiga sürümleri için komut sözdizimi ile tamamen uyumluydu.
Windows için GB32 (Gfa-BASIC 32 bit)
Visual BASIC ve Quick BASIC'e benzer sözdizimi ile GB32, Windows 95 / 98 / Me / NT / 2000 / XP / Vista / 7 ile uyumludur.
GB32 artık ayrı bir yorumlayıcı ve derleyiciye bölünmemiştir . IDE'den çalıştırıldığında , kaynak kod önce makine koduna derlenir ve ardından yürütülür. Derleyici, hızlı makine kodu üretmek için optimize edilmiştir, bu nedenle programlar yüksek hızda çalışır. GB32 komut kitaplığı, Visual BASIC ve Gfa-BASIC 16 ile kısmen uyumludur.
16-bit sürümün işlevselliğinin çoğu korunur , ancak tamamen yeni bir pencere ve diyalog oluşturma ve işleme konsepti nedeniyle, GB32 de bu alanda VB'den çok farklıdır ve onunla çok daha uyumludur . Diğer uyumsuzluklar 32 bit işletim sisteminden kaynaklanmaktadır . Bir tamsayı , 16 bit Gfa-BASIC'te 16 bit yerine artık 32 bit genişliğindedir . Dolayısıyla, bir programı 16-bit Gfa- BASIC'den taşıdığınızda veya dönüştürdüğünüzde, Gfa-BASIC-32, 16-bit kodu otomatik olarak yeni 32-bit sözdizimine dönüştürecektir .
- http://gfabasic32.blogspot.com/ adresinde Sjouke Hamstra , GB32'nin terkedilmiş yazılım sürümünün bakımını yapar, düzeltir ve günceller . 19 Ocak 2013 itibariyle, Windows için GFA-BASIC'in mevcut sürümü -> Build 1181 .
Dış bağlantılar
- Resmi web sitesi (2002'den beri yanıt vermiyor). .
- Windows için GFA-BASIC 32 — Güncel ücretsiz sürüm - İngilizce.
- Windows 3.1 için GFA-BASIC 16 — Kullanımdan Kaldırıldı - İngilizce.
- Java 1.0'a Atari Gfa-BASIC 3 LST format dönüştürücü
- GokMasE´s GFA Sayfası — bağlantılar / kaynak kodu / kılavuzlar - Atari ST'de Gfa-BASIC için kaynaklar ve bağlantılar içeren başka bir site
- KOŞMAK! Yazılım — kapsamlı bir IDE , uygulama oluşturucu, çalışma zamanı yorumlayıcısı, yeni özellikler ve hata düzeltmeleri içeren kitaplık (Almanca site, İngilizce belgeler)
- X11-Basic - Gfa-BASIC'in Atari ST uygulamasına benzer tam grafik yetenekleri ve sözdizimine sahip X Pencere Sistemi için yorumlayıcı .
- http://tigen.ti-fr.com/gfabasic/index.php 2011-07-17 arasında Wayback Machine'de arşivlendi . — TI-89 için Gfa-BASIC (Fransızca site)
- http://www.people.freenet.de/p.hinz.kunz/index_e.html ( kırık bağlantı İnternet Arşivinde mevcuttur ; geçmişe , ilk ve son sürüme bakın ). Kod ve indirmeler (Windows 32-bit için Gfa-BASIC)
- http://www.vistoso.de/jh/programmer.html 4 Mart 2017'de Wayback Machine'de arşivlendi . 16-bit ve 32-bit Windows için kod ve indirmeler (Almanca).
- Gfa-BASIC Topluluğu
- Yahoo'da Gfa-BASIC Kulübü
- Dale Briant'ın sayfası - bilgiler, programlar ve iyi bir yardım dosyası.
- Neotrek yazılımında Gfa-BASIC - rutinler ve gözden geçirilecek materyaller.
- Atari ST için EN İYİ TEMEL - Araçlar, yamalar, listeler, bilgiler, örnekler vb. İçerir.
- Peter Heinzig'in sayfası - GB32 için yürütülebilir dosyalar ve kaynak listeleri ile (İngilizce ve Almanca)