Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
84
Cevap
13998
Tıklama
0
Öne Çıkarma
Cevap: SİZCE HANGİ PROGRAMLAMA DİLİ (2. sayfa)
K
16 yıl
Yarbay
Konu Sahibi

anladım indirdim c# olanı ama burdaki c++ ya da baktım bizim okulda kullandıgımızdan biraz farklı gibi bizdeki dev C++ ydı programın adı



G
16 yıl
Er

Hobi olarak yapacaksan vb.net bence


Bu mesaja 1 cevap geldi.
D
16 yıl
Yarbay

Arkadaşlar ben de C öğrenmeye çalışıyorum, ancak bu algoritma olayı çok sıkıcı. Daha işin başındayım, compiler bile Dev-C++ diye bir program yükledim, ona da tama bakamadım. Algoritma örneklerine bakıyorum kitaptan. Bütün programlama dilleri için gerekli mi algoritma bilmek?

Yoksa Visual Studio yada Visual Basic yükleyip bu programlarla mı çalışayım? DOS ekranı bana da çok itici geliyor.



D
16 yıl
Yarbay

amone açıkçası işin başında, hele kitaplara da o kadar para verdikten sonra soğumak istemiyorum.. Ben de ileride bu işten para kazanmayı amaçlamıyorum, şimdilik. Şöyle ufak tefek programcıklar, hatta becerebilirsem oyunlar yapmak istiyorum.

Ama dediğim gibi bu algoritma problemleri çok can sıkıcı. Halen derleyicilerden bahsetmedi kitap (Günay Karlı - C'de problem çözme mantığı).


Bu mesaja 1 cevap geldi.
8
16 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Darkness

amone açıkçası işin başında, hele kitaplara da o kadar para verdikten sonra soğumak istemiyorum.. Ben de ileride bu işten para kazanmayı amaçlamıyorum, şimdilik. Şöyle ufak tefek programcıklar, hatta becerebilirsem oyunlar yapmak istiyorum.

Ama dediğim gibi bu algoritma problemleri çok can sıkıcı. Halen derleyicilerden bahsetmedi kitap (Günay Karlı - C'de problem çözme mantığı).


Aynı kitap bende de var :) Tabi ondan öğrenmedim. Ama bir ara bu konu hakkında ders verdiğim zamanda bana az katkısı olmadı.

Öncelikle parayı en son aşamaya bırak. Bu işlerden yüksek meblalar kazanmana daha var. Şimdiden onu hedeflersen yakın bir zamanda sıkılırsın.

Ufak tefek programcık dediklerimizin dahi belirli bir algoritması vardır ki bunlar çok basit olduğundan kullanma gereği duymayız.

Oyun yapmak istiyorum diyorsun ancak henüz o kadar bilgiye sahip değilsin ve önünde de bu konu hakkında uzun bir yol var. Ve şunu unutma ki algoritmadan şimdiden sıkıldıysan oyun yapmayı unutabilirsin. Çünkü oyunların kodlama ve tasarım aşamalarından önce algoritması çıkarılır.

Bence algoritmayı da öğrenmeden önce algoritmanın önemini iyi kavrasan iyi olur. Ayrıca zevkli hale getirebilmek senin elinde. Halen sıkılmaya devam ediyorsan, evet o kadar kitaplara para da yatırmış olsan işin başında bunu bırak. Çünkü ilerledikçe kaybın sadece 2-3 tane kitap parasından ibaret kalmayacak ;)



D
16 yıl
Yarbay

Tamam yaw kızmayın algoritmaya devam edicem

Sadece mesela html kodlamayı bilmeyen birinin Dreamweaver'de kaba saba da olsa bir web site hazırlayabilmesi gibi, ben de algoritma bilmeden visual basic gibi bir programla, program yapabilir miyim diye sormuştum


Bu mesaja 1 cevap geldi.
8
16 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Darkness

Tamam yaw kızmayın algoritmaya devam edicem

Sadece mesela html kodlamayı bilmeyen birinin Dreamweaver'de kaba saba da olsa bir web site hazırlayabilmesi gibi, ben de algoritma bilmeden visual basic gibi bir programla, program yapabilir miyim diye sormuştum


