Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

Pic Basic'ten C'ye geçiş

Başlatan certy, 06 Ağustos 2013, 03:32:49

certy

Aşağı yukarı 1-2 aydır Pic Basic dili ile uğraşıyordum. Sonra baktım ki C ile kıyaslandığında daha işlevsiz bir dil. En azından ülkemizde Pic Basic kullanarak ahım şahım projeler yapılmıyor ya da yapılamıyor. Bende C diline geçmeye karar verdim ama şöyle bir sorunum var.

Baktığımda C dili ile TFT ekran çalıştıranlar var, GSM modül kullanan var, GPS modül kullanan var. Bu projelerin kodlarına baktığımda tüm hevesim kaçıyor, yapamam diye ümitsizliğe düşüyorum. Elektronikten soğumaya başlıyorum. Ümitsizliğe düşmemin sebeplerinden biri de kodların karışık gelmesinin yanı sıra yabancı dilimin pek iyi olmaması.

Sizden ricam bu ve bu tür projeleri gerçekleştirebilen arkadaşlar; nasıl bu kadar iyi seviyeye geldiniz? Ne kadar zamanda bu seviyeye ulaştınız? Uyguladığınız planlar, izlediğiniz yollar nelerdir? Faydalandığınız kaynaklar nelerdir? Yardımcı olursanız sevinirim.
TA1USS

muhittin_kaplan

#1
Alıntı YapSonra baktım ki C ile kıyaslandığında daha işlevsiz bir dil. En azından ülkemizde Pic Basic kullanarak ahım şahım projeler yapılmıyor ya da yapılamıyor.
YANLIŞ

Az Uyku, Çok Çay ve Israrlı azimli Araştırma;
Araştırma;
ingilizce,
Kitap Okuma alışkanlığına sahip olma,
Yapılmış örnekleri gerçekleştirme,
Kullanacağın işlemcinin yapısına hakim olma (Datashit  :P okuma),
İşlemci yada Dil İle duygusal bağ kurmama, projenin gereksinimini karşılama (Profesyonel olma)
Yapacağın projenin (Öğreneceğin İşlemci yada dilin) Temel Bileşenlerine vakıf olma (Hazır Bulunuşluluk)

Aklıma Bunlar geliyor şimdilik.

mesaj birleştirme:: 06 Ağustos 2013, 03:39:49

Unutmadan Hiç kimse NİRVANA ya ulaşmadı hala. Herkesin öğreneceği bir şey vardır.

XX_CİHAN_XX

Klişe bir laf ama C, basic, asembly vb.. diller amaç değil araçtır. O araca biner ve gideceğin yere ulaşırsın. Bu seyahatin esnasındaki konfor, hız, güvenlik elbette bindiğin araca bağlıdır. Bu seyahatleri keyifli ve işlevsel hale getirmek için C ye geçmek istemeni yerinde bir karar olarak değerlendirmekle birlikte muhittin hocanın tavsiyelerini atlamaman gerektiğini belirtmek istiyorum. Çünkü Bu seyahati başarılı bir şekilde gerçekleştirebilmek için bu aracı kullanmayı öğrenmek, yağını suyunu yakıtını vermekte gerekiyor. İşin özü herhangi bir programlama dili bilmek yetmiyor :)
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.

atioky_216

Gömülü sistemler için populer C/C++ akımına kapılmak lazım  :) Üstelik Hi-Tech, CCS vs. bir çok C dilini kolaylaştıran ürünler ortalıkta dolaşırken fazla geç kalmamalı.

certy

@muhittin_kaplan

İşte beni de yabancı dil olmadığı için datasheet okuma zorluyor. :)

Peki ne kadar bir zamanda bu dili yeyip yutabilirim?
TA1USS

XX_CİHAN_XX

Alıntı yapılan: certy - 06 Ağustos 2013, 10:12:48
@muhittin_kaplan

İşte beni de yabancı dil olmadığı için datasheet okuma zorluyor. :)

Peki ne kadar bir zamanda bu dili yeyip yutabilirim?

Bu sana bağlı. Mutlaka halletmen gerekiyor. Öyle çok iyi konuşur derecesine gelmen gerekmiyor. Datasheet okuyabilecek kadar kendini geliştirsen başlangıç için yeterli. İşi hızlandırmak için bu konuda profesyonel destek alman gerekir.
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.

mehmet

Google Dayı size yardım eder. ;P
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

certy

Alıntı yapılan: XX_CİHAN_XX - 06 Ağustos 2013, 13:00:05
Bu sana bağlı. Mutlaka halletmen gerekiyor. Öyle çok iyi konuşur derecesine gelmen gerekmiyor. Datasheet okuyabilecek kadar kendini geliştirsen başlangıç için yeterli. İşi hızlandırmak için bu konuda profesyonel destek alman gerekir.

Profesyonel destek bulsam bu zamana kadar zaten hallederdim. :)
TA1USS

Salih

Her fani eninde sonun da C diline geçecektir.
Mesele geçişin ne kadar süre sonra olacağıdır. :)

certy

Alıntı yapılan: salih - 07 Ağustos 2013, 12:52:36
Her fani eninde sonun da C diline geçecektir.
Mesele geçişin ne kadar süre sonra olacağıdır. :)

:)

Hangi derleyiciyi önerirsiniz?
TA1USS

Salih

Alıntı yapılan: certy - 07 Ağustos 2013, 13:30:35
:)

Hangi derleyiciyi önerirsiniz?

İleri seviye profesyonel arkadaşlar çok sıcak bakmasa da CCS C diyorum.
Neticede C diline geçmek önemli. Kişiye hangisi tür C cazip ve kolay geliyorsa onu kullansın.

mufitsozen

Alıntı yapılan: salih - 07 Ağustos 2013, 17:01:19
İleri seviye profesyonel arkadaşlar çok sıcak bakmasa da CCS C diyorum.
Neticede C diline geçmek önemli. Kişiye hangisi tür C cazip ve kolay geliyorsa onu kullansın.

Ben uzunca bir suredir, profesyonel olarak C ile program yaziyorum.

PIC icin C compiler aradigimda da CCS C kullandim, cok da memnun kaldim.

Kim sicak bakmiyormus bilemedim.
Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

Salih

Alıntı yapılan: mufitsozen - 07 Ağustos 2013, 17:04:33
Ben uzunca bir suredir, profesyonel olarak C ile program yaziyorum.

PIC icin C compiler aradigimda da CCS C kullandim, cok da memnun kaldim.

Kim sicak bakmiyormus bilemedim.

Daha önceki tartışmaları hatırlarsan, CCS C ANSI standartlarına uymuyor ve hazır fonksiyon kullanıyor diye
eleştirilmişti.

certy

TA1USS

XX_CİHAN_XX

Özellikle bir basic kullanıcısı bence hi tech yada micro c ile çok cırmalar. Bende CCS C yi tavsiye ederim. ANSI C uyumu en az hi tech kadar var, hazır fonksiyonları da artısı :)
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.