[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

languageに関するruiccのブックマーク (15)

  • Polemy Reference Manual

    Authors: k.inaba License: NYSL 0.9982 (http://www.kmonos.net/nysl/) 左のサイドバーの "Package" タブをクリックすると実装のソースのドキュメントが読めます。 このファイルは、言語仕様などの、やや辞書的な説明です。 もっとざっくりとした、言語デザインの方向性の魂的なものについては、 「メタプログラミングの会」の発表スライドをご覧下さい。 あと、 やたらとマクロの章が長くなっていますが、 この部分は、 レイヤ機能を入れたら自動的にすごく自然にマクロが入るなーと思って、 おまけで実装してみた程度のものです。 あんまり重要ではないので、適当にスルーして下さいませ。 単に、適当に入れたら適当で微妙な部分が多く残ってしまったので注意書きが増えているだけで…。 言い訳ついでにもう一つ言い訳ですが、この言語は、少なくとも今のところ

    ruicc
    ruicc 2010/12/05
    レイヤ機能搭載。面白そう。
  • haXe

    haXe (pronounced as hex) is an open source programming language. While most of the other languages are bound to their own platform (Java to the JVM, C# to .Net, ActionScript to the Flash Player), haXe is a multiplatform language. It means that you can use haXe to target the following platforms : Javascript : You can compile a haXe program to a single .js file. You can access the typed browser DOM

  • http://www.pat.hi-ho.ne.jp/nobu-nisi/atarasii/ninti.htm

    ruicc
    ruicc 2010/07/05
    概念的記憶と手続き記憶か。
  • 純粋関数型言語Concurrent Clean

    純粋遅延関数型言語Concurrent Clean (Pure and lazy functional language : Concurrent Clean) 〜 The most functional language 〜 Concurrent Cleanは、オランダのネイメーヘン大学で開発している、純粋な関数型言語です。 メジャーな関数型言語としては、Lisp、Scheme、ML、Haskell等がありますが、それらに決して劣ることのない環境と言語仕様を持つ言語です。効率性・開発環境・言語仕様どれも最高位ではないかと思うくらいです。言語仕様的には、この中では、Haskellに一番似ているとされています(沿革的にはMirandaと言われる純粋関数型言語の中間言語から出発していますので、Mirandaに似ていると言う方が正確でしょうが)。 ここでは、著作者たるPlasmeijer教授

  • 新言語、LunaScript登場 - 従来の10%のコスト | エンタープライズ | マイコミジャーナル

    Lunascript - an in-house programming language for writing rich web applications in about 10% of the time and code you can today. リッチなWebアプリケーションを構築する取り組みとして、新しいアプローチが発表された。まだ開発段階にあり成果物は公開されていないが、紹介されているコンセプトや関係者から類推するに、今後のWebアプリケーション開発において興味深い地位を占める可能性がある。 GoogleやFacebookの関係者が従事してきた従来のWebアプリケーション開発はJavaScriptHTMLCSSSQL、バックエンドシステム、ビルドツールなどさまざまな技術に対して深い知識が要求されていたという。同じような開発を繰り返し実施する必要があり、その工程は複雑で

    ruicc
    ruicc 2010/02/04
    Lunascapeは関係ないと。
  • On programming language design - プログラミング言語を作る日記

    InfoQの以下の記事経由で、 Andrej Bauer氏の語るプログラミング言語の設計 こういう記事を見つけたので、 On programming language design | Mathematics and Computation 日語に(勝手に)訳してみました。 英語が得意なわけでもないので(ていうか苦手なほうなので)変なところ等ありましたらご指摘願います。 ――というかHaskellをちゃんと勉強したくなった。 In a recent post I claimed that Python’s lambda construct is broken. This attracted some angry responses by people who thought I was confused about how Python works. Luckily there were

    On programming language design - プログラミング言語を作る日記
  • Home - マネーのヒント

    過去にローンやクレジットカードの返済を延滞・滞納したことがある等、思い当たるふしがある方は、今後のカードローン審査に無事通るのか不安に思うのではないでしょうか。

    Home - マネーのヒント
  • http://starscafe.net/kotoba/misuse/nuance_a.htm

  • プログラミングClojure - suztomoのはてなダイアリー

    プログラミングClojure(Stuart Halloway著, 川合史郎訳)献をいただきました。森田さんありがとうございます。 ざっと最初のほうを読んでClojureとこのの特徴を書いてみると ClojureはJVM上で実行されるLispである。ただし括弧が少なめ。 関数はfirst objectでオブジェクトへの再代入はなくて、関数は副作用を持たない。 Clojureはソフトウェアトランザクショナルメモリなどの並行処理のためのモデルが入っている ClojureのオブジェクトはJavaのインスタンスでもあるので高速にJavaのオブジェクトとやり取りできる。 JVM上で高速に実行されるための実装になっている Lispなので記述が短くて、Javaの蓄えてきたライブラリをClojureが使えて、速い。 以上がClojureの特性で非常に魅力的。の内容も具体例が多くて、言葉の使い分けもしっ

    プログラミングClojure - suztomoのはてなダイアリー
    ruicc
    ruicc 2010/01/22
    JVM上で動くLisp.
  • PHPの言語仕様がウンコな理由個人的トップ10 - kなんとかの日記

    PHPerの問題点はPHPしか知らずに的外れなことを言うことだ」と、Javaしか知らなくて的外れなことを言っている連中にすら言われちゃってるPHPerのみなさん、こんにちは。 PHPは「使える道具」であることは事実です。しかし同時に言語仕様がウンコなのも事実。 ここでは、個人的にウンコだと思っているPHPの仕様を挙げてみたよ! htmlspecialchars() の名前が長すぎる これはほんとウンコ。おまえWebアプリのための言語やろが!なんでこの関数の名前がこんなに長いねん!こんだけ長かったらめんどくさがって echo $var としてまうやろが!WordPressのthemeでHTMLエスケープ忘れが多いのはおまえの名前が長すぎるせいだ! そんなわけで、全PHPerはこんな関数を定義するといいと思うよ。 ## echo $var; よりも短く h($var); と書ける! func

    PHPの言語仕様がウンコな理由個人的トップ10 - kなんとかの日記
  • inforno :: 個人的Go雑感&メモ

    GoogleGoという新しいプログラミング言語 を出したようで。早速、インストールして軽くドキュメントを流し読みしてみました。 英語なんて読みたくないよ、という人もいるかもしれないし、誰かの役に立つかもしれないので自分用メモおいときます。完全に自分用なんである程度他の言語の知識がある人向けな上、ざっくり流し読みなんで間違ってるかも。 どんな言語? ネイティブコードを吐く、コンパイル型。 速度はCレベル。 GC搭載。ポインタはあるけど、ポインタ演算はできません。 各種アーキに最適化された、それぞれのコンパイラセットを持ちます。例: 6g, 6l : amd64 8g, 8l : i386 linux, mac, naclに対応。 動的型言語と静的型言語のおいしいとこどり。 concurrent処理が組み込まれてます。 個人的雑感 こんな言語設計思想かなあと感じたり とにかく、シンプルな言

  • Effective Go - The Go Programming Language

    Introduction Go is a new language. Although it borrows ideas from existing languages, it has unusual properties that make effective Go programs different in character from programs written in its relatives. A straightforward translation of a C++ or Java program into Go is unlikely to produce a satisfactory result—Java programs are written in Java, not Go. On the other hand, thinking about the prob

    Effective Go - The Go Programming Language
  • グーグル、C/C++に代わる新言語「Go」をOSSで公開 - @IT

    2009/11/11 グーグルは2009年11月10日、Cのようにシステム記述に適したプログラミング言語「Go」をBSDライセンスの下に公開した。C++のようなC言語の拡張ではないが、Cに似た構文が特徴で、ガベージコレクタ(GC)や並列プリミティブ、イテレータ、実行時リフレクションなどを備えた新しい設計が目を引く。Goグーグルの社員7人が「20%の自由時間」を利用して開発した。設計・実装を行っているのが分散OS「Plan 9」の創案者であるロブ・パイク氏や、Unix、Cの生みの親、ケン・トンプソン氏、Google ChromeのV8エンジンを開発したロバート・グリースナー氏など錚々(そうそう)たるメンバーで、こうした点でも注目を集めそうだ。 グーグル社内では、まだGoを使っていないが、今後はWebサーバなどのシステム関連のソフトウェアで実用を検討しているという(Goのオフィシャルサイトは

  • グーグル、オープンソースのプログラミング言語「Go」を発表

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Googleは米国時間11月10日、オープンソースのプログラミング言語「Go」を発表した。Goは、首席ソフトエンジニアRob Pike氏やUNIXの共同開発者のKen Thompson氏らで構成されるチームにより開発された。 現在、Goプロジェクトは、プログラミング言語、コンパイラ、Goで書かれたプログラムに多くのビルトイン機能を与えるランタイムパッケージプログラムで構成されている。Pike氏によると、Goは、CおよびC++と類似しているが、最新の機能を採り入れ、ウェブブラウザ内でも使用可能にするなどの汎用性を備えているという。 Goは、ソフトウェアをマルチコアプロセッサで実行する場合に発生する問題に対処するよう開発されている。またオブ

    グーグル、オープンソースのプログラミング言語「Go」を発表
  • 速報:グーグルが新言語「Noop」を公開。JavaVMで動作

    グーグルが新プログラミング言語「Noop」を公開しました。Noopは新旧のプログラミング言語からいいとこ取りをした、JavaVMで動作するプログラミング言語と説明されています。 Noopは、サン・マイクロシステムズで開催中の「JVM Language Summit」で、グーグルの2人のエンジニア、Alex Eagle氏とJérémie Lenfant-Engelmann氏によって発表されました。 すでにJVM Language Summitでの発表資料がPDFとして公開されており、その資料には、Noopのミッションが次のように説明されています。 Noop's mission Help teams develop software that is easier to understand and maintain. Noopのミッション 分かりやすくメンテナンスしやすいソフトウェアのチーム開

    速報:グーグルが新言語「Noop」を公開。JavaVMで動作
  • 1