Tabi yapabilirsin de yapabildiklerin hesap makinesinden öteye gitmez. Sen değilmiydin oyunlar yazmak isteyen ? :)


Bu mesaja 1 cevap geldi.
D
16 yıl
Yarbay

Kitaptaki ilk örneği yaptım ve Dev-C++'de denedim ancak bir yerlerde bir hata var sanırım. Done yazısı çıkmasına rağmen, RUN'a bastığımda bir msdos ekranı açılıp kapanıyor 1 sn içinde.

Bu kodlarda bir hata mı var? Yoksa başka bir program mı kullanmalıyım; Visual Studio'yu henüz edinemedim.

/* C programlama dilinde ilk programimiz
"merhaba dunya" */

#include <stdio.h>

int main()
{
//mesaj ekrana yazdirilir
printf ("merhaba dunya \n");
printf ("C programlama diline hos geldiniz \n");

return 0;
}



D
16 yıl
Yarbay

teşekkürler amone,

bu conio ve getche'den bahsetmemişti kitap bu örnekte, denedim oldu sahiden



D
16 yıl
Yarbay

Bir şey daha soracağım amone,

En ufak bir program için bile kim bilir kaç bin satır kod yazmak gerekiyordur.. Nesneye yönelik olan programlamada, acaba bu kod işiyle hiç ilgilenmeyip, doğrudan hazır menüleri kullanarak programı geliştirmek mümkün mü?

Yani mesela çok küçük bir oyun yapacağız diyelim; bir cisim var, ve bu cismi ok tuşları ile 4 yöne hareket ettireceğiz, background veya ses yok, sadece bu cisim.

Böyle bir şeyi Visual Basic gibi programlarda mı yapmak daha kolaydır, yoksa C ile bunun kodlarını yazarak programlama mı?





< Bu mesaj bu kişi tarafından değiştirildi Darkness -- 17 Ağustos 2009; 14:58:55 >
Bu mesaja 1 cevap geldi.
8
16 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Darkness

Bir şey daha soracağım amone,

En ufak bir program için bile kim bilir kaç bin satır kod yazmak gerekiyordur.. Nesneye yönelik olan programlamada, acaba bu kod işiyle hiç ilgilenmeyip, doğrudan hazır menüleri kullanarak programı geliştirmek mümkün mü?

Yani mesela çok küçük bir oyun yapacağız diyelim; bir cisim var, ve bu cismi ok tuşları ile 4 yöne hareket ettireceğiz, background veya ses yok, sadece bu cisim.

Böyle bir şeyi Visual Basic gibi programlarda mı yapmak daha kolaydır, yoksa C ile bunun kodlarını yazarak programlama mı?


@amone`ye sormussun ama ben de yanitlayamaya calisayim.

Sadece menuleri kullanarak program yazmak mumkun degildir cok cok cok basit sorgulamalar vs haricinde... Neneye yonelik programlamanin mantigi daha cok olaya gore islem yapma mantigindadir. Yani Nesne yonelimli dusunme biraz farklidir.

Tabi ki bahsettigin uygulamayi Visual Basic`te yapmak daha kolaydir.


Bu mesaja 1 cevap geldi.
D
16 yıl
Yarbay



Ama Visual Basic ile C dilleri farklı birbirinden, öyle değil mi? Yani C bilen birisi, nesneye yönelik bir programlamaya başladığında, sil baştan mı öğrenmesi gerekiyor kodlamayı?

Asıl merak ettiğim, ben C'yi uzun süre sonra öğrensem bile, daha sonra C++, C# veya basic'e geçmek istesem, zorlanır mıyım? Yoksa önceden öğrendiklerim benim işimi çok kolaylaştırır mı?

Bir de C ile yapılmış program örneklerini nereden bulabilirim?


Bu mesaja 1 cevap geldi.
D
16 yıl
Yarbay

Sadece hobi değil bir çok alanda kullanabilmek adına ben python u önerirdim.


Bu mesaja 1 cevap geldi.
T
16 yıl
Çavuş

