C'è qualcosa in Python simile alla specifica JLS o C# di Java?Esiste una specifica del linguaggio Python?
risposta
Non c'è specifica di per sé. La cosa più vicina è la Python Language Reference, che descrive la sintassi e la semantica della lingua.
In che modo il PLR non è una specifica? Non è una specifica matematicamente formale, ma nemmeno lo standard ISO C o ISO C++. – Yttrill
@Yttrill Forse era diverso quando è stata pubblicata questa risposta? Giusto _ ora, sembra una specifica formale, nella sezione 5 (Espressioni) e in avanti. Le sezioni 1-4 sembrano solo descrizioni dettagliate, piuttosto che una specifica. – Izkata
Penso che il riferimento al linguaggio Python sia solo un riferimento specificato per CPython? – yegle
No, python è definito dalla sua implementazione.
Non vero - ciò che è generalmente considerato l'implementazione di riferimento di fatto (CPython) ha alcuni aspetti che NON fanno parte del linguaggio Python (come definito nel Riferimento), come il conteggio dei riferimenti, il GIL, ecc e altre implementazioni perfettamente corrette di Python (come Jython e IronPython) NON imitano queste parti di CPython. Quindi il PLR è più vicino a una specifica, di quanto non possa essere una singola implementazione tra quelle disponibili. –
È possibile controllare la Python Reference
I Ho cercato anche su Google e ho trovato un articolo di Wikipedia e il riferimento al linguaggio Python. Queste sono difficilmente una specifica, che sta cercando. – cdmckay
@ S.Lott Sì, in realtà l'ho fatto su Google, non è importante, questi sono i tipi di domande per cui SO è qui. Invece di un commento snippy forse potresti provare a rispondere in modo utile. – kgrad
Perché il risultato di Google di una specifica della lingua Python non è accettabile? Cosa c'era di sbagliato in questo? –