programlama dili

gokhan38
15-08-2009, 17:26   |  #26  
Yıllanmış Üye
Teşekkür Sayısı: 4
1,097 mesaj
Kayıt Tarihi:Kayıt: Şub 2009

bende q basic tavsiye edecem ama milatta kaldı :D

Mustafa Akın
15-08-2009, 18:49   |  #27  
Mustafa Akın avatarı
Yıllanmış Üye
Teşekkür Sayısı: 0
3,236 mesaj
Kayıt Tarihi:Kayıt: Ağu 2006
Alıntı: gokhan38  
bende q basic tavsiye edecem ama milatta kaldı :
 
E biraz öyle oldu yani. C# dan başla, Microsoft'un sitesinde hazırlanmış ücretsiz (ingilizce) eğitim videoları bulabilirsin.
http://msdn.microsoft.com/en-us/beginner/default.aspx

PcMaKeR
15-08-2009, 19:19   |  #28  
PcMaKeR avatarı
Yıllanmış Üye
Teşekkür Sayısı: 6
8,935 mesaj
Kayıt Tarihi:Kayıt: Eki 2005
Alıntı: mesut_illegal  
C# önemli ama vb.net temeli olmadan  öğrenmesi çok zor olur. programlamada önemli olan mantık ve proje tasarlayabilme geri kalanı herhangi bir programlama dili ile yapabilirsiniz.
Bencede vb.net ile başlamalı yazılıma...
 
Yokya öylemi. loseface'e (Mehmete ben tavsiye ettim o dili - Hatta canlı canlı kullanmasını gösterdim ve temelini hemen kavradı. Çocukta inanılmaz azim var)
 
şimdi benim düşünceme gelelim.
borozan; VB.NET ile C# Aynı çekirdeği kullanıyor baştan söyliyim. ikiside .NET kullanıyor.
VB.NET ile C# aynı kefeye konabilir ama C# ın derleyicisi VB.NET ten hızlıdır.
 
C# üç dilin bir araya getirilmişidir.
 
VB.NET in kullanışlılığı.
C++ ın gücü.
Java nı hızı(java çok hızlı değildir ama derleyici bağımlı dillerde baya hızlıdır)
C# Tamamen nesnesel bir dildir. Windowsun iliklerini sömürür.
 
C# en çok javaya benzer ama okunabilirlik olarak eğer {} leri çıkartırsan Visual Basic e benzer.
 
Şimdi gelelim bunların nimetlerine. Java iel yazdığın programlar platform bağımsızdır. Cep telefonundan linux'una mac os sine kadar bütün işletim sistemlerinde çalışır.
 
C# Şuan en iyi windows ta çalışıyor ama linux ve mac pc ler için mono altında çalışıyor ;) 1 seneye kadar oda java gibi platform bağımsızlığından çıkacak inş.
 
C++ tamamen makina koduna çevrilir ve işlemcisi olan her elektronik aygıt için program yazabilirsin. Low level ve çok güçlü bir programlama dilidir. Çoğu kişi C++ dan başla der. Bu ne demek: sana 110 kiloluk halteri bir anda kaldır demek.
 
VB. Kodlamada en rahat programlama dilidir. VB 6.0 nesnesel bir dil değildir VB.NET ise tamamen c# gibi nesnesel bir dildir.
 
 Nesnesel dil şu anlama gelir. Bir program yaratırsın(class desem daha yenisin) basit olarak ele alalım. o Programı çoğaltıp üzerine yeni özellikle kazandırıp ama özünü bozmadan o programı güçlendirmeye nesnesellik denir. şöyle düşün: oyun hamuru aldın. normalde hamur şekilsizdir. başka bir renkte oyun hamuru alıp birleştirip bir başka renkli oyun hamuru ürettin. Türetiyorsun. Buda programı daha fazla kullanılır hale getirir.
 
Şimdi VB öğrenirsen sadece algoritma geliştirirsin VB.NET öğrenirsen C# ı rahat öğrenirsin sonra. Ama C# öğrenirsen VB.NET , Java ve C++ gibi dilleri öğrenmeye başladığında çok rahat geçersin. Çünkü C# bu dillere çok benziyor. C# Toplama gibi birşey senin anlayacağın.
 
Gelelim Yazdığın programların dağıtılmasına:
 
