Yas 14 c++ öğrenme

Bu konuyu okuyanlar

Kaennn

Öğrenci
Katılım
21 Mayıs 2016
Mesajlar
2
Reaksiyon puanı
0
Puanları
1
Yaş
22
Herkese merhaba ben 5 yasinda falan bilgisayara merak saldim ve yazları 10 saati geçkin ugrasiyorum , derslerinde iyi dusundumku bilgisayarda lol oynayıp zamanımı boşa harcamak yerine hayalim olan bilgisayar mühendisliği için birşeyler yapayım 2-3 gün önce Muhammed mastarin videolarını izlemeye başladım ve bir kaç küçük program yaptım ders ortalaması öğrenme, hesap makinesi ,faktöriyel ini bulma vs. Sizce c++ dan devamı etmeliyim çünkü pointerlarda (nasıl yazıldığını bilmiyorum) çok takildim PHP HTML falandanmi baslamiliyim bana herhangi bir konuda yardımcı olursanız önderlik ederseniz çok mutlu olurum
 

Anti-Code

Asistan
Katılım
14 Haziran 2014
Mesajlar
168
Reaksiyon puanı
2
Puanları
18
@Kaennn
Erkenden programlama işine merak salman çok güzel. Ben 3. bilgisayar mühendisliği öğrencisiyim. Hangi programlama dilini öğreneceğine çok takma çünkü asıl önemli olan sorunları algoritmik düşünerek çözebilmek. Bir problemin nasıl çözüleceğini biliyorsan onu bütün programlama dillerine uyarlayarak aynı şekilde çözebilirsin. Bazı dillerin diğerlerine göre belli yerlerde avantajları var. O yüzden hangi dile başlayacağını seçerken daha çok hangi alanda ilerlemek istediğini bilmelisin. Popüler programlama dillerini kısmende olsa kategorize edecek olursak:

C: Diğer dillerin atası, öğrenmesi zor, robotik ve gömülü sistemlerde tercih ediliyor.


C++: Nesne tabanlı güçlü bir dil. Oyun motorları bu dilde yazılıyor çünkü bellek yönetimi üst düzeyde ne varki garbage collection denen teknolojinin bu dilde olmaması büyük bir eksiği. Zor bir dil.

Java: Her alanda kendini gösteren ve sektörde en çok kullanılan dil. Nesne tabanlı programlamayı öğrendikten sonra kullanması gerçekten çok kolay. Ayrıca Androidin yazıldığı programlama dili. Masaüstü programları, Web siteleri, Mobil uygulamalarını javayla yazabilirsin.

C#: Javanın rakibi. Çok aşina olmadığım bir dil. C#'ta ilerleyeceksen sadece windowsta çalışacaksın. Microsoft'un desteklediği dil. Javayı geliştiren kişilerce geliştirildiğinden öğrenme zorluğunun javayla aynı olduğunu sanıyorum.

Ruby: Bu dil birçok web teknolojisinin öncüsü Ruby On Rails adındaki web frameworkü ile ünlü bir dil. Ayrıca metasploit adındaki siber saldırı programı bu dilde yazıldı.

PHP: Web programlama dili. Sadece HTML içine yazılarak bile çalıştırılabilen syntaxı(kod yazış biçimi) diğer dillere göre biraz farklı bir dil. Sadece web alanında ilerleyeceksen öğrenilebilir ama güvenlik açıklarının fazla olduğunu söylemek yanlış olmaz.

JavaScript: Web üzerinde daha çok tasarım amaçlı kullanılan bir dil. Web ile ilgilenen birinin öğrenmesi şart.

Go: Googlenin geliştirdiği işletim sistemine hakim bir dil.

Swift: Apple'nin geliştirdiği ilerde Androidin de programlanabileceği bir dil. IOSta birşeyler geliştirmek istersen Objective-C yerine bu dili öğrenmen daha mantıklı olur.

Python: Benim yeni başlayanlara tavsiyem Python3 öğrenmeleri çünkü python öğrenmesi en kolay programlama dili. Şuan daha çok web, sistem, bioinformatic, big data gibi alanlarda kullanılıyor. Kod yapısına çok takılmadan algoritma kurmayı öğrenebileceğin güçlü bir dil.


