タグ

言語に関するkohagiのブックマーク (2)

  • JavaVM上の新言語「Noop」が話題に - @IT

    2009/09/18 JavaVM上のJavaライクなプログラミング言語「Noop」が話題を呼んでいる。2009年9月16日から3日間の予定で米国サンタ・クララのサン・マイクロシステムズ内で行われた「JVM Language Summit」で、グーグルの社員らがサイドプロジェクトとして提案する発表を行った。プロジェクトのWebサイト自体は8月中旬から公開されていて、すでに動くコードもあるが、公の場での披露はJVMサミットが初めてだった。 NoopのソースコードはJavaバイトコードにコンパイルできるほか、Javaのソースコードへ変換したり、コマンドラインインターフェイスが実現できるようインタープリタとしても稼働する。 NoopはJavaVM向けの実験的言語で、これまでNoopの開発者らが感じていたプログラミング上の良い作法(ベストプラクティス)と、逆にこうあるべきではないと感じていた悪い作

  • “Lisp as an Alternative to Java”のお題を Squeak Smalltalk で - Smalltalkのtは小文字です

    何を見てだったかは失念^^;…経由で http://www.kmonos.net/alang/d/2.0/lisp-java-d.html を知って、面白そうだったのでチャレンジ。こんなのは33分くらいあれば十分!とナメてかかったものの、結局、なんやかんやあって3時間くらいかかっちゃいました。なんやかんやは…なんやかんやです。w 古めのネタですが、イチオシの言語や処理系やパラダイムがあれば、その“パワー”の違いを他との比較をつうじて見定めるのに、あるいは、使い慣れた or 学習中の 言語や処理系やパラダイムを用いての自らのスキルや理解度をはかる腕試しに、FizzBuzz ほど簡単ではない適度な手応えがあってよさそうに思いました。 要件はおおざっぱにはこんな感じでしょうか。 指示に従い、アルファベットを0〜9の数字に割り振る。 記号を含む数字列をこの対応表を用いて数字以外を無視して符号化し、

    “Lisp as an Alternative to Java”のお題を Squeak Smalltalk で - Smalltalkのtは小文字です
  • 1