You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
万が一入った場合に後悔しないよう ** を実装した。 結合の仕方が覚えづらい演算子だと感じていたが、改めて調べるとさもありなん \ ~2**2 -2**2 2**2**3 assoc prec Python -5 -4 256 right ** > ~ = - Ruby 9 -4 256 right ~ > ** > - Groovy 9 -4 64 left ~ > ** > - 言語によってまちまちだったのだ。 Perl/Python 業界標準? Coco の挙動は取り敢えずこれに合わせた。 Ruby 優先順位が単項演算子の間に挟まっている。誰得。 Groovy Ruby を真似つつ、しかし結合は左に。誰得 ** 2。 追記 一眠りして思い直し、結合則を変更した。 \ ~2**2 -2**2 2**2**3 assoc prec Coco 9 4 64 left ~ = - > **
A series of articles on the history of the Python programming language and its community. David Beazley's talk at US PyCon 2018, about parser generators, reminded me I should write a bit about its history. Here's a brief brain dump (maybe I'll expand later). There are actually two pgens. The original, in C, and a rewrite in Python, under lib2to3/pgen2. I wrote both. The original was actually the f
Python 3.0 is end-of-lifed with the release of Python 3.1. All users of Python 3.0.x should upgrade to the most recent version of Python 3; please see the downloads pages. Python 3.0 has been replaced by a newer bugfix release of Python. Please download Python 3.0.1 instead. Python 3.0 final was released on December 3rd, 2008. Python 3.0 (a.k.a. "Python 3000" or "Py3k") is a new version of the lan
追記:これはネタだったのですが、思いの外ページランクが高いみたいで「初心者 Python」で検索した人がここに来てしまうそうです。 本当にPython初めての人は下の記事を読むといいと思います。 Pythonの紹介 Instant Hacking Python チュートリアル - 最もタメになる「初心者用言語」は JavaScript。 - IT戦記 http://d.hatena.ne.jp/amachang/20080204/1202096633 Pythonだってクロージャつくれるもんっ!>< // JS function make_counter(){ var x = 0; return function counter(){ x++; console.log(x); return counter; } } make_counter()()()() # Python def mak
テストデータ, reference情報など † 10/29 mini-Python文法 grammar.txt 10/29 字句解析器テストデータ tokenizer.tar.gz 11/5 構文木ヘッダsyntree.h.txt 11/5 構文木Cソースの一部syntree.c.txt 11/5 構文解析木ヘッダparser.h.txt 11/5 構文解析木Cソース一部almost_empty_parser.c.txt 11/5 構文解析器および最終課題用テストプログラムtests.tar.gz 11/26 Python値を定義するヘッダファイルpyvalues.h.txt 11/26 Python値関連の関数群Cソースの一部almost_empty_pyvalues.c.txt ↑ 添付ファイル: 5-eval.ppt 210件 [詳細] 5-eval.pdf 325件 [詳細] 4-
第39回情報科学若手の会の夜のセッションでのディスカッションから生まれた言語「KEMURI」を紹介します。 これはKEMURIで「Just Another Python Hacker,」と表示するコードです。 `"^^"^^^^"^^'"^^"^^'"^^"^^'"^^"^^"'"^^"^^`"^^"^^^^"^^"^^"^^"^^"^^'"^^"^^"'"^^"^^`"^^'^^'"^^"^^'"^^"^^'"^^"^^'"^^"^^"'"^^"^^`'"^^"^^^^'"^^^'"^^"^^'"^^"^^'"^^"^^`"^^"^^^^^^'"^^"^^'"^^"^^'"^^"^^`"^^"^^"^^'"^^^'"^^"^^'"^^"^^'"^^"^^^`'"^^"^^'"^^"^^'"^^"^^'"^^"^^'"^^"^^'"^^"^^`"^^"^^^^"^^"^^'"^^"^^'"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く