InfoQの以下の記事経由で、 InfoQ: Andrej Bauer氏の語るプログラミング言語の設計 こういう記事を見つけたので、Mathematics and Computation » On programming language design日本語に(勝手に)訳してみました。英語が得意なわけでもないので(ていうか苦手な... 続きを読む
エゴサーチで見かけた反応とそれの感想など 速さのためにはCでないと この誤解は典型的ですねえ。今、申し訳ないんだけど、普通に書いたCのコードと普通に書いたJavaのコード走らせると、普通に書いたJavaのコードの方が速くなるケース、全部とは言わんが案外と... 続きを読む
What is Traceur?Traceur is a JavaScript.next-to-JavaScript-of-today compiler that allows you to use features from the future today. Traceur's goal is to inform the design of new JavaScript features which are only valuable if they allow you to... 続きを読む
is a language that compiles to PHP Fructose is a subset of Ruby that's designed to be compiled into PHP 5.x. The generated code should run on any PHP version above 5.0. Most major Ruby features are supported, including operator overloading an... 続きを読む
JavaScriptへコンパイルして実行することを前提としたスクリプト言語「CoffeeScript」がちょっとした注目を集めています。CoffeeScript自体は2009年末に登場し、その1年後の2010年12月にバージョン1.0がリリースされていますが、注目を集めたのは、数日前(2011... 続きを読む
Pythonの生みの親Guidoパパのブログエントリを翻訳してみました。「Why explicit self has to stay - なぜPythonのメソッド引数に明示的にselfと書くのか」。Pythonのメソッド引数に書く「self」はしばしば,他言語からのPython移民を中心に「ウザイ」「キモイ... 続きを読む
2009年12月23日 プログラマが好きそうな読み物100 寝る前に携帯で読めそうな文章のまとめとかあると良いなーなどと思ったもので。 (100個かどうかはわかりません) Practical Scheme 普通のやつらの上を行け ---Beating theAverages--- ハッカーと画家 ---Ha... 続きを読む
Steve Yegge / 青木靖 訳 2004年9月 これは駆け足の言語案内だ — Amazon Developers Journalのために今月書いていたのだが、どうもこれを見苦しくないようにする方法を見つけられなかった・・・。 ひとつには、私はどうも粗野で口汚くなりがちで、オフィシャルな... 続きを読む
NLTK — the Natural Language Toolkit — is a suite of open source Python modules, data and documentation for research and development in natural language processing. This site is the home of NLTK development. NLTK Home - the starting point fo... 続きを読む
The JavaScript shell is a command-line program included in the SpiderMonkey source distribution. It is the JavaScript equivalent of Python's interactive prompt, the Lisp read-eval-print loop, or Ruby's irb. This article explains how to use th... 続きを読む
Fantom is an OO, functional programming language designed to cross compile to Java, .NET, and JavaScript. It provides a concise syntax along with elegant, cross portable libraries.// Hello from Fantom! class HelloWorld { static Void main() {... 続きを読む
このページでは、プログラミング言語Schemeの紹介、および 自作のSchemeのライブラリやアプリケーションの紹介をしてゆきます。 特に、ファイルをパーズしてテキストファイルを生成したりとか、 プロセスを監視したりとか、ちょっとしたGUIをでっちあげる と言... 続きを読む
Leon Bambrick / 青木靖 訳 2006年9月24日 日曜 ここにLispの真実が明らかにされ、いくつかの代替が提示される。 Lispを学ぶことはあなたの人生を変える。 あなたの脳はすごく大きくなり、そんなに大きくなるものだとは思わなかったほどになるだろう。 あなたは... 続きを読む
本連載では,次世代のエンタープライズ・プラットフォームを支える言語として,このところ最も注目を集めている言語「Scala」の魅力をお伝えしていきたいと思います。Scalaは,技術的にもかなり刺激的で,楽しい言語に仕上がっています。最初の一歩から刺激的な... 続きを読む
Python Challenge home page, The most entertaining way to explore Python. Every puzzle can be solved by a bit of (python) programming.The first programming riddle on the net visitors have attempted solving the challenge since May 2005. There a... 続きを読む
テキストやウェブページをその場で翻訳できる、Google のオンライン言語翻訳ツール(無料)。この翻訳ツールの機能: 日本語, アラビア語, アルバニア語, イタリア語, インドネシア語, ウクライナ語, エストニア語, オランダ語, カタロニア語, ガリシア語, ギリ... 続きを読む
The Dynamic Language Runtime enables language developers to create dynamic languages for the .NET platform. In addition to being a pluggable back-end for dynamic language compilers, the DLR provides a easy to interface that makes hosting dyna... 続きを読む
You have to be logged-in. Please login, or create a free account. 続きを読む
はじめに F#とは、マイクロソフトリサーチが開発しているOcaml(Objective Caml)互換の関数型プログラミング言語(以降、関数型言語)です。他の.NET Framework対応言語と同じくVisual Studio(以降、VS)に統合される予定で、現在マイクロソフトから提供され... 続きを読む