VB.NET ve C# ile program yazdıysan öyle rahat rahat dağıtılmıyor İllaki .NET yüklü olmalı sistemde. Windows Vista ve Windows 7 de böyle bir derdin yok microsoft artık içine gömdü. .NEt çatısını kullanan diller Makina koduna çevrilmez. bu ne demek şu demek: Emulatör ile çalışırlar. Makinanın anlayacağı dile .NET tekrar dönüştürür ve program yavaşlar.
 
Aynısı java içinde geçerli. neden java yüklüyoruz: Java ile yazılmış programların çalışması için. Eğer java öğrenirsen en dikkat edeceğin şey performans. Kodları sallama yada en algoritmasızından yazmak javanın canına okuyor. Aynısı C# ve VB.NEt içinde geçerli. C# programlarımda performansa çok dikkat ederim.
 
C++ ise programı direk makina koduna çevirir. Eğer ek bir kütüphane kullanmazsan. Buda performansı yükseltir. Oyunlar neden C++ ile yazılır açıklamasına güzel cevap. DirectX bile C++ ile kodlanmıştır ve kodlanmaktadır.
 
C++ .NET Kullanabilir mi sorusu evettir ama eğer .NET ile C++ kullanırsan mecburen makina koduna yine çevrilmez. .NET burda işi bozuyor. Ama .NET in en büyük avantajı Çoğu özelliği içinde barındırması rahat olması ve İşlevsel olması.
 
Şimdi gelelim bu dillerin para kazandırmasına: Türkiyede çoğunlukla şu dönemde C# ve C++ programcı aranır. C# ağırlıklı.
 
Sebebi basit: Bir proje yazılımı için kullanılacak en iyi dildir. Rahat,Hızlı,kodlaması zor değil. İşlevselliği fazla. Eğer iyi bir C# çı isen askerliğini yapmışsan ortalama 2 - 3 bin tl maaş alırsın ayda. Eğer birde mühendis ve askerliğini yapmışsan dahada iyi maaş alırsın.
 
C# ı ve VB.NEt i bilmenin bir avantajı daha var: ASP.NET.Web ortamında C# çok işe yarıyor. Masaüstünde yazdığın programı rahatlıkla web e taşıyabiliyorsun.
 
Benden bu kadar seçim sana kalmış. Ben VB.NET ve C# ı uzman derecede biliyorum. C++ a merak saldım ama çok sıkışmadıkça girmem(yüksek hızlı programlar yada linux tarafında mecburi iş olmadıkça)

Son Düzenleme: PcMaKeR ~ 26 Eylül 2009 18:23
mesut_illegal
15-08-2009, 22:47   |  #29  
mesut_illegal avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
810 mesaj
Kayıt Tarihi:Kayıt: May 2007
Alıntı: PcMaKeR  
 
Yokya öylemi. loseface'e (Mehmete ben tavsiye ettim o dili - Hatta canlı canlı kullanmasını gösterdim ve temelini hemen kavradı. Çocukta inanılmaz azim var)
 
şimdi benim düşünceme gelelim.
borozan; VB.NET ile C# Aynı çekirdeği kullanıyor baştan söyliyim. ikiside .NET kullanıyor.
VB.NET ile C# aynı kefeye konabilir ama C# ın derleyicisi VB.NET ten hızlıdır.
 
C# üç dilin bir araya getirilmişidir.
 
VB.NET in kullanışlılığı.
C++ ın gücü.
Java nı hızı(java çok hızlı değildir ama derleyici bağımlı dillerde baya hızlıdır)
C# Tamamen nesnesel bir dildir. Windowsun iliklerini sömürür.
 
C# en çok javaya benzer ama okunabilirlik olarak eğer {} leri çıkartırsan Visual Basic e benzer.
 
Şimdi gelelim bunların nimetlerine. Java iel yazdığın programlar platform bağımsızdır. Cep telefonundan linux'una mac os sine kadar bütün işletim sistemlerinde çalışır.
 
C# Şuan en iyi windows ta çalışıyor ama linux ve mac pc ler için mono altında çalışıyor ;) 1 seneye kadar oda java gibi platform bağımsızlığından çıkacak inş.
 
C++ tamamen makina koduna çevrilir ve işlemcisi olan her elektronik aygıt için program yazabilirsin. Low level ve çok güçlü bir programlama dilidir. Çoğu kişi C++ dan başla der. Bu ne demek: sana 110 kiloluk halteri bir anda kaldır demek.
 
