yüksek seviyeli dillerde alt tarafta neler olduğunun pek önemi yoktur. Hafıza yönetimi nedir uğraşılmaz örneğin. Çünku Garbage Halleder o işi, bitlerle byte larla uğraşmaz 32bitlerle floatlarla uğraşırsınız, ve hatta tanımlama bile yapmadan atama yaparsınız. Durum budur. C önemlidir.
Biraz eski galiba. Mesela clipper gormeyi de beklerdim o zaman. Dbase dosyalari ile islem yapan dos ortaminda text ekranda calisan cok uygulama yazildi clipper ile
Ilker Cevher eskidir hocam, (genel olması açısından verdim). bir sınıflandırma mevcut. (ve hatta kod yazmıyoruz artık, flow çıkartıyoruz kendisi derliyor/çalıştırıyor. Bknz flowcode)
Ruby açısından en fazla C ile hızlı modul yazamamış olurrsun, bir mruby ile ruby kodunu derleme çılğınlığı yaparsan belki C özlemi çekersin bir de Ruby dilinin geliştirici takımındaysan belki.
Cihan Esengün C c++ öğrenmene gerek yok. Sınırsız zamanın olduğunda öğrenirsin assembly de öğrenirsin fpga programlamayı da, asic tasarlamalıyı da, temiz odada litografi yapmayı da.. Sınırlı zamanın olduğu icin olabildiğince yüksek seviye dilleri öğrenmekte fayda var. Fp öğrenmek c öğrenmekten daha faydalı olur senin için.
Ben sistem programlama ve diğer bilimsel konuları ehline yani mühendislere bırakmaktan yanayım. C ya da C++ ile belleği yönetmenin kontrolü kadar hamallığı da üzerine yıkılır (özellikle C++ da serbest kalan pointerın çağrılması gibi konular için bile bir çok profesyonel araç var yine de ekipleri zorluyor.) Mozilla bu yüzden Rust dilini alternatif geliştirmiş, ya da Google golang icat etmiş.
C öğrenmeden Yukardakiler Yukarda Kalır.
ne alakası var?
alakası şu
yüksek seviyeli dillerde alt tarafta neler olduğunun pek önemi yoktur. Hafıza yönetimi nedir uğraşılmaz örneğin. Çünku Garbage Halleder o işi, bitlerle byte larla uğraşmaz 32bitlerle floatlarla uğraşırsınız, ve hatta tanımlama bile yapmadan atama yaparsınız. Durum budur. C önemlidir.
Biraz eski galiba. Mesela clipper gormeyi de beklerdim o zaman. Dbase dosyalari ile islem yapan dos ortaminda text ekranda calisan cok uygulama yazildi clipper ile
Sınıflandırmayı yapan zat, yanlış yapş zaten. Java yoktur orta seviyede, c# da c++ da, ADA belki. C kesin
Ilker Cevher eskidir hocam, (genel olması açısından verdim). bir sınıflandırma mevcut. (ve hatta kod yazmıyoruz artık, flow çıkartıyoruz kendisi derliyor/çalıştırıyor. Bknz flowcode)
peki burda benim c öğrenmemi zorunlu kılan şey ne?
python veya ruby de neyimin eksik kalmasını sağlar c bilmemek
Ruby açısından en fazla C ile hızlı modul yazamamış olurrsun, bir mruby ile ruby kodunu derleme çılğınlığı yaparsan belki C özlemi çekersin bir de Ruby dilinin geliştirici takımındaysan belki.
Highlevel diller zaten ihtiyaç olmayan yerde C veya diğer orta seviye dillerle uğraşmaman için var.
Cihan Esengün C c++ öğrenmene gerek yok. Sınırsız zamanın olduğunda öğrenirsin assembly de öğrenirsin fpga programlamayı da, asic tasarlamalıyı da, temiz odada litografi yapmayı da.. Sınırlı zamanın olduğu icin olabildiğince yüksek seviye dilleri öğrenmekte fayda var. Fp öğrenmek c öğrenmekten daha faydalı olur senin için.
İlle sistem programlama dili öğreneceksen de Go ya da Rust öğren (pointer aritmetiği aşığı değilsen)
Ben sistem programlama ve diğer bilimsel konuları ehline yani mühendislere bırakmaktan yanayım. C ya da C++ ile belleği yönetmenin kontrolü kadar hamallığı da üzerine yıkılır (özellikle C++ da serbest kalan pointerın çağrılması gibi konular için bile bir çok profesyonel araç var yine de ekipleri zorluyor.) Mozilla bu yüzden Rust dilini alternatif geliştirmiş, ya da Google golang icat etmiş.
Gerçekten bilgisayar bilimleri ile bilimsel düzeyde uğraşacak adam sistem programlama da bilmeli elbette.