• [^] # Re: "Management", Modules et Apprentissage.

    Posté par (site web personnel) . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 3.

    Pour l'écriture de logiciel moins complexe, mon opinion personnelle:

    Plus un language est de haut niveau, moins les "programmeurs" l'utilisant ont a manier de concept abstrait.

    Moi j'ai l'opinion inverse : plus le langage est de haut niveau, plus il laisse le temps au programmeur de manipuler des concepts abstraits, bref à se focaliser sur la conception de l'appli.

    Tu parles du succès de VB et PHP : ce n'est pas tant le fait qu'ils soient des langages de haut niveau (tu parles plus bas de Java qui est d'aussi au niveau), c'est qu'ils sont des langages "simples" et accessibles aux débutants.

    "Pas de fonction, que des variables globales, pas de gestion memoires, etc... et souvent les codeurs sont pas tres vieux.
    Mais ca marche."
    Ca marche, je dirais plutôt ca marchouille : mais c'est pas réutilisable, c'est inmaintenable, bref, c'est rarement concluant. Ou alors il faut revenir en arrière en suivre la démarche traditionnelle contenant étape de conception avec expression de concepts de haut niveau etc. Auquels cas ces langages deviennent tout de suite moins adaptés.


    Apprentissage => Tous les developpeurs devraient connaittre par coeurs les motifs de conception basique. (design patterns du gof)

    Tout à fait : mais t'en vois beaucoup dans les projets PHP/VB codés par des geeks de 13 ans ?
    Bof hein :)