VB. Kodlamada en rahat programlama dilidir. VB 6.0 nesnesel bir dil değildir VB.NET ise tamamen c# gibi nesnesel bir dildir.
 
 Nesnesel dil şu anlama gelir. Bir program yaratırsın(class desem daha yenisin) basit olarak ele alalım. o Programı çoğaltıp üzerine yeni özellikle kazandırıp ama özünü bozmadan o programı güçlendirmeye nesnesellik denir. şöyle düşün: oyun hamuru aldın. normalde hamur şekilsizdir. başka bir renkte oyun hamuru alıp birleştirip bir başka renkli oyun hamuru ürettin. Türetiyorsun. Buda programı daha fazla kullanılır hale getirir.
 
Şimdi VB öğrenirsen sadece algoritma geliştirirsin VB.NET öğrenirsen C# ı rahat öğrenirsin sonra. Ama C# öğrenirsen VB.NET , Java ve C++ gibi dilleri öğrenmeye başladığında çok rahat geçersin. Çünkü C# bu dillere çok benziyor. C# Toplama gibi birşey senin anlayacağın.
 
Gelelim Yazdığın programların dağıtılmasına:
 
VB.NET ve C# ile program yazdıysan öyle rahat rahat dağıtılmıyor İllaki .NET yüklü olmalı sistemde. Windows Vista ve Windows 7 de böyle bir derdin yok microsoft artık içine gömdü. .NEt çatısını kullanan diller Makina koduna çevrilmez. bu ne demek şu demek: Emulatör ile çalışırlar. Makinanın anlayacağı dile .NET tekrar dönüştürür ve program yavaşlar.
 
Aynısı java içinde geçerli. neden java yüklüyoruz: Java ile yazılmış programların çalışması için. Eğer java öğrenirsen en dikkat edeceğin şey performans. Kodları sallama yada en algoritmasızından yazmak javanın canına okuyor. Aynısı C# ve VB.NEt içinde geçerli. C# programlarımda performansa çok dikkat ederim.
 
C++ ise programı direk makina koduna çevirir. Eğer ek bir kütüphane kullanmazsan. Buda performansı yükseltir. Oyunlar neden C++ ile yazılır açıklamasına güzel cevap. DirectX bile C++ ile kodlanmıştır ve kodlanmaktadır.
 
C++ .NET Kullanabilir mi sorusu evettir ama eğer .NET ile C++ kullanırsan mecburen makina koduna yine çevrilmez. .NET burda işi bozuyor. Ama .NET in en büyük avantajı Çoğu özelliği içinde barındırması rahat olması ve İşlevsel olması.
 
Şimdi gelelim bu dillerin para kazandırmasına: Türkiyede çoğunlukla şu dönemde C# ve C++ programcı aranır. C# ağırlıklı.
 
Sebebi basit: Bir proje yazılımı için kullanılacak en iyi dildir. Rahat,Hızlı,kodlaması zor değil. İşlevselliği fazla. Eğer iyi bir C# çı isen askerliğini yapmışsan ortalama 2 - 3 bin tl maaş alırsın ayda. Eğer birde mühendis ve askerliğini yapmışsan dahada iyi maaş alırsın.
 
C# ı ve VB.NEt i bilmenin bir avantajı daha var: ASP.NET.Web ortamında C# çok işe yarıyor. Masaüstünde yazdığın programı rahatlıkla web e taşıyabiliyorsun.
 
Benden bu kadar seçim sana kalmış. Ben VB.NET ve C# ı uzman derecede biliyorum. C++ a merak saldım ama çok sıkışmadıkça girmem(yüksek hızlı programlar yada linux tarafında mecburi iş olmadıkça)
Kaliteli bilgiler :) bilgiler için teşekkürler.

Psychonaut968
16-08-2009, 02:11   |  #30  
Yıllanmış Üye
Teşekkür Sayısı: 0
1,757 mesaj
Kayıt Tarihi:Kayıt: Haz 2009
Alıntı: PcMaKeR  
 
Yokya öylemi. loseface'e (Mehmete ben tavsiye ettim o dili - Hatta canlı canlı kullanmasını gösterdim ve temelini hemen kavradı. Çocukta inanılmaz azim var)
 
