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

VB.NET Discussion :

Pourquoi apprendre le langage vb ?


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2022
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2022
    Messages : 1
    Par défaut Pourquoi apprendre le langage vb ?
    Bonjour à tous, je suis étudiant dans le domaine de la programmation et nos cours de première année me laisse assez perplexe. Entre le fait de ne pas toucher à la programmation orientée objet et l'apprentissage du langage Pascal (dont les IDE sont dégueulasse en passant) et le language basic où on tourne entre projet console puis winform. J'aimerai savoir si je suis sur le bon chemin d'apprentissage ou si je perds du temps précieux. Merci pour vos réponses 🙏

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    winform + vb signifie que c'est du vb.net donc après vb6
    vb.net est similaire à c# et est orienté objet

    pascal pour débuter pourquoi pas, mais pas longtemps alors ; ca permet d'apprendre à faire un algo et à réfléchir
    après dans la plupart du monde c# l'a emporté sur vb.net (pas forcément pour de bonnes raisons) mais dans certains pays vb.net est plus courant
    on peut passer de l'un à l'autre en étant aussi à l'aise en une à deux semaines donc pas de soucis là dessus

    il y a encore des projets vb.net + winform un peu partout dans le monde, vb.net était plus présent il y a quelques années, donc les gros projets ne sont pas encore migrés vers d'autres technos (ou réécrit en c#)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    3 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 001
    Par défaut
    Comme, tu le dis toi même, il s'agit d'un cours de première année et on part du principe que les étudiants n'y connaissent rien.
    Du coup, si tu es déjà familier avec certaines notions ou que tu es en avance sur tes camarades en ce qui concerne la POO, tu peux avoir un avis négatif sur le cours.

    Mais ces étapes sont essentielles pour l'apprentissage.

    En premier lieu, on passe par l'écriture d'algorithme.
    Cette étape permet d'acquérir les notions de bases telles que les notions de variables (et sans doute de typages), de routines, de conditions ou d'itérations pour ne citer que les plus importantes.
    Cela permet également d'exercer sa logique (primordiale pour être un bon développeur).

    Ensuite, tu passes sur un langage à proprement parler pour expérimenter sur quelque chose de concret.
    Pascal est idéal pour cela car il est très verbeux et donc te fait prendre certaines habitudes qui te serviront plus tard.

    La suite logique est le passage par Winform (qui est un premier pas vers la POO puisque les fiches et les composants sont des Objets qui interagissent entre eux).

    Et une fois toutes, ces étapes passées, on rentre dans le dur de la POO.

    Donc prends patience, les sujets intéressants viendront en temps et en heure.

  4. #4
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 579
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 579
    Par défaut
    Bonjour,
    Turbo Pascal, puisque tu abordés le sujet,a été développé explicitement pour l'apprentissage.

    Il interdit le typage Implicite, il interdit la convention inter type implicite.

    Il te faut apprendre,il me semble,les techniques d'algorithmes, et les structures de développement minimale {cartable,fonctions et/procédure}

  5. #5
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    3 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 001
    Par défaut
    J'ai débuté mon apprentissage "professionnel" du développement (en opposition à mes premiers programmes en Basic qui me font tiquer quand je les revois aujourd'hui) par du Turbo Pascal, puis je suis passé à Delphi. Alors c'est un langage que j'affectionne beaucoup.

    Par contre, je ne sais pas si je la désigne sous un nom ou si je suis passé à côté de quelque chose
    mais la notion de "cartable" m'est inconnue. Tu pourrais m'en dire plus (désolé pour la dérive du sujet).

  6. #6
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 579
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 579
    Par défaut
    Mon correcteur d'orthographe à converti variable en cartable oups

  7. #7
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    3 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 001
    Par défaut
    😂🤣

  8. #8
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    j'ai eu "peur" aussi, mais ca remontait à loin turbo pascal donc j'ai rien dit
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  9. #9
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    3 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 001
    Par défaut
    Le principal avantage du pascal, selon moi, est qu'il t'oblige à programmer de façon structurée et pour l'apprentissage, c'est fortement recommandé.

    Un autre avantage du Pascal (même si c'est pour cela qu'il est de moins en moins utilisé en milieu professionnel) est qu'il lui manque les mécaniques qui facilitent la vie du programmeur.
    Je pense notamment à la généricité disponible en VB.Net (Delphi, l'évolution de Pascal, la propose depuis 2009).
    Ne pas bénéficier de telles mécaniques obligent de les faire soit même et donc de les comprendre plus facilement.

    Pour moi, ton cours suis la meilleure approche possible.
    Elle part d'un langage qui t'oblige à structurer ton code et maitriser les bases pour aller progressivement vers un langage plus évolué et plus facile.

    J'ai vu que l'éducation nationale met désormais le python au programme à la place du Pascal.
    Je le déplore car Python est trop permissif et fait beaucoup trop de choses pour le programmeur (sans parler de sa conception bizarre de l'encapsulation).
    Python ne permet pas selon moi d'acquérir les bons reflex.

Discussions similaires

  1. Un livre/Un PDF pour apprendre le langage Delphi
    Par Invité dans le forum EDI
    Réponses: 14
    Dernier message: 24/08/2009, 22h53
  2. Apprendre un langage de programmation moderne
    Par aegal dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 3
    Dernier message: 22/02/2006, 14h15
  3. Peut on apprendre 2 langage en même temps ?
    Par tantto dans le forum C++
    Réponses: 4
    Dernier message: 13/03/2005, 19h35
  4. Apprendre un langage de programmation ?
    Par Invité dans le forum Débuter
    Réponses: 5
    Dernier message: 08/02/2005, 22h16
  5. Apprendre un langage Objet
    Par samyl dans le forum Débuter
    Réponses: 6
    Dernier message: 23/06/2003, 11h42

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