C dili ve PHP dili ile ilgili önbilgilerim var ama kendimi daha günümüz teknolojisiyle bağdaştıracak bir dil öğrenmeyi hedefliyorum. Bu dil Python mu olmalı? Evetse neden, hayırsa neden?
C varken neden Python?
Başlangıç dili olarak herhangi biri ile başlanır. Bilgisayar/ Yazılım mühendisleri için seçim kolay çünkü bazı zorunlu derslerde hoca tarafından seçilmiş oluyor. Başlarda sadece bir dil ile başlanır, ilerlenir. C++'ı yalamış yutmuş bir insan, Pyhton'ı zaten dolaylı yoldan bilir. Konseptler aynı, syntax farklı.
Başlangıçta Pyhton ile başlanmasının sebebi syntax'ının diğerlerine nazaran kolay olması. Pseudocode gibi dil. Meslek olarak düşünmüyorsan C ile başlaman saçma, zevk alamayacaksın. C object oriented değil bir süre sonra C++'a geçmek durumunda kalacaksın alanını C olarak kullanmıyorsan. O yüzden hiç yarı yolda başka ata binmeye gerek yok.
Java, C++, C# , Pyhton, Go , PHP hatta JavaScript. Başla birine temeli bir at.
Çünkü C object oriented değil ve meslek olarak düşünmüyorsa samanlıkta iğne aramasına gerek yok.
C object oriented değil ancak object oriented yapılar yazılabiliyor bunu belirteyim. Structure gibi yapılar Classların atasıdır.
Belki de hobi olarak başlayacak biri için gereksiz.
Bana göre hangi dilde başlandığının önemi yok neden derseniz hepsi neredeyse C syntaxına çok yakın yada benziyor.
Önemli olan algoritma becerisini geliştirebilmek. Misal bunu iyileştirmek için paso fizik,kimya,biyoloji,matematik çalışmaya başladım programlamayı bir köşeye bırakıp bir yandan sınava hazırlanıyorum.
Algoritma kurmayı başaramadıktan sonra düzgün yazılım geliştirmek son derece baş ağrıtıcıdır.
Ha bu şu demek değil matematik gibi doğal bilimler bilmeyen adamlar yazılım yapamaz, hayır yaparlar zaten Yazılım Mühendisleri ve Bilgisayar Bilimciler, Matematikçiler gibi kişiler bunları hesaplayan fonksiyonlar yazıp kullanıcıya sunmaktalar.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.