Une discussion sur l'utilisation du Python dans l'aviation :
https://aviation.stackexchange.com/questions/44602/why-is-python-used-on-aircraft-although-it-may-not-be-certifiable
— tokyo (@2dtokyo) October 12, 2017
Petit billet d'humeur concernant les prix du Stunfest et les gens qui crient au scandale ... J'éteins Twitter, vous m'avez saoulé ! pic.twitter.com/IjjPlzOra7
— Cocoz_ (@MarianneHLG) October 14, 2017
Zeph (./3583) :Il y a quoi comme langages Python-like typés statiquement (et pas trop obscurs, de préférence) ? Ça fait un moment que je me dis qu'il faudrait que j'apprenne un langage de ce genre, et le Python m'a l'air intéressant (en partie grâce à la promo qu'en fait Flan ), mais l'absence de typage statique me refroidit.
Marrant, ça ressemble beaucoup à du Python statiquement typé, ça a l'air plutôt sympa même si très proche de choses déjà existantes.
>>> a = "12"
>>> type(a)#
<type 'str'>
>>> if type(a) != "int":
... raise TypeError("Don't do that again")
...
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
TypeError: Don't do that again
>>> b = 12
>>> type(b)
<type 'int'>
>>> c = 12.42
>>> type(c)
<type 'float'>
>>>
Kevin Kofler (./3585) :Avec DOS, il avaient vraiment copié le shell UNIX mais avaient réussi l'exploit de faire pire. Mais le PowerShell me parait techniquement bien plus propre.
Ils ont vraiment plagié Unix avec PowerShell.
Zerosquare (./3589) :Il me semble que le Nim correspond a peu près a ce que tu cherche
Il y a quoi comme langages Python-like typés statiquement (et pas trop obscurs, de préférence) ? Ça fait un moment que je me dis qu'il faudrait que j'apprenne un langage de ce genre, et le Python m'a l'air intéressant (en partie grâce à la promo qu'en fait Flan ), mais l'absence de typage statique me refroidit.
Godzil (./3590) :Pour le coup, fondamentalement le BASIC est un langage typé statiquement, le typage dynamique (type Variant) n'ayant été introduit qu'à partir de Visual Basic - et c'est complètement optionnel.
A vrai dire c'est plutot une force, vois ca comme un super BASIC super top moumoute.
Godzil (./3590) :Bien sûr, mais ça "pollue" ton code avec des tests explicites, et ça ne se déclenche qu'à l'exécution, contrairement à un vrai typage statique.
L'absence de typage est un faux probleme, au pire tu peux dans une fonction tester le type d'une variable
Uther (./3591) :Pas vraiment. DOS a été modelé principalement sur CP/M. Après, il y a toujours plus ou moins des emprunts entre OS.
Avec DOS, il avaient vraiment copié le shell UNIX
Uther (./3593) :Merci. Dommage
Après un langage qui soit à la fois de type Python, statique et très utilisé dans l'industrie, ça n'existe pas a ma connaissance.
flanker (./3596) :Le seul truc que j'ai fait en python a été repris par un nouveau collègue (noob en développement mais connaît apparemment le python) et il était tout content d'avoir rétrécit mon code. Au passage il a viré tout ce genre de choses, les vérifications diverses qui lançaient des exceptions explicites, etc...
et au pire je mets des annotations pour l'aider.