タグ

pythonに関するh6nのブックマーク (48)

  • Why MIT switched from Scheme to Python - 月の塵

    MIT の計算機科学の入門コース 6.001 はなぜ SICP + Scheme から Python に移行したかという話。 原文: Why MIT switched from Scheme to Python | Wisdom and WonderConstanza 氏が Sussman 氏に MIT がなぜプログラミング入門コース 6.001 で Scheme を使うのをやめたのかを尋ねた。これは宝石だった。 Sussman 氏はこう答えた。その理由は 1980 年代の工学が 90 年代中盤から 2000 までのそれとは異なったからである。 1980 年代においては、よいプログラマは考えることに多くの時間を使い、それから動くであろうと自身が考える簡潔なプログラムを書いた。コードはカナモノに近いところで動き、上から下まですべて理解することができた。 Scheme で書かれていても、だ。抵

  • Shibuya.lispの比較言語論トピックにPythonコード投稿したお - rokujyouhitoma's blog

    Pythonでクラスを使った実装。 懺悔 Pythonが得意じゃない僕なんかが記事を書いてごめんなさい。ごめんなさい。 最近はもっぱらCSSとかHTMLをいじってます。あとは画像の修正とか。当にPythonにわかでごめんなさい。 追記:お詫びした理由は、Python界にすごい人がいすぎて今日は凹んでいるため。 題 さて、Shibuya.lispのGoogle groupsで"比較言語論"というトピックがあったのでそのお話。 そのトピックのテーマはこれ。 オブジェクト指向プログラミングの例題で誰でもやってしまうという例題。 人間と学生クラスを例にとって、各種の言語でプログラミングして比較してみます。 https://groups.google.com/forum/#!topic/shibuyalisp/CgBGde3Fz1E/discussion 現状投稿されているコード。 現状投稿され

    Shibuya.lispの比較言語論トピックにPythonコード投稿したお - rokujyouhitoma's blog
  • albertz/PyCParser - GitHub

    h6n
    h6n 2011/07/28
    Pythonで書かれたCのパーサーとインタプリタ
  • Kivy: Cross-platform Python Framework for NUI

    Kivy has been built to be easy to use, cross-platform and fast. With a single codebase, you will be able to deploy apps on Windows, Linux, macOS, iOS and Android. Business Friendly Kivy is released under the MIT License, is 100% free to use, and is professionally developed, backed and maintained. Companies and individuals are using Kivy for their projects every day.

    Kivy: Cross-platform Python Framework for NUI
    h6n
    h6n 2011/07/18
    Windows, Mac OS X, Linux & Android対応。なんかデモ動画すごかった。
  • Instant Python

    インスタント・パイソン Magnus Lie Hetland  translated by jack_dul@mx13.freecom.ne.jp この文章は、プログラミング言語Pythonの最短期コースです。このコースの後 でPythonについてもっと学びたいと思った方は、Pythonのウェブサイト www.python.orgにあるドキュメント、特 にチュートリアルを見てみると よいでしょう。もしあなたが、Pythonはあなたの注目に値するかどうか知りた いというのなら、 Pythonと他の言語を比 較したページを見てみて下さい。 この入門文章は、 ポルトガル語・ イタリア語・ スペイン語・ ロシア語・ フランス語 ・ リトアニア語 ・日語に翻訳されました。そして現在、ノルウェー語・ポーラ ンド語・韓国語に翻訳する作業が進行中です。この文章は現在も変更が加えら れている最中なので、翻

  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • ((Pythonで) 書く (Lisp) インタプリタ)

    Peter Norvig / 青木靖 訳 このページには2つの目的がある。コンピュータ言語の実装について一般的な記述をすることと、Lispの方言であるSchemeのサブセットをPythonで実装する具体的な方法を示すことである。私はこのインタプリタをLispy (lis.py)と呼ぶ。何年か前に私はJavaとCommon LispでSchemeインタプリタを書く方法を示した。今回の目標は、アラン・ケイが「ソフトウェアのマクスウェル方程式」と呼んだところの簡潔さと取っつきやすさを可能な限り実現するということだ。 SchemeのサブセットLispy の構文と意味論 コンピュータ言語の多くは様々な構文的な決まり(キーワード、中置演算子、カッコ、演算子優先順、ドット記法、セミコロンなど)を持っているが、Lisp族言語の1つとして、Schemeの構文はすべてカッコ付きの前置記法であるリストを基とし

  • リハビリがてらにlis.pyをlis.rbに書き直してみた - エンジニアのソフトウェア的愛情

    すっかりプログラミングにご無沙汰してしまっていました。あっというまに腕がなまりました。気の利いたコードがすっとでてこない。けっこう恐怖です。 そんなわけでリハビリ中です。 最近見つけた記事。 ((Pythonで) 書く (Lisp) インタプリタ) これを他言語へ翻訳。 すでにObjective-Cに翻訳されている方もいらっしゃいますが。 lis.pyをobjcで書いてみる。 - ちょっとしたメモなど 構造が大きく違う言語への翻訳は、まだちと荷が重すぎそうなので、まずはRubyに翻訳してみました。Rubyなのでlis.rb。小文字で書くと見た目の印象が違いますが、大文字にすればLIS.PYとLIS.RBでちょっとは似てませんか?似てませんか…そうですか。 それはそれとして。 lis.pyではmathモジュールを取り込んでいますが、スマートな方法が思いつかなかったので今回はMathモジュール

    リハビリがてらにlis.pyをlis.rbに書き直してみた - エンジニアのソフトウェア的愛情
    h6n
    h6n 2011/03/03
    lis.pyをlis.rbに書き直し