disons tant que tu n'est pas en situation de quasi monopole et que tes client ont le choix d'aller chez un concurent
Ceci dit j'arrive a faire tourner des soft prévus pur Xp sous vista sans soucis (pas tous).
disons tant que tu n'est pas en situation de quasi monopole et que tes client ont le choix d'aller chez un concurent
Ceci dit j'arrive a faire tourner des soft prévus pur Xp sous vista sans soucis (pas tous).
bazar: http://www.improetcompagnie.com/publ...ctacles-6.html
BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil
Emacs Wiki: http://www.emacswiki.org/
En attente de ce que produira: http://www.pushmid.com
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".
Consultant indépendant.
Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
C, Fortran, XWindow/Motif, Java
Je ne réponds pas aux MP techniques
les FPGA sont simplement des réseaux de portes logiques programmables (je n'ai jamais eu à les utiliser)...
toutes les cartes au boulot qui embarquaient un ZILOG Z80 ont vu leur programmes codé en assembleur...
les PIC apparemment utilisent l'assembleur ou le C... idem pour le 68hc11 et certainement les autres processurs de motorola...
y a peut être quelques exceptions mais majoritairement c'est bien le C ou l'assembleur qui est utilisé
OS: Debian squeeze
Langage: C++ avec Qt
je n'ai pas l'impression que java soit en situation de monopole....
ou alors j'ai mal regardé.
bazar: http://www.improetcompagnie.com/publ...ctacles-6.html
BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil
Emacs Wiki: http://www.emacswiki.org/
En attente de ce que produira: http://www.pushmid.com
Java (tout comme .NET) n'est pas uniquement un langage mais une plateforme, et comprend en particulier toutes une API qui évolue avec le langage.
C'est là qu'on retrouve la notion de compatibilité ascendante, bien distincte de la compatibilité du programme en lui même avec ses prédécesseurs
Ce que je voulais dire c'est que les classes de l'API de Collections ont été modifié entre Java 1.4 et 1.5 afin d'utiliser les Generics, mais cela n'a pas cassé la compatibilité ascendante
a++
Les calculateurs sécuritaire de MAGALY (metro automatique de lyon) ont été codé en ADA et méthode B si je me souviens bien,
il me semble qu'il y avait un coprocesseur/sécu a base de FPGA pour contrôler que code ne pars pas en live, il y'avait peu être un peu de C je pense. mais l'ada est capable d'accéder a du hard tout seul.
Il y'a aussi le VAL de roissy
http://www.clearsy.com/pdf/val-de-ro...troduction.pdf
http://www.fersil-railway.com/php/systeme-roissy-en.php
bazar: http://www.improetcompagnie.com/publ...ctacles-6.html
BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil
Emacs Wiki: http://www.emacswiki.org/
En attente de ce que produira: http://www.pushmid.com
je viens de lire un peu sur ADA que je ne connaissais pas...
d'après ce que j'ai compris cela reste assez bas niveau comme le C... corriger moi si je me trompe
de toute façon le java ne va pas être énormément utilisé en électronique c'est certain
OS: Debian squeeze
Langage: C++ avec Qt
c'est un language qui a des caracterisque similaire au C en terme de possibilitéje viens de lire un peu sur ADA que je ne connaissais pas...
d'après ce que j'ai compris cela reste assez bas niveau comme le C... corriger moi si je me trompe
de toute façon le java ne va pas être énormément utilisé en électronique c'est certain
tu peux faire du tres bas niveau comme du très haut niveau.
cependant
il inclus nativement le type Task pour faire du multitache
il a un syntaxe beaucoup plus strict
il y'a aussi des structure a partie variante qui sont assez rigolotte a utiliser (mais banni quand tu fait du SIL 4 )
par exemple si tu essaye de faire ça en ada
et bien tu te fera jeter direct a la compilation car tu ne lui aura pas indiquer comment convertir un choux en carotte (qui sont pourtant tous les deux des int)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 typedef int choux; typedef int carotte; carotte a = 5; choux b = a;
mais c'est un autre débat.
bazar: http://www.improetcompagnie.com/publ...ctacles-6.html
BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil
Emacs Wiki: http://www.emacswiki.org/
En attente de ce que produira: http://www.pushmid.com
j'avais adoré la période ou j'ai fais de l'ada pour ça...
bazar: http://www.improetcompagnie.com/publ...ctacles-6.html
BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil
Emacs Wiki: http://www.emacswiki.org/
En attente de ce que produira: http://www.pushmid.com
a moins de développer un processeur qui sais utiliser nativement le bytecode de java.de toute façon le java ne va pas être énormément utilisé en électronique c'est certain
bazar: http://www.improetcompagnie.com/publ...ctacles-6.html
BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil
Emacs Wiki: http://www.emacswiki.org/
En attente de ce que produira: http://www.pushmid.com
Ca dépend de la version le Ada 83 n'est pas OO, ça a été conçu un peu avant je crois, mais la philosophie oo s'adapte bien à l'ada.
ensuit il y'a eu l'ada 95 qui lui est OO il me semble mais je ne l'ai jamais essayé
bazar: http://www.improetcompagnie.com/publ...ctacles-6.html
BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil
Emacs Wiki: http://www.emacswiki.org/
En attente de ce que produira: http://www.pushmid.com
bon apres cette digression revenons au débat....
Ada ou C++, euhhh
Java ou c++
bazar: http://www.improetcompagnie.com/publ...ctacles-6.html
BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil
Emacs Wiki: http://www.emacswiki.org/
En attente de ce que produira: http://www.pushmid.com
Tu as aussi la possibilité de générer ton C à partir d'un langage de plus haut niveau, c'est une approche qui demande un certain investissement initial mais qui a de grands avantages par la suite : sûreté d'exécution (pourvu que ta génération de code soit correcte), système de type plus avancé permettant de limiter les absurdités possibles en C/C++, concision des programmes, souvent performance (si tu utilises un DSL bien adapté à ta tâche, il est plausible qu'il génère du code très performant). Tu as par exemple Atom en Haskell, utilisé par Eaton pour générer le code qui contrôle l'hydraulique dans ses véhicules.
L'idée étant que quelque soit le matériel, l'un des premiers logiciel écrit est un compilateur C pour la plateforme (de préférence sous forme de backend pour un compilateur établi), mais que ce n'est pas une raison pour s'obliger à écrire en C ses programmes embarqués.
--
Jedaï
dans la même veine du a KIS/KPSA ou a partir d'un modèle UML tu génère une appli en C++, ce produit est utilisé en telecom et pour l'activation des cartes visa aux us.Tu as aussi la possibilité de générer ton C à partir d'un langage de plus haut niveau, c'est une approche qui demande un certain investissement initial mais qui a de grands avantages par la suite : sûreté d'exécution (pourvu que ta génération de code soit correcte), système de type plus avancé permettant de limiter les absurdités possibles en C/C++, concision des programmes, souvent performance (si tu utilises un DSL bien adapté à ta tâche, il est plausible qu'il génère du code très performant). Tu as par exemple Atom en Haskell, utilisé par Eaton pour générer le code qui contrôle l'hydraulique dans ses véhicules.
bazar: http://www.improetcompagnie.com/publ...ctacles-6.html
BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil
Emacs Wiki: http://www.emacswiki.org/
En attente de ce que produira: http://www.pushmid.com
Pour moi le C/C++ ne peut pas disparaitre(du moins avant tres longtemps) car c'est le seul langage suffisement bas et suffisament haut niveau. il est un langage intermediaire entre assembleur (trop souvent casse tete et dure a maintenir) et les langage new gen de haut niveau.
Je pense que ceux qui prevoient ca mort ne savent pas trop comment les choses se passe.
Petit lien vers mon premier jeux SDL2/C
http://store.steampowered.com/app/72..._Soul_Of_Mask/
la suite? ca vient,ca vient!
Je pense que c'est le cas des équipements compatibles JME ou Java Card si je ne me trompe.
Mais dans tous les cas ces équipements doivent avoir une machine virtuelle, ou un compilateur, car de façon stricte le langage natif de tout processeur est le langage machine. Et je me dis que la surcouche "machine virtuelle" ou "compilateur" fera que un processeur compatible byte code sera relativement lourd.
le langage de la machine virtuelle est un langage machine, simplement c'est celui d'une machine virtuelle dans le sens ou elle n'a pas d'existence physique. si tu développe un processeur/ plus le hard qui va autour qui gere le bytecode de façon native elle n'est plus virtuelle et donc deviens réelle....
Edit cf:
http://en.wikipedia.org/wiki/Java_processor
bazar: http://www.improetcompagnie.com/publ...ctacles-6.html
BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil
Emacs Wiki: http://www.emacswiki.org/
En attente de ce que produira: http://www.pushmid.com
D'ailleurs, ça existe.
kisitomomotene, tous les langages machines ne sont pas équivalents, et dire que "le langage natif de tout processeur est le langage machine" ne prouve pas que pour un certain processeur, le langage natif ne puisse être le bytecode Java.
bazar: http://www.improetcompagnie.com/publ...ctacles-6.html
BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil
Emacs Wiki: http://www.emacswiki.org/
En attente de ce que produira: http://www.pushmid.com
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager