2009-07-07 21 views
28

Python'da Java'nın JLS veya C# 'sine özel bir şey var mı?Bir Python dil belirtimi var mı?

+0

Ben de hazırladım ve bir Wikipedia makalesi ve Python Dil Başvurusu buldum. Bunlar aradığı bir şart değil. – cdmckay

+3

@ S.Lott Evet, aslında Google'ı yaptım, önemli değil, bunlar SO için burada olan soru türleri. Bir snippy yorumu yerine belki de cevaplamaya çalışabilirsin. – kgrad

+0

Neden bir Python Dili Spesifikasyonu'nun Google sonucu kabul edilemez oldu? Nesi yanlıştı? –

cevap

25

kontrol edebilirsiniz. En yakın şey, dilin sözdizimi ve anlamını detaylandıran Python Language Reference'dur.

+5

PLR bir şartname değil nasıl? Matematiksel olarak resmi bir şartname değildir, ancak ISO C veya ISO C++ Standardı da değildir. – Yttrill

+0

@Yttrill Belki bu cevap gönderildiğinde farklıydı? Sağ _now_, bölüm 5 (İfadeler) ve üstü gibi resmi bir özellik gibi görünüyor. 1-4 bölümleri, bir spec yerine ayrıntılı açıklamalara benzemektedir. – Izkata

+0

Python Dil Başvurusu sadece CPython için belirtilen bir referans mıdır? – yegle

1

Hayır, python uygulamasıyla tanımlanır.

+27

Doğru değil - de facto referans uygulamasının (CPython), referans sayma, GIL, & c ve diğer mükemmel doğru uygulamalar gibi Python Dilinin (Referansda tanımlandığı gibi) bir parçası OLMADIĞINI dikkate alan bazı yönleri vardır. Python (örneğin, Jython ve IronPython), CPython'un bu bölümlerini taklit etmez. Bu yüzden PLR bir spesifikasyona daha yakındır, mevcut olanlardan herhangi bir tek uygulamadan daha fazla olabilir. –

İlgili konular