Computational Class
Programming Paradigms
Defined by
Implementations
- cPython 2.6.7, an interpreter in C99
- Jython 2.5.1, an interpreter in Java
Things written in Python
- 8ebed2c.py, a compiler for Eightebed
- alpaca (Python), a compiler for ALPACA
- castile.py, an interpreter for Castile
- Coldwater, a static analyzer for Unlikely
- dieter.py, a typechecker for Dieter
- exanoke.py, an interpreter for Exanoke
- jolverine.py, an interpreter for Jolverine
- nhohnhehr.py, an interpreter for Nhohnhehr
- okapi.py, an interpreter for Okapi
- Ophis, a compiler for Ophis Assembler
- pophery.py, an interpreter for Pophery
- py-falderal, an implementation of Falderal
- rooibos.py, an implementation of Rooibos
- SAWBONES, an interpreter for SICKBAY
- thue.py, an interpreter for Thue
- tideay (Python), an implementation of tideay
- toolshelf.py, an implementation of toolshelf
- transmat (Python), an implementation of transmat
- yucca (Python), an implementation of yucca
- zowie.py, an interpreter for ZOWIE
Links
- Python -- Official website of the Python Programming Language
- Python IAQ -- Infrequently Answered Questions about Python
Commentary
Mostly harmless.
Hah, I say that and it makes it sound like I like Python. That can't be right. All languages are crap. I'm a language designer — why else would I be a language designer if it were not for the fact that all languages are crap?
But I am weary. I urge you to consider that Python may be pretty on the surface, but go on, scratch that surface. See what you find. Tell me if it's pretty. Go on, do it.
Here, I'll get you started.
>>> a = 200
>>> b = 200
>>> c = 300
>>> d = 300
>>> a is b
True
>>> c is d
False
>>> 300 is 300
True
But wait, there's more!
>>> True = 4
>>> True
4
>>> 4 == True
True