MikroBasic için alt bölüm açılsın.
Picbasic pro
? include dosya ekleme
- Float yok
- fonksiyon tanımı yok
- Alt proğram tanımı yok
- Kütüphane eksik
+ isis similasyon var
Proton+ (Picbasic plus)
- 1 adet include dosya ekleme
+ Float var
- fonksiyon tanımı yok
- Alt proğram tanımı yok
+ Kütüphane var
- Bug bolca var
+ isis similasyon var
- MMC lib var çalışmıyor
MikroBasic
+ include dosya ekleme
+ Float var
+ fonksiyon tanımı Var
+ Alt proğram tanımı var
+ Kütüphane var
- Bug var
? isis similasyon yok (Cofmaker desteği ile var)
+ MMC lib var çalışıyor
anlamadım, alt program tanımı yok derken?
sub procedure procedure_name(parameter_list)
[ local declarations ]
procedure body
end sub
sub function function_name(parameter_list) as return_type
[ local declarations ]
function body
end sub
yani?
İleri seviyede proğram yazanlar için en önemli bileşenler.
pbpde alt program yazabiliyoruz
Gosub .......................Return şeklinde her dilde var. Prosedür şeklinde olanı bilmiyorum. Ben eski versiyon ile çalışmıştım.
@rree hocam benim anladığım forumda MikroBasic kategorisi açılsın diyorsunuz :)
Evet bence iyi bir dil
iyi dil olmasından ziyade popüler olması lazım hakkında bolca konu bulunmalı
forum çok uzun süredir aktif şimdiye kadar ne kadar microbasic ile ilgili konu açıldı acaba ?
Gelişmelere bakılırsa popiler olacak gibi. İki Üç aya bir yeni versiyonu ve yeni libler ekleniyor.Gerçi ben bu dil ile bir kaçtane proğram yazdım. devam etmememin tek sebebi isis similasyonuna desteği olmamamsı.
neden microbasic hex kod üretmiyormu :) bence bi yanlış anlaşılma yüzünden microbasic kariyerinizi bitirmişsiniz hocam :D
Ben genel olan kısımlardan bahsetmedim gosub gibi.. Hex kotlarından bütün diller similasyon yapıyor.
Ust seviye kodalrı ile Adım adım similasyondan bahsediyorum. Kariyer peşinde değilim ben en az bilgisi olandan bile bilgi paylaşmayı önem veren kişiyim.
hazırla hex'i yolla isis'e çalışıyosa çalışıyodur böyle değilmi:)
Cofmaker ile cof dosyası oluşturuyorsun. Sonra isis den cof dosyasını istiyorsun. İsis similasyonunu başlattığında proğramda tanımladığın tüm değişkenler ve proğram kotların sergileniyor. F11 ile adım adım her komuta gidiyor. F10 ile ise bulunduğun Ana veya alt proğramdaki komutları adım adım gözlüyorsun. Alt proğram çağrılarını işleyip sadece sonucu iletiyor.
Hocam söylediğiniz işleme debug deniyor real time debug dahil olmak üzere bunu yapmanın pekçok yolu var kullandığınız IDE bunu destekler ve kodu üretildiğiniz yerde bu işlemi yapmak daha doğrudur sadece isis yapacak diye bişey yok zaten geliştirme sırasında isis kullanmak sadece günü kurtarır yeterli değildir ben size farklı bişey önereyim C ile kod yazın barışalım. :)
Ayrıca proğram değil program.
protonda 1 tane mi dosya ekleyebiliyorum
Herkes c diyor Hi-tech c baktım helplerinde kütüphane arıyorum yok. Picproje okudum kütüphaneyi kendin yazacaksın anlatmışlar. Zamanı kısıtlı olanlar için büyük dez avantaj. CCS baktım Kütüphane iyi nerede ise herşey fonksiyon. PortA=5 anlatmak bile basic alışkanlığı olanlar için problem.Artık programlama dilleri bir çıtaya doğru sürükleniyor. Benim görüşüm C , Pascal , Basic ,Vs hepsi birbirine benzeyecek. Mikrobasic bence C dilinden dahada artıları var.
Not: X-Fi Arkadaşımız proğram değil program yabancı kelimelerin türkçeye girmesi türkçe olarak imla kurallarına
nasıl yazılır zaman ayıramadım. Biraz hoşgörü ve nezaket.
bende yeni dil öğrenmeyi düşünüyorum, neye geçsem karar veremedim
Protonda olamaz dedim. İki adet include dosyası ekliyorum birini derlemiyor derlemişgibi yapıyor.Proton basic lisanslı kullanıcısyım.Program dosyası büyük ve kesmeler kullanmaya başladığımda derleme sonucu basit işlemlerde bile hata yapıyor. En kötüsü proğram başka noktalara dallanmaya başlıyor.Halen onu kullanıyorum.
Mikro basic e geçmeyi düşünüyorum. Mikrobasic ile deneyimi olan arkadaşlar eksi yönleri varsa anlatsınlar.
İşin başında iken vazgeçeyim.
Debug, donanım ile debug yapmak en iyisi. Biliyorum yazılım hiçbir zaman gerçeğin yanından geçemez. Dikkatten kaçan basit hatalar bile insanın çok zamanını alıyor. İsis similasyonunda basit hatar hemen göze çarpıyor.
derlemey eçalışıpta olmayan "eklenmiş" dosya ne imiş merak ettim.
glcd denemesinde bile iki adet var. FONT ve "proton_4g.inc" gibi
Söylediğin iki adet inc dosyasını beede gördüm. Bir tane Sht11 bilgi almak için Sht11.inc yaptım. Esas proğramdan çağırdım ve çalıştı. Sonra Ds serisinden DsXXXX numarası hatırımda değil realtime için inc oluşturdum. Ardından DsXXXX derece için oluşturdum. Bunlar ayrı ayrı çalıştı. Ana proğramda Sht11.inc sonra
Ds1620.inc Sonra DsXXXX.inc ekledim. Derledi son ikisinden değer gelmedi. İsis similasyonda basic komutlarının assembler karşılıklarına baktım son iki include dosyasındaki komutların assembler komutları bo duruyordu.Help indeki kurallara aynen uydum goto yönlendirmelerine dikkat ettim.
Ya Arkadaşlar allah aşkına..!
Mikrobasic for DSpic (versionu farketmez compile etsinde) elinde olan arkadaşlar bir yerlere upload edebilirlermi ?
Heryerde aradım. Ya yok ya link kırık yada demo. :( Lütfen yardım edin..