şimdi benim düşünceme gelelim.
borozan; VB.NET ile C# Aynı çekirdeği kullanıyor baştan söyliyim. ikiside .NET kullanıyor.
VB.NET ile C# aynı kefeye konabilir ama C# ın derleyicisi VB.NET ten hızlıdır.
 
C# üç dilin bir araya getirilmişidir.
 
VB.NET in kullanışlılığı.
C++ ın gücü.
Java nı hızı(java çok hızlı değildir ama derleyici bağımlı dillerde baya hızlıdır)
C# Tamamen nesnesel bir dildir. Windowsun iliklerini sömürür.
 
C# en çok javaya benzer ama okunabilirlik olarak eğer {} leri çıkartırsan Visual Basic e benzer.
 
Şimdi gelelim bunların nimetlerine. Java iel yazdığın programlar platform bağımsızdır. Cep telefonundan linux'una mac os sine kadar bütün işletim sistemlerinde çalışır.
 
C# Şuan en iyi windows ta çalışıyor ama linux ve mac pc ler için mono altında çalışıyor ;) 1 seneye kadar oda java gibi platform bağımsızlığından çıkacak inş.
 
C++ tamamen makina koduna çevrilir ve işlemcisi olan her elektronik aygıt için program yazabilirsin. Low level ve çok güçlü bir programlama dilidir. Çoğu kişi C++ dan başla der. Bu ne demek: sana 110 kiloluk halteri bir anda kaldır demek.
 
VB. Kodlamada en rahat programlama dilidir. VB 6.0 nesnesel bir dil değildir VB.NET ise tamamen c# gibi nesnesel bir dildir.
 
 Nesnesel dil şu anlama gelir. Bir program yaratırsın(class desem daha yenisin) basit olarak ele alalım. o Programı çoğaltıp üzerine yeni özellikle kazandırıp ama özünü bozmadan o programı güçlendirmeye nesnesellik denir. şöyle düşün: oyun hamuru aldın. normalde hamur şekilsizdir. başka bir renkte oyun hamuru alıp birleştirip bir başka renkli oyun hamuru ürettin. Türetiyorsun. Buda programı daha fazla kullanılır hale getirir.
 
Şimdi VB öğrenirsen sadece algoritma geliştirirsin VB.NET öğrenirsen C# ı rahat öğrenirsin sonra. Ama C# öğrenirsen VB.NET , Java ve C++ gibi dilleri öğrenmeye başladığında çok rahat geçersin. Çünkü C# bu dillere çok benziyor. C# Toplama gibi birşey senin anlayacağın.
 
Gelelim Yazdığın programların dağıtılmasına:
 
VB.NET ve C# ile program yazdıysan öyle rahat rahat dağıtılmıyor İllaki .NET yüklü olmalı sistemde. Windows Vista ve Windows 7 de böyle bir derdin yok microsoft artık içine gömdü. .NEt çatısını kullanan diller Makina koduna çevrilmez. bu ne demek şu demek: Emulatör ile çalışırlar. Makinanın anlayacağı dile .NET tekrar dönüştürür ve program yavaşlar.
 
Aynısı java içinde geçerli. neden java yüklüyoruz: Java ile yazılmış programların çalışması için. Eğer java öğrenirsen en dikkat edeceğin şey performans. Kodları sallama yada en algoritmasızından yazmak javanın canına okuyor. Aynısı C# ve VB.NEt içinde geçerli. C# programlarımda performansa çok dikkat ederim.
 
C++ ise programı direk makina koduna çevirir. Eğer ek bir kütüphane kullanmazsan. Buda performansı yükseltir. Oyunlar neden C++ ile yazılır açıklamasına güzel cevap. DirectX bile C++ ile kodlanmıştır ve kodlanmaktadır.
 
C++ .NET Kullanabilir mi sorusu evettir ama eğer .NET ile C++ kullanırsan mecburen makina koduna yine çevrilmez. .NET burda işi bozuyor. Ama .NET in en büyük avantajı Çoğu özelliği içinde barındırması rahat olması ve İşlevsel olması.
 
Şimdi gelelim bu dillerin para kazandırmasına: Türkiyede çoğunlukla şu dönemde C# ve C++ programcı aranır. C# ağırlıklı.
 
Sebebi basit: Bir proje yazılımı için kullanılacak en iyi dildir. Rahat,Hızlı,kodlaması zor değil. İşlevselliği fazla. Eğer iyi bir C# çı isen askerliğini yapmışsan ortalama 2 - 3 bin tl maaş alırsın ayda. Eğer birde mühendis ve askerliğini yapmışsan dahada iyi maaş alırsın.
 
