C++ Ders 2[Makine Kodu]

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
Genel anlatınlardan daha karmaşık bir anlatım değil. Sadece türkçe kaynaklar direk uygulama dan giriş yapıyorlar işin arka planında ne olduğunu anlatarak değil. Bu da ilk gören kişiye tuhaf gelebilir tabii ki. Yeni başlayan biri anlamakta zorlanabilir belki haklısın ama gerçekten anlamak isteyen kişi anlayacaktır. Benim de ilk okuyuşta anlayamadığım yerler oldu(ve halen bazen oluyor) Ama o yeri tekrardan daha dikkatli okuyup üzerine kafa yorunca anlayamadığım yer olmadı, ki burada öyle bir durum söz konusu değil çünkü burası forum. Kişi anlıyamadığı kısmı bana buradan sorabilir bende elimden geldiğince o kişinin anlıyacağı anlatım şeklinden anlatmaya çalışırım. Tabi programcılar ikiye ayrılır. Araştırmacı programcı ve uygulamaya önem veren programcı. Araştırmacı programcı için arka planda ne olduğunu önemlidir ama adam arka planda ne olduğunu merak etmeyip, sadece uygulama öğrenmek istiyorsa uygulamaya önem veren programcı oluyor. Uygulamaya önem veren kişiler içinde en son yazdığım dersler uygulamaya yönelik zaten.
Diğer anlatımlarla karşılaştırıldığında karışık ama anlamak isteyene tekrar okunduğunda fazlasıyla anlaşılabilecek bir anlatım, fazla bilgi de bir zaman sonra boşa oluyor bana göre, C++'daki cout'un Java'daki system.out.print olduğunu bilse ne işine yarayacak sadece C++'ya yönelmiş birisinin, tabii dillerin sınırlarını bilmesi gerekli o ayrı bir şey* Çok fazla araştırmaya yönelik olanlar bir zamandan sonra araştırmayı uygulamaya geçirmeyi bırakıyor, denemiyor geneli, kullanması gerektiğinde de doğru düzgün kullanamıyor. Uygulamaya yönelik olanlar zaten başından kaybetmiş, "çalışsın yeter gerisi hikaye :p bana ne bunun ne işe yaradığından, yarıyor mu yarıyor." :( *
Bana göre anlatımlarda anlatımdan sonra bol örnekle açıklanmalı* anlatanın önceden merak ettiği her şeyin cevabı ek olarak yazılmalı ama bu da uzun zaman istiyor. (Bu ekstra şeyler tabii ki not gibi gözükmeli ya* mesela spoiler içine yazılabilir.)
 

Life Hunter

Lapis Toplayıcısı
En iyi cevaplar
0
Diğer anlatımlarla karşılaştırıldığında karışık ama anlamak isteyene tekrar okunduğunda fazlasıyla anlaşılabilecek bir anlatım, fazla bilgi de bir zaman sonra boşa oluyor bana göre, C++'daki cout'un Java'daki system.out.print olduğunu bilse ne işine yarayacak sadece C++'ya yönelmiş birisinin, tabii dillerin sınırlarını bilmesi gerekli o ayrı bir şey* Çok fazla araştırmaya yönelik olanlar bir zamandan sonra araştırmayı uygulamaya geçirmeyi bırakıyor, denemiyor geneli, kullanması gerektiğinde de doğru düzgün kullanamıyor. Uygulamaya yönelik olanlar zaten başından kaybetmiş, "çalışsın yeter gerisi hikaye :p bana ne bunun ne işe yaradığından, yarıyor mu yarıyor." :( *
Bana göre anlatımlarda anlatımdan sonra bol örnekle açıklanmalı* anlatanın önceden merak ettiği her şeyin cevabı ek olarak yazılmalı ama bu da uzun zaman istiyor. (Bu ekstra şeyler tabii ki not gibi gözükmeli ya* mesela spoiler içine yazılabilir.)
Sen yanlış anladın, Araştırmacı programcılarda uygulama yapabilir. Sistem programlama yapabilmek için bu tür konuların çok iyi bilinmesi gerekir özellikle. Ama sadece uygulama öğrenmiş birisi sistem programlama yapamaz. Görüşlerin için sağol dikkate alacağım. Ama zaten bu ilk derslerde uygulama anlatılmıyor yani neyin örneğini vereyim anlamadım. Dediğin olay döngüler felan için olur ona da daha var zaten değişkenlerde şu an ders serisi. Ama bölüm sonu soruları gibi şeyler yapacağım.
 

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
Sen yanlış anladın, Araştırmacı programcılarda uygulama yapabilir. Sistem programlama yapabilmek için bu tür konuların çok iyi bilinmesi gerekir özellikle. Ama sadece uygulama öğrenmiş birisi sistem programlama yapamaz. Görüşlerin için sağol dikkate alacağım. Ama zaten bu ilk derslerde uygulama anlatılmıyor yani neyin örneğini vereyim anlamadım. Dediğin olay döngüler felan için olur ona da daha var zaten değişkenlerde şu an ders serisi. Ama bölüm sonu soruları gibi şeyler yapacağım.
Bu rehber için söylememiştim zaten, uygulamaya yansıtılabilecek teorik bilgiler ve uygulamalar için söylemiştim. Orada biraz yanlış oldu, ama yine de aşırı bilgi bir seviyeden sonra işe yaramıyor, adam gidip
a
/ \
b c
/ \
d e
Gibi bir yerde b dalı ile ilgiliyse a dalına girip oradan c dalındaki e dalını bilmesi gerekmiyor* Tabii b dalı istediklerini karşılıyorsa ve sadece b dalı ile ilgiliyse. Kısaca lazım olanı aşırı düzeyde aşmayın, lazım olana değil lazım olabilecek olana bakın, asla kullanmayacağınızı düşünüyorsanız ve ileride lazım olursa da o zaman araştırırsınız. Belirli bir seviyeden sonra karışabiliyor da zaten :/ *düzgün anlatamadı ama olsun :( *
Neyse boşa uzatmaya gerek yok *-*
 

Life Hunter

Lapis Toplayıcısı
En iyi cevaplar
0
Bu rehber için söylememiştim zaten, uygulamaya yansıtılabilecek teorik bilgiler ve uygulamalar için söylemiştim. Orada biraz yanlış oldu, ama yine de aşırı bilgi bir seviyeden sonra işe yaramıyor, adam gidip
a
/ \
b c
/ \
d e
Gibi bir yerde b dalı ile ilgiliyse a dalına girip oradan c dalındaki e dalını bilmesi gerekmiyor* Tabii b dalı istediklerini karşılıyorsa ve sadece b dalı ile ilgiliyse. Kısaca lazım olanı aşırı düzeyde aşmayın, lazım olana değil lazım olabilecek olana bakın, asla kullanmayacağınızı düşünüyorsanız ve ileride lazım olursa da o zaman araştırırsınız. Belirli bir seviyeden sonra karışabiliyor da zaten :/ *düzgün anlatamadı ama olsun :( *
Neyse boşa uzatmaya gerek yok *-*
Bak şimdi bazı yerlerde haklısın. Bu tür konuları bilmek zorunlu değildir ama bunları bilmenin zorunlu olduğu YERLER de var. Sistem programlama mesela. Ve ya diyelimki assembly yazacaksın(Assembly kullanılırmı deme sistem programlama yaparken bazı yerlerde çok iyi performans gerekir ve o yerlere C felan da yetmez çözüm assembly olur)Assembly ile sistem programlama yaparken bu konuları çok iyi bilmen gerekir. Sistem programlama da bu konuları öğrenmek gerekiyor kısacası. Bu konulara çok da gereksiz gözüyle bakma öğrenilmesi gereken yerler var. Tabi dersin ben hiç sistem programlama yapmam sürekli uygulama geliştiririm, ona bir şey diyemem ama sistem programlamada gerekli bu konular. Ayrıca bu konular bana her zaman çok zevkli gelmiştir.
 

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
Bak şimdi bazı yerlerde haklısın. Bu tür konuları bilmek zorunlu değildir ama bunları bilmenin zorunlu olduğu YERLER de var. Sistem programlama mesela. Ve ya diyelimki assembly yazacaksın(Assembly kullanılırmı deme sistem programlama yaparken bazı yerlerde çok iyi performans gerekir ve o yerlere C felan da yetmez çözüm assembly olur)Assembly ile sistem programlama yaparken bu konuları çok iyi bilmen gerekir. Sistem programlama da bu konuları öğrenmek gerekiyor kısacası. Bu konulara çok da gereksiz gözüyle bakma öğrenilmesi gereken yerler var. Tabi dersin ben hiç sistem programlama yapmam sürekli uygulama geliştiririm, ona bir şey diyemem ama sistem programlamada gerekli bu konular. Ayrıca bu konular bana her zaman çok zevkli gelmiştir.
"Eğer o dal sana yetiyorsa diğer dala çok fazla sıçramana gerek yok, yetmiyorsa serbestsin" demeye çalıştım orada ya neyse *-*
 
Üst