2013-02-22 18 views
10

Ben bir Robotik mühendisiyim ve MSc'yi bitirdim. Robotik çözümler ve otomasyonlar geliştiren birçok firmanın program yapabilmek için kiralamak istedikleri mühendislerin gittikçe daha fazla talep edildiğini görüyorum. Fakat Matlab'ın yanı sıra, öğrenilmesi gereken iyi bir programlama dili ne olurdu?Robotik için hangi dil uygundur

Ve "iyi" ile, endüstriyel programlarda ağırlıklı olarak kullanılan bir dili kastediyorum. (Endüstriyel robotlar, arabalar ve aviyonikler, kaynak ve boyama robotları ve çoğunlukla otomasyonlar)

Şimdiden teşekkürler.

cevap

3

Düz ol 'C, gömülü sistemlerde biraz kullanılmış (90'ların sonunda bir Z-80 tabanlı endüstriyel denetleyici ile çalışırken kullandığım şey). C++ ve Java (şok edici, biliyorum) de. Ada birkaç niş bölgelerde (aviyonik, uzay sistemleri) kullanılır. Herhangi bir programlama diline aşina değilseniz, C başlamak için iyi bir yer olabilir ve bazılarını (C++ ve Java gibi) biraz daha kolay öğrenebilir.

3

Deneyimlerim C ve C++ araştırma ve endüstride yaygın olarak kullanılmaktadır. Hızlılar ve Bilgisayar Görüntülerinden Doğrusal Cebir'e kadar her şey için uygun iyi kütüphaneler var.

0

Endüstriyel robotlar düşük seviyededir, C'ye bakıyorsunuz. Belki önce Python'da durmayı düşün.

+0

Her şeyden önce herkes cevapları için teşekkürler. James Java ile aynı şeyi duydum ama ben de şaşırdım. Bir arkadaşım (iOS Geliştirici) bana robotlar hakkında değil, web servisleri için daha fazla olduğunu söyledi, ancak sürekli olarak ne kadar güçlü olduğunu duymaya devam ediyorum. Python Hakkında Katılıyorum, çünkü MSc boyunca kurslarımızdan biriydi. Ama benim ana şüphem C, C++ ya da başka bir şey arasında seçim yapmaktı. – Spyros

+0

Şahsen C'yi tercih ediyorum, C++ nesne yöneliminin gerekli olduğu yerler için harika, ancak birçok uygulama için fazlaca zor görünüyor ve popüler kütüphanelerin çoğu güvenilmez olabilir (diğer bir deyişle destekleyici). C yalın ve size tam kontrol sağlar. Öyle söyleniyor, el ele gidiyorlar ... neden ikisini de öğrenmiyorlar? – Awalias

+0

@Spyros da Python'u zaten kullandığınızı düşünüyor; python ve C birlikte çok iyi çalışabilir (klişeler veya swig kullanarak) – Awalias

İlgili konular