C# ı ve VB.NEt i bilmenin bir avantajı daha var: ASP.NET.Web ortamında C# çok işe yarıyor. Masaüstünde yazdığın programı rahatlıkla web e taşıyabiliyorsun.
 
Benden bu kadar seçim sana kalmış. Ben VB.NET ve C# ı uzman derecede biliyorum. C++ a merak saldım ama çok sıkışmadıkça girmem(yüksek hızlı programlar yada linux tarafında mecburi iş olmadıkça)
 
Sabitlenecek nitelikte olmuş teşekkürler:D  Ben de heveslendim şimdi.Zaten içimde de vardı hep programcılığa karşı ilgi.Ben de başlayayım o zaman VB.Net'ten.317 sayfalık bir kitap belirledim kendime,yarın gidip soracağım bir-iki kitapçıya.

Son Düzenleme: Psychonaut968 ~ 16 Ağustos 2009 02:21
HakkyX
10-09-2009, 20:34   |  #31  
Üye
Teşekkür Sayısı: 0
82 mesaj
Kayıt Tarihi:Kayıt: Ağu 2009

Zorluklarındanda bahset ula biras c# çok zor bir dildir arkadaslar baslamayın :D ilk vb öğrenin sonra adam olun :D

HakkyX
10-09-2009, 20:37   |  #32  
Üye
Teşekkür Sayısı: 0
82 mesaj
Kayıt Tarihi:Kayıt: Ağu 2009

pcmaker özendirion milleti sonra ileride sana küfür etmesinler :D

PcMaKeR
10-09-2009, 20:38   |  #33  
PcMaKeR avatarı
Yıllanmış Üye
Teşekkür Sayısı: 6
8,935 mesaj
Kayıt Tarihi:Kayıt: Eki 2005

@HakkyX Konuşma dilini düzelt arkadaşım bari büyüklerine karşı düzelt.
 
Bana kalırsa ben o yaşta olcam hiçbirini öğrenmek istemezdim. Normal çocuk gibi bilgisayar oyunları oynamak isterdim. Ama oynamadım hep kod hep kod.
 
Adamın içinde heves varsa c# zor gelmez insana.

HakkyX
10-09-2009, 21:35   |  #34  
Üye
Teşekkür Sayısı: 0
82 mesaj
Kayıt Tarihi:Kayıt: Ağu 2009

he şöyle konus abicim ya :D cocuk 13 yasında daha bune len :D lise ye baslalamıs neyi düşünüyo toz pembe geliyor bunlara yazılım yazılım class lardan ibaret değil millet :D pcmaker sözüm sana değil demin özendirdin herkezi canımı sıktı ileride iş bulsak bile iyi para alamıycaz bizleride düşün :D bizleri deken .net bilen elemanları ;) öğrendik öyle böyle ama bunun yası lise 3 te vb 6.0 ile baslar üniversitede c++ c#diye devam eder :D

loseface
11-09-2009, 14:45   |  #35  
loseface avatarı
Yıllanmış Üye
Teşekkür Sayısı: 2
1,757 mesaj
Kayıt Tarihi:Kayıt: Ağu 2008
Alıntı: PcMaKeR  
@HakkyX Konuşma dilini düzelt arkadaşım bari büyüklerine karşı düzelt.
 
Bana kalırsa ben o yaşta olcam hiçbirini öğrenmek istemezdim. Normal çocuk gibi bilgisayar oyunları oynamak isterdim. Ama oynamadım hep kod hep kod.
 
Adamın içinde heves varsa c# zor gelmez insana.
bi yerden sonra bilgisayar oyunları sıkıyor adamı artık msn facebook netlog gibi chat sosyal ağlarda kasmıyor adamı yeni bir arayış içine giriyor insan ondan dolayı bu yaşlarda (12-18) aralığında insan bilgisayarı öğrenmek istiyo bazen fillerde bilgisayar kullannanları görüyo insan hevesleniyo işte C# zor diyen arkadaşa sesleniyorum ben bayadır öğreniyorum hiçbi zorluk çekmedim bi ilk başlarda zorlanıyordum sonradan kolay gelmeye başladı birde c# çok az biliyor sayılırım ama geçenlerde şu c ve C++ a bakayım dedim nerdeyse benzer şeyler sadece kullanımları farklı bi dili öğrenirsen diğerleri çorap söküğü gibi geliyor

