Picproje Elektronik Sitesi

SERBEST BÖLGE => Programlama ve Algoritma => Konuyu başlatan: unknownperson - 26 Eylül 2013, 12:21:01

Başlık: C'ye nasıl hakim olunur ?
Gönderen: unknownperson - 26 Eylül 2013, 12:21:01
Arkadaşlar Ocak ayında 15 günlük çalışmam ile internette C ile ilgili bilgi toplayıp videolar izleyerek C# öğrendim.(daha doğrusu öğrendiğimi düşündüm) Haziran ayında unutmama rağmen notlarıma tekrar bakıp hatırladım fakat sonrasında anladım ki asıl bilinmesi gereken C++ neden diye sorarsanız çoğu yerde(PIC'den tutun diğer dallar) C++ dan bahsediliyor. Bu yüzden oturdum C++ hakkında kitaplara baktım videolar izledim şuan da onun hakkında da başlangıç seviyeyi geçmiş orta seviyelerde bir bilgim var. Fakat ben hiç C eğitimi almadım bunları kendi başıma yapıyorum. Bu yüzden aklıma takılan bir şey var ben bu C'ye nasıl hakim olabilirim. Şuan sadece bildiğimi düşünerek yetinebiliyorum . Nasıl geliştirebileceğimi bilmiyorum . C de 1-2 hafta uzaklaşınca bazı şeyleri unutuyorum notlarıma bakma ihtiyacı duyuyorum . Bana yardımcı olursanız sevinirim.
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: XX_CİHAN_XX - 26 Eylül 2013, 12:25:05
Tonla video izle yada kitap oku, eğer bol uygulama yapmıyorsan hepsi havada kalır.
Bol bol kod yazacaksın, yazılmış kodları inceleyeceksin.
Yemek yapmayı televizyonda değil mutfakta öğrenebilirsin.
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: mistek - 26 Eylül 2013, 12:35:38
Alıntı yapılan: XX_CİHAN_XX - 26 Eylül 2013, 12:25:05
Tonla video izle yada kitap oku, eğer bol uygulama yapmıyorsan hepsi havada kalır.
Bol bol kod yazacaksın, yazılmış kodları inceleyeceksin.
Yemek yapmayı televizyonda değil mutfakta öğrenebilirsin.

Kesinlikle. Uzunca bir süre kitaptan C çalıştım ama her konu için kod yazmadım. Uygulamasını yapmadığım konuları zamanla unuttum.
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: unknownperson - 26 Eylül 2013, 12:37:47
Alıntı yapılan: XX_CİHAN_XX - 26 Eylül 2013, 12:25:05
Tonla video izle yada kitap oku, eğer bol uygulama yapmıyorsan hepsi havada kalır.
Bol bol kod yazacaksın, yazılmış kodları inceleyeceksin.
Yemek yapmayı televizyonda değil mutfakta öğrenebilirsin.
Güzel örnek vermişsiniz fakat kod yazmak için bir hedef olmalı yani bir şeyler çalıştırmalı. Yanlış mıyım ?
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: Gökhan BEKEN - 26 Eylül 2013, 14:39:57
C'yi öğrenebilmek için bir ton sorunla karşılaşmak ve bunları çözmek gerekiyor.
Öldürmeyen acı, güç verir hesabı...

Pointerler'i ve dinamik bellek yönetimi konularını çok çok iyi öğrenmenizi tavsiye ederim. Ama bunları uygulama ihtiyacı hissetmeniz lazım. Durup dururken yazarsanız bunların gereksiz olduğunu düşünürsünüz. Öyle bir yer geliyorki "harbiden boşuna üretmemişler bu komutları" diyorsunuz.
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: unknownperson - 26 Eylül 2013, 15:51:08
Alıntı yapılan: meftun - 26 Eylül 2013, 14:39:57
C'yi öğrenebilmek için bir ton sorunla karşılaşmak ve bunları çözmek gerekiyor.
Öldürmeyen acı, güç verir hesabı...

