Je commence à apprendre le C le soir et le week-end sans expérience
particulière en informatique ni mathématique ou électronique. [...]
donc quand j'aurais 50 ans si tout va bien [] recevoir le titre
de consultant... J'y crois.
Qu'est-ce qu'on trouve comme langage de programmation derrière un
appareil gps?
Est-ce qu'un récepteur gps est comme une carte wifi ?
Est-ce que le récepteur gps communique avec les antennes relais ?
ou les antennes relais communique avec les téléphone par ce qu'on
appelle le module radio qui varie selon les pays et les normes ?
Maintenant, si les téléphones ne communiquent que par satellite
dans les prochaines années
il n'y aura plus de module "radio" dans les téléphones?
Au niveau du gps, il y a un échange entre le satellite et le
téléphone ?
Je ne sais pas dans quel(s) langage(s) mais ca doit être
proche de l'électronique (low level) ?
Je commence à apprendre le C le soir et le week-end sans expérience
particulière en informatique ni mathématique ou électronique. [...]
donc quand j'aurais 50 ans si tout va bien [] recevoir le titre
de consultant... J'y crois.
Qu'est-ce qu'on trouve comme langage de programmation derrière un
appareil gps?
Est-ce qu'un récepteur gps est comme une carte wifi ?
Est-ce que le récepteur gps communique avec les antennes relais ?
ou les antennes relais communique avec les téléphone par ce qu'on
appelle le module radio qui varie selon les pays et les normes ?
Maintenant, si les téléphones ne communiquent que par satellite
dans les prochaines années
il n'y aura plus de module "radio" dans les téléphones?
Au niveau du gps, il y a un échange entre le satellite et le
téléphone ?
Je ne sais pas dans quel(s) langage(s) mais ca doit être
proche de l'électronique (low level) ?
Je commence à apprendre le C le soir et le week-end sans expérience
particulière en informatique ni mathématique ou électronique. [...]
donc quand j'aurais 50 ans si tout va bien [] recevoir le titre
de consultant... J'y crois.
Qu'est-ce qu'on trouve comme langage de programmation derrière un
appareil gps?
Est-ce qu'un récepteur gps est comme une carte wifi ?
Est-ce que le récepteur gps communique avec les antennes relais ?
ou les antennes relais communique avec les téléphone par ce qu'on
appelle le module radio qui varie selon les pays et les normes ?
Maintenant, si les téléphones ne communiquent que par satellite
dans les prochaines années
il n'y aura plus de module "radio" dans les téléphones?
Au niveau du gps, il y a un échange entre le satellite et le
téléphone ?
Je ne sais pas dans quel(s) langage(s) mais ca doit être
proche de l'électronique (low level) ?
Michael Doubez writes:
| On 7 juil, 23:24, Gabriel Dos Reis wrote:
| > Michael DOUBEZ writes:
| >
| > | Gabriel Dos Reis a écrit :
| > | > Sylvain SF writes:
| > | >
| > | > | Gabriel Dos Reis a écrit :
| > | > | >
| > | > | > | Par exemple:
| > | > | > | Boeing 787 software. Entirely written in C++, using STL.
| > | > | | > | Et le software de quoi ? Du réseau interne ?
| > | > | >
| > | > | > Tu peux demander à Bjarne -- au cas où tu as des doutes s ur ce qu'il
| > | > | > dit, je suis persuadé qu'il te répondra.
| > | > | | le point n'a jamais été: faut-il douter de qu'il dit (é crit!).
| > | >
| > | > Je crois qu'on peut faire l'hypotrhèse qu'il est honnête et q ue s'il y a
| > | > une erreur de sa part, il la corrigera, et que si la personne qui lui
| > | > fournit l'information lui a menti (à son insue) il n'y peut rie n.
| > | >
| > | > Et comme il le dit lui même, il n'a pas vérifié par lui m ême *toutes* les
| > | > informations qui lui ont été communiquées -- cela ne veut p as dire qu'il
| > | > n'en a vérifié aucun.
| > | >
| > | > En ce qui concerne les informations sur JPL (Mars Rover), ou JSF
| > | > C++ Rules, il est relativement safe de supposer qu'il les as vé rifiées
| > | > d'une manière ou d'une autre.
| > | > On peut noter par exemple, qu'il travaille sur des projets en com mun
| > | > avec les gens de la NASA directement impliqués dans certains de ces
| > | > softs.
| > |
| > | Oui. Mais la NASA a pas mal de travaux de recherche. Ca ne veut pas
| > | dire que tous sont en exploitation.
| >
| > De cette assertion, tu conclus que l'information qu'il a eu et qu'il a
| > mise sur sa page est fausse ?
|
| Non. Je dit juste que l'information qu'il a mise ne prétend pas que C +
| + est utilisé en environement critique à la NASA; en environement
| embarqué oui sûrement.
Donc pour toi le système de politage autonome du Mars Rover n'est pas
critique ?
[...]
| > | mon propos est surtout que la liste ne dit pas ce que je
| > | pense tu veux lui faire dire.
| >
| > et qu'est-ce que *tu penses* que je veux lui faire dire ?
|
| Comme tu te contentes de citer la liste sans te mouiller en élaborant ,
« mouiller » ?
| c'est ouvert à interprétation.
|
| Ma supposition d'après le contexte plus haut est que tu prétends qu e
| dire que C++ est pas/peu utilisé en environnement critique/embarqué
| est un FUD.
pas != peu.
Mais dans les deux cas, peut-être devrais-tu t'en tenir plus à ce que je
dis qu'à ce que tu supposes que je dis.
Michael Doubez <michael.dou...@free.fr> writes:
| On 7 juil, 23:24, Gabriel Dos Reis <g...@cs.tamu.edu> wrote:
| > Michael DOUBEZ <michael.dou...@free.fr> writes:
| >
| > | Gabriel Dos Reis a écrit :
| > | > Sylvain SF <sylv...@boiteaspam.info> writes:
| > | >
| > | > | Gabriel Dos Reis a écrit :
| > | > | >
| > | > | > | Par exemple:
| > | > | > | Boeing 787 software. Entirely written in C++, using STL.
| > | > | | > | Et le software de quoi ? Du réseau interne ?
| > | > | >
| > | > | > Tu peux demander à Bjarne -- au cas où tu as des doutes s ur ce qu'il
| > | > | > dit, je suis persuadé qu'il te répondra.
| > | > | | le point n'a jamais été: faut-il douter de qu'il dit (é crit!).
| > | >
| > | > Je crois qu'on peut faire l'hypotrhèse qu'il est honnête et q ue s'il y a
| > | > une erreur de sa part, il la corrigera, et que si la personne qui lui
| > | > fournit l'information lui a menti (à son insue) il n'y peut rie n.
| > | >
| > | > Et comme il le dit lui même, il n'a pas vérifié par lui m ême *toutes* les
| > | > informations qui lui ont été communiquées -- cela ne veut p as dire qu'il
| > | > n'en a vérifié aucun.
| > | >
| > | > En ce qui concerne les informations sur JPL (Mars Rover), ou JSF
| > | > C++ Rules, il est relativement safe de supposer qu'il les as vé rifiées
| > | > d'une manière ou d'une autre.
| > | > On peut noter par exemple, qu'il travaille sur des projets en com mun
| > | > avec les gens de la NASA directement impliqués dans certains de ces
| > | > softs.
| > |
| > | Oui. Mais la NASA a pas mal de travaux de recherche. Ca ne veut pas
| > | dire que tous sont en exploitation.
| >
| > De cette assertion, tu conclus que l'information qu'il a eu et qu'il a
| > mise sur sa page est fausse ?
|
| Non. Je dit juste que l'information qu'il a mise ne prétend pas que C +
| + est utilisé en environement critique à la NASA; en environement
| embarqué oui sûrement.
Donc pour toi le système de politage autonome du Mars Rover n'est pas
critique ?
[...]
| > | mon propos est surtout que la liste ne dit pas ce que je
| > | pense tu veux lui faire dire.
| >
| > et qu'est-ce que *tu penses* que je veux lui faire dire ?
|
| Comme tu te contentes de citer la liste sans te mouiller en élaborant ,
« mouiller » ?
| c'est ouvert à interprétation.
|
| Ma supposition d'après le contexte plus haut est que tu prétends qu e
| dire que C++ est pas/peu utilisé en environnement critique/embarqué
| est un FUD.
pas != peu.
Mais dans les deux cas, peut-être devrais-tu t'en tenir plus à ce que je
dis qu'à ce que tu supposes que je dis.
Michael Doubez writes:
| On 7 juil, 23:24, Gabriel Dos Reis wrote:
| > Michael DOUBEZ writes:
| >
| > | Gabriel Dos Reis a écrit :
| > | > Sylvain SF writes:
| > | >
| > | > | Gabriel Dos Reis a écrit :
| > | > | >
| > | > | > | Par exemple:
| > | > | > | Boeing 787 software. Entirely written in C++, using STL.
| > | > | | > | Et le software de quoi ? Du réseau interne ?
| > | > | >
| > | > | > Tu peux demander à Bjarne -- au cas où tu as des doutes s ur ce qu'il
| > | > | > dit, je suis persuadé qu'il te répondra.
| > | > | | le point n'a jamais été: faut-il douter de qu'il dit (é crit!).
| > | >
| > | > Je crois qu'on peut faire l'hypotrhèse qu'il est honnête et q ue s'il y a
| > | > une erreur de sa part, il la corrigera, et que si la personne qui lui
| > | > fournit l'information lui a menti (à son insue) il n'y peut rie n.
| > | >
| > | > Et comme il le dit lui même, il n'a pas vérifié par lui m ême *toutes* les
| > | > informations qui lui ont été communiquées -- cela ne veut p as dire qu'il
| > | > n'en a vérifié aucun.
| > | >
| > | > En ce qui concerne les informations sur JPL (Mars Rover), ou JSF
| > | > C++ Rules, il est relativement safe de supposer qu'il les as vé rifiées
| > | > d'une manière ou d'une autre.
| > | > On peut noter par exemple, qu'il travaille sur des projets en com mun
| > | > avec les gens de la NASA directement impliqués dans certains de ces
| > | > softs.
| > |
| > | Oui. Mais la NASA a pas mal de travaux de recherche. Ca ne veut pas
| > | dire que tous sont en exploitation.
| >
| > De cette assertion, tu conclus que l'information qu'il a eu et qu'il a
| > mise sur sa page est fausse ?
|
| Non. Je dit juste que l'information qu'il a mise ne prétend pas que C +
| + est utilisé en environement critique à la NASA; en environement
| embarqué oui sûrement.
Donc pour toi le système de politage autonome du Mars Rover n'est pas
critique ?
[...]
| > | mon propos est surtout que la liste ne dit pas ce que je
| > | pense tu veux lui faire dire.
| >
| > et qu'est-ce que *tu penses* que je veux lui faire dire ?
|
| Comme tu te contentes de citer la liste sans te mouiller en élaborant ,
« mouiller » ?
| c'est ouvert à interprétation.
|
| Ma supposition d'après le contexte plus haut est que tu prétends qu e
| dire que C++ est pas/peu utilisé en environnement critique/embarqué
| est un FUD.
pas != peu.
Mais dans les deux cas, peut-être devrais-tu t'en tenir plus à ce que je
dis qu'à ce que tu supposes que je dis.
Michael Doubez writes:
| On 7 juil, 23:16, Gabriel Dos Reis wrote:
| > Michael DOUBEZ writes:
| Concerna,t ce projet:
| http://eprints.eemcs.utwente.nl/6381/01/fmsd.pdf
| <quote>
| In the implementation phase, the source code was created in a safe
| subset of C++.
| </quote>
|
| Oui ils ont utilisé C++ mais uniquement une sous partie qu'ils
| considèrent "safe".
| Dire que les indus se méfient de C++ n'est pas un FUD.
Michael Doubez <michael.doubez@free.fr> writes:
| On 7 juil, 23:16, Gabriel Dos Reis <g...@cs.tamu.edu> wrote:
| > Michael DOUBEZ <michael.dou...@free.fr> writes:
| Concerna,t ce projet:
| http://eprints.eemcs.utwente.nl/6381/01/fmsd.pdf
| <quote>
| In the implementation phase, the source code was created in a safe
| subset of C++.
| </quote>
|
| Oui ils ont utilisé C++ mais uniquement une sous partie qu'ils
| considèrent "safe".
| Dire que les indus se méfient de C++ n'est pas un FUD.
Michael Doubez writes:
| On 7 juil, 23:16, Gabriel Dos Reis wrote:
| > Michael DOUBEZ writes:
| Concerna,t ce projet:
| http://eprints.eemcs.utwente.nl/6381/01/fmsd.pdf
| <quote>
| In the implementation phase, the source code was created in a safe
| subset of C++.
| </quote>
|
| Oui ils ont utilisé C++ mais uniquement une sous partie qu'ils
| considèrent "safe".
| Dire que les indus se méfient de C++ n'est pas un FUD.
Michael Doubez writes:
| On 7 juil, 23:16, Gabriel Dos Reis wrote:
| > Michael DOUBEZ writes:
| >
| > [...]
| >
| > | Ce que je vveux dire est que la liste ne montre et ne démontre ri en
| > | concernant l'utilisation de c++ en embarqué et encore moins en
| > | logicile critique.
| >
| > Tu veux dire, par exemple
| >
| > Dutch ministry of transport, public works, and water managemen t:
| > surge barrier control. The BOS control system for the Maeslant
| > Barrier protecting Rotterdam from flooding. This safety-critic al
| > system (highest safety integrity level according to IEC 61508) is
| > built using C++, Z and PROMELA. A high level overview with nic e
| > pictures can be found here.
| >
| > ne « démontre rien concernant l'utilisation de c++ en embarqué et encore
| > moins en logicile critique. »
|
| Concerna,t ce projet:
|http://eprints.eemcs.utwente.nl/6381/01/fmsd.pdf
| <quote>
| In the implementation phase, the source code was created in a safe
| subset of C++.
| </quote>
|
| Oui ils ont utilisé C++ mais uniquement une sous partie qu'ils
| considèrent "safe".
Donc, c'est pas du C++ ?
| Dire que les indus se méfient de C++ n'est pas un FUD.
S'il se méfie de C++, il ne l'utiliserait pas. N'importe qu'elle pro jet
embarqué ou critique utilise toujours un sous-ensemble des langages
populaires.
[...]
| > | mais sur ce qui est effectivement fait derrière.
| >
| > il est effectivement légitime de se poser des questions sans mettre en
| > doute -- par exemple, on peut se demander s'il y avait une chèvre d ans
| > ton lit (et ce qu'elle faisait là) et si tu répondais qu'il n'y e n
| > avait pas, est-ce que cela démontrerait quelque chose
|
| Choix d'illustration original.
|
| Sauf qu'il n'y a pas d'enjeux à dire qu'une chèvre se trouvait dans
| mon lit.
Ah, tu voulais qu'il y en ai un enjeu sur ta personne ?
Fais attention à tes chevilles, elles vont mal quand elles gonflent.
Michael Doubez <michael.dou...@free.fr> writes:
| On 7 juil, 23:16, Gabriel Dos Reis <g...@cs.tamu.edu> wrote:
| > Michael DOUBEZ <michael.dou...@free.fr> writes:
| >
| > [...]
| >
| > | Ce que je vveux dire est que la liste ne montre et ne démontre ri en
| > | concernant l'utilisation de c++ en embarqué et encore moins en
| > | logicile critique.
| >
| > Tu veux dire, par exemple
| >
| > Dutch ministry of transport, public works, and water managemen t:
| > surge barrier control. The BOS control system for the Maeslant
| > Barrier protecting Rotterdam from flooding. This safety-critic al
| > system (highest safety integrity level according to IEC 61508) is
| > built using C++, Z and PROMELA. A high level overview with nic e
| > pictures can be found here.
| >
| > ne « démontre rien concernant l'utilisation de c++ en embarqué et encore
| > moins en logicile critique. »
|
| Concerna,t ce projet:
|http://eprints.eemcs.utwente.nl/6381/01/fmsd.pdf
| <quote>
| In the implementation phase, the source code was created in a safe
| subset of C++.
| </quote>
|
| Oui ils ont utilisé C++ mais uniquement une sous partie qu'ils
| considèrent "safe".
Donc, c'est pas du C++ ?
| Dire que les indus se méfient de C++ n'est pas un FUD.
S'il se méfie de C++, il ne l'utiliserait pas. N'importe qu'elle pro jet
embarqué ou critique utilise toujours un sous-ensemble des langages
populaires.
[...]
| > | mais sur ce qui est effectivement fait derrière.
| >
| > il est effectivement légitime de se poser des questions sans mettre en
| > doute -- par exemple, on peut se demander s'il y avait une chèvre d ans
| > ton lit (et ce qu'elle faisait là) et si tu répondais qu'il n'y e n
| > avait pas, est-ce que cela démontrerait quelque chose
|
| Choix d'illustration original.
|
| Sauf qu'il n'y a pas d'enjeux à dire qu'une chèvre se trouvait dans
| mon lit.
Ah, tu voulais qu'il y en ai un enjeu sur ta personne ?
Fais attention à tes chevilles, elles vont mal quand elles gonflent.
Michael Doubez writes:
| On 7 juil, 23:16, Gabriel Dos Reis wrote:
| > Michael DOUBEZ writes:
| >
| > [...]
| >
| > | Ce que je vveux dire est que la liste ne montre et ne démontre ri en
| > | concernant l'utilisation de c++ en embarqué et encore moins en
| > | logicile critique.
| >
| > Tu veux dire, par exemple
| >
| > Dutch ministry of transport, public works, and water managemen t:
| > surge barrier control. The BOS control system for the Maeslant
| > Barrier protecting Rotterdam from flooding. This safety-critic al
| > system (highest safety integrity level according to IEC 61508) is
| > built using C++, Z and PROMELA. A high level overview with nic e
| > pictures can be found here.
| >
| > ne « démontre rien concernant l'utilisation de c++ en embarqué et encore
| > moins en logicile critique. »
|
| Concerna,t ce projet:
|http://eprints.eemcs.utwente.nl/6381/01/fmsd.pdf
| <quote>
| In the implementation phase, the source code was created in a safe
| subset of C++.
| </quote>
|
| Oui ils ont utilisé C++ mais uniquement une sous partie qu'ils
| considèrent "safe".
Donc, c'est pas du C++ ?
| Dire que les indus se méfient de C++ n'est pas un FUD.
S'il se méfie de C++, il ne l'utiliserait pas. N'importe qu'elle pro jet
embarqué ou critique utilise toujours un sous-ensemble des langages
populaires.
[...]
| > | mais sur ce qui est effectivement fait derrière.
| >
| > il est effectivement légitime de se poser des questions sans mettre en
| > doute -- par exemple, on peut se demander s'il y avait une chèvre d ans
| > ton lit (et ce qu'elle faisait là) et si tu répondais qu'il n'y e n
| > avait pas, est-ce que cela démontrerait quelque chose
|
| Choix d'illustration original.
|
| Sauf qu'il n'y a pas d'enjeux à dire qu'une chèvre se trouvait dans
| mon lit.
Ah, tu voulais qu'il y en ai un enjeu sur ta personne ?
Fais attention à tes chevilles, elles vont mal quand elles gonflent.
Michael Doubez a écrit :
> Les outils sont là, pas de problèmes mais les décideurs n'ont pas
> encore vraiment adopté C++. Dans mon ancienne, boite, je leur ait
> proposé de passer à C++ en continuant à faire du C (pour avoir
> quelques features qui leur aurait simplifier la vie). En insistant
> sur l'aspect type safe ...
> Parler de sourde oreille est un euphémisme.
juste un pb d'audition alors, pas de manipulation (FUD) hein ;-)
Michael Doubez a écrit :
> Les outils sont là, pas de problèmes mais les décideurs n'ont pas
> encore vraiment adopté C++. Dans mon ancienne, boite, je leur ait
> proposé de passer à C++ en continuant à faire du C (pour avoir
> quelques features qui leur aurait simplifier la vie). En insistant
> sur l'aspect type safe ...
> Parler de sourde oreille est un euphémisme.
juste un pb d'audition alors, pas de manipulation (FUD) hein ;-)
Michael Doubez a écrit :
> Les outils sont là, pas de problèmes mais les décideurs n'ont pas
> encore vraiment adopté C++. Dans mon ancienne, boite, je leur ait
> proposé de passer à C++ en continuant à faire du C (pour avoir
> quelques features qui leur aurait simplifier la vie). En insistant
> sur l'aspect type safe ...
> Parler de sourde oreille est un euphémisme.
juste un pb d'audition alors, pas de manipulation (FUD) hein ;-)
On 2009-07-08, Gabriel Dos Reis wrote:
Pardon de répondre derrière le message de Gabriel, j'ai
du mal à retrouver celui de Michael.
> Michael Doubez writes:
>| On 7 juil, 23:16, Gabriel Dos Reis wrote:
>| > Michael DOUBEZ writes:
>| Concerna,t ce projet:
>|http://eprints.eemcs.utwente.nl/6381/01/fmsd.pdf
>| <quote>
>| In the implementation phase, the source code was created in a safe
>| subset of C++.
>| </quote>
>|
>| Oui ils ont utilisé C++ mais uniquement une sous partie qu'ils
>| considèrent "safe".
Ca, c'est un non argument.
De ce que je connais du C embarqué critique, c'est toujours
un sous-ensemble "safe" qui est utilisé: pas de malloc,
pas de récursivité,
souvent pas de pointeur, et parfois
même pas de variable sur la pile (tout en static).
>| Dire que les indus se méfient de C++ n'est pas un FUD.
De toute façon, les indus de l'embarqué critique que
je connais n'aiment pas le changement. Changement de
processeur, de techno réseau, de langage, tout cela
demande de requalifier des outils, de reprendre
les méthodes et procédures, etc.
On 2009-07-08, Gabriel Dos Reis <g...@cs.tamu.edu> wrote:
Pardon de répondre derrière le message de Gabriel, j'ai
du mal à retrouver celui de Michael.
> Michael Doubez <michael.dou...@free.fr> writes:
>| On 7 juil, 23:16, Gabriel Dos Reis <g...@cs.tamu.edu> wrote:
>| > Michael DOUBEZ <michael.dou...@free.fr> writes:
>| Concerna,t ce projet:
>|http://eprints.eemcs.utwente.nl/6381/01/fmsd.pdf
>| <quote>
>| In the implementation phase, the source code was created in a safe
>| subset of C++.
>| </quote>
>|
>| Oui ils ont utilisé C++ mais uniquement une sous partie qu'ils
>| considèrent "safe".
Ca, c'est un non argument.
De ce que je connais du C embarqué critique, c'est toujours
un sous-ensemble "safe" qui est utilisé: pas de malloc,
pas de récursivité,
souvent pas de pointeur, et parfois
même pas de variable sur la pile (tout en static).
>| Dire que les indus se méfient de C++ n'est pas un FUD.
De toute façon, les indus de l'embarqué critique que
je connais n'aiment pas le changement. Changement de
processeur, de techno réseau, de langage, tout cela
demande de requalifier des outils, de reprendre
les méthodes et procédures, etc.
On 2009-07-08, Gabriel Dos Reis wrote:
Pardon de répondre derrière le message de Gabriel, j'ai
du mal à retrouver celui de Michael.
> Michael Doubez writes:
>| On 7 juil, 23:16, Gabriel Dos Reis wrote:
>| > Michael DOUBEZ writes:
>| Concerna,t ce projet:
>|http://eprints.eemcs.utwente.nl/6381/01/fmsd.pdf
>| <quote>
>| In the implementation phase, the source code was created in a safe
>| subset of C++.
>| </quote>
>|
>| Oui ils ont utilisé C++ mais uniquement une sous partie qu'ils
>| considèrent "safe".
Ca, c'est un non argument.
De ce que je connais du C embarqué critique, c'est toujours
un sous-ensemble "safe" qui est utilisé: pas de malloc,
pas de récursivité,
souvent pas de pointeur, et parfois
même pas de variable sur la pile (tout en static).
>| Dire que les indus se méfient de C++ n'est pas un FUD.
De toute façon, les indus de l'embarqué critique que
je connais n'aiment pas le changement. Changement de
processeur, de techno réseau, de langage, tout cela
demande de requalifier des outils, de reprendre
les méthodes et procédures, etc.
Bonjour,
Je commence à apprendre le C le soir et le week-end sans expérience
particulière en informatique ni mathématique ou électronique. Je suis
comptable de formation. La programmation peut être intéressante je
pense pour des systèmes de gestion de données comme Oracle. A
condition d'élargir l'apprentissage de la programmation à java.
Je
pense que sur 3 ou 5 ans, je peux acquérir une petite adresse. Si
j'ajoute un congé de 3-6 mois pour une formation intensive en Inde,
peut-être je peux devenir l'auxiliaire d'un consultant
Pour en revenir à la discussion sur les différents langages
informatiques, il me semble comprendre que le C permet de faire des
choses variées.
Je voudrais comprendre un peu plus les technologies qu'on trouve dans
le systèmes portables comme les téléphones portables et les gps.
Qu'est-ce qu'on trouve comme langage de programmation derrière un
appareil gps?
Est-ce qu'un récepteur gps est comme une carte wifi ?
Maintenant, si les téléphones ne communiquent que par satellite dans
les prochaines années, il n'y aura plus de module "radio" dans les
téléphones?
Au niveau du gps, il y a un échange entre le satellite et le
téléphone ? Je ne sais pas dans quel(s) langage(s) mais ca doit être
proche de l'électronique (low level) ?
Merci à celui ou ceux qui pourront m'éclairer.
Bonjour,
Je commence à apprendre le C le soir et le week-end sans expérience
particulière en informatique ni mathématique ou électronique. Je suis
comptable de formation. La programmation peut être intéressante je
pense pour des systèmes de gestion de données comme Oracle. A
condition d'élargir l'apprentissage de la programmation à java.
Je
pense que sur 3 ou 5 ans, je peux acquérir une petite adresse. Si
j'ajoute un congé de 3-6 mois pour une formation intensive en Inde,
peut-être je peux devenir l'auxiliaire d'un consultant
Pour en revenir à la discussion sur les différents langages
informatiques, il me semble comprendre que le C permet de faire des
choses variées.
Je voudrais comprendre un peu plus les technologies qu'on trouve dans
le systèmes portables comme les téléphones portables et les gps.
Qu'est-ce qu'on trouve comme langage de programmation derrière un
appareil gps?
Est-ce qu'un récepteur gps est comme une carte wifi ?
Maintenant, si les téléphones ne communiquent que par satellite dans
les prochaines années, il n'y aura plus de module "radio" dans les
téléphones?
Au niveau du gps, il y a un échange entre le satellite et le
téléphone ? Je ne sais pas dans quel(s) langage(s) mais ca doit être
proche de l'électronique (low level) ?
Merci à celui ou ceux qui pourront m'éclairer.
Bonjour,
Je commence à apprendre le C le soir et le week-end sans expérience
particulière en informatique ni mathématique ou électronique. Je suis
comptable de formation. La programmation peut être intéressante je
pense pour des systèmes de gestion de données comme Oracle. A
condition d'élargir l'apprentissage de la programmation à java.
Je
pense que sur 3 ou 5 ans, je peux acquérir une petite adresse. Si
j'ajoute un congé de 3-6 mois pour une formation intensive en Inde,
peut-être je peux devenir l'auxiliaire d'un consultant
Pour en revenir à la discussion sur les différents langages
informatiques, il me semble comprendre que le C permet de faire des
choses variées.
Je voudrais comprendre un peu plus les technologies qu'on trouve dans
le systèmes portables comme les téléphones portables et les gps.
Qu'est-ce qu'on trouve comme langage de programmation derrière un
appareil gps?
Est-ce qu'un récepteur gps est comme une carte wifi ?
Maintenant, si les téléphones ne communiquent que par satellite dans
les prochaines années, il n'y aura plus de module "radio" dans les
téléphones?
Au niveau du gps, il y a un échange entre le satellite et le
téléphone ? Je ne sais pas dans quel(s) langage(s) mais ca doit être
proche de l'électronique (low level) ?
Merci à celui ou ceux qui pourront m'éclairer.
On 9 juil, 09:45, Marc Boyer wrote:On 2009-07-08, Gabriel Dos Reis wrote:
> Michael Doubez writes:
>| On 7 juil, 23:16, Gabriel Dos Reis wrote:
>| > Michael DOUBEZ writes:
>| Concerna,t ce projet:
>|http://eprints.eemcs.utwente.nl/6381/01/fmsd.pdf
>| <quote>
>| In the implementation phase, the source code was created in a safe
>| subset of C++.
>| </quote>
>|
>| Oui ils ont utilisé C++ mais uniquement une sous partie qu'ils
>| considèrent "safe".
Ca, c'est un non argument.
De ce que je connais du C embarqué critique, c'est toujours
un sous-ensemble "safe" qui est utilisé: pas de malloc,
Malloc n'est pas unsafe en soit, c'est la consommation mémoire et ça
empèche d'avoir à résoudre des problème de leak.
En pratique, où j'ai travaillé, nous utilisions des techniques
alternatives (pool, allocation par bloc bornée) pour avoir une partie
dynamique et où il est facile de monitorer l'état des ressources.
pas de récursivité,
Pour les dépassements de pile mais le langage n'est pas en cause,
c'est l'algorithme.
souvent pas de pointeur, et parfois
même pas de variable sur la pile (tout en static).
Le standard C++ ne prévoit pas de stack, juste un temps de vie des
variables.
>| Dire que les indus se méfient de C++ n'est pas un FUD.
De toute façon, les indus de l'embarqué critique que
je connais n'aiment pas le changement. Changement de
processeur, de techno réseau, de langage, tout cela
demande de requalifier des outils, de reprendre
les méthodes et procédures, etc.
Je suis d'accord.
On 9 juil, 09:45, Marc Boyer <Marc.Bo...@cert.onera.fr.invalid> wrote:
On 2009-07-08, Gabriel Dos Reis <g...@cs.tamu.edu> wrote:
> Michael Doubez <michael.dou...@free.fr> writes:
>| On 7 juil, 23:16, Gabriel Dos Reis <g...@cs.tamu.edu> wrote:
>| > Michael DOUBEZ <michael.dou...@free.fr> writes:
>| Concerna,t ce projet:
>|http://eprints.eemcs.utwente.nl/6381/01/fmsd.pdf
>| <quote>
>| In the implementation phase, the source code was created in a safe
>| subset of C++.
>| </quote>
>|
>| Oui ils ont utilisé C++ mais uniquement une sous partie qu'ils
>| considèrent "safe".
Ca, c'est un non argument.
De ce que je connais du C embarqué critique, c'est toujours
un sous-ensemble "safe" qui est utilisé: pas de malloc,
Malloc n'est pas unsafe en soit, c'est la consommation mémoire et ça
empèche d'avoir à résoudre des problème de leak.
En pratique, où j'ai travaillé, nous utilisions des techniques
alternatives (pool, allocation par bloc bornée) pour avoir une partie
dynamique et où il est facile de monitorer l'état des ressources.
pas de récursivité,
Pour les dépassements de pile mais le langage n'est pas en cause,
c'est l'algorithme.
souvent pas de pointeur, et parfois
même pas de variable sur la pile (tout en static).
Le standard C++ ne prévoit pas de stack, juste un temps de vie des
variables.
>| Dire que les indus se méfient de C++ n'est pas un FUD.
De toute façon, les indus de l'embarqué critique que
je connais n'aiment pas le changement. Changement de
processeur, de techno réseau, de langage, tout cela
demande de requalifier des outils, de reprendre
les méthodes et procédures, etc.
Je suis d'accord.
On 9 juil, 09:45, Marc Boyer wrote:On 2009-07-08, Gabriel Dos Reis wrote:
> Michael Doubez writes:
>| On 7 juil, 23:16, Gabriel Dos Reis wrote:
>| > Michael DOUBEZ writes:
>| Concerna,t ce projet:
>|http://eprints.eemcs.utwente.nl/6381/01/fmsd.pdf
>| <quote>
>| In the implementation phase, the source code was created in a safe
>| subset of C++.
>| </quote>
>|
>| Oui ils ont utilisé C++ mais uniquement une sous partie qu'ils
>| considèrent "safe".
Ca, c'est un non argument.
De ce que je connais du C embarqué critique, c'est toujours
un sous-ensemble "safe" qui est utilisé: pas de malloc,
Malloc n'est pas unsafe en soit, c'est la consommation mémoire et ça
empèche d'avoir à résoudre des problème de leak.
En pratique, où j'ai travaillé, nous utilisions des techniques
alternatives (pool, allocation par bloc bornée) pour avoir une partie
dynamique et où il est facile de monitorer l'état des ressources.
pas de récursivité,
Pour les dépassements de pile mais le langage n'est pas en cause,
c'est l'algorithme.
souvent pas de pointeur, et parfois
même pas de variable sur la pile (tout en static).
Le standard C++ ne prévoit pas de stack, juste un temps de vie des
variables.
>| Dire que les indus se méfient de C++ n'est pas un FUD.
De toute façon, les indus de l'embarqué critique que
je connais n'aiment pas le changement. Changement de
processeur, de techno réseau, de langage, tout cela
demande de requalifier des outils, de reprendre
les méthodes et procédures, etc.
Je suis d'accord.