Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: çonçon - 04 Ağustos 2008, 18:11:22

Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: çonçon - 04 Ağustos 2008, 18:11:22
http://www.hbbrbasic.com/

siteyi bi incelerseniz, güzel bir olay..
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: teknikelektronikci - 04 Ağustos 2008, 19:16:10
concon hocam nedir b anlamadim basic tabanli ile arm veya 32 16 bitlik picleri kolayca programlama mi? eger öyle ise haketen yikrtik :D süper bi sey ama tabi c kadar nasil etkili orasi bilinmez denemek lazim :)
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: çonçon - 04 Ağustos 2008, 23:08:06
vallahide billahide basic dili bu....biraz daha inceleyeyim...
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: XX_CİHAN_XX - 04 Ağustos 2008, 23:40:05
:)
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: mustafa_cmbz - 04 Ağustos 2008, 23:45:52
sadece tanıtım mı yapıyorlar?anlayamadım...?eğer harbiden de böyle bişey olursa ileride çok rahat edicez gibi :D
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: controller - 04 Ağustos 2008, 23:50:19
insanlardaki bu c fobisini anlamış değilim.

ayrıca c öğrenmek varken neden zaman ve enerjilerini basic gibi 3. sınıf bir programlama dilini öğrenmek için harcıyorlar onuda anlamış değilim.
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: mustafa_cmbz - 05 Ağustos 2008, 00:16:56
usta kafa hep zıpırlığa çalıştığı için o tarz matematik kavramların yoğun olduğu işlere gelemiyoruz sanırım...ben öyleyim şahsen he zorlanmıyormuyum hiç sorma neşler çekiyorum ama yine de vaz geçip asm veya c öğrenmeye içim el vermiyor...
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: fatihvelid - 05 Ağustos 2008, 08:48:17
Mikrodenetleyiciler için alt seviyeli programlama için, C üstünde dil tanımam :) Ve tabiki az kullandığım assembly de.
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: çonçon - 05 Ağustos 2008, 09:36:28
C 'de okuduğumu anlamıyorumki ! bir sürü >> )=)) v.b.; bir sürü zırtapozluklar , adam kuralını koymuş yok satır bitince şöyle yap yok komut girmeden önce şöyle olsun bir sürü kural, eyvallah, ama basic gibi sade ve okunaklı olsa bir dil çok mu şey istemiş oluruz acaba, anlaşılabilir kurallar zinciri ile de bu işi yapmak mümkün değilmidir sorarım sizlere, hem sonra gelişme adına da olsa bazı şeylerle uğraşmayı neden engelliyorsunuz anlamıyorum, unutmayın ki dünya üzerinde kullandığımız çoğu teknoljik buluş bu tür yada buna benzer boş çalışmaların da sonucudur, şu negatiflikten vazgeçsek de -olsun bu da bir şey uğraşsınlar bakalım nereye toslayacaklar diye düşünseniz olmuyormu yanii, lütfen biraz daha pozitif bakabilirmisiniz olaylara lütfen.

Saygılarımla,
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: çonçon - 05 Ağustos 2008, 09:51:18
teknikelektronikci arkadaşım,

anladığım kadarı ile daha yeni çıkmış bir şey, evet arm tabanlı projeleri geliştirirken basic kullanmamızı sağlayan bir ide ve compiler bütünü (anlayabildiğim kadarı ile), C'ye yakın olmakla birlikte basic deki alıştığımız yapı devam ediyor, dün gece den beri siteyi hatmediyorum, bununla ilgili görüş ve önerileri bekliyorum.

