JavaScript is currently disabled.Please enable it for a better experience of Jumi. "Alla språk har sina poänger"

Vilket språk är bäst? Assembler, C, C++, Embedded C++ eller Java? Det är frågan för varje konstruktör av inbyggda system.


Vissa frågor verkar i det närmaste eviga. Ända sedan högnivåspråkens födelse har konstruktörer och programmerare av inbyggda system tvingats välja mellan assembler och något annat.

- Det valet ser inte ut att bli lättare, sade PJ Plauger i sitt huvudtal på Embedded Systems Europe. Plauger är konsult, konstruktör och en välkänd figur i den brittiska elektronikindustrin genom sitt företag Dinkumware.

Det som hänt under de sista åren, enligt Plauger, är att "alla pratar om Java" och att "några har upptäckt Embedded C++".

- Man måste välja språk efter omständigheterna. Det var sant för 20 år sedan och det gäller alltjämt, sade Plauger.

I korthet gick hans rekommendationer ut på att välja C eller C++ som grundspråk, assembler om kodstorlek eller tid är kritiskt, Embedded C++ om det finns verktyg man gillar och Java när man ska ha grafiskt användargränssnitt eller ansluta sin tillämpning till Internet.

Publiken höll i stort sett med. Den enda avvikande åsikten kom från en Ada- fantast, men denne blev snabbt nedtystad.

- Ada är dött. Det är ett typexempel på misslyckad standardisering, sade Plauger.

Adam Edström

Prenumerera på Elektroniktidningens nyhetsbrev eller på vårt magasin.


MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Anne-Charlotte Lantz

Anne-Charlotte
Lantz

+46(0)734-171099 ac@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)