Une volonté politique de relancer la prog ?

Les bonnes adresses méritant quelques minutes de votre temps.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
claudounet
Messages : 1074
Inscription : 15 juil. 2009 21:21
Localisation : Dublin 6 (IRL) - Vichy (03)
Contact :

Re: Une volonté politique de relancer la prog ?

Message par claudounet »

En Irlande, il y a une initiative qui s'appelle Coder Dojo. L'idee etant que des benevoles donnent des cours gratuits a des jeunes.
Ca marche pas mal et s'exporte. C'est gratuit.
Si ca interesse quelqu'un en France on peut en discuter...
Claude

Retro'rdinateurs http://www.retrordinateurs.com/
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13290
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Une volonté politique de relancer la prog ?

Message par Carl »

un peu de lecture sur le sujet...
EIF.jpg
EIF.jpg (21.06 Kio) Consulté 2527 fois
http://www.academie-sciences.fr/activit ... s_0513.pdf
SIF.jpg
SIF.jpg (35.91 Kio) Consulté 2527 fois
http://www.societe-informatique-de-fran ... ur_isn.pdf
Avatar de l’utilisateur
frodon69
Messages : 2497
Inscription : 24 juin 2007 10:55
Localisation : Lyon

Re: Une volonté politique de relancer la prog ?

Message par frodon69 »

Un projet pour établir les liaisons à haut débit pour les écoles : lien.
Frodon69
bilbo

Re: Une volonté politique de relancer la prog ?

Message par bilbo »

Avant de leur apprendre l'informatique il faudrait leur apprendre a lire...

Dans les entretiens d'embauche je demandais un truc simple:

Je leur donnais la page du manuel unix sur la fonction strcmp puis je leur demandais de la réécrire
(évidement la page était en anglais...)

Cette fonction prend normalement quelques lignes... (c'est d'une simplicité extrême)

Certains m'ont écris des fonctions de plus de 200 lignes...

origine de l'erreur: la plupart du temps il n'avaient pas compris le texte et en avait fait une interprétation hasardeuse...

--------------------------------------------------------------------------------------------
int strcmp(const char *s1, const char *s2)

The strcmp() function compares the two strings s1 and s2. It returns
an integer less than, equal to, or greater than zero if s1 is found,
respectively, to be less than, to match, or be greater than s2.
--------------------------------------------------------------------------------------------
bilbo

Re: Une volonté politique de relancer la prog ?

Message par bilbo »

La réponse:

int
strcmp(const char *s1, const char *s2)
{
for ( ; *s1 == *s2; s1++, s2++)
if (*s1 == '\0')
return 0;
return *s1 - *s2;
}

pour info: je me suis parfois fait insulter pour oser demander la réécriture d'une fonction aussi compliquée...

première erreur fréquente rencontrée, le texte parle de valeurs inférieur, égale ou supérieur a 0
ce qui était souvent traduit par -1, 0, 1 ce qui ajoute du code et ne correspond pas a l'énoncé....

remarquez en assembleur ça se résume presque a un "repne scasb"
Avatar de l’utilisateur
LeGrapyl
Messages : 1228
Inscription : 15 déc. 2013 23:38
Localisation : 34 mais parfois 71...

Re: Une volonté politique de relancer la prog ?

Message par LeGrapyl »

La difficulté se trouvait dans "returns an integer" : le résultat de la soustraction exprimé en nombre entier est cet entier...
Tom la Riboulle, l'homme qui roule en boule !
Répondre