Petit historique de "mon" informatique



Les ordinateurs familiaux (1983)


C'était au début des années '80 : le premier ordinateur que j'ai possédé était un Commodore VIC20 :

3,5 ko de mémoire vive, CPU à 1 Mhz, affichant 22 caractères sur 23 lignes !

Mes doigts inexpérimentés commencèrent à chercher les touches du clavier pour écrire mon premier programme BASIC.

Le manuel d'utilisation sur les genoux, les premières instructions du livre devaient ressembler à peu près à ça :



VIC 20

Après avoir lancé la commande RUN, et m'être amusé avec les instructions peek et poke, le résultat ne se fut pas attendre, et j'étais devenu accroc à l'informatique !


Suite à de nombreuses journées et nuits blanches, le BASIC n'avait bientôt plus de secret pour moi,

et les programmes les plus divers foisonnaient de mon imagination...


J'avais à l'époque qu'un lecteur à cassettes pour enregistrer mes quelques lignes, et le goût de la programmation était plutôt intense...


Par la suite, j'ai acheté le grand frère : un Commodore 64, équipé d'une "Power Cartridge" ! Une machine qui a eu un succès sans précédents, par rapport à ses concurrents.

Une autre dimension s'ouvrait à moi : il m'était maintenant possible d'aborder l'assembleur 6510, le PASCAL, et accessoirement de m'amuser avec les "sprites" !



C64

SlideBar

Le premier PC (1992)


En 1992, j'ai acquis mon premier PC. C'était un 386 sx 25Mhz equipé de 2Mo de RAM, et d'un disque dur de 120MB d'une marque qui n'existe plus !


Encore des nouveautés : MS-DOS, Windows 3.11, et toute la clique...



Windows 3.11

SlideBar

La programmation


Toujours avide de création, je me suis acheté un compilateur Borland C++, tout en peaufinant mon expérience sur le langage machine 80386 :

Les registres d'index, l'accumulateur et la pile m'amusaient beaucoup !




C:\>debug>

-a 100

0EA4:0100 PUSH AX

0EA4:0101 PUSH BX

0EA4:0102 PUSH CX

0EA4:0103 PUSH DX

0EA4:0104 MOV BX,0000

0EA4:0107 MOV AH,0B

0EA4:0109 INT 10

0EA4:010B ADD BX,01

0EA4:010E CMP BX,00FD

0EA4:0112 JNZ 0107

0EA4:0114 MOV AH,09

0EA4:0116 MOV DX,0125

0EA4:0119 INT 21

0EA4:011B MOV AH,4C

0EA4:011D INT 21

0EA4:011F POP DX

0EA4:0120 POP CX

0EA4:0121 POP BX

0EA4:0122 POP AX

0EA4:0123 NOP

0EA4:0124 RET

0EA4:0125 db "Pierre Cracking Services,", 0D, 0A, "Press any key to continue...$"

0EA4:015E

-u 100 124

0EA4:0100 50       PUSH AX

0EA4:0101 53       PUSH BX

0EA4:0102 51       PUSH CX

0EA4:0103 52       PUSH DX

0EA4:0104 BB0000   MOV BX,0000

0EA4:0107 B40b     MOV AH,0B

0EA4:0109 CD10     INT 10

0EA4:010B 83C301   ADD BX,01

0EA4:010E 81FBFD00 CMP BX,00FD

0EA4:0112 75F3     JNZ 0107

0EA4:0114 B409     MOV AH,09

0EA4:0116 BA2601   MOV DX,0125

0EA4:0119 CD21     INT 21

0EA4:011B B44C     MOV AH,4C

0EA4:011D CD21     INT 21

0EA4:011F 5A       POP DX

0EA4:0120 59       POP CX

0EA4:0121 5B       POP BX

0EA4:0122 58       POP AX

0EA4:0123 C3       NOP

0EA4:0124 C3       RET

-d 125 15f

0EA4:0120 59 5B 58 90 C3 50 69 65-72 72 65 20 43 72 61 63 Pierre Crac

0EA4:0130 6B 69 6E 67 20 53 65 72-76 69 63 65 73 2C 0A 0D king Services,..

0EA4:0140 50 72 65 73 73 20 61 6E-79 20 6B 65 79 20 74 6F Press any key to

0EA4:0150 20 63 6F 6E 74 69 6E-75 65 24 2E 2E 00 00 00 00 continue$.......

