Programlamaya mı baslıcaksın ? Birkaç önerim olucak .. - Google Fan Webmaster Forum
Google Fan Webmaster Forum  

Geri Dön   Google Fan Webmaster Forum > Acemi Webmaster > Yeni Başlayanlar

Yeni Başlayanlar Webmaster dünyasına yeni girenlerin sorunları, sormak istedikleri her konuda herşey

Cevapla
 
LinkBack (1) Konu Seçenekleri
  1 links from elsewhere to this Post. Click to view. #1 (permalink)  
Eski 04-04-2008, 19:02:12
ooppsss - ait Avatar
design co.
 
Tekirdağ Şubesi
Nerden: Tekirdağ
Yaş: 24
Mesajlar: 956
Thanks: 0
Thanked 0 Times in 0 Posts
iTrader Puanı: (10)
iTrader Feedback: (100%)
Rep puanı: 97
ooppsss isimli üyemiz hakkına hiçbir bilgimiz yok.
ooppsss - MSN üzerinden Mesaj gönder
Wink Programlamaya mı baslıcaksın ? Birkaç önerim olucak ..

Vakti zamanında Paul Graham ile Viaweb'in geliştirmiş ve daha pek çok proje ile uğraşmış Trevor Blackwell, bu aralar adından geliştirdiği sıradışı Dexter isimli robot [video] ile bahsettiriyor. Dinamik, gerçek zamanlı olarak ağırlık merkezini hesaplayıp yürüyen yani fiziksel olarak insana çok benzer şekilde hareket eden bu iki ayaklı robot epey ses getireceğe benzer.
Blackwell'in web sitesinde programcılara ve geleceğin "hacker"larına tavsiyelerden bir kısmını Türkçeye çevirip paylaşalım istedik:
Hangi programlama dilini öğrenmeliyim?
Python ile başlayın. Temiz, güçlü, estetik olarak hoşlanabileceğiniz ve öğrenmesi kolay bir dildir. Smalltalk'un modern bir sürümü olan Squeak de harikadır ancak bu aralar pek popüler değil. Mutlaka bir gün C programlama dilini de öğrenmeniz gerekecek ancak Python gibi bir dilin üst seviye soyutlamaları cinsinden düşünür ve yazarken bunları C diline çevirirseniz daha iyi programlar yazdığınızı göreceksiniz. Bir ara, Lisp de öğrenmelisiniz.
Teknik detayları bir yana, programlama dilleri aslında programcı camiaları demektir. Seçeceğiniz dilin iyi programcılarla iletişim kurmanıza imkan tanımasını istersiniz çünkü iyi programcılardan çok şey öğrenebilirsiniz. İyi programcılar Python, Lisp, C++ gibi güçlü dilleri tercih ederler. Bu yüzden, örneğin Visual Basic her ne kadar güçlü ve tam bir dil olsa da gerçekten iyi olan programcıların çok küçük bir kısmı VB kullanır. Java programcılarının %99'undan öğrenmeye değer bir şey duyamazsınız.
Diğer yandan, C++ kötü tasarlanmış bir dildir ancak tarihi sebeplerden ötürü pek çok zeki insan bu dili kullanmıştır dolayısı ile akıllı bir topluluk ile muhatap olursunuz.
Benzer prensip işletim sistemleri için de geçerlidir. Her ne kadar Windows 2000 ve ardından gelen işletim sistemleri gayet iyi işletim sistemleri olsalar da gerçekten iyi olan programcıların ancak küçük bir kesimi bu işletim sistemlerini kullanır yani eğer siz bu işletim sistemini tercih ederseniz bunun üzerinden tanıdığınız insanlar da ortalama insanlar olacaktır. FreeBSD ve Linux gibi sistemlerin etrafında ise çok daha iyi bir camia vardır.

Programlama öğrenmeye başlıyorum. Birkaç iyi kitap tavsiye edebilir misiniz?

Pek çok dil için O'Reilly yayınevinden çıkan kılavuzlar yeterince iyi sayılır. Kerninghan ve Pike'ın The Practice of Programmingi harikadır. Ne sebeple olursa olsun "21 Günde Java Öğrenin" gibi bir kitabı okumamalısınız.
Nasıl daha iyi programcı olabilirim?
Diğer programcıların yazdıkları kaliteli program kaynak kodlarını okumak için vakit ayırın. Maalesef Linux ve GNOME gibi açık kodlu projelerdeki kodların büyük kısmı kötü yazılmıştır. İyi kaynak kodlara sahip olduğunu gördüğüm açık projelerden birkaçı şunlardır:
* FreeBSD çekirdeği ve yardımcı programları.
* Bittorrent: Hem karmaşık algoritmalar barındıran hem de güzel bir kullanıcı arayüzü olan, Python ile yazılmış bir program.
* Squeak: Kendi dilinde yani Squeak ile yazılmıştır. Güçlü grafik kullanıcı arayüzünün kaynak kodu sistemle birlikte gelir ve şimdiye dek gördüğüm arayüz sistemleri içinde temiz, okunabilir ve kolayca müdahale edilebilir tek grafik kullanıcı arayüzü.
* Python: Hem C ile yazılmış yorumlayıcı kısmı hem de işlev kitaplıkları (bunlar Python ile yazılmıştır)
* LCC (lightweight C compiler): Bu C derleyicisi, David R. Hanson'ın yazdığı "A Retargetable C Compiler: Design and Implementation" isimli harika kitapla birlikte incelenirse çok faydalı olur. Hayatınız boyunca bir derleyici yazmayacak olsanız dahi bu kitabı okumanız size çok şey öğretecektir.
Eğer saydıklarım dışında iyi kod içeren açık projeler biliyorsanız lütfen burada listelemem için bana bir e-posta yollayın.
Uzman bir programcıyım. Bana birkaç iyi kitap önerebilir misiniz?
Cormen, Leiserson ve Rivest'in yazdığı "Algorithms"; Abelson ve Sussman'dan "The Structure and Interpretation of Computer Programs", Paul Graham'dan "On Lisp" (Lisp kullansanız da kullanmasanız da bu kitabı mutlaka okuyu), Don Knuth'un tüm kitapları (her ne kadar bunun için biraz çaba sarf etmeniz gerekse de). Özel konularda bir iki kitap tavsiye etmem gerekirse öncelikle Stevens'dan "Unix Network Programming", Jones ve Lin'den "Garbage Collection" ve Fraser ve Hanson'dan "A Retargetable C Compiler: Design and Implementation" kitaplarını önerebilirim.
__________________
Alıntı ile Cevapla
  #2 (permalink)  
Eski 07-04-2008, 17:35:09
Üyeliği durduruldu
 
Adana Şubesi
Yaş: 22
Mesajlar: 33
Thanks: 0
Thanked 0 Times in 0 Posts
iTrader Puanı: (0)
iTrader Feedback: (0%)
Rep puanı: -5
CooLLeader biraz seviyesizlik bulunan bir tartışmaya katılmış.
Tanımlı

sağol kardes
Alıntı ile Cevapla
Cevapla


LinkBacks (?)
LinkBack to this Thread: http://www.r10.net/yeni-baslayanlar/153176-programlamaya-mi-baslicaksin-birkac-onerim-olucak.html
Konuyu Başlatan For Type Tarih
Programlamaya mı baslıcaksın ? Birkaç önerim olucak .. | Oyun İndir Rss Haber r10.net Oyunhayali.com Mp3 oyun film This thread Pingback 04-04-2008 20:12:43

Konuyu Toplam 1 üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Konu Seçenekleri

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 10:44:11 .


 
Telif Hakları vBulletin v3.7.3 © 2000-2008, ve Jelsoft Enterprises Ltd.'e Aittir.
Hosted by Radore Hosting

“İnsanların en hayırlısı, insanlara faydalı olandır”. H.Ş

R10.net Donanım sponsoru Radyomix.fm

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199