HakkyX
11-09-2009, 16:41   |  #36  
Üye
Teşekkür Sayısı: 0
82 mesaj
Kayıt Tarihi:Kayıt: Ağu 2009

len c# zor tabi db den listboxa veri çekmek c#değildir !!!

PcMaKeR
11-09-2009, 17:11   |  #37  
PcMaKeR avatarı
Yıllanmış Üye
Teşekkür Sayısı: 6
8,935 mesaj
Kayıt Tarihi:Kayıt: Eki 2005
Alıntı: loseface  
C# zor diyen arkadaşa sesleniyorum ben bayadır öğreniyorum hiçbi zorluk çekmedim bi ilk başlarda zorlanıyordum sonradan kolay gelmeye başladı.
İliğimi sömürdün la o kadar olsun. İlk başta her iş zordur.

Kapalı Hesap (101323)
11-09-2009, 18:17   |  #38  
Kapalı Hesap
Teşekkür Sayısı: 0
3,337 mesaj
Kayıt Tarihi:Kayıt: Ara 2008

c#  ile basla visual studio  2008  kullan iyi projeler ortaya çıkarırsın
 

HakkyX
12-09-2009, 00:09   |  #39  
Üye
Teşekkür Sayısı: 0
82 mesaj
Kayıt Tarihi:Kayıt: Ağu 2009

