Forums de Grospixels
Bienvenue sur le forum de Grospixels : [ S'Enregistrer ]
Déjà inscrit ? [ Connexion ]
 
retour sur le site
rechercher
Index du Forum » » Micros et consoles » » Un peu d'histoire de l'informatique
27 messages • page
12
Auteur Un peu d'histoire de l'informatique
Xavier
Pixel visible depuis la Lune


Inscrit : Jun 13, 2002
Messages : 7260
De : le sept sept

Hors ligne
Posté le: 2005-05-09 19:12
Voici tout d'abord une URL avec des dates clés sur différents domaines informatiques (la partie JV est négligeable mais le reste est intéressant je trouve).
http://histoire.info.online.fr/

Deuxièmement, le père d'un ami est prof et organise une exposition de vieux micros de l'Education Nationale (j'ai pu voir du MO5 et du TO8 stocké dans son garage). Je n'ai pas encore beaucoup d'infos mais apparemment, ça se déroule à la Villette le 25 Mai prochain.
http://www.intertice.fr/
Les informations sont maigres pour le moment, je vous l'accorde. Ca doit correspondre au Carrefour Numérique (9h-17h). Je tâcherai de contacter la personne en question pour en savoir plus. J'ai pensé que ça pourrait intéresser du monde et je pense que l'entrée sera gratuite.
_________________

@hyksem
http:\\bossdefin.wordpress.com
http:\\scrollingarriere.wordpress.com


NesLP
Pixel de bonne taille



Inscrit : Jan 18, 2005
Messages : 407
De : max-16-bits-land

Hors ligne
Posté le: 2005-05-09 22:00
C'est très bon.

Reste quelques gros raccourcis.

Dans le section langages de programmation par exemple : il manque java
Les références s'arrêtent au K&R et au Stroustrup. Tiens, c'est marrant, je ne sent plus si vieux du tout !

Pour le gag : ces deux livres me servent à
caler mon bureau (véridique, c'est même pas une blague). Le Stroustrup 2nd edition, c'est du béton pour caler un 21" sous une tablette.

Il manque aussi accessoirement Simula (le 1er langage objet tout de même), bien avant Smalltalk : classes/objets, héritage, liens (références)...

Ouais ouais, j'me la raconte, mais moi j'ai connu les listings de COBOL qu'on écrivait sur des papiers à cases et qu'on donnait ensuite à des pupitreuses...

Mon code COBOL préféré a toujours été :
"PERFORM THRU UNTIL MALLOC"
(si vous avez l'esprit bien tordu vous comprendrez)


Sinon, pour les vieux micros : j'ai bien aimé cet étalage qui me rappelle le club micro du collège om chacun ramenait son petit système multicolore pour frimer.
_________________

OldGamesClub.com
Le club des amoureux des vieux jeux vidéo


Wild_Cat
Anarchy in the UK


Score au grosquiz
0031906 pts.

Joue à Kiesel A2, MusicMan Sterling 5

Inscrit : May 01, 2002
Messages : 11272
De : Laval, de l'autre côté du pont

Hors ligne
Posté le: 2005-05-09 22:47
Il manque une quantité impressionnante de langages de programmation. J'avais vu une timeline graphique de l'histoire des langages de prog, c'était assez hallucinant.

Mais même si on veut se limiter aux plus marquants, il faudrait au moins ajouter Perl, SQL, Java et PHP.


Ta ligne de COBOL, là, elle alloue de la mémoire jusqu'à ce que la bécane plante, non?

(je préfère le fameux while(1) fork(); en C ^^)
_________________

https://twitter.com/MaxNoelBass
https://www.youtube.com/c/TheTiberianSons


NesLP
Pixel de bonne taille



Inscrit : Jan 18, 2005
Messages : 407
De : max-16-bits-land

Hors ligne
Posté le: 2005-05-09 23:41
Perform thru until malloc...

non non, c'est rien d'intelligent ! c'est trop c... j'avoue mais ca me faisait rire quand j'étais en pleine puberté...
je ne donnerai pas plus d'explication (relisez la phrase au 3 ou 4 degré)

Wild_Cat
Anarchy in the UK


Score au grosquiz
0031906 pts.

Joue à Kiesel A2, MusicMan Sterling 5

Inscrit : May 01, 2002
Messages : 11272
De : Laval, de l'autre côté du pont

Hors ligne
Posté le: 2005-05-10 00:33
Oh p***. Je viens de comprendre.

C'est lamentable.


_________________

https://twitter.com/MaxNoelBass
https://www.youtube.com/c/TheTiberianSons


Laurent
Commissaire apolitique


Joue à Super Mario Bros. Wonder

Inscrit : Mar 06, 2002
Messages : 22761
De : Borgo, là où y a la fibre.

En ligne
Posté le: 2005-05-10 07:31
C'est bizarre j'ai compris tout de suite moi...

(sinon, le site de Serge Rossi est dans les liens de Grospix depuis toujours, et inversement)
_________________

Image


  Voir le site web de Laurent
Xavier
Pixel visible depuis la Lune


Inscrit : Jun 13, 2002
Messages : 7260
De : le sept sept

Hors ligne
Posté le: 2005-05-10 07:50
Ah. J'avais cherché dans le forum pour vérifier mais pas là-bas. Autant pour moi.
_________________

@hyksem
http:\\bossdefin.wordpress.com
http:\\scrollingarriere.wordpress.com


Laurent
Commissaire apolitique


Joue à Super Mario Bros. Wonder

Inscrit : Mar 06, 2002
Messages : 22761
De : Borgo, là où y a la fibre.

En ligne
Posté le: 2005-05-10 08:12
Mais c'est toujours une bonne chose d'en parler !
_________________

Image


  Voir le site web de Laurent
Xavier
Pixel visible depuis la Lune


Inscrit : Jun 13, 2002
Messages : 7260
De : le sept sept

Hors ligne
Posté le: 2005-05-10 17:30
C'est vrai que même certains anciens (moi et Wild_Cat) en avaient oublié l'existence. Considérons ça comme un "up" et un coup de projecteur sur d'autres rubriques du site.
_________________

@hyksem
http:\\bossdefin.wordpress.com
http:\\scrollingarriere.wordpress.com


RainMakeR
Chef de Rubrique Nécrologique
Score au grosquiz
1035015 pts.

Joue à Exoprimal, The Chants, Kamiwaza Way of the Thief

Inscrit : Apr 01, 2003
Messages : 32869
De : Toulouse

Hors ligne
Posté le: 2005-05-10 19:01
Citation :

Le 2005-05-09 23:41, NesLP a écrit:
Perform thru until malloc...

non non, c'est rien d'intelligent ! c'est trop c... j'avoue mais ca me faisait rire quand j'étais en pleine puberté...
je ne donnerai pas plus d'explication (relisez la phrase au 3 ou 4 degré)


nan je vois pas c'est quoi un
while 1
fork();

?
_________________

Image


Wild_Cat
Anarchy in the UK


Score au grosquiz
0031906 pts.

Joue à Kiesel A2, MusicMan Sterling 5

Inscrit : May 01, 2002
Messages : 11272
De : Laval, de l'autre côté du pont

Hors ligne
Posté le: 2005-05-10 20:01
Sous UNIX (peut-être aussi sous Windows, je ne suis pas sûr), la fonction fork() "duplique" le processus en cours, c'est à dire qu'elle crée une copie du processus puis poursuit son exécution. On se retrouve donc avec deux processus identiques qui s'exécutent en même temps.

Donc quand tu encapsules ça dans une boucle infinie, au premier passage dans la boucle tu te retrouve avec 2 processus, puis 4, 8, 16... Explosion géométrique. Tu plombes le système en tout au plus quelques secondes. On s'amuse comme on peut quand on est geek. ^^
_________________

https://twitter.com/MaxNoelBass
https://www.youtube.com/c/TheTiberianSons


NesLP
Pixel de bonne taille



Inscrit : Jan 18, 2005
Messages : 407
De : max-16-bits-land

Hors ligne
Posté le: 2005-05-10 22:50
Rhhaaa. Vous m'avez (certains) démasqué.

OK je sors...
Mais avant que le topic ne partent complètement en HS je tiens à signaler qu'il manque un système rétro remarquable : le FS-2K-(jacky)-home

The Franceman
Pixel digne de ce nom



Inscrit : Jul 19, 2004
Messages : 174
De : Arras.

Hors ligne
Posté le: 2005-05-10 23:48
Nom de dieu !

RainMakeR
Chef de Rubrique Nécrologique
Score au grosquiz
1035015 pts.

Joue à Exoprimal, The Chants, Kamiwaza Way of the Thief

Inscrit : Apr 01, 2003
Messages : 32869
De : Toulouse

Hors ligne
Posté le: 2005-05-11 19:29
Citation :

Le 2005-05-10 20:01, Wild_Cat a écrit:
Tu plombes le système en tout au plus quelques secondes. On s'amuse comme on peut quand on est geek. ^^


Pas de forke sous windows, y'a des threads mais je sais pas si ca marche pareil. Pour le fork on s'en servait souvent pour liberer des ordis en salles infos

Sinon c'etait bien ca ta blague alors NesLP ?
_________________

Image


dante2002
Déterreur de topics


Score au grosquiz
0002009 pts.

Joue à Le GamePass sur la Serie X

Inscrit : Feb 10, 2003
Messages : 5365
De : METZ

Hors ligne
Posté le: 2005-05-11 19:31
Nan les threads ne fonctionnent pas exactement pareil.

Si je ne me trompe pas et me rappelle de mes cours d'il y a quelques années les thread se lancent avec des procédures du type "begin_thread()"
_________________

Image


  Voir le site web de dante2002
Wild_Cat
Anarchy in the UK


Score au grosquiz
0031906 pts.

Joue à Kiesel A2, MusicMan Sterling 5

Inscrit : May 01, 2002
Messages : 11272
De : Laval, de l'autre côté du pont

Hors ligne
Posté le: 2005-05-11 19:38
Ceci dit, fork() n'est (heureusement) pas le seul moyen de lancer des threads sous UNIX.

Rain: Non, quand j'ai sorti ça je n'avais pas compris la blague de NesLP, je pensais que c'étaient vraiment des instructions qui faisaient vraiment quelque chose. Un indice pour la comprendre: le "Toi, tu sors" est *vraiment* mérité.
_________________

https://twitter.com/MaxNoelBass
https://www.youtube.com/c/TheTiberianSons


Odysseus
Pixel planétaire

Score au grosquiz
0004305 pts.

Joue à lâcher trois poissons-ballons sur la ligne de départ.

Inscrit : Sep 15, 2002
Messages : 10891
De : Αἰαία

Hors ligne
Posté le: 2005-05-11 20:47
Ma question est un peu hors-sujet bien que ça se recoupe mais je souhaiterai savoir si l'un de vous saurait me conseiller un ou plusieurs bouquins-si possible en Français-qui référenceraient les différents langages de programmation, avec un historique un minimum complet et, pourquoi pas, quelques exercices didactiques ?

Merci d'avance!!!
_________________

"Il n'est pas de lutte plus violente et déterminée que celle d'un homme face à son envie d'aller aux toilettes" - Karate Boy


Wild_Cat
Anarchy in the UK


Score au grosquiz
0031906 pts.

Joue à Kiesel A2, MusicMan Sterling 5

Inscrit : May 01, 2002
Messages : 11272
De : Laval, de l'autre côté du pont

Hors ligne
Posté le: 2005-05-11 21:18
Mmh... Je ne pense pas que cela existe, surtout étant donné le nombre de langages de programmation existants (plus de 2000). Ce site: http://www.levenez.com/lang/ propose une timeline graphique de l'évolution des 50 langages de programmation les plus importants (avec liens de parenté). C'est très intéressant. Tu peux aussi trouver pas mal d'infos historiques sur Wikipedia.

Pourquoi, tu veux apprendre à programmer?

Si c'est le cas, je te rassure tout de suite, tu n'as pas besoin de connaître tous les langages de programmation. Pour commencer, un seul (je recommande Python, qui en plus d'être simple à apprendre est aussi extraordinairement puissant) suffit largement.

Une fois que tu auras saisi les bases de la programmation et que tu connaîtras les deux principaux paradigmes (procédural et orienté objet), apprends un ou deux autres langages (je dirais C et SQL) et passe un peu de temps à étudier leurs différences, leurs forces et faiblesses relatives, jusqu'à ce que tu comprennes quel langage (ou quelle combinaison) convient le mieux à un problème donné.

Arrivé à ce niveau-là, tu te rendras compte qu'en apprendre un nouveau langage est 1. Finalement assez simple; et 2. Pas forcément nécessaire. Right tool for the right job.

Oh, et quoi qu'il arrive, surtout, fuis COBOL et Visual Basic comme la peste.
_________________

https://twitter.com/MaxNoelBass
https://www.youtube.com/c/TheTiberianSons


Xavier
Pixel visible depuis la Lune


Inscrit : Jun 13, 2002
Messages : 7260
De : le sept sept

Hors ligne
Posté le: 2005-05-11 21:24
C'est très bien Visual Basic. Ne l'écoute pas.
_________________

@hyksem
http:\\bossdefin.wordpress.com
http:\\scrollingarriere.wordpress.com


Odysseus
Pixel planétaire

Score au grosquiz
0004305 pts.

Joue à lâcher trois poissons-ballons sur la ligne de départ.

Inscrit : Sep 15, 2002
Messages : 10891
De : Αἰαία

Hors ligne
Posté le: 2005-05-11 22:30
Je demandais ça car ma culture générale personnelle est chatouillée par le sujet depuis bien longtemps déjà et que je n'ai jamais osé faire le pas, la lecture d'un ouvrage papier étant pour moi le support idéal pour une lecture à tête reposée.

Merci en tout cas pour ces renseignements et désolé pour le (petit) hors-sujet.
_________________

"Il n'est pas de lutte plus violente et déterminée que celle d'un homme face à son envie d'aller aux toilettes" - Karate Boy



Index du Forum » » Micros et consoles » » Un peu d'histoire de l'informatique

27 messages • page
12




Forum www.grospixels.com (© 2011-2019 Grospixels)