MCUlar icin alternatif Basic derleyicisi

Başlatan çonçon, 04 Ağustos 2008, 18:11:22

çonçon


teknikelektronikci

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 :)
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

çonçon

vallahide billahide basic dili bu....biraz daha inceleyeyim...

XX_CİHAN_XX

Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

mustafa_cmbz

sadece tanıtım mı yapıyorlar?anlayamadım...?eğer harbiden de böyle bişey olursa ileride çok rahat edicez gibi :D

controller

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.
Hesabım OG tarafından haksız bir şekilde pasif yapılmıştır.

mustafa_cmbz

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...

fatihvelid

Mikrodenetleyiciler için alt seviyeli programlama için, C üstünde dil tanımam :) Ve tabiki az kullandığım assembly de.
Kainatta her canlı "DNA" diliyle yazılmış bir programdır...

çonçon

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,

çonçon

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,

çonçon

bu arada başlık biraz argo kaçmış, kusuruma bakmayın arkadaşlar, sevincimden bir anlık gaflet!! af oluna .....

fatihvelid

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
Kainatta her canlı "DNA" diliyle yazılmış bir programdır...

çonçon

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.

çonçon

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..

çonçon

neyse, konu dağıldı, hbbrbasic ile bilgi paylaşımı ve yorumlarınızı bekliyorum arkadaşlar.