Programlama Dili Önerisi - JAVA,C#,DELPHI

Başlatan trinitrotoluen, 13 Haziran 2010, 13:36:44

trinitrotoluen

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...
"Gelecek, bu günden gelecek."

fatihinanc

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.
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

radres

Katılıyorum elektronik kontrol ve ara yüz için C# iyidir.

Gökhan BEKEN

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?

Özel mesaj okumuyorum, lütfen göndermeyin.

orhanc

#4
Programcı dil seçmez hangisi işe uygunsa onu kullanır. c# , java ve delphi hepsini kullanmayı öğren. hepsinin kendine göre özellikleri var
i'm doing nothing... Giddy Up  http://www.drorhan.com

orhanc

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.
i'm doing nothing... Giddy Up  http://www.drorhan.com

fatihinanc

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.
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

orhanc

adı benzemekle birlikte çoğu insaın aynı dil sandığı ama hiçbir alakasının olmadığı bir gerçektir.
i'm doing nothing... Giddy Up  http://www.drorhan.com

Gökhan BEKEN

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.
Özel mesaj okumuyorum, lütfen göndermeyin.

orhanc

ortamdan bağımsız çalışman gerekiyorsa arada mutlaka birşeyler olması gerekiyor. Bilgisayarlar henüz o kadar akıllanmadı
i'm doing nothing... Giddy Up  http://www.drorhan.com

muhittin_kaplan

ş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.