-n message.com

-r cx

CX 0000: 015E

-w

writing 015E bytes

-g

Pierre Cracking Services,

Press any key to continue...

Program terminated normally (0000)

-r

AX=0000 BX=0000 CX=0060 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000

DS=0EA4 ES=0EA4 SS=0EA4 CS=0EA4 IP=0100 NV UP EI PL NZ NA PO NC

-q

C:\>MESSAGE.COM

Pierre Cracking Services,

Press any key to continue...

C:\>

Cet programme tient sur... seulement 348 octets (15C Hex)!



Toutefois, je n'allais pas me limiter à la programmation, et cet ordinateur 80386 était bientôt dépassé. J'ai alors décidé de passer la vitesse supérieure :


SlideBar

Le multimédia (1994)


le PENTIUM 90 m'a ouvert les portes des applications plus costaudes (Windows 95, Office pro, Visual BASIC, images de synthèse, de la musique par ordinateur...).

Je me suis aussi mis à créer des écrans de veille, des applications de gestion...



SlideBar

Internet, le web, le surf (1996)


Une autre porte s'est alors ouverte à moi : celle qui est sous vos yeux :

HTML 4, Javascript et bien entendu Internet (mon site est en ligne depuis décembre 1996).

Enfin, je n'étais plus tout seul derrière mon moniteur,

et j'en ai profité pour exploiter au mieux les possibilités du web :

E-mail, IRC, Newsgroup, télécommunication...



SlideBar

Linux (1998)


Ensuite, je me suis mis à jour avec un Pentium II 450 : nouveaux horizons gràce aux systèmes Linux (Slackware), installés sur une partition de mon disque,

et j'ai enfin trouvé un O.S. stable, sécurisé, et passionnant !


Puis, j'en suis venu à un processeur Athlon 2 Ghz (toujours avide de vitesse, mais tellement vite dépassé !),

qui me permettait de faire du montage vidéo, des simulations de vols civils et militaires, et bien plus encore...


Je m'intéresse également aux nouvelles technologies liées au commerce sur Internet,

et c'est pourquoi je me mets au PHP, MySQL et Apache.



SlideBar

La virtualisation, le Green IT, le Cloud


Mais je continue à suivre l'évolution des machines de plus en plus performantes (Duo , quad processeurs, I7...),

qui me donnent l'occasion d'avoir des configurations semblables à celles que l'on trouve dans les entreprises,

gràce - entre autre - à la virtualisation.


Malheureusement, mes 16Go de RAM ne me suffisent plus sur mon unique machine ! Le "green IT" aurait-il atteint ses limites ?

Non, je vais simplement me mettre au "cloud computing" ;-)



SlideBar

Mes formations


La quasi-totalité de mes compétences informatiques citées ci-dessus ont été acquises en autodidacte.


Mon cursus scolaire se résume en quatre diplômes, pour l'instant :



C.A.P. ESAC

> il m'a permis d'aborder les aspects fonctionnels d'une entreprise
(compta, stocks, droit)

Brevet Professionnel en informatique

> je me suis plus axé sur les outils bureautiques

 

Un Diplôme de Technicien Supérieur en Informatique de Gestion, avec mention

> systèmes (Novell NetWare, Unix, AS/400)
> analyse de projets informatique
> algorithmique, programmation (C, Access, Cobol, RPG 400)
> réseaux (Ethernet, token-ring, SNA)
> télématique (RTC, RNIS, TransPac)
> architecture de systèmes

Un diplôme bac + 4, avec mention

> Administration réseaux et systèmes Unix (petit pense-bête Unix)
> Programmation système en C
> Architecture matérielle, télécommunications, sécurité



SlideBar

Mes expériences professionnelles


Par ailleurs, j'ai bien évidemment des expériences professionnelles (depuis 1991) :


J'ai pu m'occuper de systèmes IBM (8100, 8150, 36, et AS-400), de micro-informatique,

d'analyse, de développement, d'administration systèmes & réseaux,

d'ingénierie et gestion de projets, de budgets et de management, d'audits, de conseils, d'animations de séminaires...


Voilà, je m'arrête par ici pour aujourd'hui, allez savoir comment va évoluer l'informatique d'ici peu ; et quoi qu'il en soit,
l'informatique est une branche dans laquelle je vais rester passionné encore bien longtemps...