• # Approfondir aussi

    Posté par . En réponse à la dépêche Apprendre un langage de programmation par an. Évalué à 2.

    C'est indéniablement enrichissant d'étudier différents langages de programmation et de s'interroger sur la raison des choix de conception faits par les créateurs de ces langages.

    Mais ce qui peut tout aussi être enrichissant c'est d'approfondir un vieux langage que l'on croit connaître.

    Par exemple prenez un vieux langage comme Python, vous savez qu'il est le fruit d'un travail de recherche. Et, à priori, ses concepteurs sont des personnes respectables.

    Dès lors il est intéressant de s'interroger sur les choix qu'ont faits ces personnes.

    Exemple : pourquoi imposer l'indentation du code dans la syntaxe du langage ? Vous savez que de toutes façons dans un cadre professionnel on vous demandera d'appliquer des règles de codage, parmis lesquelles il y en aura forcément une qui traitera d'indentation.

    Alors pourquoi ce choix d'indentation ? N'est-ce pas pour faire en sorte que votre code soit le plus lisible par le plus grand nombre ?

    Ce que vous voyez comme une contrainte à votre encontre s'avère être en sorte une aide pour que d'autres puissent facilement relire votre travail et apprendre en s'affranchissant des questions de tabulations, d'éditeur...

    De même, le C, les pointeurs de fonctions, sizeof truc, etc.

    Bonnes fêtes de fins d'année !
    Fred