Saygılarımla,
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: çonçon - 05 Ağustos 2008, 09:52:35
bu arada başlık biraz argo kaçmış, kusuruma bakmayın arkadaşlar, sevincimden bir anlık gaflet!! af oluna .....
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: fatihvelid - 05 Ağustos 2008, 10:06:24
Alıntı yapılan: "concon"C 'de okuduğumu anlamıyorumki ! bir sürü >> )=)) v.b.; bir sürü zırtapozluklar , adam kuralını koymuş yok satır bitince şöyle yap yok komut girmeden önce şöyle olsun bir sürü kural, eyvallah, ama basic gibi sade ve okunaklı olsa bir dil çok mu şey istemiş oluruz acaba, anlaşılabilir kurallar zinciri ile de bu işi yapmak mümkün değilmidir sorarım sizlere, hem sonra gelişme adına da olsa bazı şeylerle uğraşmayı neden engelliyorsunuz anlamıyorum, unutmayın ki dünya üzerinde kullandığımız çoğu teknoljik buluş bu tür yada buna benzer boş çalışmaların da sonucudur, şu negatiflikten vazgeçsek de -olsun bu da bir şey uğraşsınlar bakalım nereye toslayacaklar diye düşünseniz olmuyormu yanii, lütfen biraz daha pozitif bakabilirmisiniz olaylara lütfen.

Saygılarımla,

Dostum kimse kmsenini tercihine karışamaz, karışmaya da hakkı olmaz. Ben bu konudaki şahsi tercihimi ifade ettim. Atalarımızın dediği gibi en kısa yol bildiğin yoldur. Tercihinize saygı duyarım, ama saygı duymam tercihinizi mantıklı bulduğum anlamına gelmez tabi. Basic kullanma alışkanlığınızdan dolayı kısa sürede istediğiniz hedefe ulaşabiliyorsanız eyvallah.

Yüksek seviyeli diller çok yaygınlaştığı halde low level programcılarının en vazgeçilmez dili orta seviyeli olan C dilidir.

C diğer dillere göre öğrenmesi(assembly hariç), yazması ve kodların anlaşılması daha zordur. Programcılık kabusu olan pointer hatalarıyla C ve C++ dillerinde karşınıza çıkar. Bazen gözden kaçan çok küçük bir ayrıntıyı(özellikle pointer hatası) kaçırmanız yazdığınız yüzlerce satır kodları boşa çıkarabilir.

C ile ilgili olumsuz şeyler söyledikten sonra C'yi tercih etmemin sebebini de anlatayım.

* C ve assembly ile küçük işletim sistemleri geliştirebilirsiniz, driverlar yazabilirsiniz.Ama basicte bunu yapma şansınız yok. Olsa bile çok verimli olmaz. Basic gibi 3. nesil diller ile az bir komutla çok iş yaparsınız ama alt seviyelerde nelerin yapıldığından haberiniz olmaz. Ayrıca C'ye göre daha çok kod üretir. İşte C'nin bu yönünü seviyorum ve kullanıyorum.

* Yazdığım programı alt seviyede yazabilir ve yazdığınız koddan emin olursunuz.

* Taşınabilir yazdığınız C kodunu az bir değişikle istediğiniz platforma ve işlemciye taşıyabilirsiniz, istediğiniz derleyiciye uyarlayabilirsiniz.

Her işlemci için basic derleyici bulamazsınız, ama C derleyicisi bulursunuz.
C dili alt seviyeli programlama için evrensel bir dildir.

Kısaası C profesyone bir dildir. Verimli kullanım için de profesyonellik ister.

İyi Çalışmalar
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: çonçon - 05 Ağustos 2008, 10:29:45
offf ,,offfff yaş 46, bu yaşdan sonra C öğrenmek çok zor gibi geliyor bana,
ama deneyeceğim illaki, bineceğim bir alamete !! gideceğim selametle !!!,
yorumunuz için çok teşekkür ederim bu arada.
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: çonçon - 05 Ağustos 2008, 10:33:01
Bu arada, yukarıda C için bahsi geçen tüm özellikler artık basic'tede mevcut.
:roll:  :roll:  :roll:

herhalde sizler c ile program yazmakla meşgul iken basicteki gelişmeleri kaçırdınız galiba!!,, şaka bir yana, günümüzde rtos olayını bile basic dili ile yapıyor adamlar, artık hex dosyalar daha az yer tutuyor vs. vs.