Bunların dışında matematiksel hesaplamalar ve veri analizi için kullanılan R veya görüntü işleme ve yapay zeka gibi alanlarda kullanılan Matlab gibi dillerde var.
Ben veri analizi, big data, sistem programlama ve web programlama ile ilgileniyorum. Pyton ve Javaya hakimim ikiside gerçekten güzel diller.


Tüm bu dillerden de önce öğrenmen gereken dil İngilizce. Bu işte gerçekten ilerleyeceksen İngilizceyi bir an önce öğrenmen şart. Türkçe kaynaklar sana hiçbir zaman yetmeyecek. Şimdilik aklımdakiler bunlar.
 

kmurat

Müdavim
Katılım
8 Şubat 2014
Mesajlar
8,488
Çözümler
3
Reaksiyon puanı
3,711
Puanları
113
Herkes kendi yolunu kendi bulur. Kendi fikrine, kendi isteklerine, kendi zevkine, kendi mantığına sahip olamayanlara, bir önder atanır ve onlarda koyun sürüsü gibi amaçsızca peşinden giderler. Anneleri, babları bir kız buluverir, evlendirirler. Babaları bir ustanın yanına yerleştirir, çaresizce kabullenip çırak olurlar. Ne istediğini ve ne yapabileceğini kendin bilmelisin. Yoksa sana hayatın boyunca sürekli birileri bir şeyler dayatırlar.
 

kmurat

Müdavim
Katılım
8 Şubat 2014
Mesajlar
8,488
Çözümler
3
Reaksiyon puanı
3,711
Puanları
113
Meselâ: Ben sana Basic dayatıyorum. Basic öğren, rahat et. Pointer, Class, İnheritance v.s. gibi anlamakta güçlük çektiğin ve hiç bir işine yaramayan terimlerin esiri olma. (Win XP - Win 7 ye kadar Microsoft Small Basic 1.0, Win8, Win8.1 için Microsoft Small Basic 1.2, Win 10 için Fun Basic (Mağazada))
 

Kaennn

Öğrenci
Katılım
21 Mayıs 2016
Mesajlar
2
Reaksiyon puanı
0
Puanları
1
Yaş
22
Çok teşekkür ederim pythona başlamaya karar verdim daha sonra java ve c türlerinden birinden devam edicem :)
 

annttiigs

Müdavim
Emektar
Katılım
7 Şubat 2007
Mesajlar
2,589
Reaksiyon puanı
24
Puanları
38
@Kaennn
Erkenden programlama işine merak salman çok güzel. Ben 3. bilgisayar mühendisliği öğrencisiyim. Hangi programlama dilini öğreneceğine çok takma çünkü asıl önemli olan sorunları algoritmik düşünerek çözebilmek. Bir problemin nasıl çözüleceğini biliyorsan onu bütün programlama dillerine uyarlayarak aynı şekilde çözebilirsin. Bazı dillerin diğerlerine göre belli yerlerde avantajları var. O yüzden hangi dile başlayacağını seçerken daha çok hangi alanda ilerlemek istediğini bilmelisin. Popüler programlama dillerini kısmende olsa kategorize edecek olursak:

C: Diğer dillerin atası, öğrenmesi zor, robotik ve gömülü sistemlerde tercih ediliyor.


C++: Nesne tabanlı güçlü bir dil. Oyun motorları bu dilde yazılıyor çünkü bellek yönetimi üst düzeyde ne varki garbage collection denen teknolojinin bu dilde olmaması büyük bir eksiği. Zor bir dil.

Java: Her alanda kendini gösteren ve sektörde en çok kullanılan dil. Nesne tabanlı programlamayı öğrendikten sonra kullanması gerçekten çok kolay. Ayrıca Androidin yazıldığı programlama dili. Masaüstü programları, Web siteleri, Mobil uygulamalarını javayla yazabilirsin.

C#: Javanın rakibi. Çok aşina olmadığım bir dil. C#'ta ilerleyeceksen sadece windowsta çalışacaksın. Microsoft'un desteklediği dil. Javayı geliştiren kişilerce geliştirildiğinden öğrenme zorluğunun javayla aynı olduğunu sanıyorum.

Ruby: Bu dil birçok web teknolojisinin öncüsü Ruby On Rails adındaki web frameworkü ile ünlü bir dil. Ayrıca metasploit adındaki siber saldırı programı bu dilde yazıldı.

PHP: Web programlama dili. Sadece HTML içine yazılarak bile çalıştırılabilen syntaxı(kod yazış biçimi) diğer dillere göre biraz farklı bir dil. Sadece web alanında ilerleyeceksen öğrenilebilir ama güvenlik açıklarının fazla olduğunu söylemek yanlış olmaz.

JavaScript: Web üzerinde daha çok tasarım amaçlı kullanılan bir dil. Web ile ilgilenen birinin öğrenmesi şart.

Go: Googlenin geliştirdiği işletim sistemine hakim bir dil.

Swift: Apple'nin geliştirdiği ilerde Androidin de programlanabileceği bir dil. IOSta birşeyler geliştirmek istersen Objective-C yerine bu dili öğrenmen daha mantıklı olur.

Python: Benim yeni başlayanlara tavsiyem Python3 öğrenmeleri çünkü python öğrenmesi en kolay programlama dili. Şuan daha çok web, sistem, bioinformatic, big data gibi alanlarda kullanılıyor. Kod yapısına çok takılmadan algoritma kurmayı öğrenebileceğin güçlü bir dil.


Bunların dışında matematiksel hesaplamalar ve veri analizi için kullanılan R veya görüntü işleme ve yapay zeka gibi alanlarda kullanılan Matlab gibi dillerde var.
Ben veri analizi, big data, sistem programlama ve web programlama ile ilgileniyorum. Pyton ve Javaya hakimim ikiside gerçekten güzel diller.


Tüm bu dillerden de önce öğrenmen gereken dil İngilizce. Bu işte gerçekten ilerleyeceksen İngilizceyi bir an önce öğrenmen şart. Türkçe kaynaklar sana hiçbir zaman yetmeyecek. Şimdilik aklımdakiler bunlar.

C# cevabınız yanlış. Microsoft C#'ı open source açıyor (hatta açmış bile olabilir). Sadece windows'ta yazacaksınız kısmı bu arkadaş gerçek anlamda yazma noktasına geldiğinde geçersiz olacak. Windows 10'a gelen ubuntu bash özelliği de aslında platformların ve farklarının yakında ortadan kalkacağının habercisi.
 

Anti-Code

Asistan
Katılım
14 Haziran 2014
Mesajlar
168
Reaksiyon puanı
2
Puanları
18
C# cevabınız yanlış. Microsoft C#'ı open source açıyor (hatta açmış bile olabilir). Sadece windows'ta yazacaksınız kısmı bu arkadaş gerçek anlamda yazma noktasına geldiğinde geçersiz olacak. Windows 10'a gelen ubuntu bash özelliği de aslında platformların ve farklarının yakında ortadan kalkacağının habercisi.
Kesinlikle haklısınız herhangi bir linux dağıtımında da C# ile birşeyler yapabilirsiniz ama C#'ı windowsta geliştirmek birçok baş ağrısından sizi kurtarıyor. Ben sadece genç arkadaşa yol göstermek için öyle söyledim. C# ile ilgili çok tecrübem yok o yüzden C# ve .NET teknolojilerini kullanan biri benden daha bilgilendirici olur.
 

orhan0773

Öğrenci
Katılım
27 Mayıs 2016
Mesajlar
1
Reaksiyon puanı
0
Puanları
1
Yaş
23
Herkese merhaba ben 5 yasinda falan bilgisayara merak saldim ve yazları 10 saati geçkin ugrasiyorum , derslerinde iyi dusundumku bilgisayarda lol oynayıp zamanımı boşa harcamak yerine hayalim olan bilgisayar mühendisliği için birşeyler yapayım 2-3 gün önce Muhammed mastarin videolarını izlemeye başladım ve bir kaç küçük program yaptım ders ortalaması öğrenme, hesap makinesi ,faktöriyel ini bulma vs. Sizce c++ dan devamı etmeliyim çünkü pointerlarda (nasıl yazıldığını bilmiyorum) çok takildim PHP HTML falandanmi baslamiliyim bana herhangi bir konuda yardımcı olursanız önderlik ederseniz çok mutlu olurum


beyler çok acil yardım visual studıo
klavyeden girilen sayıların en küçüğünü ve enbüyüğünü bulan program nasıl yaparım yardımcı olabilirmisiniz çok acil
 
Üst