Here’s an article on reasons to like Ruby. It’s actually very well written and persuasive. So I took it as a challenge. How well would Haskell fare when compared against this specific set of criteria, changing the points as little as possible? The meanings will inevitably shift a bit, and readers will know that Haskell has its own set of advantages, of course. The point of this exercise, thoug
This repository is private. All pages are served over SSL and all pushing and pulling is done over SSH. No one may fork, clone, or view it unless they are added as a member. Every repository with this icon () is private. This repository is public. Anyone may fork, clone, or view it. Every repository with this icon () is public.
Andreas Rossberg defined a concise and elegant type system for the concatenative language Cat created by Christopher Diggins that makes clear, once and for all, that the nature of the paradigm is solidly functional, point-free and higher order in a way that, as John Nowak remarks, goes beyond the original conception of Backus' FP. Here I wish to contribute to fixing these important ideas by presen
Benjamin's Adventures in Programming Language Theory Wonderland A few days ago, there was an interesting post by Rafael Gustavo da Cunha Pereira Pinto, dated “Mon, 5 Jan 2009 09:08:37 -0200,” on the Haskell-beginners mailing list on the Haskell programming language, referencing a monad tutorial for the O’Caml programming language that provided an alternative perspective in helping to illustrate mo
Home News Information Documentation Tutorial Reference Manual  Version 0.13.1  Snapshot User's Guide Version 0.13.1 Snapshot Library Reference Version 0.13.1 Snapshot cf. Prolog Version 0.13.1 Snapshot cf. Haskell FAQ  Version 0.13.1  Snapshot Mailing Lists Back-ends Download Related Contact Search Bug Database Comparing Mercury with Haskell Mercury has a lo
1階受付:インストール等 / 1階案内版:コマンド / 2階:書き方 / 3階:文と式 / 4階:関数 / 5階:オブジェクト指向 / 6階:型 / 7階:注釈等 / 屋上:言語仕様要約 / 雲:scalaパッケージ概観 / 青空:その他の付属パッケージ概観 なお、以上の解説はJavaの文法とコマンドや標準ライブラリ等を一応知っていることを前提(現行のScalaはなおJavaライブラリへの依存度が高くScalaだけで完結できる状態では無い。なお、Scalaのコンパイラ自体はJava1.4用のコードも吐けるが、標準ライブラリが多く1.5を前提としている)とし、その違いだけをとりあえずは書き留めるものである。もっぱら文法やライブラリ参照用であることを目指しているので、例や特長等は次のリンクを参照されたい(なおただし、原著者たちの配慮にもかかわらず、それらの例は関数型言語に関する事前の概要的把握
A quick comparison of 10 non-mainstream programming languages Sunday, 21 December 2008 This article has been translated into Serbo-Croatian by Web Geeks This article has been translated into Portuguese by Artur Weber This article has been translated into French by Avice Robitaille If you program for fun or profit, chances are that you know C, C++, Java, PHP, Perl, Python or Ruby. These programming
Home page for the Slate programming language.Current Status Dec. 7, 2008 - Thanks to Timmy Douglas' efforts over the last couple of years, Slate is now running much faster and is easier to work with, so we're relaunching the project at a new domain, slatelanguage.org. We now use Google to host our mailing list and sources. Aug. 9, 2006 - The Strongtalk VM is open-sourced, though still very Windows
John E. Howland Department of Computer Science Trinity University 715 Stadium Drive San Antonio, Texas 78212-7200 Voice: (210) 999-7364 Fax: (210) 999-7477 E-mail: jhowland@Ariel.CS.Trinity.Edu Web: http://WWW.CS.Trinity.Edu/~jhowland/ A brief introduction to functional programming is given using the J programming language for examples. Several examples show the expressive power of functional lang
Cookie Policy Clicking 'Accept All Cookies' means you agree to our cookie use and data sharing as described in our privacy policy under 'Cookies and Tracking Technologies'. Manage cookie options Skip to main content OpenCL for Parallel Programming of Heterogeneous Systems OpenCL™ (Open Computing Language) is an open, royalty-free standard for cross-platform, parallel programming of diverse acceler
勾配の緩やかな初心者向け Scheme 入門ページです。 コンピュータは使ったことがあるが、プログラミング経験があまりない人を想定しています。 Scheme の解説はすでに山ほど優れたものがありますが、あえて解説記事を書いてみました。 Scheme のような抽象的な話題は波長が合えばすんなりと理解できますが、あわないと全く理解できません。 他の解説を読んで今ひとつよく理解できなかった人は試しに読んでみてください。 この記事の目標はコンピュータ科学の教科書の決定版である SICP を読める程度の Scheme の知識を提供することです。 目次: 処理系のインストール Scheme を電卓代わりに使う リストを作ろう 関数を定義しよう 分岐 局所変数 繰り返し 高階関数 入出力 代入 文字、文字列 シンボル型 連想リスト、ハッシュ表 ベクトルと構造体 構文の定義 (マクロ) 継続 遅延評価 非
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く