2016-02-01 1 views
0

Existe-t-il un langage de programmation similaire à Python, mais qui permet de spécifier explicitement le type de n'importe quelle variable/paramètre/valeur de retour, de sorte que chaque fois que vous faites cela, l'EDI peut appliquer un certain type contraintes?Existe-t-il un langage de programmation de type Python avec typage statique volontaire?

+3

Python 3.5 a 'type hints', et voir [Indication de type Python 3.5 dans PyCharm 5] (http://blog.jetbrains.com/pycharm/2015/11/python-3-5-type-hinting-in -pycharm-5 /) – furas

+0

À quoi sert le downvote? Ce n'est pas une si mauvaise question. – palsch

+0

@furas Cool merci !! – Ofer

Répondre

1

boo et cython - Le premier est un peu une langue « un projet de l'homme » à la plate-forme .net, le second est un surensemble Python complet, réel qui compile en C et les code objet et est utilisé ıde pour créer Les bibliothèques Python nécessitant du code natif ou les wrappers pour appeler des bibliothèques binaires.

+0

Merci! Je comprends que ces alternatives ne sont pas des interpréteurs interactifs tels que Python (corrigez-moi si je me trompe). – Ofer

+1

Je ne connais pas boo - il devrait être possible d'avoir un interpréteur Cython interactif, en modifiant une boucle Python REPL - et il semble que tehre soit une extension iPython qui permet déjà l'utilisation interactive de Cython: https: // acsgsoc15 .wordpress.com/2015/04/07/using-cython-en-ipython / – jsbueno