Programlamaya C ile temel atmak ne gibi fayda sağlar?

TheDexuS

Hectopat
Katılım
15 Haziran 2022
Mesajlar
526
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Programlama hocam C ile temel atmanın diğer dilleri öğrenmek için fayda fayda sağlayacağını söyledi, C öğrenirsek yazılım kariyerimizde ne gibi bir fayda sağlar? Diğer dilleri öğrenmek bakımından kolaylık sağlar mı?
 
Programlama hocam C ile temel atmanın diğer dilleri öğrenmek için fayda fayda sağlayacağını söyledi, C öğrenirsek yazılım kariyerimizde ne gibi bir fayda sağlar? Diğer dilleri öğrenmek bakımından kolaylık sağlar mı?
Hangi dille başlarsan başla öğrenmen gereken temel şeyleri C'de de öğreneceksin ama onun üzerine pointerlar, memory management gibi şeyleri senin için arka planda halleden bir garbage collector olmadığı için bilgisayarda memorynin nasıl çalıştığını birinci elden görme ve yönetme fırsatın olacak ki bu başka bir dil kullanıyor olsan bile arka planda ne döndüğünü anlamak açısından çok yararlı bir şey. Yazılım öğreneceksen her türlü öğreneceğin bazı şeyleri öğrenmeyi ertelememiş olacaksın yani.
 
Uzun vadede super bir etkisi olmaz, sistematik bir sekilde bu alanda emek harcayan birisi hangi dille baslarsa baslasin ayni noktaya varir.

Pointer arithmetic ve memory management kavramlarina daha erken expose olmus olursun, biraz daha low level API yazmis olursun o kadar.

Bunlarin yeni baslayan birinin yazilimdan sogutacagini iddia edenler goruyorum; eger bu sebeple yazilimdan vazgececek kadar pamuk ipligiyle bagliysa o kisi neyle baslarsa baslasin birakir.

High level dille baslarsan bazi konseptleri perde arkasinda senin icin baska bir yapi halledeceginden onlar yerine farkli seylere odaklanmis olursun. Low level dille baslarsan o perde arkasi olaylara daha hizli asina olursun fakat bu da bazi diger konseptleri ogrenmeni yavaslatir, onlarla beraber baska seyler de ogrenmek zorunda oldugun icin. Optimal bir tercih yok, sonuc hepsinde uc asagi bes yukari aynidir.
 

Technopat Haberler

Geri
Yukarı