Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Web
  • Utilisateurs
  • Groupes
Habillages
  • Clair
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Sombre
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Défaut (Aucun habillage)
  • Aucun habillage
Réduire
Melinyel

Melinyel

  1. Accueil
  2. Discussions communautaires
  3. Multimédias
  4. Édition vidéo
  5. Galerie des membres
  6. [vulgarisation]notion de programmation

[vulgarisation]notion de programmation

Planifié Épinglé Verrouillé Déplacé Galerie des membres
3 Messages 2 Publieurs 1.9k Vues
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • AlemortA Hors-ligne
    AlemortA Hors-ligne
    Alemort
    a écrit sur dernière édition par
    #1

    Hey, j'ai ouvert cette semaine une chaîne Youtube qui a pour but de vulgariser les notions de programmation à travers un format créé à l'occasion.

    L'idée, c'est de proposer une vulgarisation d'un concept, puis d'expliquer plus en détail ce concept puis de terminer sur des exos ;).

    J'ai posté ma première vidéo dimanche dernier, il n'y a pas mal de chose à améliorer, j'aimerais avoir vos retours 😉

    La vidéo actuelle a bien plus de défauts que de qualité ;), mais je vais améliorer le concept petit à petit, et ma présence.


    1 réponse Dernière réponse
    1
    • AlexMogA Hors-ligne
      AlexMogA Hors-ligne
      AlexMog
      Modérateur spécialisé
      a écrit sur dernière édition par
      #2

      Bonne idée, mais plusieurs choses:

      • Parle plus rapidement, et avec moins de pauses.

      • Parler de l'allocation dynamiques et des fonctions est hors sujet. Reste dans le sujet, c'est à dire, les chaines de caractères.

      • Ton cours ressemble plus à un cours sur les tableaux et les pointeurs, plus que simplement sur les chaines de caractères.

      • Au lieu de fournir des fonctions qui n'ont pas vraiment de sens pour un débutant, montre comment interagir avec la chaine directement, en rappelant que c'est un tableau ;).

      • Expliquer ce qu'il se passe au niveau de la mémoire lorsqu'on déclare un tableau, et expliquer pourquoi est-ce que si on prend une chaine de caractères "str", faire "str++" permet d'accéder au caractère suivant.

      • L'interaction avec les chenes de caractères peut ^etre infinie! A toi de trouver des idées, sans utiliser une fonction de la LibC! Utiliser la LibC n'aidera pas à comprendre, ça permet juste de se dire "oh, donc je peux utiliser ça", mais on ne se pose pas la question du "pourquoi ça ne marche pas?".

      • Expliquer pourquoi char *test = "test"; contient déjà un \0 et non pas char test[] = "test";. Ensuite, expliquer pourquoi une chaine se termine par 0 (\0 en ascii). Enfin, expliquer pourquoi char tab[6] est modifiable alors que char tab[] = "test" ne l'est pas 🙂 (une histoire de stack, toussa toussa).

      Bref, ton cours est trop généraliste, et on entends pas assez parler des chaines de caractères justement. Evite de partir dans du hors sujet avec de l'alloc dynamique, et des fonctions qui jouent à la base avec des bits (et non pas des chaines de caractères (n'oubliez pas que strcpy est une réadaptation de memcpy)).

      Sinon, un meilleur flow, et un peu plus d'exemples seraient intéressents!

      Oublie pas de parler de choses avancées, comme l'impact sur la mémoire, etc. Les gens sont là pour apprendre, pas simplement pour voir 2/3 choses.

      Enfin, have fun.

      Cdt,

      Mog.

      Multiplayer GameDev @ Unexpected

      Mon CV

      1 réponse Dernière réponse
      1
      • AlemortA Hors-ligne
        AlemortA Hors-ligne
        Alemort
        a écrit sur dernière édition par
        #3

        Merci vraiment pour ce feedback :).

        Je vais améliorer tout ça sur la prochaine 😉

        1 réponse Dernière réponse
        0

        Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

        Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

        Grâce à votre participation, ce message peut devenir encore meilleur 💗

        S'inscrire Se connecter
        Répondre
        • Répondre à l'aide d'un nouveau sujet
        Se connecter pour répondre
        • Du plus ancien au plus récent
        • Du plus récent au plus ancien
        • Les plus votés


        • Se connecter

        • Connectez-vous ou inscrivez-vous pour faire une recherche.
        Powered by NodeBB Contributors
        • Premier message
          Dernier message
        0
        • Catégories
        • Récent
        • Mots-clés
        • Populaire
        • Web
        • Utilisateurs
        • Groupes