Que peut bien valoir une machine qui était déja obsolète à sa
sortie ?
> Faire offre sérieuse.
Je ne vais pas faire d'offre : elle ne serait pas sérieuse ... ;)
A+
--
Jean-Francois LAROCHE
www.pocketmuseum.com
www.silicium.org
C'est un énorme avantage : elle devient un ordinosaure beaucoup plus
rapidement. Nos station X ont beau avoir plus de 15 ans, elles sont
encore beaucoup trop fonctionnelle pour être de vrais ordinos...
Je parlais d'un point de vue strictement monétaire,
ça valait déja rien avant et aujourd'hui faudrait au contraire
payer la personne qui voudrais le prendre :)
> Bonjour,
>
> > Faire offre sérieuse.
>
> Je ne vais pas faire d'offre : elle ne serait pas sérieuse ... ;)
L'objet et l'annonce sont ils serieux :)))
A ce sujet, Johan, le sanyo 555 que tu m'as passé est bien plus
interessant en tant que representant des 'pseudo compatible PC'
Mais je veux bien recuperer les compaq pour le prix des frais de
port...:-)
Les compaqs ?
Lesquels ?
Suite en privé ?
Pas tes compaqs à toi Johan !!!
Les compaqs du monsieur qui voulait un offre serieuse...
Je propose donc les frais de port et pas en colissimo...:-)
> On 8 mar, 18:11, Johan SANCHEZ <__cis...@free.fr> wrote:
> > On 8 Mar 2007 06:37:28 -0800
> >
> >
> >
> >
> >
> > "6503" <6...@caramail.com> wrote:
> > > On 8 mar, 00:04, Johan SANCHEZ <__cis...@free.fr> wrote:
> > > > On Wed, 7 Mar 2007 18:54:43 +0100
> >
> > > > "pocket" <n...@pocketmuseum.com> wrote:
> > > > > Bonjour,
> >
> > > > > > Faire offre sérieuse.
> >
> > > > > Je ne vais pas faire d'offre : elle ne serait pas sérieuse ... ;)
> >
> > > > L'objet et l'annonce sont ils serieux :)))
> >
> > > A ce sujet, Johan, le sanyo 555 que tu m'as passé est bien plus
> > > interessant en tant que representant des 'pseudo compatible PC'
> > > Mais je veux bien recuperer les compaq pour le prix des frais de
> > > port...:-)
> >
> > Les compaqs ?
> > Lesquels ?
> > Suite en privé ?- Masquer le texte des messages précédents -
> >
> > - Afficher le texte des messages précédents -
>
> Pas tes compaqs à toi Johan !!!
Ben je me demandais parce que j'en ai plus beaucoup des compaqs :)
Mais remarque il me reste encore le systempro/25
Tu sais que mon coeur ne bat que pour ta sun 3/60 :-) avec quelques
infidélités...
Tu sais que j'ai plein d'autres stations , la 3/60 je la garde ...
Je crois me souvenir que tu avais du Next en trop ?
Non,non, je n'ai pas de Next en trop...Je cherche une Turbo Color...
Je sais que la 3/60 est ton "Precieux" !!!.J'ai peut etre
l'opportunité d'en recuperer une...Wait and see...
Quelle réputation :))
--
Bull Micral ça c'est du bestiau :)
Effectivement je l'ai depuis plus de 10 ans et j'adore cette
bécane :)
Mais dans toute ma collection y'a vraiment 15bécanes à tout
casser qui m'interessent ...
>> Non,non, je n'ai pas de Next en trop...Je cherche une Turbo Color...
>> Je sais que la 3/60 est ton "Precieux" !!!.J'ai peut etre
>> l'opportunité d'en recuperer une...Wait and see...
>
> Effectivement je l'ai depuis plus de 10 ans et j'adore cette
> bécane :)
> Mais dans toute ma collection y'a vraiment 15bécanes à tout
> casser qui m'interessent ...
>
Bon, a propos de ces 3/60. Quand on a pas les moniteurs d'origine
(couleur ou NB) quel ecran peut on brancher sur la sortie couleur et/ou NB ?
Merci,
Jean-Noël
> Bon, a propos de ces 3/60. Quand on a pas les moniteurs d'origine (couleur
> ou NB) quel ecran peut on brancher sur la sortie couleur et/ou NB ?
> Merci,
N'importe quoi en 5BNC, non ? c'est les souvenirs que j'ai des 3/60 de
l'ecole (parties a la benne :( )
--
Alex
[JDR] Visitez Extremia, un monde gratuit et en francais pour D&D et
autres jeux de role.
www.extremia.org
Non, c'etait en 98 ou 99, a Paris.
> informatiques avec des sun IPC/IPX configurées en TX depuis lesquels on se
> connectait aux autres machines unix. Il y avait des sun SS10 et 20, des
> indy et une demi douzaine de HP. Que sont devenus ces machines ?
Je dois en avoir quelques-unes (IPC/IPX et SS20) recuperees par hasard il y
a 2 ans et encore jamais allumees (pas sur de la provenance, mais il y a
des chances que ce soit l'ESSI). Le reste, je ne sais pas. De meme pour
l'INRIA.
Par contre j'ai suivi il y a peu un camion benne plein de matos. Je pense
que tout a ete broye.
Pour la sortie mono en db9 : il faut un moniteur ECL et un câble 9
broches mâle-mâle.
Pour la sortie couleur en 4BNC : il faut un moniteur acceptant une
synchro composite (sur le quatrième connecteur). Un adaptateur passif
HD15-5BNC peut permettre de brancher un écran "moderne" (à condition que
l'écran reconnaisse la synchro).
Tout a été broyé ? Ca me fend le coeur...Pourquoi on ne permet pas à
ce matos d'avoir une seconde vie dans un lycée ou un college par
exemple...
J'avais lu un article dans Wired il y a quelques années, ou il disait
que certains Apple II etaient encore utilisés pour l'apprentissage des
bases de l'informatique (pas pour surfer sur internet car çà tous le
monde sait/peut le faire) et notamment de la programmation...Cela
m'avait etonné dans un pays comme les USA...
Alors pourquoi ne pas recyclé des stations de travail qui aurait
encore toutes leur place au sein d'un lycée par exemple (j'avais
programmé des petits bricoles en turbo pascal sur un goupil G5...il y
a qq années)
Bonjour,
Ok, c'est raté pour la sortit mono alors. Mais avec un cable 5BNC,
lequel du H ou V je branche sur le connecteur S ?
Merci,
Jean-Noël
> Tout a été broyé ? Ca me fend le coeur...Pourquoi on ne permet pas à
Certes
> ce matos d'avoir une seconde vie dans un lycée ou un college par
> exemple...
> J'avais lu un article dans Wired il y a quelques années, ou il disait
> que certains Apple II etaient encore utilisés pour l'apprentissage des
> bases de l'informatique (pas pour surfer sur internet car çà tous le
> monde sait/peut le faire) et notamment de la programmation...Cela
> m'avait etonné dans un pays comme les USA...
mouais, mais comme de toutes facons il faut aussi des PC recents aux ecoles
pour les applis recentes, ca sert pas a grand chose de s'encombrer avec des
machines en doublon. La place est comptee, dans la plupart des ecoles.
> Alors pourquoi ne pas recyclé des stations de travail qui aurait
> encore toutes leur place au sein d'un lycée par exemple (j'avais
> programmé des petits bricoles en turbo pascal sur un goupil G5...il y
> a qq années)
On en a deja parle mille fois :
- il faut benner pour pouvoir sortir de la compta (je raccourcis, mais c'est
l'idee)
- les gens qui bennent ne veulent pas que le recuperateur viennent les faire
chier a demander du support ou quoi.
- il faut prendre le temps de faire la demarche de don.
- il faut s'assurer que le recuperateur ne va pas en faire du pognon.
- du cote du recuperateur, il faut avoir des gens vraiment cales en info.
C'est pas du tout le cas de l'instit/prof moyen. Ils peuvent utiliser
Windows *recent* ou Edubuntu, mais en aucun cas le deployer, le maintenir,
etc... et encore on ne parle pas de Windows ancien, ou de systemes
exotiques...
euh..... les deux, il me semble ? c'est de la synchro composite il me
semble.
Mais va trouver un « PC récent » qui boote en 20 secondes, et où tu as
directement un Basic pour apprendre des bases de programmation...
> Ah ! Heu, avec un Y en coax, ca marche ? :)
Je sais pas. Mais je serais toi je tenterais. Ca ne risque pas grand chose
je pense.
Tu peux aussi tenter de ne brancher que l'un des deux. Voire aucun : on sait
jamais ca pourrait passer en SOG ?
Dominique ROUSSEAU wrote:
>
.../...>
> Mais va trouver un « PC récent » qui boote en 20 secondes, et où tu as
> directement un Basic pour apprendre des bases de programmation...
Sans vouloir lancer un troll...
La "base" de la programmation c'est le binaire absolu (code machine) - à
mon avis. Trés formateur certes, mais inutilisable!
Alors plutot apprendre un langage actuel et le mettre en oeuvre.
Quitte à essayer de faire un peu d'optimisation (ce qui est difficile
sans connaitre ce qui se passe physiquement. Mais il y a le chrono comme juge...)
Faire fonctionner une vieille bécane c'est une satisfaction si on l'a
utilisée autrefois ou si on veut etudier un vieux systeme, donc pas
beaucoup de gens interessés, et c'est normal.
On n'apprend plus à tailler des silex...
** cix **
Ce n'était pas un troll !
> On n'apprend plus à tailler des silex...
En fait, si :)
Mais ce sont des ethnologues ou des archéologues et ça ne fait pas tant
de monde...
C'était juste pour ramener ramener ma science, pour le reste je te suis.
--
Sébastien Kirche
Quoique....
Comme Sébastien, je te suis, sur le fond tu as entièrement raison, et nous
sommes sans doute une majorité, ici, à avoir parlé "machine" avant "BASIC" ;
mais de tous les déjà vieux informaticiens qui ont connu les ordinateurs
dans les années 80 avec les CPC, Oric, Sharp, Apple II, et même (si, si, ça
ressemblait vaguement à des ordinateurs!) les TO et MO de Thomson, combien
ont fait la démarche inverse ? Commencer avec un langage facile comme le
BASIC, avant d'approfondir les choses et de passer à l'assembleur au Pascal
ou au C ?
Alors oui, les ordinateurs les plus puissants et les plus "graphiquement
interfacés" d'aujourd'hui peuvent toujours démarrer en quelques secondes
sous Dos, et charger un BASIC ; pourquoi les débutants se priveraient-ils
de cette opportunité ?
--
IOBA
> mais de tous les déjà vieux informaticiens qui ont connu les
> ordinateurs dans les années 80 avec les CPC, Oric, Sharp, Apple II, et
> même (si, si, ça ressemblait vaguement à des ordinateurs!) les TO et
> MO de Thomson, combien ont fait la démarche inverse ? Commencer avec
> un langage facile comme le BASIC, avant d'approfondir les choses et de
> passer à l'assembleur au Pascal ou au C ?
Je dois être un peu en dessous de la moyenne d'âge du groupe, parce que
je suis dans ce cas.
J'ai commencé dans l'ordre dans les années 80 :
- sur ZX-81 (à 6 ans, recopie de pgm basic)
- 1985 Apple IIe (basic)
- 1988 Amstrad CPC-6128 (basic, puis je commence à jouer avec l'éditeur
hexa et le désassembleur de discology)
- en 89 ou 90 on m'apprend les rudiments de MS-DOS
- en 90 je me fais prêter un compatible-pc
- en 12/92 j'ai mon premier pc (486 dx) à partir de là je me mets à
Turbo Pascal, assembleur A86, Turbo C++ (juste pour le c)
- ...
Depuis j'ai choisi une carrière technique informatique, comme Obélix je
suis tombé dedans tout petit :)
--
Sébastien Kirche
moi. ;-D Informatique pour tous. Logo -> basic -> ASM et C ->
C++/JS/*ML/PHP/Python/Rexx/Pascal/Java/lisp/sh.... Bon c'est vrai que tous
les copains sont passes du basic au........... visual basic. Et y sont
toujours.
> Alors oui, les ordinateurs les plus puissants et les plus "graphiquement
> interfacés" d'aujourd'hui peuvent toujours démarrer en quelques secondes
> sous Dos, et charger un BASIC ; pourquoi les débutants se priveraient-ils
> de cette opportunité ?
Faire du basic ? Parce que ca ne sert plus a rien actuellement, je pense ?
Tous les langages vraiment utilises sont orientes objet, ou en markup. Ce
qui est difficile aujourd'hui c'est de raisonner objet et de concevoir un
programme proprement avec une bonne structure et vue d'ensemble, pas
d'assimiler if/then et while, qu'on peut faire aussi efficacement avec
n'importe quel langage moderne.
--
IOBA
> Mais lorsque l'on pense à ce que l'on peut faire avec le BASIC, je
> persiste à croire que c'est plus facile de "tomber dedans"
> (rappelle-toi, Sébastien, les pages et les pages de lignes de code
> parues dans ACPC que tu as patiemment tapées sur le clavier de ton CPC
> !).
Pas forcément ACPC, mais rien que les exemples du manuel, avec moult
erreurs de saisie qui étaient un calvaire à débugger (encore que je ne
connaissais pas ce concept : à l'époque il était juste question de
trouver l'erreur sur le listing original)
Le pire souvenir fut un jeu publié en magasine sous forme d'un dump hexa
dans des DATA avec une petite routine qui devait lire et POKEr la
mémoire mais le programmé étant sur plusieurs pages je n'ai jamais
trouvé toutes les erreurs après de longues heures de saisie fastidieuse
:(
> Mais c'est sûr qu'il vaut mieux en sortir avant de basculer dans
> Visual Basic :-))
Comme ça été dit, certains n'en sortent pas. À la limite, je reconnais
que ça peut être pratique pour se faire un petit programme vite-fait
pour prototyper par exemple. Quoique depuis que je connais les langages
de script comme python et ruby je ne fais du vb que lorsque j'y suis
obligé professionnellement.
--
Sébastien Kirche
Pour ma part, j'ai commencer à programmer en basic au lycée ça devait
être en 81. J'ai eu mon MO5 environ 4 ans après et j'ai tapé beaucoup de
lignes issues de revues,les partie ASM sans les comprendre. J'ai ébauché
un programme en assembleur mais je me suis arrêté car à chaque
modification je devais reprendre toutes les adresses désignées
auparavant. J'étais seul, internet n'existait pas et je suis resté au
basic. Maintenant au VB / VBA en passant par le GFA basic d'Atari, celui
d'amtrad et le VB++ des palm. On m'a parlé d'autre langage comme le C
mais je maîtrisais suffisamment le basic pour me mettre à 'perdre du
temps' pour un autre langage. Contrairement à vous ce n'est pas ma
profession mais permet d'alléger mon travail quotidien en faisant bosser
mon ordinateur plutôt que moi. Pour résumer c'est par fainéantise et
goût de la logique que je programme.
--
+++++++++++++++++++++++++++++++++++++++++++++++++
Thedre adresse de messagerie à modifier :
THEDRE1 suivi de @FREE.FR
site : http://ordinophile.free.fr
--
IOBA
Passer d'un langage "évolué" à un assembleur "évolué", tu trouves ça
bien ;-)
Qu'est ce que tu veux faire d'un langage qui ne connait que les octets
et ne sais même pas ce qu'est une chaine de caractères. Même Basic
connait ça.
Par contre, passer du Basic au Pascal, ça c'est une évolution !
(petit troll du samedi soir en attendant le feu d'artifice sur la Loire)
> :-D
>
> --
> IOBA
>
>
Moi :)
J'ai tapote des programmes BASIC sur MSX, que j'ai ensuite cherche a
comprendre, et a en faire des "a moi".
Puis du Pascal.
L'assembleur n'est venu que bien plus tard.
Et meme si je ne voudrais plus avoir a ecrire une ligne de BASIC pour
autre chose que la nostalgie, je trouve que ce langage remplit tres bien
son role de permettre a un debutant total d'avoir en 4 ligens
un programme qui "fait quelque chose".
Certes on peut fiare pareil avec un intepreteur python ou autre.
Mais dans le sujet du fil, il etait question des utilsiations que
peuvent encore avoire des ordinosaures avec un intepreteur basic integre
:)
Dom
> le 26.05.2007 22:35 IOBA a écrit:
> > Allez, lance-toi : reprends un de tes programmes BASIC, et
> > transcris-le en C, par exemple : ton listing BASIC te donne déjà la
> > structure d'un programme fonctionnel ; c'est une bonne aide.
> Pfff... en C... quelle régression.
>
> Passer d'un langage "évolué" à un assembleur "évolué", tu trouves ça
> bien ;-)
>
> Qu'est ce que tu veux faire d'un langage qui ne connait que les octets
> et ne sais même pas ce qu'est une chaine de caractères. Même Basic
> connait ça.
Je ne l'aurait pas formulé comme toi, mais effectivement le C pour
quelqu'un qui en est au basic risque d'attirer probablement plus
d'ennuis que d'amélioration avec toutes les chausse-trappes et autres
pièges à con du C. Les chaînes terminées par NUL, les pointeurs,
l'affectation d'un pointeur nul, les dépassements de tableau...
Je fais du C depuis des années, mais je ne le conseillerais pas à un
débutant sans une formation adaptée.
> Par contre, passer du Basic au Pascal, ça c'est une évolution !
Au moins c'est un langage plus contraignant, donc facilement plus propre
que le C. Un truc léger à la python àma c'est très bien. Sinon pour
rester dans les langages compilés, Ada n'est pas mal du tout (pascal en
mieux, en quelque sorte).
> (petit troll du samedi soir en attendant le feu d'artifice sur la
> Loire)
Ma pierre à l'édifice ;)
--
Sébastien Kirche
>> Par contre, passer du Basic au Pascal, ça c'est une évolution !
>
> Au moins c'est un langage plus contraignant, donc facilement plus propre
> que le C. Un truc léger à la python àma c'est très bien. Sinon pour
> rester dans les langages compilés, Ada n'est pas mal du tout (pascal en
> mieux, en quelque sorte).
Ben oui mais Ada, et encore plus Python, sortent du périmètre des
langageosaures ;-)
>
>> (petit troll du samedi soir en attendant le feu d'artifice sur la
>> Loire)
C'est y est le feu d'artifice est tiré...
> > > Par contre, passer du Basic au Pascal, ça c'est une évolution !
> >
> > Au moins c'est un langage plus contraignant, donc facilement plus
> > propre que le C. Un truc léger à la python àma c'est très bien.
> > Sinon pour rester dans les langages compilés, Ada n'est pas mal du
> > tout (pascal en mieux, en quelque sorte).
> Ben oui mais Ada, et encore plus Python, sortent du périmètre des
> langageosaures ;-)
Faudrait voir. Pour Ada il me semble que la première norme doit être
Ada83 donc compatible avec la notion d'ordino.
Pour python, j'arrive à l'utiliser sur mon Jornada720 (StrongArm à
200MHz) qui date de 2000. Un peu limite pour les critères.
Avec un cross compilo, on pourrait peut-être faire une version pour des
machines plus anciennes ?
> >
> > > (petit troll du samedi soir en attendant le feu d'artifice sur la
> > > Loire)
> C'est y est le feu d'artifice est tiré...
C'était quelle occasion ?
--
Sébastien Kirche
Ayant eu à utiliser plusieurs langages sans pour autant etre
developpeur je peux affirmer que le B (Beginner) n'est pas usurpé.
Il n'y a aucun autre langage ou on peut avec des termes du langage
courant (anglophone) réaliser des fonctions nettement plus
chiantes a faire en C ou ASM comme circle ou window ou put et get.
Y a plus de 20 ans j'ai écris quelques jeux sur pc en basic et du
peek/poke avec des fois un peu ASM inline le tout compilé avec les
compilos basic de l'époque et en terme d'exécution franchement ça
allait et j'avais pas un 386 :) Le basic se prete encore tres bien
aux explications théoriques sur les structures élémentaires de
programmation .
Je suis en train d'apprendre Ada cette année même en DUT informatique...
Preuve qu'il est encore utilisé au moins à des fins éducatives...
:)
J'ai aussi fait connaissance avec Ada à l'IUT info, en application au
cours d'algorithmique. À l'époque j'avais abandonné le basic et le
Pascal et je ne faisais quasiment plus que du C et de l'assembleur x86.
J'avais trouvé les concepts excellents (encore maintenant) pour ce qui
est de la lisibilité du code et de la maintenabilité.
Cependant la confrontation initiale fut dure pour passer du langage de
fainéant qu'est C à Ada, rien que pour tout ce qu'il faut taper en plus
: { / } => begin / end, etc...
Par contre c'est un langage actuel : après Ada83 et Ada95 la norme a été
remise à jour en 2005.
--
Sébastien Kirche
ADA est un peu utilisé dans les domaines aéronautique et militaire.
Toutes les annonces d'emploi que j'ai consultées et qui exigeaient
la connaissance d'ADA exigeaient aussi d'être ingénieur diplômé
grande école. Connaître ADA si on a seulement un DUT, ça n'a aucun
intérêt sur le marché de l'emploi.
Dans les formations universitaires on aime bien enseigner les
langages qui ont un intérêt pédagogique mais qui ne sont pas
utilisé dans les entreprises :
- Modula 2
- Ocaml
> Intéressant témoignage ! (au fait, quand tu parles "du BASIC AMSTRAD", je
> suppose que c'est celui du CPC ; tu es donc passé à côté du BASIC Mallard
> du PCW, et de celui du PC, dommage !...)
J'ai pas connu le Mallard, juste le Locomotive puisque j'ai jamais eu de
PCW. Quelles étaient les différences entre les deux? Parceque le
Locomotive des CPC je le trouvais quand super bien (à l'époque)
Bah! j'ai dit C parce qu'il fallait bien en nommer un, qui tourne sur
ordinosaure. J'aurais aussi bien pu dire bêtement assembleur, ou Pascal...
Bref! c'était juste pour mettre un nom dans la phrase : déjà que chacun
défendrait le BASIC qu'il a utilisé, je te dis pas pour les autres langages
!
Le seul que je ne risquais pas de citer, c'est Python, que je n'aime pas, et
qui sert essentiellement aux petits merdeux qui recopient les lignes de code
parus dans Hack Academy et autres revues hautement recommandables
Ouf! juste à temps pour participer au troll :-D
--
IOBA
(C'était bien, le feu d'artifice ?)
--
IOBA
--
IOBA
===========================
Et hop! Deux de plus ! J'vous dis qu'on va remettre le BASIC à la mode :-))
Vous avez totalement raison tous les deux : c'est le langage idéal d'un
débutant qui va pouvoir facilement découvrir par lui-même "comment ça
marche", et c'est également une bonne première approche de la structuration.
Et que dire de l'introduction à l'optimisation, avec le recours aux
sous-programmes.
Je le répète, le gars qui découvrait l'informatique tout seul dans son coin
sur les ordinos des années 80 avait là l'outil idéal pour se lancer
facilement dans la programmation, sans se faire peur, et passer par la suite
à des choses plus sérieuses.
--
IOBA
Tout à fait et dans les années 80 y avait pas de langage plus
"grand public" pour preuve IBM & MS avait intégré BASICA dans les
toutes premières version de leur OS puis par la suite c'est
l'interpreteur qbasic qui lui a succédé.
Tous les familiaux de l'époque parlait basic en premier même si ils
disposaient de l'assembleur via des des fonction style usr.
Et je crois le premier langage programmation visuel (à la souris)
doit bien etre hypercard :)
------------------------------------------------------------------------------------------------------------------------------------
La prochaine Course des impressionnistes organisée par les
pompiers de Chatou aura lieu le 3 juin.
Renseignements et inscriptions sur http://asspc.homeunix.net
> Moi, je l'interdirais tout court. Mais je sais, je suis un Ayatolla
> (j'ai même la barbe ;-) )
>
et moi si je pouvais, je ne coderais qu'en c et c++ !
--
Rico
Ben, il faut aimer les langages fortement typés (c'est à dire que tu dois
expliquer toi-même au compilo que tu veux convertir un entier en nombre à
virgule dans un calcul, par exemple). Contrairement au C, il est très
strict sur les débordements de tableaux (le C te laissera effacer la ram,
ADA va te jeter tout de suite une CONSTRAINT ERROR). Ça a pour
inconvénient de le rendre un peu plus lent puisqu'il vérifie tout le temps
que tu ne débordes pas. Par contre c'est un gros plus pour le débuggage.
Et c'est désactivable si vraiment tu as besoin de performance (et c'est
grace à ça que la première ariane 5 à explosé, aussi)
Bon, j'ai trouvé qu'il lui manquait quand même quelques petits détails
propres au C comme les oppérateurs d'incrémentation (++, +=...)
Le système de paquetages et de procédures génériques permet de créer
facilement des librairies de fonctions, des types personalisés (listes
chainées...)
De la même façon qu'en C, pour faire de la prog graphique il est
nécessaire d'ajouter des librairies autour.
Sinon, au passage, personne n'a encore parlé du langage DIV, un peu plus
récent mais tout à fait adapté pour les débutants. Il est spécialisé dans
la programmation de jeux et permet de gérer très facilement de la
programmation parallèle (chaque sprite a son propre code). L'IDE originale
était très bien avec un petit défaut: elle tourne sous DOS. Mais Fenix est
une implémentation libre de ce language qui elle, est dispo sous linux,
windows, mac, et d'autres trucs extraterrestres. Ce langage permet de
développer très rapidement à condition d'avoir une bonne interface. Dans
la version originale, tout est intégré, on peut créer les images, éditer
les palettes, les sons, et le code :)
L'exécution est assez rapide, il y a des outils pour créer un installeur
facilement... enfin, un langage très sympathique :)
Pour ma part ça a été TI Basic au départ(école de patience), puis les
calculatrices TI 57 et 58C.
J'ai fini par passer à l'assembleur sur le TI, langage très propre,
registres généraux à la pelle.
Puis sur Atari: GFA Basic, c'est un "pascal-like" sans numéros de ligne,
extrêmement rapide et complet.
Pour finir je suis passé à l'assembleur et j'ai rapidement programmé mon
interpréteur/compilateur FORTH (complètement hors norme) que j'utilise
toujours aujourd'hui, ce qui est bien quand on est l'auteur de son langage
de programmation, c'est qu'on y met ce qu'on veut:
- assembleur inline
- types "ensemble" et pointeurs
- fonctions de tracage d'un programme
- fonctions mathématiques en virgule flottante
Bref, je l'améliore encore à chaque fois que mes connaissances
progressent.
Mais si je ne devais garder qu'un seul langage: ça serait l'assembleur
des Motorola 68k.
Je n'ai jamais pu me faire au C, je le trouve illisible, inutilement
compliqué, dogmatique. Mais j'ai bien dû m'y mettre quand j'ai adapté les
sources de décodage MPEG en assembleur. pfff! Et la programmation objet,
j'ai aussi du mal! Je comprends de loin, mais je n'arrive pas à écrire quoi
que ce soit.
Trop vieux?
Trop "basicisé" dans ma jeunesse?
Guillaume.
"Sébastien Kirche" wrote:
>
> Le 24 mai 2007 à 14:10, Pucud vraute :
>
> > On n'apprend plus à tailler des silex...
>
> En fait, si :)
> Mais ce sont des ethnologues ou des archéologues et ça ne fait pas tant
> de monde...
Et ca fait mal au pouce ....
En fait j'ai vu au Danemark (photos dans un musée)que des archéologues
avaient aussi essayé la métalurgie du fer avec de mini-hautfourneaux au
charbon de bois... pour vérifier la faisabilité.
>
... un peu comme tu fais avec de vieilles becanes... pour voir si ça marche?
(Ca c'est pour nous remettre en charte...)
** cix **
A votre avis, il y avait combien de programmeurs (en France) en 1960 ???
Environ 500 ???
IOBA wrote:
>
.../...
> mais de tous les déjà vieux informaticiens qui ont connu les ordinateurs
> dans les années 80.../...
.... gloup... je pensais aux années 60 ..... je me suis encore pris un
coup de vieux....
(Une autre fois on "parlait" des evenements du mois de mai, et ça ne
collait pas...
j'etais en 58 et l'autre ne 68....)
Mais je vais m'adapter !!!
** cix **
C'est pas la peine d'aller si loin,
à l'éco-musée d'alsace ils l' ont fait
"Sébastien Kirche" wrote:
>
>
> J'ai commencé dans l'ordre dans les années 80 :
> - sur ZX-81 (à 6 ans, recopie de pgm basic)
> - 1985 Apple IIe (basic)
> - 1988 Amstrad CPC-6128 (basic, puis je commence à jouer avec l'éditeur
> hexa et le désassembleur de discology)
> - en 89 ou 90 on m'apprend les rudiments de MS-DOS
> - en 90 je me fais prêter un compatible-pc
> - en 12/92 j'ai mon premier pc (486 dx) à partir de là je me mets à
> Turbo Pascal, assembleur A86, Turbo C++ (juste pour le c)
> - ...
>
> Depuis j'ai choisi une carrière technique informatique, comme Obélix je
> suis tombé dedans tout petit :)
> --
A mes débuts, il n'y avait que la formation "constructeur" , rien ailleurs...
C'est vrai qu'on a senti l'arrivée sur la marché de gens ayant eu une
"culture" informatique. Un certain ouf pour nous parce qu'on "ramait"
pour faire passer des choses evidentes. La vente d'une becane autrefois
s'accompagnait de la mise à disposition d'un "metteur en route" pendant
3 à 6 mois. Analyse, conception, accord de la direction et des
executants, programmation, formation, essais, démarrage.... suivi...
Ensuite avec l'arrivée des "jeunes" tout devint plus facile!!! (Analyse
un peu simpliste, en fait deux étapes: l'enseignement de l'informatique
par l'éducation, puis l'arrivée des micros permettant d'avoir une
config perso - un PC au sens generique)
Moi, j'ai commencé à 26 ans, et c'est un peu tard. On n'a pas la meme
imprégnation que ceux "qui sont tombés dedant tout petit". (Heureusement
avant ... je transmettais des msg!)
En voyant les jeunes jouer aux jeux vidéo, je me dis que le jour ou
c'est une batterie de missiles..... mais ça , c'est mon coté pessimiste...
** cix **
IOBA wrote:
>
>.../...
> Bah! j'ai dit C parce qu'il fallait bien en nommer un, qui tourne sur
> ordinosaure. J'aurais aussi bien pu dire bêtement assembleur, ou Pascal...
> Bref! c'était juste pour mettre un nom dans la phrase : déjà que chacun
> défendrait le BASIC qu'il a utilisé, je te dis pas pour les autres langages
> !
.../...
Tiens, personne ne parle de Fortran... ni d'Algol... ça n'existe plus?
Bon , je me tais...
** cix **
> Pour finir je suis passé à l'assembleur et j'ai rapidement programmé
> mon interpréteur/compilateur FORTH (complètement hors norme) que
> j'utilise toujours aujourd'hui, ce qui est bien quand on est l'auteur
> de son langage de programmation, c'est qu'on y met ce qu'on veut:
> - assembleur inline
> - types "ensemble" et pointeurs
> - fonctions de tracage d'un programme
> - fonctions mathématiques en virgule flottante
>
> Bref, je l'améliore encore à chaque fois que mes connaissances
> progressent.
Par curiosité, c'est visible quelque part ?
J'ai toujours eu une attirance pour les compilos et leur principe, bien
que je n'aie jamais tenté d'en faire un.
Le seul « générateur de code » que j'aie programmé est un compresseur de
fichiers spécialisé dans la compression de fichiers source Ada (écrit en
Ada justement, c'était un projet d'algorithmique).
--
Sébastien Kirche
> Tiens, personne ne parle de Fortran... ni d'Algol... ça n'existe plus?
Algol aucune idée, mais Fortran a encore des adeptes. JKB ?
--
Sébastien Kirche
En fait, si tu te promènes dans les labos de physiciens, tu y verras que
le Fortran est encore beaucoup utilisé.
FORTRAN IS ALIVE !
--
Oui ? Me voilà...
Bon, tout le monde dit autour de moi que je suis un vieux schnoque
(et la vieux schnoquattitude, c'est un travail de longue haleine !),
donc je ne suis pas sûr d'être tout à fait typique.
1/ J'écoute Paris^WFrance Inter sur un Pizon Bros Skymaster ;
2/ j'ai des tas de bandes 1/4" ReVoX avec le lecteur qui va bien ;
3/ je roule au quotidien en DS23ie (Pallas, tout de même, les hauts
de gamme ont la vie dure) ;
4/ je code en Fortran, en Macro32, en Bliss, parfois en C, souvent
en RPL/2 (d'ailleurs, Sébastien, il y a des tas de trucs pour toi là
dedans ;-) ) ;
4bis/ je parle TeX et PostScript dans le texte ;
5/ je n'ai eu dans toute ma vie qu'un seul PC (un K6-III/400 tout
U160-SCSI) ;
6/ j'ai des VAXen, Alpha, Sparc32 et 64 à la pelle ;
7 j'ai bossé sur des machines transistorisées dont j'ai oublié le
nom (en 1996/97), avec 64 Ko de mémoire centrale et comme interface
une perfo en code 29 et un télescripteur, avec un tableau de clefs
pour démarrer l'engin...
Je pense donc que je suis disqualifié.
JKB, dinosaure avec des écailles
--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
> très bien, le raisonnement objet et la bonne structures sont moins
> évidents
> que Print "Coucou" (allez, avouez, vous l'avez toutes tapée, celle-là). Un
> petit programme BASIC tournera tout de suite, ou presque ; ce n'est pas
> décourageant.
C'est vrai qu'avec une seule ligne on a un prog basic qui marche. C'est le
seul langage courant ou c'est le cas.
Mais je me rappelle aussi de gens se demandant pourquoi apres 2 semaines de
basic a leur faire comprendre print / for-next / while-wend on leur disait
que finalement printf / if(){} / while(){} c'est "mieux".
Et je reste convaincu que le basic est un des pires langages pour ce qui est
de la rigueur. C'est pas forcement un mal, mais ca a l'inconvenient que le
debutant prend des mauvaises habitudes d'une part et qu'il aura beaucoup de
mal a rerentrer dans un cadre plus rigide (C/C++ notamment) d'autre part. Le
basic (comme l'assembleur) pousse a avoir un raisonnement de programmation
local, alors que justement c'est la vision globale et objet qui est
difficile a acquerir.
--
Alex
[JDR] Visitez Extremia, un monde gratuit et en francais pour D&D et
autres jeux de role.
www.extremia.org
Fortran, c'est le deuxième langage de programmation que j'ai appris,
à l'époque des cartes perforées.
A mon avis Fortran n'a pas un intérêt colossal par rapport aux
Basic, si ce qu'est que les Basic sont une multitudes de dialectes
tandis que Fortran est normalisé.
Si on veut un compilateur Fortran gratuit, il y en a un dans
Open Watcom.
Algol n'a jamais été beaucoup utilisé en dehors des milieux
universitaires, mais c'est l'ancêtre des langages appropriés à
la programmation structurée comme Pascal, Modula 2, ADA...
Étudier Algol, c'est un peu comme apprendre le latin et le grec,
ça n'a pas d'utilité pratique mais c'est bien pour la culture générale
Ah non, interdire le Java (et surtout la JVM) est beaucoup plus urgent. :)
> Si on veut un compilateur Fortran gratuit, il y en a un dans
> Open Watcom.
Qui est l'héritier du fantastique Watcom C(++) qui il y 10 ans
produisait (a ma connaissance) le code le plus rapide de sa catégorie.
Associé au dos extender (pour utiliser mode protégé et avoir un gros
bloc de mémoire au lieux de ces %$@# de segments) DOS/4GW on lui doit
pas mal de jeux de l'époque comme Descent et Duke Nukem 3D.
Heureusement que Sybase l'a ouvert il y a quelque temps, ce qui lui a
donné un nouveau départ.
J'ai récupéré la version 1.6 dernièrement et j'ai eu la surprise de voir
qu'il supporte maintenant linux en système cible en plus de windows 16
et 32 bits et d'OS/2 qu'il supporte toujours. Un excellent compilo.
--
Sébastien Kirche
Actuel, certes ; mais concretement, y a des gens qui l'utilisent, l'ADA ?
Accessoirement il est responsable de 50% de mon salaire.
> Ouf! juste à temps pour participer au troll :-D
chuis un peu a la bourre, desole :)
ouaips j'en connais meme qui balancent des satellites en l'air avec du
F90...
> Par curiosité, c'est visible quelque part ?
Oui! mais en assembleur 68k...
http://perso.orange.fr/gtello/forthsrc.zip
Mais c'est extrêmement simple en forth, en effet, chaque mot (ou
instruction) est indépendant des autres, donc son bout de code (ou un saut
vers sa définition si le bout est trop long) sont ajoutés les uns à la suite
des autres.
En pratique, FORTH.LIB est un programme exécutable "vide", il initialise
le système et quitte et contient toutes les fonctions FORTH, appels
graphiques, dos, etc..
Mon compilateur prend cette "librairie" et lui colle le code de mon
programme (en mettant à jour tous les pointeurs de relocation etc...).
Ainsi je génère un programme FORTH indépendant de l'interpréteur.
Le FORTH me sert comme un BASIC: applications rapides à écrire et mise
au point interactive. Quand on reprend la main sous l'interpréteur on a
encore accès facilement à toutes la variables et la mémoire, facile de lire
les choses.
Sinon, pour des applications gourmandes en puissance, le FORTH me sert
d'emballage pour mes routines assembleur, je facilite ainsi les entrées
sorties.
L'assembleur pouvant travailler sur les variables du forth.
Guillaume.
> 4/ je code en Fortran, en Macro32, en Bliss, parfois en C, souvent
^^^^^
Mmmmm, Bliss, tu pourrais nous faire un petit topo là-dessus,
et son utilisation possible dans les Unices libres modernes ?
--
--{ http://tontonth.free.fr/ }--
> 4/ je code en Fortran, en Macro32, en Bliss, parfois en C,
> souvent en RPL/2 (d'ailleurs, Sébastien, il y a des tas de
> trucs pour toi là dedans ;-) ) ;
Faut voir, parce qu'un langage dont la première lettre du nom de la
variable indique le type (encore je ne dis pas quand on n'est pas limité
par la longueur des identificateurs) et dont la taille ne doit pas
dépasser 6 (ou 8 ?) caractères je risque d'être démuni.
RPL/2 je n'ai jamais pris le temps de regarder de très près. Faut dire
qu'en ce moment j'utilise moins mes HP48 (je n'ai d'ailleurs pas eu le
temps de finir ma carte mémoire).
C je n'en fais pas trop en ce moment. Je suis sur du SQL et du
PowerBuilder. Et Java par la force des choses : quand j'aurais fini
d'écrire une grammaire EBNF de PowerBuilder je vais essayer de coder en
java un plugin pour eclipse supportant la syntaxe de powerbuilder. Je
suis assez multicarte :)
Bliss par contre je ne connais pas. Pas encore.
--
Sébastien Kirche
> Bliss par contre je ne connais pas. Pas encore.
En cherchant un peu, je comprends mieux certaines choses (sur wikipedia) :
« DEC developed and maintained BLISS compilers for the PDP-10, PDP-11,
DEC Alpha, Intel IA-64, and VAX, and used it heavily in-house into the
1980s; most of the utility programs for the VMS operating system were
written in BLISS-32. »
--
Sébastien Kirche
Allez : http://www.systella.fr/~bertrand/FreeVMS
On y cause bliss... Entre autre...
JKB
Et implicit none ? c'est une sucette géante ?
> RPL/2 je n'ai jamais pris le temps de regarder de très près.
C'est mal ! De toute façon, je l'utilise pour tout. Il y a mêmes
des envois de formulaires automatiques qui tournent là-dessus (avec
connexions à des bases SQL et serveurs SMTP). Le tout dans un cron
des familles...
> Faut dire
> qu'en ce moment j'utilise moins mes HP48 (je n'ai d'ailleurs pas eu le
> temps de finir ma carte mémoire).
>
> C je n'en fais pas trop en ce moment. Je suis sur du SQL et du
> PowerBuilder. Et Java par la force des choses : quand j'aurais fini
> d'écrire une grammaire EBNF de PowerBuilder je vais essayer de coder en
> java un plugin pour eclipse supportant la syntaxe de powerbuilder. Je
> suis assez multicarte :)
>
> Bliss par contre je ne connais pas. Pas encore.
Tssss... Ces jeunes ;-)
JKB
Allez, je ne suis pas chien :
LIBRARY 'SYS$LIBRARY:STARLET';
LIBRARY 'SYS$LIBRARY:TPAMAC';
ROUTINE Store_Control (TP_A) =
!++
! Functional Description:
!
! A LIB$TParse routine. The current token (a single character)
! is a description for a control character.
!--
BEGIN
BIND
TParse_Block = .TP_A : $BBLOCK,
Current_Token = TParse_Block [TPA$L_TOKENCNT] : $BBLOCK,
First_Char = .Current_Token [DSC$A_POINTER]: BYTE UNSIGNED;
IF .Current_Token [DSC$W_LENGTH] NEQ 1 THEN RETURN (0);
SELECTONE .First_Char OF
SET
['?'] :
TParse_Block [TPA$L_PARAM] = 127;
['@', 'A' TO 'Z', '[', '\', ']', '^', '_'] :
TParse_Block [TPA$L_PARAM] = .First_Char AND %X'1F';
[OTHERWISE] :
RETURN (0);
TES;
SS$_NORMAL
END;
Et le premier qui me dit que c'est mal écrit...
JKB
[ compilo forth maison ]
> > Par curiosité, c'est visible quelque part ?
>
> Oui! mais en assembleur 68k...
Ah, l'assembleur 68k, je n'en ai fait qu'une seule et unique fois. Je
n'ai pas eu le temps de remarquer une différence fondamentale avec
l'assembleur 86 que je pratiquais alors. Mais on m'a dit que pour les
gens qui maniaient le 68000 l'asm 86 n'était qu'une bouse en
comparaison. Sans doute à cause des différence de design du 68000 par
rapport à l'intel x86.
Donc tu codes habituellement sur Atari, Amiga ou Mac ?
À la limite je pourrais tester ton compilo sur mon iBook, il me semble
que les PowerPC sont compatibles 68000, non ?
> http://perso.orange.fr/gtello/forthsrc.zip Mais c'est extrêmement
> simple en forth, en effet, chaque mot (ou instruction) est indépendant
> des autres, donc son bout de code (ou un saut vers sa définition si le
> bout est trop long) sont ajoutés les uns à la suite des autres. En
> pratique, FORTH.LIB est un programme exécutable "vide", il initialise
> le système et quitte et contient toutes les fonctions FORTH, appels
> graphiques, dos, etc.. Mon compilateur prend cette "librairie" et lui
> colle le code de mon programme (en mettant à jour tous les pointeurs
> de relocation etc...). Ainsi je génère un programme FORTH indépendant
> de l'interpréteur.
>
> Le FORTH me sert comme un BASIC: applications rapides à écrire et mise
> au point interactive. Quand on reprend la main sous l'interpréteur on
> a encore accès facilement à toutes la variables et la mémoire, facile
> de lire les choses.
>
> Sinon, pour des applications gourmandes en puissance, le FORTH me sert
> d'emballage pour mes routines assembleur, je facilite ainsi les
> entrées sorties. L'assembleur pouvant travailler sur les variables du
> forth.
Les seules fois où j'ai joué avec du forth c'était dans l'OpenBoot des
Sun. Je n'ai jamais eu le temps/l'occasion sinon, même quand le Virus
faisait la promo du turbo forth.
--
Sébastien Kirche
> Là, comme ça, faudrait que je re-survole la doc pour te donner des détails.
> Je me le rappelle juste plus complet, surtout au niveau de la gestion de
> fichiers, plus "professionnel" ; il fallait un module supplémentaire pour
> faire du graphisme, mais à partir de là tout était ouvert.
C'est vrai que pour les CPC rien n'était prévu pour l'accès direct aux
fichiers. On pouvait lire que de manière séquentiel. Il existait
toutefois des RSX qui le permettaient. Moi j'avais un CPC464 donc
l'accès direct j'en avais un peu rien à faire avec mon lecteur de cassettes.
Justement les RSX, c'était vraiment un truc formidable. Quelles autres
basic pouvaient faire de même?
> Ceci dit, tu as raison ; loin de moi l'idée de dire du mal du Locomotive du
> CPC, qui était excellent. Ce n'était pas la même utilisation. Et puis le
> disque virtuel du PCW élargissait encore les possibilités...
Par le biais de RSX encore on pouvait accéder au deuxième bloc de 64Kio
de 6128. Il y'a eu aussi des "Silicon disk" à brancher sur le port
d'extension. Y'en à même eu qui ne s'effaçaient pas lors de l'extinction
de la machine (Mémoire flash?).
> Et Java par la force des choses : quand j'aurais fini d'écrire une
> grammaire EBNF de PowerBuilder je vais essayer de coder en java un
> plugin pour eclipse supportant la syntaxe de powerbuilder.
D'ailleurs, au cas où quelqu'un connaîtrait un outil / éditeur capable
d'aider à la rédaction d'une grammaire ebnf ?
--
Sébastien Kirche
> Actuel, certes ; mais concretement, y a des gens qui l'utilisent, l'ADA ?
Oui, sur Ariane 5 par exemple
A+
> Et c'est désactivable si vraiment tu as besoin de performance (et c'est
> grace à ça que la première ariane 5 à explosé, aussi)
Euh, chui pas sur que le bout de code en question était écrit en ADA.
Par contre tu as raison dans le sens ou le logiciel en question n'était pas
prévu pour traiter les débordements qui ont causé sa perte ...
A+
--
IOBA
Merci pour les précisions :-D
Après un fil pareil, j'vais finir par me remettre à la programmation, moi !
--
IOBA
Oui, mais du 6128, cas à part dans la famille CPC, et franchement pas très
pratique, imposant de charger le bankmanager avant opération, etc.
Sur le PCW, dès le démarrage, tu avais un disque M: (comme memory) que
certes il ne fallait pas oublier de décharger sur vraie disquette ou sur
disque dur avant d'éteindre la machine, mais qui était bien pratique
--
IOBA
--
IOBA
--
IOBA
--
IOBA
> Ah, l'assembleur 68k, je n'en ai fait qu'une seule et unique fois. Je
> n'ai pas eu le temps de remarquer une différence fondamentale avec
> l'assembleur 86 que je pratiquais alors. Mais on m'a dit que pour les
> gens qui maniaient le 68000 l'asm 86 n'était qu'une bouse en
> comparaison. Sans doute à cause des différence de design du 68000 par
> rapport à l'intel x86.
A mon humble avis, sur le 68k 8 registres de données 32 bits généraux et
7 registres d'adresse 32 bits (plus un pour la pile) ça donne une certaine
liberté.
Je pense que passer ensuite sur le 8086 avec les registres dédiés, ça
donne une impression d'enfermement.
De même:
move d0,d1 veut dire transfère d0 dans d1 (68k)
alors que mov ax,bx veut dire tansfère dans ax bx, moins français! (x86)
Mais j'ai aussi taté de l'assembleur x86, et ma foi, avec un pentium et
sous Windows, j'ai trouvé ça plutot riche et bien fait.
> Donc tu codes habituellement sur Atari, Amiga ou Mac ?
> À la limite je pourrais tester ton compilo sur mon iBook, il me semble
> que les PowerPC sont compatibles 68000, non ?
Sur un Atari TT (68030 48MHz, 68Mo de ram).
Mais mon compilateur est fait pour le TOS, système Atari, il te faudra
réécrire une grosse partie pour le mettre sur un autre système.
> Les seules fois où j'ai joué avec du forth c'était dans l'OpenBoot des
> Sun. Je n'ai jamais eu le temps/l'occasion sinon, même quand le Virus
> faisait la promo du turbo forth.
Le FORTH est rigolo je trouve, c'est son originalité qui m'a plue ainsi
que sa facilité d'implantation.
Guillaume.
mouais. c'est leger comme business case :)
> Ben si, justement. Du code porté de la version Ariane4...
ils font du portage automatique sur des trucs aussi sensibles ???
> À réparer les dégâts ?
LOL :) non, a developper des outils de...... assurance qualite logicielle
:))
Pour etre honnete, ca a quelques defauts et la doc est miteuse, mais c'est
pas si mal comme langage. Relativement puissant sans etre trop complexe, ca
me parait un bon langage de debutant s'il y a quelqu'un pour superviser.
Ex: http://www.dis.uniroma1.it/~marte/homepage/varie/ARIANE5Failure.html
Eb fait, ils n'ont pas pensé à tout ;(
--
--{ http://tboudet.free.fr/ }--
Hola, oui....
Ceci dit, par expérience tout n'est n'est pas perdu.
J'ai vu se "convertir" nombre de personnes après avoir découvert
accompagnés (parceque malgré tout ça fait "peur") la ligne de commande
Unix ('fin Linux) et y prendre vraiment gout.
Avec des exclamations du genre "mais c'est rudement plus pratique que le
clicou dans certains cas".
Tout ça parceque c'est parti en fumée :)
"It is a reuse error. The SRI horizontal bias module was reused from a
10-year-old software, the software from Ariane 4."
--
Why drink and drive when you can smoke and fly?
D'un autre cote avec la democratisation, je suis sur que le 1% qui code
aujourd'hui represente plus de gens que les 70% des annees 80.