Her Yazılımcı C Dillini Tadacak
-
Arkadaşlar bir sitede gördüm "Her yazılımcı C dilini tadacak" diye birde
Yazılımcılar ikiye ayrılır; C dili bilenler ve bilmeyenler" diye
bu konu hakkında ne düşünüyorsunuz ?
-
Az C Bilenler olarak araftayız
-
Büyük ölçüde arkasında romantizm yatan bir yaklaşım kanımca.
Örnek olarak kodlama içim ilk Swift öğrenmiş birisi C'deki yalnızca pointer yapısını kaçırmış olur -ki onu da class vs. struct karşılaştırması yapacağından dolaylı yoldan mantığını kavramış oluyor.
Benim gördüğüm herkes C dilini tadacaktır romantikliği içerisinde bulunanlar genellikle veri yapıları ve algoritma konularının C dili ile öğrenilebileceği yanılgısı içerisinde oluyorlar. Bunda temel etken mesela kullanılan dilde ihtiva edilen array.sort() gibi fonksiyonların C'de yazıldığı ve fonksiyonun mantığını anlamak için C dilini kaçınılmaz olarak öğrenmek gerektiği görüşü oluyor.
Mobil, web, masaüstü uygulama geliştiren bir developer için pek de karşılaşmayacağı bir fantezi olduğu kanısındayım. Fakat 512kB hafızaya sahip bir mikroişlemcide hash mapping tarzı bir şeylere bulaşıldıysa C o zaman devreye giriyor.
Kimisi için programlamaya C ile başlamak çok öğretici olmuştur kimisi bambaşka bir dilden farklı bir başarı hikayesine sahiptir. Nedense genellemelerde bulunmayı kendimizi bu tarz kalıplara sokmayı çok seviyoruz.
-
Ötesi de var:
C# bilen ve bilmeyenler,
B bilen ve bilmeyenler,
Assembly bilen ve bilmeyenler,
Lisp bilen ve bilmeyenler,
Forth bilen ve bilmeyenler...
Hayatı boyunca sadece SQL, sadece PHP ve sadece C# bilip; işinde oldukça başarılı olan tanıdıklarım var.
Dil fetişine gerek olduğunu sanmıyorum. Yazılım geliştiriciliği, mühendislik disiplini altında değerlendirilmesi gereken bir iş. Saçma bir örnek: Elinizde çakmanız gereken bir çivi ve çekiç varken balta kullanmazsınız. Kaldı ki C, o kadar da düşük seviye değil. İşin içine işaretçiler giriyor diye her kafana eseni yapamıyorsun (yapmamalısın).
-
Hepiniz doğru yolu bulacak, object tanrısının altına gireceksiniz.
-
Teknoloji üretebilmek için düşük seviye diller vazgeçilmez oluyor microsoft olsun google olsun teknoloji üretiyorlar ama her yazılımcının tadması gerekirmi bence gerekmez ama low level zevklidir.
-
Arkadaş sizin yüzünüzden hangi dili öğreneceğime bi türlü karar veremiyorum :D E-Business üzerine lisans eğitimi görüyorum. Tamam C'ye karar verdim dedim hop bi anda kafam karışıyo :D
-
Florenzi bunu yazdı
Arkadaş sizin yüzünüzden hangi dili öğreneceğime bi türlü karar veremiyorum :D E-Business üzerine lisans eğitimi görüyorum. Tamam C'ye karar verdim dedim hop bi anda kafam karışıyo :D
python öğren :)
-
C/C++ dillerini günümüzde en yoğun olarak elektronik sektörü ve oyun sektörü kullanıyor. Milyar dolarlık projeler yapılıyor.
Ama eğer bu konularda çalışmıyorsanız tabi ki öğrenmeniz gerekmez. Programlamaya girişi Python ile de öğrenebilirsiniz.
Her zaman denilir, "Yaptığınız işin gerektirdiği dilleri/teknolojileri öğrenin."
Ama programcılığın verdiği gerçek zevk düşük seviyede kendini belli ediyor beee. :))))
8 bit mikroişlemciyi programlamak ayrı bir dünya..
-
RimPalace bunu yazdıFlorenzi bunu yazdı
Arkadaş sizin yüzünüzden hangi dili öğreneceğime bi türlü karar veremiyorum :D E-Business üzerine lisans eğitimi görüyorum. Tamam C'ye karar verdim dedim hop bi anda kafam karışıyo :D
python öğren :)
Eyvallah hocam tavsiye için. Sana güveniyorum ve buna başlıyorum :D
-
Florenzi bunu yazdıRimPalace bunu yazdıFlorenzi bunu yazdı
Arkadaş sizin yüzünüzden hangi dili öğreneceğime bi türlü karar veremiyorum :D E-Business üzerine lisans eğitimi görüyorum. Tamam C'ye karar verdim dedim hop bi anda kafam karışıyo :D
python öğren :)
Eyvallah hocam tavsiye için. Sana güveniyorum ve buna başlıyorum :D
istihzadan öğrenebilirsin ve python 3 öğrenmelisin