welches "C" für den Arduino?


hallo,
es gibt ja verschiedene c-hochsprachen. da wären:

c
c#
c+
c++

für für eine sollte ich mir denn besten fachliteratur besorgen?
gruß und dank
andreas

c+ gibt es nicht. höchstens das hier:
http://en.wikipedia.org/wiki/abcl/c%2b

arduino ist c mit teilen von c++. c ist mehr oder weniger ein subset von c++. aber abgesehen von den grundlegenden objekt-orientierten sachen wie klassen sieht man c++-spezifische dinge wie templates oder iteratoren eher selten. und die ganzen standard high level bibliotheken die in büchern oft abgedeckt gibt es nicht (wobei es eine arduino implementierung der standard template library gibt die nicht schlecht ist). ebenso wenig dinge wie exceptions oder new/delete. ein c++ buch enthält viele dinge die man nicht anwenden kann oder nicht unbedingt braucht.
ein buch hierfür sollte sich eher auf die grundlagen konzentrieren und nicht zu sehr in oop abgleiten. der c++ primer (was eines der standardwerke für c++ ist) deckt auf den ersten ca. 260 seiten dinge ab, die auch hier relevant sind. aber wenn man man maschinennah programmiert, gibt es bessere optionen.


c# ist komplett anderes. das ist keine maschinen-nahe sprache, sondern ähnlich wie java. byte code, virtual machine, garbage collection, alles ist ein objekt etc. damit schreibt man pc anwendungen.


Arduino Forum > International > Deutsch (Moderator: uwefed) > welches "C" für den Arduino?


arduino

Comments

Popular posts from this blog

VIDIOC_S_FMT error 16, Device or resource busy - Raspberry Pi Forums

using a laptop skeleton to build a pi laptop - Raspberry Pi Forums

Forum for Joomla? - Joomla! Forum - community, help and support