Le problème, ce n'est pas l'IDE en tant que tel, c'est le fait de
masquer tout le fonctionnement intrinsèque de la bête. Ce n'est pas
carte de développement). Utiliser directement un composant quel
qu'il soit en collant pour les développements une couche
d'abstraction telle qu'un IDE avec un compilo C est une connerie
sans nom et aboutit à tous les problèmes qu'on a actuellement avec
les développements pas chers et rapides. Je te donne simplement un
exemple : dans l'automobile, il y a des tas de modules à base de
microcontrôleurs pour gérer des bus (oui, le câble est devenu trop
cher et est trop fiable, on colle des multiplexages partout !). Ces
assembleur, on pourrait le faire, sur des processeurs largement
moins puissants et plus éprouvés. Je passe aussi sur le fait que le
C n'est pas un bon langage (il faut récupérer les erreurs à la main
et surtout _savoir_ programmer proprement, parce que je ne compte
plus les bouts de codes où on voit des sendto() sans vérification
d'erreur !). Résultat des courses, on est continuellement emmerdés,
il n'y a pas d'autres termes avec des modules électroniques qu'il faut
redémarrer parce qu'ils sont buggués jusqu'à la moëlle !
Le problème, ce n'est pas l'IDE en tant que tel, c'est le fait de
masquer tout le fonctionnement intrinsèque de la bête. Ce n'est pas
carte de développement). Utiliser directement un composant quel
qu'il soit en collant pour les développements une couche
d'abstraction telle qu'un IDE avec un compilo C est une connerie
sans nom et aboutit à tous les problèmes qu'on a actuellement avec
les développements pas chers et rapides. Je te donne simplement un
exemple : dans l'automobile, il y a des tas de modules à base de
microcontrôleurs pour gérer des bus (oui, le câble est devenu trop
cher et est trop fiable, on colle des multiplexages partout !). Ces
assembleur, on pourrait le faire, sur des processeurs largement
moins puissants et plus éprouvés. Je passe aussi sur le fait que le
C n'est pas un bon langage (il faut récupérer les erreurs à la main
et surtout _savoir_ programmer proprement, parce que je ne compte
plus les bouts de codes où on voit des sendto() sans vérification
d'erreur !). Résultat des courses, on est continuellement emmerdés,
il n'y a pas d'autres termes avec des modules électroniques qu'il faut
redémarrer parce qu'ils sont buggués jusqu'à la moëlle !
Le problème, ce n'est pas l'IDE en tant que tel, c'est le fait de
masquer tout le fonctionnement intrinsèque de la bête. Ce n'est pas
carte de développement). Utiliser directement un composant quel
qu'il soit en collant pour les développements une couche
d'abstraction telle qu'un IDE avec un compilo C est une connerie
sans nom et aboutit à tous les problèmes qu'on a actuellement avec
les développements pas chers et rapides. Je te donne simplement un
exemple : dans l'automobile, il y a des tas de modules à base de
microcontrôleurs pour gérer des bus (oui, le câble est devenu trop
cher et est trop fiable, on colle des multiplexages partout !). Ces
assembleur, on pourrait le faire, sur des processeurs largement
moins puissants et plus éprouvés. Je passe aussi sur le fait que le
C n'est pas un bon langage (il faut récupérer les erreurs à la main
et surtout _savoir_ programmer proprement, parce que je ne compte
plus les bouts de codes où on voit des sendto() sans vérification
d'erreur !). Résultat des courses, on est continuellement emmerdés,
il n'y a pas d'autres termes avec des modules électroniques qu'il faut
redémarrer parce qu'ils sont buggués jusqu'à la moëlle !
D'accord sur toute la ligne... jusqu'à ton évocation de JAVA : jamais vu
un
truc JAVA optimisé, et encore moins fiable. Faut dire que ça fait
longtemps
D'accord sur toute la ligne... jusqu'à ton évocation de JAVA : jamais vu
un
truc JAVA optimisé, et encore moins fiable. Faut dire que ça fait
longtemps
D'accord sur toute la ligne... jusqu'à ton évocation de JAVA : jamais vu
un
truc JAVA optimisé, et encore moins fiable. Faut dire que ça fait
longtemps
"JKB" a écrit dans le message de news:
|
| Ouaips, enfin, ben, euh... Il y a vraiment longtemps que je n'ai
| plus vu autre chose qu'un dinosaure pour coder en assembleur.
| Personnellement, je me suis fait les dents sur le 8080, le 6809 (et
| le merveilleux 6309) m'ont paru géniaux à côté. J'ai fait des trucs
| indescriptibles dans 1 Mo de mémoire avec un 63C09 et sa MMU. Cela
| doit faire pas loin de dix ans que je n'ai plus vu en école
| d'ingénieurs un élève attaquer un microcontrôleur avec autre chose
| qu'un environnement de debug complet sous Windows avec compilo C
| (alors que pour moi, c'était éditeur de texte sous DOS, assembleur,
| claqueur d'EEPROM et test à l'analyseur logique). Pour attaquer un
| 68HC11 ou un PIC, ces IDE sont tout de même utiliser un marteau-pilon pour
| écraser une mouche ! Sans compter que j'ai fait à l'époque un codeur
| de Reed-Muller (1,6) qui tenait dans une ROM de 8 Ko et une RAM
| surdimensionnée de 2 Ko (avec gestion multitâche des entrées et des
| sorties !) et que les gus actuels n'arrivent pas à faire rentrer
| dans un EEPROM de 64 Ko !
|
| J'attends avec beaucoup d'espoir l'arrivée de Java dans les modèles
| de développement des PIC. On va enfin rigoler un peu !
|
| JKB, qui a fait ses armes en assembleur sur PDP et VAX, ça ne nous
| rajeunit pas...
|
| --
D'accord sur toute la ligne... jusqu'à ton évocation de JAVA : jamais vu un
truc JAVA optimisé, et encore moins fiable.
Faut dire que ça fait longtemps
que j'évite ces trucs comme la peste, les choses ont donc peut-être changé
(le IOBA est optimiste de nature, il ne peut rien contre ça). Pour moi, JAVA
ne se limite plus qu'aux modules incontournables mis à tour de bras sur des
sites web par des concepteurs incompétents qui ne savent pas coder en HTML
et nous infligent le JAVA et le FLASH essentiellement parce que la toile
pullule de modules tout prêts (d'où ma crise, en constatant que le site
"sécurisé" d'une de mes banques était bourré de JAVA !!)
Bref, tel que je le vois, il n'y a qu'Adobe pour faire des trucs plus lourds
et nazes que les logiciels en JAVA que j'ai eu l'occasion de tester. Si tu
mets ça dans un PIC de pilotage d'appareil, tu pourras juste commander le
ON/OFF, et encore...
"JKB" <knatschke@koenigsberg.fr> a écrit dans le message de news:
slrnhakvlo.5ad.knatschke@rayleigh.systella.fr...
|
| Ouaips, enfin, ben, euh... Il y a vraiment longtemps que je n'ai
| plus vu autre chose qu'un dinosaure pour coder en assembleur.
| Personnellement, je me suis fait les dents sur le 8080, le 6809 (et
| le merveilleux 6309) m'ont paru géniaux à côté. J'ai fait des trucs
| indescriptibles dans 1 Mo de mémoire avec un 63C09 et sa MMU. Cela
| doit faire pas loin de dix ans que je n'ai plus vu en école
| d'ingénieurs un élève attaquer un microcontrôleur avec autre chose
| qu'un environnement de debug complet sous Windows avec compilo C
| (alors que pour moi, c'était éditeur de texte sous DOS, assembleur,
| claqueur d'EEPROM et test à l'analyseur logique). Pour attaquer un
| 68HC11 ou un PIC, ces IDE sont tout de même utiliser un marteau-pilon pour
| écraser une mouche ! Sans compter que j'ai fait à l'époque un codeur
| de Reed-Muller (1,6) qui tenait dans une ROM de 8 Ko et une RAM
| surdimensionnée de 2 Ko (avec gestion multitâche des entrées et des
| sorties !) et que les gus actuels n'arrivent pas à faire rentrer
| dans un EEPROM de 64 Ko !
|
| J'attends avec beaucoup d'espoir l'arrivée de Java dans les modèles
| de développement des PIC. On va enfin rigoler un peu !
|
| JKB, qui a fait ses armes en assembleur sur PDP et VAX, ça ne nous
| rajeunit pas...
|
| --
D'accord sur toute la ligne... jusqu'à ton évocation de JAVA : jamais vu un
truc JAVA optimisé, et encore moins fiable.
Faut dire que ça fait longtemps
que j'évite ces trucs comme la peste, les choses ont donc peut-être changé
(le IOBA est optimiste de nature, il ne peut rien contre ça). Pour moi, JAVA
ne se limite plus qu'aux modules incontournables mis à tour de bras sur des
sites web par des concepteurs incompétents qui ne savent pas coder en HTML
et nous infligent le JAVA et le FLASH essentiellement parce que la toile
pullule de modules tout prêts (d'où ma crise, en constatant que le site
"sécurisé" d'une de mes banques était bourré de JAVA !!)
Bref, tel que je le vois, il n'y a qu'Adobe pour faire des trucs plus lourds
et nazes que les logiciels en JAVA que j'ai eu l'occasion de tester. Si tu
mets ça dans un PIC de pilotage d'appareil, tu pourras juste commander le
ON/OFF, et encore...
"JKB" a écrit dans le message de news:
|
| Ouaips, enfin, ben, euh... Il y a vraiment longtemps que je n'ai
| plus vu autre chose qu'un dinosaure pour coder en assembleur.
| Personnellement, je me suis fait les dents sur le 8080, le 6809 (et
| le merveilleux 6309) m'ont paru géniaux à côté. J'ai fait des trucs
| indescriptibles dans 1 Mo de mémoire avec un 63C09 et sa MMU. Cela
| doit faire pas loin de dix ans que je n'ai plus vu en école
| d'ingénieurs un élève attaquer un microcontrôleur avec autre chose
| qu'un environnement de debug complet sous Windows avec compilo C
| (alors que pour moi, c'était éditeur de texte sous DOS, assembleur,
| claqueur d'EEPROM et test à l'analyseur logique). Pour attaquer un
| 68HC11 ou un PIC, ces IDE sont tout de même utiliser un marteau-pilon pour
| écraser une mouche ! Sans compter que j'ai fait à l'époque un codeur
| de Reed-Muller (1,6) qui tenait dans une ROM de 8 Ko et une RAM
| surdimensionnée de 2 Ko (avec gestion multitâche des entrées et des
| sorties !) et que les gus actuels n'arrivent pas à faire rentrer
| dans un EEPROM de 64 Ko !
|
| J'attends avec beaucoup d'espoir l'arrivée de Java dans les modèles
| de développement des PIC. On va enfin rigoler un peu !
|
| JKB, qui a fait ses armes en assembleur sur PDP et VAX, ça ne nous
| rajeunit pas...
|
| --
D'accord sur toute la ligne... jusqu'à ton évocation de JAVA : jamais vu un
truc JAVA optimisé, et encore moins fiable.
Faut dire que ça fait longtemps
que j'évite ces trucs comme la peste, les choses ont donc peut-être changé
(le IOBA est optimiste de nature, il ne peut rien contre ça). Pour moi, JAVA
ne se limite plus qu'aux modules incontournables mis à tour de bras sur des
sites web par des concepteurs incompétents qui ne savent pas coder en HTML
et nous infligent le JAVA et le FLASH essentiellement parce que la toile
pullule de modules tout prêts (d'où ma crise, en constatant que le site
"sécurisé" d'une de mes banques était bourré de JAVA !!)
Bref, tel que je le vois, il n'y a qu'Adobe pour faire des trucs plus lourds
et nazes que les logiciels en JAVA que j'ai eu l'occasion de tester. Si tu
mets ça dans un PIC de pilotage d'appareil, tu pourras juste commander le
ON/OFF, et encore...
Salut,D'accord sur toute la ligne... jusqu'à ton évocation de JAVA : jamais vu
un
truc JAVA optimisé, et encore moins fiable. Faut dire que ça fait
longtemps
JAVA, il n'a d'intérêt QUE parce qu'il est interprété
et multi-plateformes.
On a toutes les limites de l'interprété, notamment en termes de vitesse et
d'occupation mémoire... et je pense que c'est peu stratégique sur un PIC. Ce
sont des bestioles supposées aller vite :-)
tcl/tk était aussi interprété et multi-plateformes. Lui n'a pas décollé,
arrivé trop tôt sans doute.
Salut,
D'accord sur toute la ligne... jusqu'à ton évocation de JAVA : jamais vu
un
truc JAVA optimisé, et encore moins fiable. Faut dire que ça fait
longtemps
JAVA, il n'a d'intérêt QUE parce qu'il est interprété
et multi-plateformes.
On a toutes les limites de l'interprété, notamment en termes de vitesse et
d'occupation mémoire... et je pense que c'est peu stratégique sur un PIC. Ce
sont des bestioles supposées aller vite :-)
tcl/tk était aussi interprété et multi-plateformes. Lui n'a pas décollé,
arrivé trop tôt sans doute.
Salut,D'accord sur toute la ligne... jusqu'à ton évocation de JAVA : jamais vu
un
truc JAVA optimisé, et encore moins fiable. Faut dire que ça fait
longtemps
JAVA, il n'a d'intérêt QUE parce qu'il est interprété
et multi-plateformes.
On a toutes les limites de l'interprété, notamment en termes de vitesse et
d'occupation mémoire... et je pense que c'est peu stratégique sur un PIC. Ce
sont des bestioles supposées aller vite :-)
tcl/tk était aussi interprété et multi-plateformes. Lui n'a pas décollé,
arrivé trop tôt sans doute.
Salut,Le problème, ce n'est pas l'IDE en tant que tel, c'est le fait de
masquer tout le fonctionnement intrinsèque de la bête. Ce n'est pas
Charge au développeur d'ouvrir les fenêtres... Il a souvent une option "save
workplace" qui n'est pas inutile.
carte de développement). Utiliser directement un composant quel
qu'il soit en collant pour les développements une couche
d'abstraction telle qu'un IDE avec un compilo C est une connerie
sans nom et aboutit à tous les problèmes qu'on a actuellement avec
les développements pas chers et rapides. Je te donne simplement un
Sais pas... J'ai toujours considéré (et je n'ai pas changé d'avis) qu'on
pouvait faire de l'abstraction si on tournait à haut niveau, sur un
ordinateur moderne ou carrément dans un système de scripts comme SAP. Pour
faire de l'ABAP, tu t'en fous de savoir comment fonctionne ton serveur.
En électronique, c'est différent, AMHA il faut être bcp plus proche du hard.
exemple : dans l'automobile, il y a des tas de modules à base de
microcontrôleurs pour gérer des bus (oui, le câble est devenu trop
cher et est trop fiable, on colle des multiplexages partout !). Ces
Le mux c'est pas mal quand c'est bien conçu.
L'ennui, c'est qu'entre les
conceptions des équipementiers (comme le CAN) et celles des BE, ça coince
parfois.
J'ai une voiture multiplexée, c'est pas marqué en gros dessus, mais je le
sais. Il y a quelques étiquettes "T1 MUX" et quelques indices si on est
attentif :-)
Je n'ai eu aucun souci jusqu'à présent. Ce que je considérais comme un bug
était juste une fonctionnalité particulière - c'est la vitesse variable de
l'essuie-glace intermittent en fonction de la vitesse de la voiture.
assembleur, on pourrait le faire, sur des processeurs largement
moins puissants et plus éprouvés. Je passe aussi sur le fait que le
C n'est pas un bon langage (il faut récupérer les erreurs à la main
et surtout _savoir_ programmer proprement, parce que je ne compte
plus les bouts de codes où on voit des sendto() sans vérification
d'erreur !). Résultat des courses, on est continuellement emmerdés,
Vrai, il faut écrire ses error handlers soi-même aussi. Dis, ça fait partie
du boulot, non ?
Tu vois, des fois je me sens vieux : j'ai eu l'occasion de croiser des
jeunes qui sont aujourd'hui soit sur du hard, soit sur du soft chez un
équipementier automobile.
J'ai dû leur expliquer l'intérêt d'écrire un pilote d'affichage LCD (par
exemple) et de faire en sorte que le programme envoie directement son texte
au pilote.il n'y a pas d'autres termes avec des modules électroniques qu'il faut
redémarrer parce qu'ils sont buggués jusqu'à la moëlle !
Oui, mais... Je me demande si on laisse vraiment le temps aux développeurs
de déboguer correctement leurs softs, aussi.
Salut,
Le problème, ce n'est pas l'IDE en tant que tel, c'est le fait de
masquer tout le fonctionnement intrinsèque de la bête. Ce n'est pas
Charge au développeur d'ouvrir les fenêtres... Il a souvent une option "save
workplace" qui n'est pas inutile.
carte de développement). Utiliser directement un composant quel
qu'il soit en collant pour les développements une couche
d'abstraction telle qu'un IDE avec un compilo C est une connerie
sans nom et aboutit à tous les problèmes qu'on a actuellement avec
les développements pas chers et rapides. Je te donne simplement un
Sais pas... J'ai toujours considéré (et je n'ai pas changé d'avis) qu'on
pouvait faire de l'abstraction si on tournait à haut niveau, sur un
ordinateur moderne ou carrément dans un système de scripts comme SAP. Pour
faire de l'ABAP, tu t'en fous de savoir comment fonctionne ton serveur.
En électronique, c'est différent, AMHA il faut être bcp plus proche du hard.
exemple : dans l'automobile, il y a des tas de modules à base de
microcontrôleurs pour gérer des bus (oui, le câble est devenu trop
cher et est trop fiable, on colle des multiplexages partout !). Ces
Le mux c'est pas mal quand c'est bien conçu.
L'ennui, c'est qu'entre les
conceptions des équipementiers (comme le CAN) et celles des BE, ça coince
parfois.
J'ai une voiture multiplexée, c'est pas marqué en gros dessus, mais je le
sais. Il y a quelques étiquettes "T1 MUX" et quelques indices si on est
attentif :-)
Je n'ai eu aucun souci jusqu'à présent. Ce que je considérais comme un bug
était juste une fonctionnalité particulière - c'est la vitesse variable de
l'essuie-glace intermittent en fonction de la vitesse de la voiture.
assembleur, on pourrait le faire, sur des processeurs largement
moins puissants et plus éprouvés. Je passe aussi sur le fait que le
C n'est pas un bon langage (il faut récupérer les erreurs à la main
et surtout _savoir_ programmer proprement, parce que je ne compte
plus les bouts de codes où on voit des sendto() sans vérification
d'erreur !). Résultat des courses, on est continuellement emmerdés,
Vrai, il faut écrire ses error handlers soi-même aussi. Dis, ça fait partie
du boulot, non ?
Tu vois, des fois je me sens vieux : j'ai eu l'occasion de croiser des
jeunes qui sont aujourd'hui soit sur du hard, soit sur du soft chez un
équipementier automobile.
J'ai dû leur expliquer l'intérêt d'écrire un pilote d'affichage LCD (par
exemple) et de faire en sorte que le programme envoie directement son texte
au pilote.
il n'y a pas d'autres termes avec des modules électroniques qu'il faut
redémarrer parce qu'ils sont buggués jusqu'à la moëlle !
Oui, mais... Je me demande si on laisse vraiment le temps aux développeurs
de déboguer correctement leurs softs, aussi.
Salut,Le problème, ce n'est pas l'IDE en tant que tel, c'est le fait de
masquer tout le fonctionnement intrinsèque de la bête. Ce n'est pas
Charge au développeur d'ouvrir les fenêtres... Il a souvent une option "save
workplace" qui n'est pas inutile.
carte de développement). Utiliser directement un composant quel
qu'il soit en collant pour les développements une couche
d'abstraction telle qu'un IDE avec un compilo C est une connerie
sans nom et aboutit à tous les problèmes qu'on a actuellement avec
les développements pas chers et rapides. Je te donne simplement un
Sais pas... J'ai toujours considéré (et je n'ai pas changé d'avis) qu'on
pouvait faire de l'abstraction si on tournait à haut niveau, sur un
ordinateur moderne ou carrément dans un système de scripts comme SAP. Pour
faire de l'ABAP, tu t'en fous de savoir comment fonctionne ton serveur.
En électronique, c'est différent, AMHA il faut être bcp plus proche du hard.
exemple : dans l'automobile, il y a des tas de modules à base de
microcontrôleurs pour gérer des bus (oui, le câble est devenu trop
cher et est trop fiable, on colle des multiplexages partout !). Ces
Le mux c'est pas mal quand c'est bien conçu.
L'ennui, c'est qu'entre les
conceptions des équipementiers (comme le CAN) et celles des BE, ça coince
parfois.
J'ai une voiture multiplexée, c'est pas marqué en gros dessus, mais je le
sais. Il y a quelques étiquettes "T1 MUX" et quelques indices si on est
attentif :-)
Je n'ai eu aucun souci jusqu'à présent. Ce que je considérais comme un bug
était juste une fonctionnalité particulière - c'est la vitesse variable de
l'essuie-glace intermittent en fonction de la vitesse de la voiture.
assembleur, on pourrait le faire, sur des processeurs largement
moins puissants et plus éprouvés. Je passe aussi sur le fait que le
C n'est pas un bon langage (il faut récupérer les erreurs à la main
et surtout _savoir_ programmer proprement, parce que je ne compte
plus les bouts de codes où on voit des sendto() sans vérification
d'erreur !). Résultat des courses, on est continuellement emmerdés,
Vrai, il faut écrire ses error handlers soi-même aussi. Dis, ça fait partie
du boulot, non ?
Tu vois, des fois je me sens vieux : j'ai eu l'occasion de croiser des
jeunes qui sont aujourd'hui soit sur du hard, soit sur du soft chez un
équipementier automobile.
J'ai dû leur expliquer l'intérêt d'écrire un pilote d'affichage LCD (par
exemple) et de faire en sorte que le programme envoie directement son texte
au pilote.il n'y a pas d'autres termes avec des modules électroniques qu'il faut
redémarrer parce qu'ils sont buggués jusqu'à la moëlle !
Oui, mais... Je me demande si on laisse vraiment le temps aux développeurs
de déboguer correctement leurs softs, aussi.
JAVA, il n'a d'intérêt QUE parce qu'il est interprété
Pourquoi ?
et multi-plateformes.
Ça reste à prouver. Pendant très longtemps, je n'ai pu avoir de JVM
JAVA, il n'a d'intérêt QUE parce qu'il est interprété
Pourquoi ?
et multi-plateformes.
Ça reste à prouver. Pendant très longtemps, je n'ai pu avoir de JVM
JAVA, il n'a d'intérêt QUE parce qu'il est interprété
Pourquoi ?
et multi-plateformes.
Ça reste à prouver. Pendant très longtemps, je n'ai pu avoir de JVM