タグ

Scalaと関数型言語に関するshuzo_kinoのブックマーク (2)

  • Fortress - Wikipedia

    Fortress(フォートレス)は、高性能を目指して設計された実験的なプログラミング言語であった。米国国防高等研究計画局の高生産性計算機システムプロジェクトの資金援助を受けてサン・マイクロシステムズ研究所で作られた。設計者の一人にScheme、Common Lisp、Javaなどを手がけたガイ・スティール・ジュニアがいる。ただし、現在は開発が中止されている。 特徴[編集] 言語の名前「Fortress」は英語で「要塞」を意味する言葉であるが、これには「安全な Fortran」という意味が込められている。安全な言語とは、例えば「現代のプログラミング言語に標準的に備わっている、抽象化の仕組みや型の安全性を保証する仕組みを備えた高性能の計算機言語」ということである[1]。この言語はまた、暗黙の並列性や、UNICODE 対応、数学記法(英語版)に似た文法という特徴もある。この言語は Fortrra

    shuzo_kino
    shuzo_kino 2015/02/12
    “言語の名前「Fortress」は英語で「要塞」を意味する言葉であるが、これには「安全な FORTRAN」という意味が込められている。”  アィエエ…アィエエ(失禁
  • Scala開眼

    1階受付:インストール等 / 1階案内版:コマンド / 2階:書き方 / 3階:文と式 / 4階:関数 / 5階:オブジェクト指向 / 6階:型 / 7階:注釈等 / 屋上:言語仕様要約 / 雲:scalaパッケージ概観 / 青空:その他の付属パッケージ概観 なお、以上の解説はJavaの文法とコマンドや標準ライブラリ等を一応知っていることを前提(現行のScalaはなおJavaライブラリへの依存度が高くScalaだけで完結できる状態では無い。なお、Scalaのコンパイラ自体はJava1.4用のコードも吐けるが、標準ライブラリが多く1.5を前提としている)とし、その違いだけをとりあえずは書き留めるものである。もっぱら文法やライブラリ参照用であることを目指しているので、例や特長等は次のリンクを参照されたい(なおただし、原著者たちの配慮にもかかわらず、それらの例は関数型言語に関する事前の概要的把握

    shuzo_kino
    shuzo_kino 2012/12/31
    ネタタグをつけたくなるほどに狂信的 まるで宗教学か哲学の本でも読んでいるかのよう それだけ凄い言語ってことなんだろうけど
  • 1