Pointerler'i ve dinamik bellek yönetimi konularını çok çok iyi öğrenmenizi tavsiye ederim. Ama bunları uygulama ihtiyacı hissetmeniz lazım. Durup dururken yazarsanız bunların gereksiz olduğunu düşünürsünüz. Öyle bir yer geliyorki "harbiden boşuna üretmemişler bu komutları" diyorsunuz.
Haklısınız bende "harbiden boşuna üretmemişler bu komutları" demek istiyorum  ;D Ama kitaplara bakınca hep aynı şeyler üzerinde duruluyor yani kitapta bir yere kadar anlatabiliyor. Yani artık program üzerinde bir şeyler yapmam lazım kendimi geliştirmek için . Sizce uygulama ihtiyacı nasıl duyabilirim ?
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: t2 - 26 Eylül 2013, 16:02:06
Hedefi buradan uydurmak önermek  neredeyse imkansız.

Aşağıdakilerden birini düşünerek belki hedefi belirleyebiliirsiniz
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: unknownperson - 26 Eylül 2013, 16:15:45
Alıntı yapılan: t2 - 26 Eylül 2013, 16:02:06
Hedefi buradan uydurmak önermek  neredeyse imkansız.

Aşağıdakilerden birini düşünerek belki hedefi belirleyebiliirsiniz

       
  • Yaşım küçük, vaktim bol, bu projeyi yaparsam, tanıdıklarıma gösterir hava atar, aferin alırım bu da beni mutlu eder.
  • Şu projeyi yaparsam çok eğlenirim
  • Bu projeyi yaparsam köşeyi dönerim paraya para demem
  • falan projeyi yaparsam patron bana zam yapabilir. zaten 3 kuruş maaş alıyoruz
  • filan projeyi yaparsam terfi edebilirim
  • Şu işi tamamlarsam, hayır amacıyla kullanılacak, sevap kazanabilirim.
Teşekkür ederim bunlar üzerinde düşüneceğim.
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: Tesla.25 - 26 Eylül 2013, 18:30:49
Bir kere orta seviye bilgim, ileri seviye bilgim var gibi laflar boş laflar. C++ ın %1 ini bile bilmediğini sana söyleyebilirim. Aslında bu 40 yıllık C++ programcısı için de geçerli birşey.  Onlar bile halen daha C++ hakkında birşeyler öğreniyorlardır.

İlk iş, dilin kurallarını iyi bilmek.
Ondan sonra bol bol program yazıp, yazılmış programları incelemek gerek. Ve tabi ki çeşitli problemleri çözmek.
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: Gökhan BEKEN - 26 Eylül 2013, 18:44:47
Programlama diline yüzde yüz hakim olsan bile kullanacağın donanıma ve çevrebirimine hakim değilsen bildiklerin kurtaramıyor projeyi. Herşey birbiriyle bağlantılı.Örneğin basit bir LCD nin nasıl çalıştığını bilmiyorsan ona uygun kod yazamıyorsun. Yazılımsal bağlılıkta var tabi, mesela TCP/IP protokolünün nasıl işlediğini bilmiyorsan ağ uygulamalarını yapamıyorsun. Dili öğrenmek birşey değil...
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: unknownperson - 26 Eylül 2013, 18:47:14
Alıntı yapılan: meftun - 26 Eylül 2013, 18:44:47
Dile yüzde yüz hakim olsan bile kullanacağın donanıma ve çevrebirimine hakim değilsen bildiklerin kurtaramıyor projeyi. Herşey birbiriyle bağlantılı.Çrneğin basit bir LCD nin nasıl çalıştığını bilmiyorsan ona uygun kod yazamıyorsun. Yazılımsal bağlılıkta var tabi, mesela TCP/IP protokolünün nasıl işlediğini bilmiyorsan ağ uygulamalarını yapamıyorsun. Dili öğrenmek birşey değil...
Yani alanında iyi olunca program kısmında iyi olman böylelikle birbirlerini tamamlıyorlar diyorsun

mesaj birleştirme:: 26 Eylül 2013, 19:44:46

Alıntı yapılan: Tesla.25 - 26 Eylül 2013, 18:30:49
Bir kere orta seviye bilgim, ileri seviye bilgim var gibi laflar boş laflar. C++ ın %1 ini bile bilmediğini sana söyleyebilirim. Aslında bu 40 yıllık C++ programcısı için de geçerli birşey.  Onlar bile halen daha C++ hakkında birşeyler öğreniyorlardır.

İlk iş, dilin kurallarını iyi bilmek.
Ondan sonra bol bol program yazıp, yazılmış programları incelemek gerek. Ve tabi ki çeşitli problemleri çözmek.
C kullanılan bir firmada 20 günlük bir staj nasıl olur sizce ?
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: mistek - 26 Eylül 2013, 19:49:48
Alıntı yapılan: unknownperson - 26 Eylül 2013, 18:47:14
C kullanılan bir firmada 20 günlük bir staj nasıl olur sizce ?

