Merhabalar arkadaşlar ben c biliyorum ve embedded sistemlerle uğraşıyorum embedded sistemlerle pc'nin senkron çalışma yapabilmesi için ilerleyen dönemde bilgisayarda da birşeyler yazmak istiyorum ancak tabi bi dili öğrenipte sadece onu yapacak değilim ilerleyen dönemde belki ceptelefonları için android de yazabilirim.. lakin sizlere sormak istediğim şu ??
Benim yazacağım program hızlı çalışmalı bilgisayarda serial port vs. her türlü kaynağa seri ulaşabilmeli yani windowsla uyumlu olması anlamında ve ileriye dönük olsun istiyorum 3 dil arasında kaldım
Nasıl başlarsan öyle gider. Çoğu yerde başlangıç için C dilini gösterirler. Ki C dili C++ a göre daha ilkel ve eziyetli şekillerde işlem yapmayı gerektirir. C++ dili C dilini kullanmayı daha kolay ve estetik hale getirmeyi başarmıştır. Daha gelişmiş üst düzey yapıları bulunur ve bu yenilikler halen devam etmektedir. Ancak bu saydıklarım yazılım işini gerçekten meslek olarak yapmak isteyenler içindir. İki mobil yazılım, birkaç dinamik web sitesi veya sıradan masaüstü uygulamalar için buna asla gerek yoktur.
Dil yapacagin ise gore degisir. Android app icin Java/.Kotlin kullanmalisin misal. Low level programming icin go ve erlang yukseliste ancak C/C++ her zaman varolacak.
Java , C# bir uzay. C++ baska bir uzay. Birbirlerine alternatif gibi bir noktaya gelirsen tabi java veya c# secmelisin cunku yazimi ve ogrenimini daha kolay. seri porttan veri gondermek de performans gerektiren bir sey degil. Ancak c++ mi c# gibi bir soru varsa biraz daha arastirma yapmalisin cunku bambaska araclar bunlar.
C ve c++ yazmazi ve ogrenmesi zor diller. Yazilimda uretkenlik onemlidir. O yuzden populer diller siralamasinda python javascript son zamanlarda son derece yukarida. Adam 3d printer komut verme alma islemlerini tamamen python ile yapmis. https://github.com/foosel/OctoPrint
Ayni urunu c++ ile yapayim deseniz belkide 3 kati zamaninizi alacak. O noktada bir karar vermeniz gerekiyor.
Python ve/veya javascript cogu durumda isinizi gorebilecekken c turevi dillerin zorlugunu cekmenin eger gercekten bir zorunlulugu yoksa manasi yok.
Benim yazacağım program hızlı çalışmalı
bilgisayarda serial port vs. her türlü kaynağa seri ulaşabilmeli yani windowsla uyumlu olması anlamında
ve ileriye dönük olsun istiyorum 3 dil arasında kaldım
Sebebiyle birlikte Sizce Java mı ? C++ mı? C# mı?