İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. SDN Programlama Kafe
SDN Programlama Kafe

Programlama Dili Seçerken

spyscorpio08.10.20116 cevap2.054 görüntüleme
2011'den beri104 mesaj
#1
Programlama Dili Seçerken

Bir çoğumuz başlarken en iyisini bulmaya çalıştık. Sonrada ya C++ ya başlayıp ya da Assembly ile programlamadan nefret ettik.Çok kararsız olduğunuzu biliyorum. Yeni başlayanlar sıkılsa bile bi okusun faydasını görecek.
Öncelikle ne ile ilgili ve nasıl programlar yapmak istediğiniz üzerinde düşünün.

C++: Entegre ve sade küçük programlardan büyük kapsamlı programlara kadar herşeyi yapabilirsiniz denebilir. Sisteme yakın çalışmasından dolayı hızlıdır. Fakat öğrenmesi ciddi ciddi zordur.

C#: Sanal makina olayını çok sever bu dil. İşlerinizi C++ öğrenmeden halledebilirsiniz. C# .NET çatısı altında çalışır dolayısıyla platform bağımsızlığı yoktur. Fakar setup sırasında yükleme olayları felan var yani çok sıkıntı yaratmaz. Öğrenmesi Visual Basic kadar kolaydır diyebilirim.

C: Sadece konsol uygulamaları için kullanılabilir. Sisteme aynen C++ gibi çok yakın çalışır ve iyi bir performans verir. Fakat günümüzde nesne yaklaşımlı programlama dilleri daha iyi bir tercihtir.

Java: C# Java’dan iyi bir performans sergilemesine karşın Java’da platform bağımsızlığı vardır. Bu nedenle Java gündemden bir türlü düşmez.

Visual Basic: Görsel programlama dili olan Visual Basic aslında o kadar kötü bi dil değildir ama büyük çapta işler yapmaya çalışırsanız çok sıkıntı çekersiniz. Ayrıca platform bağımsızlığıda yoktur. Bence C# için mükemmel bir önhazırlık niteliğindedir.

Delphi: Yapamayacağınız şeyler gerçekten azdır ve esnek bir dildir. Ama performans bakımından daha iyilerini bulabilirsiniz.

Pascal: Eskimiş tabiri caiz ise kokuşmuş bir dildir. Üniversitelerde genelde bu dilde algoritma geliştirme öğretilir fakat artık Pascal’ın devri bitti. En iyisi uzak durun.

Fortran: Fortran ilk üst düzey programlama dilidir. Açıkçası yavaştır ve nesne yönelimli değildir.

Assembly: Mükemmel ötesi bir performans verir fakat öğrenmesi bir ömür alabilir.

Python: Aslında bilseniz hiçte fena olmaz. Programlarınızı rahatça kodlarsınız üstelik platform bağımsızlığı vardır.

Not: Alt düzey programlama dilleri daha hızlı çalışır ama zordur. Üst düzey programlama dilleri ise öğrenimi kolay fakat performans bakımından vasattır.
Cevaplar
2008'den beri7.675 mesaj
#2
Delphi: Yeni sürümü XE2 ile birlikte Windows, MacOSX, iOS, işletim sistemleri için uygulama yazılabiliyor. 32 ve 64 bit desteği var. Bir sonraki sürümünde Linux desteği gelecek.
2010'den beri1.441 mesaj
#3
Hâla okullarda Pascal'ın öğretilmesine karşıyım !
Daha mükemmel bir Troy2008'den beri12 bin mesaj
#4
Python yeni başlayana önerimdir, Linux alanına ilgi duyuyorsanız artık bir hobi olmalıdır. Kolay öğrenilir, kolay yazılır ve kafayı yemeden bir harika çıkarabilirsiniz. Performans bakımından fena değildir. Fakat bazen can sıkıcıdır ve ekstradan bir dil zorunludur.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.