Comment est ordinateur de programmation différent du système intégré de programmation?

En programmation informatique, je suppose que vous parlez le développement d’applications avec un langage de haut niveau.
Développement en utilisant le langage de niveau élevé est différente de la programmation des systèmes embarqués. Comme son nom l’indique, programmation du système embarqué implique des systèmes de programmation alors que les langages de haut niveau sont utilisés dans le développement d’applications.
Langages de haut niveau sont, par exemple, COBOL, FORTRAN, BASIC, PASCAL, Java, etc.. Ils sont indépendants de dispositif. Vous pouvez écrire le programme dans un seul système et porter facilement à une autre boîte. Vous n’avez pas besoin de changer le programme d’application pour cela. Vous n’avez pas besoin de posséder des connaissances du matériel sous-jacent ou du système. Vous n’avez pas besoin de savoir son architecture ou autres informations de niveau système.
Programmation système implique la programmation au niveau le plus bas. Programmation système implique généralement de programmation Embedded (pilotes de périphériques, des logiciels spécialisés pour le périphérique particulier, etc.), programmation réseau, programmation de l’Interface, etc..
Embarqués, les systèmes de programmation doit avoir une connaissance approfondie et une compréhension du système sous-jacent et ne sont pas généralement portables à d’autres systèmes - autrement dit, si vous écrivez le code pour un système particulier, il est hautement improbable, qu'il sera exécuté ailleurs. On peut citer les systèmes de navigation GPS, système de surveillance de trafic en temps réel, en temps réel des applications militaires, applications CAD/CAM, robotique, Satellite navigation, routeurs, commutateurs réseau, etc..


Tags: Programmation informatique