Mis à part le code à tête creuse / manifestement incorrect, efficace dépendra largement du compilateur / interprète de la langue en question, et vous ne pourrez pas vraiment le regarder à partir d'un exemple de code. Un exemple de code pourrait être magnifiquement écrit et élégant comme de la porcelaine fine sur des napperons, mais fonctionner lentement s'il est compilé / mal interprété.
Vous ne pourrez pas évaluer l'utilisation idiomatique des fonctionnalités / sucre syntaxique / conventions de langage sans une certaine familiarité.
Vous devriez être en mesure de dire s'il est bien écrit en général sur la base de considérations universelles telles que l'ordre, le flux de contrôle, le nom des variables, l'ordre des opérations, etc.
Cependant, plus concrètement, si vous savez ce que la langue va entrer dans le processus, vous pouvez essayer de trouver un ou plusieurs guides de style pour cette langue, aller à la librairie et feuilleter quelques livres pour cette langue et parcourez les exemples de code à la recherche d'analogues à quelque chose que vous connaissez w / dans la langue de votre choix, consultez un ou plusieurs projets open source qui utilisent cette langue, et ainsi de suite.
Si vous avez le temps et s'il n'y a pas d'obstacle aux coûts, vous pouvez même aller jusqu'à mettre en place un environnement de développement pour ce langage et lancer une application Hello World, faire un code kata ou autrement écrire une simple petite application en elle. Vous développerez un cadre de référence rudimentaire assez rapidement et non seulement cela vous donnera une longueur d'avance dans le but spécifique de réviser le code en question, vous pourriez être contraint par le langage et vous diversifier un peu.