Avec quoi avez-vous débuté la programmation ...

Pour les gens qui ont simplement envie de discuter sans souhaiter faire passer d'information particulière.
Avatar du membre
Tugdual
Modérateur
Messages : 41268
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Avec quoi avez-vous débuté la programmation ...

Message par Tugdual »

Ceci s'adresse bien sûr aux geeks, et principalement
aux ancêtres qui ont connu un monde sans ordinateur
(vous savez, avant les PC, ces Personnal Computer).
Si, je vous assure, ça paraît ouf, mais ça eut existé ...

J'ouvre le bal ...

L'été (1981) de mes quinze ans, ma mère fait une folie
et m'offre une calculatrice programmable TI58C.
Ce n'était pas l'entrée de gamme (la TI57), ni le haut
de gamme (la TI59), mais elle venait juste de sortir.

C'est probablement ce petit bijou de technologie (pour l'époque)
qui fut à l'origine de ma passion pour la programmation.

Équipée d'un afficheur à LED de 12 chiffres, alimentée par batterie
rechargeable, elle disposait d'une mémoire "constante" de 540 octets
qui, chose extraordinaire, se conservait lorsqu'on éteignait la machine.
Cette mémoire pouvait se répartir entre programme (480 pas de
programme maximum) et données (60 mémoires maximum).

Cette calculatrice avait pour particularité de recevoir des petits
modules de mémoire morte contenant 5000 octets de programmes
spécialisés, et elle était d'ailleurs livrée avec un module à orientation
mathématique (on le voit sur la photo ci-dessous) :
TI58C_001_front_w.jpg
TI58C_002_back_w.jpg
Les capacités scientifiques de cette machine étaient de très
bon niveau, avec une excellente précision (supérieure au float).

La programmation demandait une certaine motivation, du fait
du langage machine s'affichant sous forme numérique, mais
on disposait de notions assez avancées :
  • touches programmables ;
  • branchements symboliques ;
  • gestion des sous-programmes ;
  • gestion de boucles ;
  • addressage indirect ;
  • gestion de drapeaux ;
  • des fonctions cachées (fonctions HIR) ;
Pour le plaisir des yeux, une petite vue du circuit imprimé :
TI58C_pcb1_w.jpg
TI58C_pcb2_w.jpg
C'est donc avec cette machine que j'ai découvert la programmation,
et j'y ai passé des heures et des heures ...

A noter qu'il existait une imprimante, sur laquelle s'emboîtait la calculatrice :
TI58C_PC100_w.jpg
Une publicité de l'époque :
TI58C_pub_w.jpg
Un exemple de programme. À noter : ce qui est en grisé n'apparaît pas
sur l'afficheur purement numérique de la calculatrice, on n'a droit
qu'aux chiffres de gauche (adresse et code numérique de l'instruction) :
TI58C_LMS.jpg
Je l'ai encore dans une boîte, mais les batteries sont HS ...
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
G.O.B.
Intarissable
Messages : 7724
Enregistré le : vendredi 27 décembre 2013 à 22:07

Re: Avec quoi avez-vous débuté la programmation ...

Message par G.O.B. »

J'avais la TI-83 Plus Silver Edition (2001), une calculatrice graphique programmable commercialisée par Texas Instruments.

Outre une couleur argentée, elle présente les différences suivantes avec son aînée :
- 1540 ko de mémoire Flash ROM disponible et 24 ko de mémoire RAM disponible ;
- écran très contrasté de 8 lignes de 16 caractères, 96×64 pixels.

Image
F84.5 | Things go wrong so that you appreciate them when they're right, you believe lies so you eventually learn to trust no one but yourself, and sometimes good things fall apart so better things can fall together.
Avatar du membre
Idée
Prolifique
Messages : 3994
Enregistré le : vendredi 13 juillet 2012 à 19:58

Re: Avec quoi avez-vous débuté la programmation ...

Message par Idée »

Eh eh ! Je triche un peu, mais sans trop tricher. Dans le sens où je ne suis pas du tout une programmeuse, mais avec mon premier ordi, j'avais testé les petites commandes que l'on pouvait faire avec l'ordi (je me souviens avoir fait un petit programme (recopié en fait, à partir d'un guide) où des montgolfières s'envolaient / il était possible aussi de modifier le petit programme, c'était des commandes toutes simples).

Alors, mon premier ordi était un :
Image

Il fonctionnait avec des cassettes :
Image

Ce fût toute une révolution lorsque les "floppy disks" sont sortis sur le marché :
ImageImage

Voilà voilà :geek: :D