tabii basic'i savunmuyorum aslında, sadece savunduğum dünyadaki her şey gibi, kullanıcı istekleri gelişmenin anahtarı, kullanıcılar istedikçe gelişme olacak ve bunun sonucu C'den daha iyi bit dil de ortaya çıkacak belkide o dilden de daha iyi bir dil oluşacak bu böyle devam edip gidecek C diye tutturmamak lazım geldiğini anlatmaya çalışmıştım, tabii basic diye de tutturmamak lazım hep daha iyiye hep daha güzele doğru..
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: çonçon - 05 Ağustos 2008, 10:46:14
neyse, konu dağıldı, hbbrbasic ile bilgi paylaşımı ve yorumlarınızı bekliyorum arkadaşlar.
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: yas - 05 Ağustos 2008, 15:36:00
Evet bencede güzel bir gelişme
Alıntı YapC ve assembly ile küçük işletim sistemleri geliştirebilirsiniz, driverlar yazabilirsiniz.Ama basicte bunu yapma şansınız yok. Olsa bile çok verimli olmaz. Basic gibi 3. nesil diller ile az bir komutla çok iş yaparsınız ama alt seviyelerde nelerin yapıldığından haberiniz olmaz. Ayrıca C'ye göre daha çok kod üretir
Ayrıca bu görüşe katılamıyacağım. Sonuçta hepimizin bildiği üzere kontrolcü çalışırken ona yüklenen kodu yani derleyicinin ürettiği hex kodu işletmekte az komut çok iş veya gereksiz yere kod üretme işini derleyici yapar. Yani derleyici ne kadar yetenekli ise üretilen çıktı o kadar verimli olur. Kısacası kendimizi basic veya C veya başka bir şey diye sınırlandırmıyalım yine hepimizin hem fikir olacağını zanettiğim bir dil var oda işin özü olan asm.dir. Ama zaman ve efordan kazanmak için üst düzey dillere her zaman ihtiyacımız var ister C ister basic isterse başka bir şey olsun.
Kolay gelsin iyi çalışmalar.
Başlık: MCUlar icin alternatif Basic derleyicisi
Gönderen: computerboy - 02 Kasım 2009, 12:22:14
Çok güzel bir program. bu programın indirme linki varmı ?
Başlık: Ynt: MCUlar icin alternatif Basic derleyicisi
Gönderen: tayfunaki - 08 Ocak 2011, 20:09:35
çok güzel bir program fakat indirilcek bir yer yok...

C mi Basic mi? konusu ise...basic ile mikrolarla yapamayacağınız şey yok ..bunu bizzat denedim... haa C de biliyorum kullanmaktanda hiç çekinmem.. fakat C nin noktası virgülü ile harcadığım zamanla basic te programı 5 adım öteye götürebiliyorum...

işin özü iş bilenin kılıç kuşananın.... kimse basic i küçümsemesin... kullanabilen için muazzam bir silahtır...C yi bilmek sanki mikrolarda ustalık demek..halbuki hiç ilgisi yok... 

Eğer uzay gemisi yada astronomil bişey yapmayacaksanız C  bilmiyor iseniz ..fakat söylenenlerden dolayı kendinizi eksik hissediyorsanız sakın C ye bulaşmayın... inanın bana kaybettiğiniz zamanla kalırsınız...

Ben C bilmiyordum ve bana dedilerki basic ile biyere kadarsın ilerleyemezsin...kafaya koydum C öğrendim ..1 yıldr C ile çalışyorum fakat...önüme nezaman bir proje gelse..anında basikte denemesini yapıyorum... basic in şuana kadar yetmediği bir iş çıkmadı karşıma...net, uygulamalarından tuttunda.. sensör kullanımı, hatta pic18 serisinde grafik gui bile yaptım basic ile hiçte kasmadı beni..C öğrendikten sonra anladımki bu işleri C ile yapmaya kalksaydım saçlarım akarırmış :))) .... C ile haşır neşir olupta basic bilmeden yorum yapmayıın arkadaşlar...korkarımbasic öğrenirsenic C nin pabucunu dama atarsınız... sonuçta bilinki bugünkü basic eski basic değil...   aynı program hem C de , hem basic te yaptım hex boyutları 2 kb basikte daha fazla... 2 kb için bilmiyorsanız kasmaya değmez.. ama algoritma okuma ve farklı kaynaklardan da faydalanma konusunda bilin derim ama kasmaya gerek yok asla...

saygılar..