Merhaba,
Lisans eğitimimi tamamladım ve yüksek lisans ile eğitimime devam etmek istiyorum. Lisans seviyesinde java ve c dersleri aldım.
Programlama mantığı konusunda sıkıntım yok. Artık bir programlama diline tam olarak hakim olmak istiyorum. Veri tabanı , USB , UART
haberleşmesi yapmak ve basit arayüzler tasarlayabilmek istiyorum. Hangi programlama dilini seçmem gerektiğine tam olarak karar veremiyorum. Her dilin kendine göre olumlu ve olumsuz özellikleri mevcut. Sizlerinde bu konudaki görüşlerini almak istiyorum...
Bir elektronikçi için, tüm değişkenler göz önüne alındığında, en verimli programlama dili hangisidir?
Saygılarıma...
Bence elektronik bölümü okuyan bir kişinin C tabanlı bir dile yönelmesi daha doğru olur gibi.
çünkü C dili makina diline en yakın dildir. Sistem programlama vs. bu tarz işler C dili ile yapılıyor zaten.
C# ise C diliyle syntax olarak aynıdır(Java da aynı) fakat C kadar esnek değildir.
C# güçlü bir dildir. fakat sizin de dediğiniz gibi her dilin kendine özgü artı ve eksileri bulunmakta.
Java ise daha çok programlama ile ciddi olarak uğraşan, büyük projeler yapan kişler için sağlam bir nesne
tabanlı programlama dili olması sebebiyle tercih edilir. bu demek değildir ki java C den kötüdür.
java ile yapılan bir çok projeyi C# ile de yapabiliriz.Bence önemli olan kullandığın dili iyi bilmektir.
Özetleyecek olursam Elektronik için C dili Java ya nispeten daha ideal gibi duruyor.
Yanlışım varsa düzeltin arkadaşlar ben de bilgisayar okuyorum kendi izlenimlerim böyle.
Katılıyorum elektronik kontrol ve ara yüz için C# iyidir.
Javanın şöyle bir dezavantajı var mı merak ediyorum?
internette java uygulamalarını çalıştırabilmek için pc ye java kurmak gerekiyor, mesela bazı oyunlar, sohbet scriptleri vs
Bu herzaman geçerli mi?
Programcı dil seçmez hangisi işe uygunsa onu kullanır. c# , java ve delphi hepsini kullanmayı öğren. hepsinin kendine göre özellikleri var
Alıntı yapılan: meftun - 13 Haziran 2010, 14:50:11
Javanın şöyle bir dezavantajı var mı merak ediyorum?
internette java uygulamalarını çalıştırabilmek için pc ye java kurmak gerekiyor, mesela bazı oyunlar, sohbet scriptleri vs
Bu herzaman geçerli mi?
evet java ile program yazıyorsan yorumlayıcı yani java sanal makinesini bilgisayara yüklemen gerekiyor.
Alıntı yapılan: meftun - 13 Haziran 2010, 14:50:11
mesela bazı oyunlar, sohbet scriptleri vs
Bu herzaman geçerli mi?
@meftun galiba sanal makianadan değil de javascriptden bahsediyor. bu javascript web tabanlı birşey.bildiğimiz Java ile pek alakası yok diye biliyorum.
adı benzemekle birlikte çoğu insaın aynı dil sandığı ama hiçbir alakasının olmadığı bir gerçektir.
yok yok ikisinin farkını gayet iyi biliyorum
soruyu sorarken adını getirememiştim kusura bakmayın sanat makineden söz ediyorum.
Bu bir dezavantaj değil mi?
Dier dillerde .exe ye tıklıyoruz hiç birşeye ihtiyaç duymadan çalışıyor
ama java da sanal makinayı kurmadan çalışmıyor.
ortamdan bağımsız çalışman gerekiyorsa arada mutlaka birşeyler olması gerekiyor. Bilgisayarlar henüz o kadar akıllanmadı
şuandaki neredeyse tüm yazılım dilleri için birşeylerin yüklenmesi gerekir. java için JVM, c# ve VB.Net için Framework gibi.
Delphiye OrhanC cevap vermiş zaten. En Basit bir exe bile biryerlerdeki class ları dll leri kullanarak çalışıyor.