Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#2926 Le 09/09/2014, à 11:13

Arcans

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

J’ai une question à laquelle je pense que je devrais pouvoir une réponse ici :
Pourquoi est-ce qu’un cours d’Introduction à la programmation à l’université est en fait un cours d’introduction à la programmation orientée objet et plus spécifiquement Java dont le manuel fait office de manuel de cours ?


« Mais je ne suis pas spécialement mécontent de ne pas être cela dit. »
     — Arcans
« Axiome de base de la théorie des ensembles : s'il existe dans un ensemble X un élément x ayant des propriétés potentiellement casse-couille, c'est de la faute d'Arcans. »
    — Le Rouge

Hors ligne

#2927 Le 09/09/2014, à 11:16

edge_one

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

na kraïou a écrit :

C’est curieux l’actualité, quand on y réfléchit… Moi quand je suis « retranché » chez moi (ce qui doit être le cas en moyenne 22/24h) , aucune force de police n’vient m’emmerder, quel que soit le matériel avec lequel chuis retranché…

la DCRI ne doit pas être au courant du danger potentiel que tu représente armé d'une simple poêle à frire.

Hors ligne

#2928 Le 09/09/2014, à 11:18

edge_one

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

Arcans a écrit :

J’ai une question à laquelle je pense que je devrais pouvoir une réponse ici :
Pourquoi est-ce qu’un cours d’Introduction à la programmation à l’université est en fait un cours d’introduction à la programmation orientée objet et plus spécifiquement Java dont le manuel fait office de manuel de cours ?

la loi du marché pour moi pour apprendre la prog il faut commencer par l'assembleur (mais je ne suis qu'un technicien sans emploi).

Hors ligne

#2929 Le 09/09/2014, à 11:20

Arcans

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

Pylades a écrit :
sudo halt

Et un clavier décent ne devrait pas mettre les chiffres en shift.

Et un clavier décent devrait permettre d’écrire en chinois.


« Mais je ne suis pas spécialement mécontent de ne pas être cela dit. »
     — Arcans
« Axiome de base de la théorie des ensembles : s'il existe dans un ensemble X un élément x ayant des propriétés potentiellement casse-couille, c'est de la faute d'Arcans. »
    — Le Rouge

Hors ligne

#2930 Le 09/09/2014, à 11:21

edge_one

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

Arcans a écrit :
Pylades a écrit :
sudo halt

Et un clavier décent ne devrait pas mettre les chiffres en shift.

Et un clavier décent devrait permettre d’écrire en chinois.

et un clavier décent devrait avoir un trackpoint.

Hors ligne

#2931 Le 09/09/2014, à 11:23

Arcans

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

edge_one a écrit :
Arcans a écrit :

J’ai une question à laquelle je pense que je devrais pouvoir une réponse ici :
Pourquoi est-ce qu’un cours d’Introduction à la programmation à l’université est en fait un cours d’introduction à la programmation orientée objet et plus spécifiquement Java dont le manuel fait office de manuel de cours ?

la loi du marché pour moi pour apprendre la prog il faut commencer par l'assembleur (mais je ne suis qu'un technicien sans emploi).

Je suis plutôt d’accord avec l’idée de l’assembleur. À la limite pour Java en particulier, son côté multiplate-forme joue peut-être. Mais je serais curieux de savoir ce qu’ont à en dire nos spécialistes ici.

Dernière modification par Arcans (Le 09/09/2014, à 11:41)


« Mais je ne suis pas spécialement mécontent de ne pas être cela dit. »
     — Arcans
« Axiome de base de la théorie des ensembles : s'il existe dans un ensemble X un élément x ayant des propriétés potentiellement casse-couille, c'est de la faute d'Arcans. »
    — Le Rouge

Hors ligne

#2932 Le 09/09/2014, à 11:23

Arcans

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

edge_one a écrit :
Arcans a écrit :
Pylades a écrit :
sudo halt

Et un clavier décent ne devrait pas mettre les chiffres en shift.

Et un clavier décent devrait permettre d’écrire en chinois.

et un clavier décent devrait avoir un trackpoint.

