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

Algorithmes et structures de données Discussion :

Débuter avec l'Algorithmique ?


Sujet :

Algorithmes et structures de données

  1. #21
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    711
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 711
    Points : 751
    Points
    751
    Par défaut
    rien ne t'oblige a faire de l'OO quand tu fais du C++, du python, du php... je ne crois vraiment pas que VB soit un bon langage pour debuter (<trol>en fait, la question reste ouverte de savoir si c'est un bon langage tout court </troll>) parce que je ne pense pas qu'il permette de prendre de bonnes habitudes, et il freinera plutot qu'il ne facilitera le passage vers un autre langage..

  2. #22
    Membre expérimenté
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Points : 1 341
    Points
    1 341
    Par défaut
    parce que je ne pense pas qu'il permette de prendre de bonnes habitudes, et il freinera plutot qu'il ne facilitera le passage vers un autre langage
    Oui. Le vb est "facile" a utiliser, mais possède des principes (et notamment une interface) qui, s'ils peuvent être agréable à utiliser, ne se retrouvent pas necessairement ailleur. La programmation assisté a des avantages, j'en convient tout a fait, mais quand on est habitué a du vb, se retrouver devant un brave éditeur de texte et commencer une application dans un autre langage (php, c, java...) sans un tas de ptit outils pour faire le travail a sa place (je dessine ma fenetre, je dessine mon bouton, je clique sur le bouton que je viens de dessiner et le squelette complet de mon application est déjà créé, écrit, préformaté ainsi que la fonction qui gère l'événement "onclick" sur mon brave bouton et tout ca avant d'avoir eu a taper la moindre ligne de code), c'est l'angoisse de la page (de code) blanche assuré ^_^

    Le vb permet a mon sens de s'affranchir d'une partie du travail "chiant" du programmeur. Tout ce qui est facilement automatisable l'es, et il n'y a plus que du code "utile" pourrait-on dire (Les puristes trouverons probablement un tas de chose dire la dessus, mais c'est l'idée générale que j'ai ressenti lorsque j'ai eu a bosser en vb). Et c'est justement le problème du vb en tant que langage d'apprentissage. Tout ce qui est automatisé, on ne l'apprend pas, et , globalement, dans la mesure ou tout "fonctionne tout seul", on ne le comprend pas.

    Au final, sur une application dans un langage moins assisté, j'ai peur qu'on se retrouve un peu perdu, sans repère et ne pas savoir comment organiser son appli.
    Rakken

    Oneira, un monde imaginaire d'Heroic Fantasy.

    Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/

  3. #23
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    Je tiens à rappeler aux intervenant que la question principale du post était de savoir s'il fallait avoir des notions d'algorithmique avant d'apprendre un langage de programmation.

    Nous ne sommes pas là pour polémiquer sur le meilleur langage de programmation.

    Je ne tiens pas à ce que la discussion (re)dégénère. Merci à tous.

  4. #24
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par PRomu@ld
    Je tiens à rappeler aux intervenant que la question principale du post était de savoir s'il fallait avoir des notions d'algorithmique avant d'apprendre un langage de programmation.

    Nous ne sommes pas là pour polémiquer sur le meilleur langage de programmation.

    Je ne tiens pas à ce que la discussion (re)dégénère. Merci à tous.
    Sans vouloir nourrir le troll, les notions necessaires dépendent quand meme (un peu) du type de langage:

    - Pour les langages fonctionnels (lisp, scheme, ...) des notions en mathématique et logique sont necessaires.

    - Pour les langages impératifs/structurés (pascal, basic, C), il faut comprendre le fonctionnement des affectations (i=i+1 ) et des structures de controle (boucle, if-then-else, ...)

    - Pour les langages objets (C++, C#, Java), il faut comprendre les notions d'encapsulation, d'instance, ...

    Et tout ca avant d'aborder le coté purement "Algorithmique" !
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  5. #25
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    Je ne suis pas tout à fait d'accord,

    On n'associe pas forcément un langage en particulier à un paradigme de programmation, ensuite, suivant le paradigme de programmation, il est vrai que des notions mathématiques seront plus ou moins nécessaires. On n'a pas les mêmes réflexes suivant un paradigme de programmation logique ou suivant un paradigme de programmation procédural.

    Mais je tiens à préciser que le langage n'a strictement rien à faire. Les particularités du langage (et ses petites subtilité), sont certes important mais il ne faut pas s'y attarder, le tout est de suivre un paradigme ensuite tous les langages qui suivent ce paradigme peuvent être utilisés, mais là il s'agit d'une autre question : "Quel langage est le plus adapté à mon paradigme de programmation?", ce qui je le rappelle n'est pas la question de cette discussion.

  6. #26
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut 100% d'accord
    Citation Envoyé par PRomu@ld
    il s'agit d'une autre question : "Quel langage est le plus adapté à mon paradigme de programmation?", ce qui je le rappelle n'est pas la question de cette discussion.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  7. #27
    Membre expérimenté
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Points : 1 341
    Points
    1 341
    Par défaut
    Ensuite, j'hésite en soit le VB ou alors le Java, sachant qu'au début je ne compte pas faire un programme complet, hein, juste des tests, des actions, plein de bidouilles ...

    Donc où pourrais-je trouver des cours/exos d'algorythmie, et lequel ferais-je mieux de prendre entre Java ou VB ?
    Perso, c'est a cette question que je répondais, question qui a également été posé par l'auteur du premier post, considérant visiblement qu'il avais déjà eu une réponse a sa question.

    Ceci dit, c'est hélas bien vrai que souvent ce genre de question fini en troll.
    Rakken

    Oneira, un monde imaginaire d'Heroic Fantasy.

    Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/

  8. #28
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    Je comprend bien ta remarque mais étant donné que la discussion est partie dans tous les sens à ses débuts, la ressortir quelques semaines après aurait pu faire repartir la discussion dans des débats à n'en plus finir (et encore s'il s'agissait de débats constructifs).

    Je voulais juste que les choses soient claires, c'est tout.

  9. #29
    Membre expérimenté
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Points : 1 341
    Points
    1 341
    Par défaut
    No soucis ^_^
    Rakken

    Oneira, un monde imaginaire d'Heroic Fantasy.

    Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/

Discussions similaires

  1. débuter avec Visual .NET
    Par akimmm dans le forum MFC
    Réponses: 4
    Dernier message: 28/10/2005, 04h53
  2. [GridBagLayout] Comment débuter avec ce layout
    Par Bighobbit dans le forum Débuter
    Réponses: 12
    Dernier message: 28/09/2005, 17h13
  3. [MFC je crois] Débuter avec visual c++
    Par flzox dans le forum MFC
    Réponses: 6
    Dernier message: 28/06/2005, 18h31
  4. [JAXP] Débuter avec XML et Java
    Par Fleep dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 04/05/2005, 11h27
  5. Débuter avec Java
    Par reptils dans le forum Débuter avec Java
    Réponses: 9
    Dernier message: 11/07/2004, 21h26

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