(En fait, quelques années plus tard, cet ordi a marqué pour moi le début d'une vie sociale à l'adolescence avec l'arrivée des modems.)
HP+SA
Avatar du membre
Tugdual
Modérateur
Messages : 41268
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: Avec quoi avez-vous débuté la programmation ...

Message par Tugdual »

J'ai eu le même, mais plus tard ...

:bravo:
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Idée
Prolifique
Messages : 3994
Enregistré le : vendredi 13 juillet 2012 à 19:58

Re: Avec quoi avez-vous débuté la programmation ...

Message par Idée »

Tugdual a écrit :J'ai eu le même, mais plus tard ...

:bravo:
C'était bien quand même ces machines... :)
HP+SA
Avatar du membre
WinstonWolfe
Modérateur
Messages : 4443
Enregistré le : dimanche 8 décembre 2013 à 17:40
Localisation : Deuxième étage

Re: Avec quoi avez-vous débuté la programmation ...

Message par WinstonWolfe »

Mon tout premier fut un ZX81. Sobre, limite frustre. Mais ça m'a occupé des heures...

Image

On a suivi le progrès de l'industrie du silicium et craqué pour un Amstrad PC1512. MS-DOS, Basic...

Après, je suis entré dans le monde du Reverse Polish Lisp, le langage de programmation des calculatrices HP (la HP33E m'ayant définitivement converti à la notation polonaise inverse), en commençant par une HP28 puis plus tard une HP48s. Ah... Les heures de programmation... Les échanges de programmes avec d'autres geeks (ça communiquait par infrarouge, ces bêtes là)
Image
Avatar du membre
Tugdual
Modérateur
Messages : 41268
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: Avec quoi avez-vous débuté la programmation ...

Message par Tugdual »

WinstonWolfe a écrit :Mon tout premier fut un ZX81. Sobre, limite frustre. Mais ça m'a occupé des heures...
Je connais aussi le ZX81, j'ai longtemps bavé
sur son petit prix, et puis mes cousins en ont
eu un, alors j'ai pu m'amuser un peu avec.
WinstonWolfe a écrit :Après, je suis entré dans le monde du Reverse Polish Lisp, le langage de programmation des calculatrices HP (la HP33E m'ayant définitivement converti à la notation polonaise inverse), en commençant par une HP28 puis plus tard une HP48s. Ah... Les heures de programmation... Les échanges de programmes avec d'autres geeks (ça communiquait par infrarouge, ces bêtes là)
C'était le grand luxe, les HP-28 et HP-48 ... :)
Idée a écrit :C'était bien quand même ces machines... :)
Et elles diffusaient un enthousiasme extraordinaire,
on voyait fleurir des clubs d'informatique même dans
les petites bourgades, avec des gens passionnés ...
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Tugdual
Modérateur
Messages : 41268
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: Avec quoi avez-vous débuté la programmation ...

Message par Tugdual »

Pendant mon année de première, je casse ma tirelire et j'investis dans
un de ces ordinateurs de poche qui viennent d'arriver sur le marché.
Après avoir rếvé d'un Sharp-PC1500 (trop cher), puis ensuite hésité
sur un Sharp-PC1211, mon choix se fixe sur un Casio-FX702P, plus rapide :
CASIO_FX702P_001_w.jpg
Par rapport à ma précédente calculatrice programmable, je change de monde :
  • afficheur alphanumérique LCD de 20 caractères (yes, on affiche des lettres) ;
  • clavier également alphanumérique (curieusement classé dans l'ordre alphabétique) ;
  • mémoire non volatile de 1680 octets (4 fois plus).
  • programmation en langage BASIC (beaucoup plus facile que le langage machine) ;
  • 10 zones indépendantes pour les programmes ;
  • alimentation par piles bouton et grande autonomie ;
  • interface pour magnétophone à cassettes, permettant de sauvegarder et restaurer les programmes ;
  • imprimante indépendante sur papier thermique.
Cette machine me permettra donc d'apprendre le langage BASIC ...

Les extensions (interface K7 et imprimante) :
CASIO_FX702P_FA2_w.jpg
CASIO_FX702P_FP10_w.jpg
Une publicité de l'époque :
CASIO_FX702P_002_w.jpg
Un exemple de programme, tel qu'on en trouvait dans les revues :
CASIO_FX702P_Hebdogiciel4.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
TiZ
Prolifique
Messages : 3059
Enregistré le : dimanche 16 septembre 2012 à 11:31

Re: Avec quoi avez-vous débuté la programmation ...

Message par TiZ »

Ma découverte de la programmation est beaucoup plus récente, avec la Casio Graph35+ :
Image

J'ai fait de petits programmes en cours de maths, ça m'a plu mais je n'ai pas continué après le Terminale. Par contre, j'ai gardé tous les programmes dans ma calculatrice.

Maintenant, je ne sais pas si on peut appeler cela de la programmation, mais sur les consoles lumière, pour créer des états lumineux, on utilise principalement la Notation Polonaise Inversée en théâtre.
Diagnostiquée en février 2015 (psychiatre libéral) puis confirmation au CRA en novembre 2016

On peut revenir de tout, sans être parti très loin, on peut revenir de loin, sans être parti du tout ! - Bazar et bémols
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Avec quoi avez-vous débuté la programmation ...

Message par Bubu »

Hello, j'ai commencé la programmation avec l'Apple IIc, qui était déjà (années 90) complètement dépassé. J'ai commencé avec le BASIC, je me suis frotté a l'assembleur (6502) mais pas beaucoup car ce processeur ne gère que les entiers 8 bits... un peu embêtant quand on a besoin de nombres plus grands que 255 !
En terminale j'ai eu une TI92, et j'ai pas mal programmé avec son langage, et ensuite pas mal en assembleur via un OS appelé Fargo.
Maintenant je programme exclusivement sur PC, en C++ surtout et parfois en Java.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
PhilB
Habitué
Messages : 65
Enregistré le : dimanche 12 février 2012 à 8:26

Re: Avec quoi avez-vous débuté la programmation ...

Message par PhilB »

j'ai écrit mon 1er programme sur une TI 66. Un programme pour trouver les solutions d'une équation du 2nd degré.

Quelques années plus tard, j'ai utilisé un Mac SE et j'ai passé des nuits à programmer avec délices des macros sous Excel.
J'ai poursuivi avec le C, C++, Java...
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
De deux choses lune. L'autre, c'est le Soleil (Jacques Prévert)
Avatar du membre
Niejcas
Prolifique
Messages : 618
Enregistré le : mardi 8 avril 2014 à 18:14
Localisation : Paris 12

Re: Avec quoi avez-vous débuté la programmation ...

Message par Niejcas »

Un très vieux macintosh classic a été notre premier ordi familiale mais à cinq ans je m'occupais plus de l'équivalent de Paint.

Puis j'ai commencé à m'amuser avec des goto sur calculatrice Casio au lycée. A programmer des petits jeux débiles ou un élève rebelle faisait des combats avec des profs (un peu comme un livre dont vous êtes le héros).

Mais ça va être stupide, j'ai démarré un certains intérêt très basique pour la programmation avec ça :
Image

Je ne suis pas programmeur, je suis graphiste/monteur. Mais comme vous aviez déjà pu le lire, j'aimerais entamer une reconversion (d'ailleurs je suis embêté pour trouver une école même si le diagnostique est pour le moment prioritaire. 42 a le programme qui m'intéresse mais je ne sais pas si je saurais m'y intégrer).
Pour l'instant, il m'arrive de sortir des tuto C++ que je fais sous Kdevelopp sur mon portable. Après je m'ennuie vite donc les TP je me les invente, ça m'oblige à me confronter à des problèmes pas expliqués dans les tuto. Mais ça reste du mode console.
« How small a thought it takes to fill a whole life »

Entretien pré-diagnostic le 15 Mai 2014.
Diagnostic les 8 et 9 Octobre 2014.
Bilan le 4 décembre 2014.
TSA / HQI confirmé.
Avatar du membre
KoaKao
Prolifique
Messages : 2705
Enregistré le : jeudi 28 août 2014 à 22:53
Localisation : Bretagne

Re: Avec quoi avez-vous débuté la programmation ...

Message par KoaKao »

Il y a très longtemps j'avais commencer à programmer un petit peu en BASIC sur un vieille ordinateur d'un amis de la famille mais j'avais finalement arrêter pour les livres sur l’électronique et l'industrie. Officiellement j'ai donc commencer à programmer en C++ à l'âge de 14 ans, puis en Java. Aujourd'hui même si je ne suis pas développeur je connait presque 6 langage de programmation : HTML/CSS, JavaScript, PHP, Java, C/C++, et je commence un peu le Python.
loup autiste
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Avec quoi avez-vous débuté la programmation ...

Message par Ixy »

C'est costaud ce commencer par C++ :D J'ai commencé à coder en ActionScript avec Flash un peu par hasard
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Avatar du membre
Lilas
Modératrice
Messages : 7965
Enregistré le : dimanche 14 juillet 2013 à 12:17

Re: Avec quoi avez-vous débuté la programmation ...

Message par Lilas »

Mes premiers mots de langage informatique, je les ai tapés sur les ordinateurs en démonstration dans la grande surface où mes parents faisaient leurs courses. Je devais avoir 8 ou 9 ans à l'époque.
Je serai incapable de citer une marque ou un modèle, d'autant plus que je passais par chacun d'eux pour taper la même chose (ça se limitait à un "print" ou à afficher le contenu du répertoire).

Mes parents ont tenté de m'inscrire à un club d'informatique, mais ça ne m'avait pas plu et je n'avais pas voulu y retourner après la première tentative.

Mes véritables débuts autonomes en programmation, ça a été en Amos, sur Amiga, vers la fin des années collège. C'était un langage qui offrait énormément de possibilités pour faire des choses un peu sympa très simplement, grâce à toute une banque d'image et de fonctions avancées (jeux, animations, synthèse vocale...).
On peut dire que j'y étais vraiment accro (qui parle d'intérêt restreint ?).
Lilas - TSA (AHN - Centre Expert - 2015)

Mes romans :