IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Etudes Discussion :

Relation entre programmation et mathématiques ?


Sujet :

Etudes

  1. #21
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    Exemple : imagine la tête de l'algo de recherche de google
    Programmeur de la mort qui tue et matheux de folie.
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

  2. #22
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    361
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 361
    Points : 429
    Points
    429
    Par défaut
    Je rejoins ceux qui pensent qu'il y a un minimum de connaissances en maths à avoir pour être un bon programmeur.

    Comme le dis Anthony.Desvernois, c'est nécessaire pour avoir de bons algo. Sinon comment savoir comment va se comporter son algo ? Par exemple pendant une forte charge. Comment connaître son coût ? Etc.

  3. #23
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Points : 4 166
    Points
    4 166
    Par défaut
    Citation Envoyé par Anthony.Desvernois Voir le message
    Exemple : imagine la tête de l'algo de recherche de google
    Programmeur de la mort qui tue et matheux de folie.
    Encore une fois, la recherche d'informations dans de grands ensembles est un domaine métier à part entière, axé autour des mathématiques. D'ailleurs, j'ai vu récemment un sujet de thèse pour tenter d'améliorer le calcul du PageRank [1], réservés aux titulaires d'un master mathématiques appliqués.


    Citation Envoyé par Anthony.Desvernois Voir le message
    Une programmation de génie nécessite des algorithmes puissant qui nécessitent des connaissances en mathématiques poussées.

    Et ce quelque soit le domaine...et c'est encore plus vrai si le domaine métier utilise des maths.
    J'attends toujours un exemple de "notions poussées de mathématiques" nécessaires et indépendantes de tout domaine métier. (d'après votre définition). En d'autres termes, vous connaissez des notions poussées qui s'appliquent sur la science de la programmation elle-même et non sur ses innombrables applications particulières. Ils existe bien sûr les notions de complexité algorithmiques ou de preuves de programmes, mais vous en conviendrez, cela n'est pas si poussé et ne conditionne pas du tout le fait d'être un "programmeur de génie"...



    [1] L. Page, S. Brin, R. Motwani, T. Winograd. The PageRank Citation
    Ranking: Bringing Order to the Web. Technical report, CS department,
    Stanford University, 1998.
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  4. #24
    Rédactrice

    Avatar de Fleur-Anne.Blain
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 637
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 637
    Points : 6 805
    Points
    6 805
    Par défaut
    Personnellement, les maths me sont indispensables, en particulier les probabilités, statistiques et tout ce qui touche aux matrices et aux vecteurs peut-etre que ca répond à ta question le tout indépendament de l'algorithme ou autre notion de programmation.
    la culture c'est comme la confiture moins on en a plus on l'étale.

    Mes tutos

  5. #25
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    Perso, les calculs de complexites pour mes algorithmes pourtant pas si evolues ne sont pas toujours evident, donc pour un programmeur de genie la chose doit etre encore moins evidentes si il y a un reel soucis de performances.
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

  6. #26
    Membre averti Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Points : 342
    Points
    342
    Par défaut
    Je vais te repondre avec mon experience personnelle.

    Au lycee j'ai jamais bosse les maths. Resultat 4 au BAC (ES en plus).
    Je me suis oriente vers un BTS info, tout s'est bien passe, les maths ne m'ont pas trop servi dans le cote developpement (juste pour le cours de maths).
    J'ai continue les etudes en CS2I (Concepteur de systeme d'information).
    C'est de la programmation de gestion. Pas trop besoin de maths...
    Enfin je suis en train de terminer mon master europeen en developpement. Toujours pas de grosses difficultes en programmation alors que je ne suis pas tres competent en math.

    Par contre, pour entrer dans les ecoles et te faire accepter dans les meilleures formations qui menent a des "programmateurs de la mort" comme tu dis, il faut un dossier scolaire solide, surtout en math.
    Les math sont important pour entrer dans des ecoles d'ingenieurs.
    Apres pour le developpement, si tu cree des applications de calcul, bien sur il te faudra des maths.
    Pour ma part, je travaille pour une grande multinationale en tant qu'ingenieur en developpement dont je ne citerai pas le nom (a part la tres jolie serie de calculatrice tres connue commencant par T...) et je ne me sert pas des maths dans mon travail quotidient (car en plus j'ai presque tout oublie). Pour les maths, on a des statisticiens pour nous aider si on en a besoin, mais c'est pour des projets tres specifiques. Mon avis personnel (qui n'est peut etre pas le bon, je ne sais pas) est que tu as meme pas 40% des projets informatiques qui touchent aux mathematiques (analyses, business intelligence etc...). Je penses que tu peux donc etre "developpeur de la mort qui tue" sans forcement etre un crack en math (essaye d'avoir quand meme les notions les plus importantes, en entreprise tu pourras toujours consulter des documents, ca sert a rien de connaitre des maths par coeur).

    Maintenant il est vrai que pour comprendre certains algorithme ou avoir plus de logique, les maths vont te servir (algebre de boule, hexadecimal, binaire...).

    On peut aussi devenir bon en math en quelques mois si on s'accroche donc dans ton cas rien n'est perdu. Moi j'etais une bille en math, et puis j'ai ete oblige de valider 12/20 en maths pour mes etudes et en quelques mois je me suis mis au niveau en m'accrochant.

    Voila l'histoire de ma vie

    J'espere que ca va t'aider (moi aussi j'etais en terminale et me posait beaucoup de questions. un conseil si tu choisis le developpement, ca peut etre dur au debut mais faut s'accrocher et pas lacher pcke apres quand on commence a maitriser c'est super).
    Contrec

  7. #27
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2004
    Messages : 327
    Points : 487
    Points
    487
    Par défaut
    Citation Envoyé par Contrec Voir le message
    Par contre, pour entrer dans les ecoles et te faire accepter dans les meilleures formations qui menent a des "programmateurs de la mort" comme tu dis, il faut un dossier scolaire solide, surtout en math.
    Confondre "programmateur" et "programmeur"...tsss

  8. #28
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Pour rejoindre ce qui a déjà été dit, les maths sont, au même titre que la programmation, uniquement un outil.

    A partir de là, oui, les maths peuvent servir à la programmation et oui, la programmation peut servir aux maths.

    Après je dirais qu'ils n'ont pas énormément d'intérêt (pour une entreprise) en eux-même. Bien sûr il reste le côté recherche qui (bien qu'intéressant), consiste à du développement d'outils.

    P.S. Le programmateur, c'est bien le monsieur qui a une formation pour rester à côté de la machine à laver et appuyer sur le bouton quand il faut ?

Discussions similaires

  1. Programmation orientée objet et relation entre les classes.
    Par takinelinfo dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 28/05/2011, 12h09
  2. Relation entre une BDD et un programme Pascal
    Par extrem-alpha dans le forum Pascal
    Réponses: 6
    Dernier message: 24/04/2010, 22h53
  3. Relations entre les Paquetages
    Par bran_noz dans le forum UML
    Réponses: 4
    Dernier message: 25/06/2004, 14h05
  4. [Relations] afficher les relations entre 2 tables
    Par dzincou dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 14/01/2004, 17h07
  5. communication entre programmes
    Par jérôme dans le forum C
    Réponses: 12
    Dernier message: 16/04/2002, 08h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo