Şimdi Ara

Programlama

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
450
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Merhabalar, bir süredir yaklaşık 2 senedir programlama ile uğraşıyorum genel olarak ağırlığımı oyun yapmaya vermiştim ama kişisel çalışmada oyun programlama pek mükemmel sonuçlar vermiyor bunu gördüm, C# biliyorum bunun dışında VB, Java(Giriş), C ve C++ yine giriş seviyelerinde biliyorum(Dilin kalıbı, noktalama işaretleri, bir kısım fonksiyonlar, döngüler, şart yapısı). Programlama hayatımda şuan mesleki konumda değil ama Bilgisayar mühendisliği istiyorum, bu mesleği yapanlar veya yazılım mühendisleri, sektörde ne gibi projeler yaptıklarını basitçe anlatırlarsa ve tavsiyeler verirlerse sevinirim. Mesela Windows ortamına yönelik neler yapılıyor meslekte? Veya farklı ortamlara ne gibi yazılımlar yapılıyor? Bu tür yazılımları evde geliştirip TEST edebilme imkanım nedir? Mesela Java ile bir ATM makinesi için program yazıp evimde bunu basitçe test edebilir miyim? Tecrübelerinizden faydalanmak istiyorum, Teşekkürler.



    < Bu mesaj bu kişi tarafından değiştirildi welrocken -- 21 Ocak 2012; 20:43:16 >



    _____________________________




  • NetBeans isimli derleyiciyi kullanarak Java ile ATM simülasyonu tarzında bir program yapabilirsin. Fakat Java'ya başlamadan önce C'de ilerlemeni öneririm. Java'yı C ile karşılaştırınca her şey çok daha kolay. C ile mantığını oturtur, sorunlara çözüm bulma yeteneğini geliştirirsin. Dahası diğer dilleri öğrenmen için gerekli alt yapıda oluşur.
    _____________________________
    Encinaar
  • quote:

    Orijinalden alıntı: Ata

    NetBeans isimli derleyiciyi kullanarak Java ile ATM simülasyonu tarzında bir program yapabilirsin. Fakat Java'ya başlamadan önce C'de ilerlemeni öneririm. Java'yı C ile karşılaştırınca her şey çok daha kolay. C ile mantığını oturtur, sorunlara çözüm bulma yeteneğini geliştirirsin. Dahası diğer dilleri öğrenmen için gerekli alt yapıda oluşur.

    Bir sitedeki ankete göre C en çok kullanılan dildi. Peki C'nin genel kullanım alanı nedir? Daha derin programlama diye düşünüyorum forumdan oradan buradan edindiğim fikirlerle. Mesela bir modemin yazılımını C ile mi geliştiriyorlardır? Merkezden gelen veriyi bilgisayara internet olarak vermek gibi işlemler mesela, bu tarz şeyleri merak ediyorum. C'yi tek başına nasıl öğreneceğim? C ile C++ kodu nasıl ayırt edilir? Tek başına C öğreten kitap, görsel ders var mıdır? Teşekkürler.
    _____________________________




  • Şu anda C'nin o kadar çok kullanıldığını düşünmüyorum. Bir programın hızlı çalışmasını istiyorsanız C'yi kullanabilirsiniz. C önce assmbly, sonra makine diline dönüşür(101010101...). Diğer dillerde durum farklı olabilir(Bknz. Java). Bu nedenle C daha çok gömülü sistemler dediğimiz, gerçek zamanlı ihtiyaçlara yönelik kullanılır. Örnek olarak arabaların bilgisayarları, oto kontrol sistemleri, robotlar...vs. Merkezden gelen veriyi başka bilgisayarlara dağıtmaktan bahsediyorsan "socket programming(Soket programlama)"'yı inceleyebilirsin. C ve C++ ayırt etmek kolay. Basit olarak iki dil üzerinde bilgi sahibi olman yeterli olacaktır. C öğrenmek için alttaki linklerdeki kitapları önerebilirim:

    http://www.ackitabevi.com/tr/Genel/BelgeGoster.aspx?F6E10F8892433CFFAC8287D72AD903BED8239D8509A1CEE4
    http://www.ackitabevi.com/tr/Genel/BelgeGoster.aspx?F6E10F8892433CFF404F9755767D76FF55FAF7992F795E14
    _____________________________
    Encinaar




  • quote:

    Orijinalden alıntı: Ata

    Şu anda C'nin o kadar çok kullanıldığını düşünmüyorum. Bir programın hızlı çalışmasını istiyorsanız C'yi kullanabilirsiniz. C önce assmbly, sonra makine diline dönüşür(101010101...). Diğer dillerde durum farklı olabilir(Bknz. Java). Bu nedenle C daha çok gömülü sistemler dediğimiz, gerçek zamanlı ihtiyaçlara yönelik kullanılır. Örnek olarak arabaların bilgisayarları, oto kontrol sistemleri, robotlar...vs. Merkezden gelen veriyi başka bilgisayarlara dağıtmaktan bahsediyorsan "socket programming(Soket programlama)"'yı inceleyebilirsin. C ve C++ ayırt etmek kolay. Basit olarak iki dil üzerinde bilgi sahibi olman yeterli olacaktır. C öğrenmek için alttaki linklerdeki kitapları önerebilirim:

    http://www.ackitabevi.com/tr/Genel/BelgeGoster.aspx?F6E10F8892433CFFAC8287D72AD903BED8239D8509A1CEE4
    http://www.ackitabevi.com/tr/Genel/BelgeGoster.aspx?F6E10F8892433CFF404F9755767D76FF55FAF7992F795E14

    Vallahi sitede öyle diyordu google'da arama yaptığımdaki ilk siteydi bu, ilgi için teşekkürler, kitaplara bakıyorum.
    _____________________________




  • Evet c en çok kullanılan dil çünkü sadece pc lerde kullanılmıyor. Elektronik dünyasında neredeyse alternatifi yok. Dünya üzerindeki bütün işlemcileri c ile kodlayabilirsiniz. Zaten topu topu 25 bayt ram i olan, 1 mhz de çalışan mikro ların hakkından c'den başkası gelemez.

    Olaya farklı bir pencereden bakarsak, aslında c öğrenmenin en iyi yolu mikrodenetleyici için kod yazmaktır. Yazılan kod simulator de denenebilir. İllaki elektronik devreye gerek yok. Bunların assembly komutları çok basit olduğundan derlenen kodun tam olarak neye dönüştüğünü görüp iyice anlayabilirsiniz. Sonra isterseniz asm bile yazabilirsiniz. x86 asm ile karşılaştırınca bunlarınki oyuncak gibidir. Ama mantık aynı.

    Hız konusuna gelirsek, günümüzde hız için c kullanılmaz (PC ler için). Programın hızını belirleyen dilden çok kullanılan algoritmadır. C nin güzel tarafı, verimli algoritma oluşturmak için mantığımızı geliştirmesi. Aynı tekniği kullanan c ile java kodu arasındaki hız farkını görmek zor olur.

    Adam bakıyor java programı biraz yavaş açılıyor diye java yavaş diyor. Program açılırken bytecode un dinamik olarak derlendiğinden, bunun avantajlarından haberi yok.




  • 3Ds Max gibi ağır bir programı da C# ile yapamayız herhalde ölür bilgisayar
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • quote:

    Orijinalden alıntı: elektro_gadget

    Evet c en çok kullanılan dil çünkü sadece pc lerde kullanılmıyor. Elektronik dünyasında neredeyse alternatifi yok. Dünya üzerindeki bütün işlemcileri c ile kodlayabilirsiniz. Zaten topu topu 25 bayt ram i olan, 1 mhz de çalışan mikro ların hakkından c'den başkası gelemez.

    Olaya farklı bir pencereden bakarsak, aslında c öğrenmenin en iyi yolu mikrodenetleyici için kod yazmaktır. Yazılan kod simulator de denenebilir. İllaki elektronik devreye gerek yok. Bunların assembly komutları çok basit olduğundan derlenen kodun tam olarak neye dönüştüğünü görüp iyice anlayabilirsiniz. Sonra isterseniz asm bile yazabilirsiniz. x86 asm ile karşılaştırınca bunlarınki oyuncak gibidir. Ama mantık aynı.

    Hız konusuna gelirsek, günümüzde hız için c kullanılmaz (PC ler için). Programın hızını belirleyen dilden çok kullanılan algoritmadır. C nin güzel tarafı, verimli algoritma oluşturmak için mantığımızı geliştirmesi. Aynı tekniği kullanan c ile java kodu arasındaki hız farkını görmek zor olur.

    Adam bakıyor java programı biraz yavaş açılıyor diye java yavaş diyor. Program açılırken bytecode un dinamik olarak derlendiğinden, bunun avantajlarından haberi yok.

    http://stackoverflow.com/questions/145110/c-performance-vs-java-c
    _____________________________
    Encinaar




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.