Kesinlikle iyi olur. Çalışanları uzaktan dinleseniz bile çok faydasını görürsünüz.
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: unknownperson - 26 Eylül 2013, 19:53:02
Alıntı yapılan: mistek - 26 Eylül 2013, 19:49:48
Kesinlikle iyi olur. Çalışanları uzaktan dinleseniz bile çok faydasını görürsünüz.
O zaman bu seneyi iyi bir ortalamayla geçeyim de saten bu sene C dersi varmış orada da bir şeyler kaparım . İnşallah bir staj yeri de bulursam kendimi geliştirmiş olurum.
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: mistek - 26 Eylül 2013, 19:56:01
Alıntı yapılan: unknownperson - 26 Eylül 2013, 19:53:02
O zaman bu seneyi iyi bir ortalamayla geçeyim de saten bu sene C dersi varmış orada da bir şeyler kaparım . İnşallah bir staj yeri de bulursam kendimi geliştirmiş olurum.

Endüstriyel kartlar ÜRETEN firmalara bakın. Hem elektronik hem yazılımdan biraz kaparsınız. Geri kalan herşey size bağlı.
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: unknownperson - 26 Eylül 2013, 20:00:29
Alıntı yapılan: mistek - 26 Eylül 2013, 19:56:01
Endüstriyel kartlar ÜRETEN firmalara bakın. Hem elektronik hem yazılımdan biraz kaparsınız. Geri kalan herşey size bağlı.
Tamam öyle yapıcam tavsiyeniz için teşekkür ederim
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: Tesla.25 - 26 Eylül 2013, 20:01:27
Evet, gerçekten çok iyi olur senin için.
sorceforge.net adresine git. Orada C dili ile yazılmış yüzlerce uygulama var. Kaynak kodlarına bakabilirsin.
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: unknownperson - 26 Eylül 2013, 20:02:14
Alıntı yapılan: Tesla.25 - 26 Eylül 2013, 20:01:27
Evet, gerçekten çok iyi olur senin için.
sorceforge.net adresine git. Orada C dili ile yazılmış yüzlerce uygulama var. Kaynak kodlarına bakabilirsin.
Tamam teşekkürler
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: muhittin_kaplan - 27 Eylül 2013, 00:14:26
Dili bosver algoritma kur, gunluk dille olsun, sekilsel olsun.
Díl bir aractir  kurdugun algoritmayi gerceklestirmek icin,
java c basic paskal vs dil bilinmez kullanilir. Turkceyi biliyormusun :-\ kullandigin 500 kelime e gerisi, basvuru kitaplarinda. Yazilim dillerindede ayni Basvuru kitabi
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: unknownperson - 27 Eylül 2013, 00:19:56
Alıntı yapılan: muhittin_kaplan - 27 Eylül 2013, 00:14:26
Dili bosver algoritma kur, gunluk dille olsun, sekilsel olsun.
Díl bir aractir  kurdugun algoritmayi gerceklestirmek icin,
java c basic paskal vs dil bilinmez kullanilir. Turkceyi biliyormusun :-\ kullandigin 500 kelime e gerisi, basvuru kitaplarinda. Yazilim dillerindede ayni Basvuru kitabi
Algoritma ile ilgili kısa bir pdf okumuştum yani algoritmanın ne olduğunu biliyorum fakat günlük dille şekilsel algoritma nasıl kurucam yani neyle ilgili ? Algoritma problem çözümünde izlenilecek yolun basamak şeklinde belirtilmesi diye biliyorum ortada problem yok ki ?  :o
Başlık: Ynt: C'ye nasıl hakim olunur ?
Gönderen: mistek - 27 Eylül 2013, 02:07:27
Mesela C öğrenmek istiyorsunuz değil mi ? Bununla bir algoritma kurabilirsin.
Nasıl? Nereden başlaman gerektiğine karar ver.
Aralarda başa dönmen gerekecek mi?
Staj konusu nerede olacak ?
Video mu izlenecek ?
Kitap mı okunacak yoksa uygulama mı yapılacak ?
Sırası nedir ? vs vs.

Algoritma evden okula giderken bile kurulabilir. Kafanızda canlandırın.