• [^] # Re: De l'intérêt de ces paradigmes ?

    Posté par . En réponse au journal Des paradigmes alternatifs. Évalué à -1.

    Tu connais beaucoup de langages qui n'ont pas la notion de référence ou de pointeur ?

    Dans la liste que tu cite, python et ruby en ont pour les deux autres je sais pas. La seule chose que tu perd c'est la gestion de la mémoire (devoir "nullifier" des références au lieux de simplement libérer).

    Je dirais même que le C est juste une abomination sans nom pour faire de la structure de données, simplement parce qu'il n'a pas de paradigme objet. Faire des structures structures de données sans polymorphisme (on peut aussi l'obtenir par duck typing) et sans masquage de l'implémentation, je trouve ça juste ridicule (c'est toi qui a commencé à troller sévère).

    Pour moi le meilleur langage pour faire des structures de données c'est le C++ :

    • paradigme objet : masquage de l'implémentation, polymorphisme, vrai découplage entre le code et la structure de données
    • gestion manuelle de la mémoire : quand on fait notre structure on sait quand libérer la mémoire
    • surcharge des opérateurs : ça permet de rendre agréable l'utilisation de nos structures de données pour les utilisateurs

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)