• [^] # Re: Excellente nouvelle

    Posté par . En réponse à la dépêche Google Web Toolkit sous licence Apache 2.0. Évalué à 3.


    Parce que le typage statique permet aux programmes de se "déverminer" sans intervention humaine peut-être ? Voilà une nouvelle inattendue.

    Si mais tu ne le découvres pas à l'execution en prod


    Oui, en même temps le fait que ce soit possible est plutôt une qualité du langage. Python évite l'inflation de mots-clés en fournissant un langage souple qui permet aux programmeurs de réaliser les abstractions dont ils ont besoin sans que ça ait l'air affreux.

    Tout a fait la logique se décrit avec 2 propositions. (non p et p=>q si mes souvenirs sont exacts)
    On a juste créé 3 autres fonctions loqiques (et, ou et ou exclusif) pour faire affreux et pas pour du tout pour simplifier l'ecriture des propositions.
    en python on a pas besoin du do while
    while 1:
    ...
    if(cond):
    break
    est beaucoup plus "joli"


    Elégant, le mot-clé "virtual" dans la spécification des classes de base ? :-O

    pas élegant peut-être pas mais cohérent sûrement.



    L'ordre de résolution est : D, B, C, A, object. Profondeur d'abord ??

    http://docs.python.org/tut/node11.html#SECTION00115100000000(...)
    "This is depth-first, left-to-right"
    Faudra qu'ils remettent à jour leur doc alors


    C'est quoi le problème à résoudre ?
    Si tu veux déclarer qu'un attribut est à usage interne, tu n'as qu'à le préfixer d'un underscore, c'est une convention suffisamment explicite pour indiquer à l'utilisateur de ta classe qu'il ne faut pas toucher à cet attribut-là.
    Si l'utilisateur en question est assez téméraire pour passer outre, c'est son problème.

    Le problème a résoudre est que je cherche le mot clé protected et non private.


    La philosophie de Python n'est pas de prendre les développeurs pour des enfants et de mettre des barrières partout (contrairement à Java qui favorise le contexte social d'une informatique réalisée par une armée de tâcherons sous-payés et incompétents) ; c'est un langage pour adultes consentants. A chacun d'être à la hauteur.

    Oui rejetons tout ce qui pemet d'apporter de la qualité aux developpement: les contrats, le typage fort, les GC.
    Tu devrais peut-être te remettre au C

    Sinon va faire un tour sur les annonces d'emploi des devs Java et tu verras comme ils sont sous-payés.
    Ca c'est de l'argumentaire.
    Je ne relèverai même pas sur l'incompétence.