( sz332 | 2020. 09. 13., v – 11:01 )

Akkor gondoljuk végig, hogy mi a probléma. Az a probléma, hogy magas szintű nyelven, magas absztrakcióval dolgoznak? Nem. A probléma az, hogy senki nem nézte meg, hogy az eszköz, amire fejleszteni kell, milyen teljesítménnyel rendelkezik, milyen paraméterekkel kellene megoldani az adott problémát. Az egyik oldalról ott a milyen fejlesztőm van, az milyen nyelven tud programozni hatékonyan, milyen kialakult rendszereink/folyamataink vannak, a másik oldalon pedig vannak paraméterek, amire a megoldást kell szállítani. Ezek lehetnek üzleti funkciók, technikai megkötések, biztonsági szabályok, stb. Ebben a kontextusban kell megoldást találni, és valahol itt kezdődik a mérnöki munka. A magam részéről lehet, hogy egy ilyen limitált eszköz esetén nem C#-ot választottam volna, viszont a másik oldalról meg nem biztos, hogy a legolcsóbb hw eszközt kellene kiválasztani egy embedded fejlesztéshez, mert adott mennyiség alatt a fejlesztési idő nagyságrenddel drágább, mint egy nagyobb teljesítményű eszköz.