ben bu sene ilk yılım olucak pc. müh okucam.yukarda yazanlari okuduktan sonra açikcasi gözüm korktu .yapabilceğim bişey varmi acaba boş boş oturmaya vicdanim elvermiyor :(


Bu mesaja 1 cevap geldi.
8
16 yıl
Yüzbaşı

quote:

Orijinalden alıntı: tmac**

ben bu sene ilk yılım olucak pc. müh okucam.yukarda yazanlari okuduktan sonra açikcasi gözüm korktu .yapabilceğim bişey varmi acaba boş boş oturmaya vicdanim elvermiyor :(


Evet yapabileceğin birşey var. İlk yıl gösterilecek olan Programlama ile ilgili kaynakları araştır bul ve şimdiden incelemeye başla bence ;)


Bu mesaja 1 cevap geldi.
T
16 yıl
Çavuş

google la basliyim ben :D:D:D tskrler


Bu mesaja 1 cevap geldi.
E
16 yıl
Yüzbaşı

Yeni başlıyacaklar RAD Studio 2010 kurup Delphi ve C++ Builder ile çalışmalar yapabilir. Artı olarak bu derleyiciler ile ilgili çok fazla kaynak ve dökümanı nette çok kolay bulabilirsiniz.


Bu mesaja 1 cevap geldi.
X
16 yıl
Binbaşı

Bence yeni başlayacak olanlar direk dili öğrenmekle başlamamalı... Önce iyi bir algoritma kitabı alıp okuyarak işe girişmeli çünkü dili bilmek yetmiyor malesef.. Dil olarak önerim ise C# ve ya Java'dır... 2sininde syntax'ı birbirine yakın yüksek seviye programlama dilleridir..


Bu mesaja 1 cevap geldi.
J
16 yıl
Er

quote:

Orijinalden alıntı: Xonar

Bence yeni başlayacak olanlar direk dili öğrenmekle başlamamalı... Önce iyi bir algoritma kitabı alıp okuyarak işe girişmeli çünkü dili bilmek yetmiyor malesef.. Dil olarak önerim ise C# ve ya Java'dır... 2sininde syntax'ı birbirine yakın yüksek seviye programlama dilleridir..


sana katılıyorum ;)



K
16 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Darkness

Yani C bilen birisi, nesneye yönelik bir programlamaya başladığında, sil baştan mı öğrenmesi gerekiyor kodlamayı?



hayır. yazılım geliştirme analiz, tasarım, gerçekleştirme ve test süreçlerinden oluşur. bu ve benzeri forumlarda "programlama" adı altında ele alınan faaliyetler esasında gerçekleştirme safhasındaki kod üretimini ifade eder. nesneye yönelik programlama (OO); tasarım aşamasında ele alınır.
analiz aşamasında öğrendiğiniz veri ve bilgiler tasarım aşamasında programlama araçlarını kullanarak bir sistem modellersiniz.
eğer modelinizi nesneleri, nesneler arası ilişkileri esas alınarak üretmek istiyor iseniz OO tasarım gerçekleştirmeniz gerekir (dikkatinizi çekerim henüz bir satır kod bile yazmadınız).

ticari bir uygulama yazılımı geliştirmek istiyor iseniz ortalama olarak proje zamanının %25-30'u analize, %25'i tasarıma, %30-35'i gerçekleştirmeye ve %15-20'si test süreçlerinde harcanır.
OO tasarım bir yetenektir. aynen şan derslerinde öncelikle doğru nefes almanın öğretildiği gibi yazılım geliştirmek istiyor iseniz geçerli en az 1 adet modelleme metodunu biliyor olmanız gerekir.
Yer aldığım projelerde elde ettiğim tecrübeye göre OO'nun avantajının sizi doğru tasarıma zorlaması olduğunu söyleyebilirim.
Size analizi geçiştirme imkanı sağlamaz, uygulama yazılımınızın kapsamını eksiksiz belirlemeye yönlendirir.
Sonuç olarak size müşterinin göz zevkine, alışkanlıklarına uygun olmasa bile, hiç değilse eksiksiz olarak kullanabileceği bir araç ürettirir.

detaylarda da gördüğünüz gibi modelleme yaklaşımınız ile kullandığınız dil arasında sebep sonuç ilişkisi yok. yani vb.net kullanıp OO tasarıma uygun yazabileceğiniz gibi, c# kullanıp süreç modellemesine de yönelebilirsiniz.