Je vais bientôt démarrer un projet où je dois programmer un pilote Modbus. Mon approche initiale était de vouloir le faire en Java, cependant mon patron a eu des contacts avec une entreprise qui a de l'expérience avec Modbus, et ils ont dit que C est le meilleur langage pour approcher Modbus. Donc, mon patron l'a presque demandé d'être en C. Ma connaissance du C n'est pas vraiment grande, alors il faudrait que j'apprenne suffisamment pour que le pilote Modbus fonctionne dans un ordre correct et stable.Pilote Modbus: C vs Java
Alors, ma question à vous empiler les gens avec une certaine expérience dans Modbus: quel pourrait être le choix de C vs Java? Le site modbus semble avoir des bibliothèques Java, si C était si supérieur à Java de toutes les façons, pourquoi aurait-il ces bibliothèques? Serait-il utile d'apprendre C correctement pour les avantages que cela pourrait donner?
Je crois qu'il est bon d'apprendre C si vous prévoyez de l'utiliser. Comparé à Java est assez simple (une fois que vous avez la prise de pointeurs vous avez presque terminé). – INS
Lorsque vous parlez de pilote, voulez-vous dire un pilote de périphérique de système d'exploitation ou simplement une API de niveau utilisateur? Si le premier, alors vous devez presque utiliser C. Sinon, peu importe. –
Ce ne sera pas un pilote de système d'exploitation. C'est ce qu'on appelle le pilote à peu près parce que c'est comme ça que je l'ai toujours entendu se référer à ... – cpf