Cela va sans dire. smile


« Mais je ne suis pas spécialement mécontent de ne pas être cela dit. »
     — Arcans
« Axiome de base de la théorie des ensembles : s'il existe dans un ensemble X un élément x ayant des propriétés potentiellement casse-couille, c'est de la faute d'Arcans. »
    — Le Rouge

Hors ligne

#2933 Le 09/09/2014, à 12:24

pierrecastor

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

L'assembleur, c'est lourd, ça sent pas bon et ça violente des chatons ! yikes

Si tu veux dégouter les gens de la programmation, c'est un très bon moyen de les faire attaquer en assembleur.

Dernière modification par pierrecastor (Le 09/09/2014, à 12:25)


Oui c'est bien plus ouf et c'est bien bandant
Courir nu la bite à l'air, courir nue la fouffe au vent
Ludwig von 88 - Fracas

Hors ligne

#2934 Le 09/09/2014, à 12:48

edge_one

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

pierrecastor a écrit :

L'assembleur, c'est lourd, ça sent pas bon et ça violente des chatons ! yikes

Si tu veux dégouter les gens de la programmation, c'est un très bon moyen de les faire attaquer en assembleur.

je ne pense pas que l'on puisse courir sans avoir appris à marcher.

perso j'ai commencé par l'algèbre de boole et la logique relais. c'est un peu les bases de l'info (avec un peu de basic et d'unix à la maison).
une autre facette de ma personnalité c'est que je ne pense pas que l'on puisse atteindre la perfection par la facilité (à moins d'être un génie).

un ordi ce n'est pas un cliquodrome (à la base) je pense qu'il faut pour pouvoir s'intéresser aux domaines techniques avoir une culture historique du domaine. ce n'est que mon opinion mais je suis réputé pour être chiant et exigeant dans les usines.

Hors ligne

#2935 Le 09/09/2014, à 13:04

pierrecastor

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

Voir les bases de l'assembleur, ce à quoi ça correspond et les très grandes lignes, pourquoi pas.

Faire de l'assembleur en tout début, non. La pédagogie, c'est aussi réussir à intéresser les gens au domaine. Et l'assembleur, c'est assez rébarbatif.

Par contre, le voir une fois que la personne à commencé à tripatouillé des trucs dans un langage de plus haut niveau, pourquoi pas.

De ce que j'ai pu en voir, une personne à qui l'on va faire taper un hello word dans un language de haut niveau va souvent accrocher (genre je tape un truc et l'ordinateur obéis, s'trop bien, comment on fait plus). Alors qu'une personne en premier contact avec de l'assembleur trouvera vite ça chiant et n'irra pas plus loin.

Attention, je parle bien d'initiation, pas d'apprentissage à visé professionel (auquel cas l'assembleur peut avoir une utilité pour savoir le fonctionnement bas niveau et donc mieux structuré ses programmes de haut niveau).


Oui c'est bien plus ouf et c'est bien bandant
Courir nu la bite à l'air, courir nue la fouffe au vent
Ludwig von 88 - Fracas

Hors ligne

#2936 Le 09/09/2014, à 13:23

edge_one

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

nous sommes donc d'accord.

perso mon initiation à l'informatique je l'ai faite avec un zx81 mais après en banlieue parisienne on avait des TO7 et on faisait bouger une tortue sur un écran... http://fr.wikipedia.org/wiki/Logo_%28langage%29

Dernière modification par edge_one (Le 09/09/2014, à 13:24)

Hors ligne

#2937 Le 09/09/2014, à 13:29

pierrecastor

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

C'était une autre époque. Il existe maintenant des moyens bien plus "affirolant" pour initier à l'informatique (genre code.org ou code combat).

http://code.org/

http://codecombat.com/

wink


Oui c'est bien plus ouf et c'est bien bandant
Courir nu la bite à l'air, courir nue la fouffe au vent
Ludwig von 88 - Fracas

Hors ligne

#2938 Le 09/09/2014, à 13:38

Pylades

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

Arcans a écrit :

J’ai une question à laquelle je pense que je devrais pouvoir une réponse ici :
Pourquoi est-ce qu’un cours d’Introduction à la programmation à l’université est en fait un cours d’introduction à la programmation orientée objet et plus spécifiquement Java dont le manuel fait office de manuel de cours ?

C#. J#. $.


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#2939 Le 09/09/2014, à 13:45

pierrecastor

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

Pour initier, il faut leur donner une bande cartonné et une perforatrice, histoire qu'ils créent un hello world en carte perforé. Il n'y a que ça de vrai ! yikes

1410263120.jpg


Oui c'est bien plus ouf et c'est bien bandant
Courir nu la bite à l'air, courir nue la fouffe au vent
Ludwig von 88 - Fracas

Hors ligne

#2940 Le 09/09/2014, à 13:46

Dr Le Rouge

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

Les vrais ils commencent par apprendre ce que c'est qu'une machine de Turing avant d'écrire (ou perforer) la moindre ligne de code tongue


C'est deux suites de Cauchy qui veulent aller à la soirée 'no limit'. Hélas, à l'entrée le videur leur dit : "désolé, c'est complet !".
mon site perso (π²/6.fr) et mon blog

Hors ligne

#2941 Le 09/09/2014, à 13:59

Elzen

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

Les vrais, ils cailloutent. Après quoi ils papillonnent.

Hors ligne

#2942 Le 09/09/2014, à 14:02

pierrecastor

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

Le Rouge a écrit :

Les vrais ils commencent par apprendre ce que c'est qu'une machine de Turing avant d'écrire (ou perforer) la moindre ligne de code tongue

Pas faux, et ils en crée une en lego :

La version des branleurs avec des machins électroniques mindstrom :

http://www.legoturingmachine.org/

La version des vrais avec uniquement des pièces mécaniques et pneumatique :

http://rubens.ens-lyon.fr/fr

Encore un exemple de la supériorité des Français et la sursupériorité des Lyonnais !


Oui c'est bien plus ouf et c'est bien bandant
Courir nu la bite à l'air, courir nue la fouffe au vent
Ludwig von 88 - Fracas

Hors ligne

#2943 Le 09/09/2014, à 14:56

Arcans

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

C’est bien beau tout ça, mais ça ne répond pas à ma question de base. tongue


« Mais je ne suis pas spécialement mécontent de ne pas être cela dit. »
     — Arcans
« Axiome de base de la théorie des ensembles : s'il existe dans un ensemble X un élément x ayant des propriétés potentiellement casse-couille, c'est de la faute d'Arcans. »
    — Le Rouge

Hors ligne

#2944 Le 09/09/2014, à 15:06

pierrecastor

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

J’ai une question à laquelle je pense que je devrais pouvoir une réponse ici :

neutral tongue

Pour ma licence pro, on a commencé par du php, mais la POO à aussi attaquée par java.

Pourquoi, comment, j'en sais pas grand chose. Faudrait demander à ceux qui font les programmes pourquoi java et pas autre chose.


Oui c'est bien plus ouf et c'est bien bandant
Courir nu la bite à l'air, courir nue la fouffe au vent
Ludwig von 88 - Fracas

Hors ligne

#2945 Le 09/09/2014, à 15:10

Dr Le Rouge

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

L'usage de Java est très courant en entreprise et est utilisé par Android donc ça fait mieux sur le CV. Surtout, ma théorie est que c'est un symptôme d'un grand changement dans la fonction de développeur : avant, il fallait pouvoir pondre des algorithmes efficaces. Maintenant, il faut aller chercher la librairie qui va bien et comprendre comment fonctionne l'API qu'il faut utiliser. Mine de rien, c'est des compétences assez différentes et les secondes ont pris le pas sur les premières : combien de développeur d'applications pour smartphone/web contre combien de développeur bas niveau ?

Du coup, les gens commencent par du Java au lieu de faire du lisp, du pascal ou du C.

Tout se perd mon bon monsieur.

Dernière modification par Dr Le Rouge (Le 09/09/2014, à 15:13)


C'est deux suites de Cauchy qui veulent aller à la soirée 'no limit'. Hélas, à l'entrée le videur leur dit : "désolé, c'est complet !".
mon site perso (π²/6.fr) et mon blog

Hors ligne

#2946 Le 09/09/2014, à 15:12

Arcans

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

Ok pour Java. Maintenant, c’est une formation tournée vers l’orienté objet juste à cause de la mise en avant de Java, ou bien il pourrait y avoir une autre raison de faire une introduction à la programmation par l’orienté objet ?


« Mais je ne suis pas spécialement mécontent de ne pas être cela dit. »
     — Arcans
« Axiome de base de la théorie des ensembles : s'il existe dans un ensemble X un élément x ayant des propriétés potentiellement casse-couille, c'est de la faute d'Arcans. »
    — Le Rouge

Hors ligne

#2947 Le 09/09/2014, à 15:16

Dr Le Rouge

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

La POO est une méthode vachement pratique (entre autre) pour faire des modules indépendants les uns des autres facilement réutilisables ; c'est un choix naturel pour le deuxième type d'usage. En gros, enseigner le Java pour faire des gus qui peuvent bidouiller du code sans connaissances algorithmiques poussées exige l'utilisation de la POO --- comme ça, les algorithmes compliqués sont encapsulés loin des doigts boudinés des programmeurs qui les utilisent et qui ne pourraient pas en comprendre les détails.

Et puis c'est courant d'avoir des bouts de POO dans des programmes qui utilisent aussi d'autres paradigmes.

Dernière modification par Dr Le Rouge (Le 09/09/2014, à 15:17)


C'est deux suites de Cauchy qui veulent aller à la soirée 'no limit'. Hélas, à l'entrée le videur leur dit : "désolé, c'est complet !".
mon site perso (π²/6.fr) et mon blog

Hors ligne

#2948 Le 09/09/2014, à 15:19

Arcans

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

Ok, je vois.

Heureusement qu’il y a aussi un cours d’Introduction à l’algorithmique donc.

Dernière modification par Arcans (Le 09/09/2014, à 15:20)


« Mais je ne suis pas spécialement mécontent de ne pas être cela dit. »
     — Arcans
« Axiome de base de la théorie des ensembles : s'il existe dans un ensemble X un élément x ayant des propriétés potentiellement casse-couille, c'est de la faute d'Arcans. »
    — Le Rouge

Hors ligne

#2949 Le 09/09/2014, à 15:20

Elzen

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

Le Java est un langage pas mal utilisé par les universitaires depuis un bail. En tout cas, c'est ce qui était utilisé pour les cours dans toutes les facs où j'ai été étudiant ou enseigné jusque là, et ça doit être un des trucs que j'ai le plus croisé dans les projets de recherche. Après, je n'ai pas une expérience particulièrement énorme non plus.

Concernant la POO… j'émets un doute sur le fait que ce soit vraiment de la POO, mais je n'connais pas ta formation. De la programmation impérative utilisant des objets, en revanche, c'est plutôt pas mal, notamment parce que la programmation impérative est plutôt simple à appréhender, que le concept d'objets rend pas mal de trucs moins fastidieux, que c'est ce à quoi pas mal de gens sont habitués, et me semble-t-il que ça fait partie des programmes.

Hors ligne

#2950 Le 09/09/2014, à 15:26

Arcans

Re : Le fort fort ancien et fort fort vénérable ordre du TdCT, LXVe édition

Ben, je me base sur le descriptif du cours (http://www.uclouvain.be/cours-2013-lsinf1101) où j’ai l’impression qu’au-delà des principes de base, ça tourne beaucoup autour de l’orienté-objet. Mais bon, je n’ai que ça sur lequel me baser là, donc pas moyen d’en dire plus (pour le moment).

Dernière modification par Arcans (Le 09/09/2014, à 15:27)


« Mais je ne suis pas spécialement mécontent de ne pas être cela dit. »
     — Arcans
« Axiome de base de la théorie des ensembles : s'il existe dans un ensemble X un élément x ayant des propriétés potentiellement casse-couille, c'est de la faute d'Arcans. »
    — Le Rouge

Hors ligne