Pcmaker bana msn adresini verimisn ?? ((:

unverensevket
12-09-2009, 03:48   |  #40  
Taze Üye
Teşekkür Sayısı: 0
4 mesaj
Kayıt Tarihi:Kayıt: Eyl 2009

Bence C ile başlamalısın.

eolos
14-09-2009, 17:43   |  #41  
Yıllanmış Üye
Teşekkür Sayısı: 0
2,036 mesaj
Kayıt Tarihi:Kayıt: May 2006

java yada c# derim ben sana

Mehmetkz61
21-09-2009, 11:44   |  #42  
Üye
Teşekkür Sayısı: 0
53 mesaj
Kayıt Tarihi:Kayıt: Mar 2008
Alıntı: PcMaKeR  
 
Yokya öylemi. loseface'e (Mehmete ben tavsiye ettim o dili - Hatta canlı canlı kullanmasını gösterdim ve temelini hemen kavradı. Çocukta inanılmaz azim var)
 
şimdi benim düşünceme gelelim.
borozan; VB.NET ile C# Aynı çekirdeği kullanıyor baştan söyliyim. ikiside .NET kullanıyor.
VB.NET ile C# aynı kefeye konabilir ama C# ın derleyicisi VB.NET ten hızlıdır.
 
C# üç dilin bir araya getirilmişidir.
 
VB.NET in kullanışlılığı.
C++ ın gücü.
Java nı hızı(java çok hızlı değildir ama derleyici bağımlı dillerde baya hızlıdır)
C# Tamamen nesnesel bir dildir. Windowsun iliklerini sömürür.
 
C# en çok javaya benzer ama okunabilirlik olarak eğer {} leri çıkartırsan Visual Basic e benzer.
 
Şimdi gelelim bunların nimetlerine. Java iel yazdığın programlar platform bağımsızdır. Cep telefonundan linux'una mac os sine kadar bütün işletim sistemlerinde çalışır.
 
C# Şuan en iyi windows ta çalışıyor ama linux ve mac pc ler için mono altında çalışıyor ;) 1 seneye kadar oda java gibi platform bağımsızlığından çıkacak inş.
 
C++ tamamen makina koduna çevrilir ve işlemcisi olan her elektronik aygıt için program yazabilirsin. Low level ve çok güçlü bir programlama dilidir. Çoğu kişi C++ dan başla der. Bu ne demek: sana 110 kiloluk halteri bir anda kaldır demek.
 
VB. Kodlamada en rahat programlama dilidir. VB 6.0 nesnesel bir dil değildir VB.NET ise tamamen c# gibi nesnesel bir dildir.
 
 Nesnesel dil şu anlama gelir. Bir program yaratırsın(class desem daha yenisin) basit olarak ele alalım. o Programı çoğaltıp üzerine yeni özellikle kazandırıp ama özünü bozmadan o programı güçlendirmeye nesnesellik denir. şöyle düşün: oyun hamuru aldın. normalde hamur şekilsizdir. başka bir renkte oyun hamuru alıp birleştirip bir başka renkli oyun hamuru ürettin. Türetiyorsun. Buda programı daha fazla kullanılır hale getirir.
 
Şimdi VB öğrenirsen sadece algoritma geliştirirsin VB.NET öğrenirsen C# ı rahat öğrenirsin sonra. Ama C# öğrenirsen VB.NET , Java ve C++ gibi dilleri öğrenmeye başladığında çok rahat geçersin. Çünkü C# bu dillere çok benziyor. C# Toplama gibi birşey senin anlayacağın.
 
Gelelim Yazdığın programların dağıtılmasına:
 
VB.NET ve C# ile program yazdıysan öyle rahat rahat dağıtılmıyor İllaki .NET yüklü olmalı sistemde. Windows Vista ve Windows 7 de böyle bir derdin yok microsoft artık içine gömdü. .NEt çatısını kullanan diller Makina koduna çevrilmez. bu ne demek şu demek: Emulatör ile çalışırlar. Makinanın anlayacağı dile .NET tekrar dönüştürür ve program yavaşlar.
 
Aynısı java içinde geçerli. neden java yüklüyoruz: Java ile yazılmış programların çalışması için. Eğer java öğrenirsen en dikkat edeceğin şey performans. Kodları sallama yada en algoritmasızından yazmak javanın canına okuyor. Aynısı C# ve VB.NEt içinde geçerli. C# programlarımda performansa çok dikkat ederim.
 
C++ ise programı direk makina koduna çevirir. Eğer ek bir kütüphane kullanmazsan. Buda performansı yükseltir. Oyunlar neden C++ ile yazılır açıklamasına güzel cevap. DirectX bile C++ ile kodlanmıştır ve kodlanmaktadır.
 
C++ .NET Kullanabilir mi sorusu evettir ama eğer .NET ile C++ kullanırsan mecburen makina koduna yine çevrilmez. .NET burda işi bozuyor. Ama .NET in en büyük avantajı Çoğu özelliği içinde barındırması rahat olması ve İşlevsel olması.
 
Şimdi gelelim bu dillerin para kazandırmasına: Türkiyede çoğunlukla şu dönemde C# ve C++ programcı aranır. C# ağırlıklı.
 
Sebebi basit: Bir proje yazılımı için kullanılacak en iyi dildir. Rahat,Hızlı,kodlaması zor değil. İşlevselliği fazla. Eğer iyi bir C# çı isen askerliğini yapmışsan ortalama 2 - 3 bin tl maaş alırsın ayda. Eğer birde mühendis ve askerliğini yapmışsan dahada iyi maaş alırsın.
 
C# ı ve VB.NEt i bilmenin bir avantajı daha var: ASP.NET.Web ortamında C# çok işe yarıyor. Masaüstünde yazdığın programı rahatlıkla web e taşıyabiliyorsun.
 
Benden bu kadar seçim sana kalmış. Ben VB.NET ve C# ı uzman derecede biliyorum. C++ a merak saldım ama çok sıkışmadıkça girmem(yüksek hızlı programlar yada linux tarafında mecburi iş olmadıkça)
Bilgiler için Teşekkürler.

AYKANUS
26-09-2009, 14:44   |  #43  
Yıllanmış Üye
Teşekkür Sayısı: 0
329 mesaj
Kayıt Tarihi:Kayıt: Nis 2007

Hepinize selamlar
Şöyle bir yöntem izleye bilirsin yukardan aşağı doğru
aynı bir tepeden aşağı inmek gibi
aşağıdan başlamak kimisi için caydırıcı olabilir
programcılık öyle bir şeyki seni zorla temele doğru çeker
arka plana gidersin oda seni assembly'kadar götürür
çünkü bir programcı belli bir ölçüde bilgisayarın nasıl çalıştığını
donanım yapısını işletim sistemini tanımalıdır
ama sen bunu zamana yaymasını bileceksin
aksi takdirde kafan şişer bırakırsın işte kafan şişmeye ramak kala
biraz ara ver 1,yada 2 hafta bu müddet içinde
öğrendiklerin yerli yerline oturmaya başlar işte beyinin böyle bir özelliği var
bunuda dikkate al
o kafaya zorla sokamassın
bana kalırsa en kolay dil  C++ 

Kaybolus
25-10-2009, 01:32   |  #44  
Taze Üye
Teşekkür Sayısı: 0
18 mesaj
Kayıt Tarihi:Kayıt: Ağu 2009

PCMaker büyüğümüzün yazdığı uzun cevabı okudum. Aklıma takılanlara ufak da olsa çözüm buldum ama terimler bana hala çok uzak. Makine Mühendisliğinde okuyorum. Odtü'deki hocamın bana yolladığı mailin konu ile alakalı kısmını sizle paylaşmak istiyorum.
"Bahsettigin CAD yazilimlari ve programlama dillerinin genel mantigini
kavramaya calis. Birinden digerine gecmen bu sekilde kolay olacaktir.
Ileride ne yaparsan yap kati modelleme ve bir bilgisayar programi
yazma gibi yeteneklere ihtiyac duyabilirsin. Hangi dil oldugu cok
onemli degil. Algoritma kurmayi ogren once. Sonra programi hangi dilde
yazman gerekiyorsa onun gramerini kolayca ogrenirsin."

Proje, kongre, seminer derken fazla vakti olmadığı için pek hocamı rahatsız etmek istemiyorum.
Bu sizi rahatsız ettiğim anlamına gelmiyor yanlış anlaşılmasın..


Şu anki amacım algoritma kurmayı çözmek. Ama konu hakkında en ufak bir fikrim yok. Google'a yazdığımda zilyon tane konu çıkıyor nedir ne değildir diye ama ben konuya uzak olduğum için anlayamıyorum. Algoritmanın tanımını anladım fakat işlerin nasıl yürüdüğünü bilmiyorum. Exe dosyası üzerinden mi çalışıyor ? Yoksa programlamaya başlamadan önce öğrenmem gereken sözel kısım mı ?
Kitapyurdu'nda "Algoritma" diye arattığımda karşıma bu çıktı :
http://www.kitapyurdu.com/kitap/default.asp?id=80734&;sa=0
Uygun mudur ?
Adından dolayı almakta kararsızım. Geliştirme dediği için..
Önereceğiniz kitaplar nelerdir ?
Bana bu konuyu sokaktaki insanın anlayacağı dilde anlatan biri olursa kesinlikle minnettar olacağım.
Teşekkür ederim.

Edit : kitapyurdunu kurcaladığımda programlama ile ilgili bir çok kitap mevcutmuş. Tabii sizin tavsiyeleriniz öncelikli olacak ama 1-2 kitabın yorumları güzel olduğu yönünde paylaşayım hemen linklerini :



( bu kitabın 2.cildi de çıkmış)

Son Düzenleme: Kaybolus ~ 25 Ekim 2009 01:44
Kaybolus
26-10-2009, 01:08   |  #45  
Taze Üye
Teşekkür Sayısı: 0
18 mesaj
Kayıt Tarihi:Kayıt: Ağu 2009

PCMaker büyüğüm özel mesaj kısmını kapattığından dönemiyorum kendisine özel mesaj yoluyla. Burdan cevap vereyim umarım okur..

"Öncelikle teşekkür ederim cevap için.
Peki benim bunu geliştirmemiçin ne yapmam lazım. Msjda yazdığım kitaplar işe yarar mı ? Nasıl biryol izlemeliyim ? Direk programlama dillerinden birine mi dalmalıyım ?Hocam bir elimden tut, yol göster :) "

CapanQGLU
26-10-2009, 03:46   |  #46  
CapanQGLU avatarı
Yıllanmış Üye
Teşekkür Sayısı: 2
2,511 mesaj
Kayıt Tarihi:Kayıt: Nis 2009

Serdar abinin dediği doğru kendi hatalarımı çıkardım ;)
Direk C++ dan girdim, resmen beynim sulandı, şimdi C# dilinden başladım.
İnşallah en kısa zamanda diğer dillere geçeceğim.
Serdar abi, süper bir yazı yazmışsın. Ellerin dert görmesin ;)

impossibleisnothing
26-10-2009, 14:46   |  #47  
Üye
Teşekkür Sayısı: 0
55 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

C'den başlamak en sağlam yol olacaktır.

CG5
27-10-2009, 19:53   |  #48  
Üye
Teşekkür Sayısı: 0
91 mesaj
Kayıt Tarihi:Kayıt: Tem 2009

bende aynı fikirdeim kardeş