タグ

programmingLanguageとcultureに関するtsupoのブックマーク (10)

  • 「アラン・ケイの言語」を拒否したAppleに非難の声 | WIRED VISION

    前の記事 日の伝統的風景をゲームに変えた『超・ちゃぶ台返し!』 米国議会図書館は、なぜTwitterの全ログを保存するのか 次の記事 「アラン・ケイの言語」を拒否したAppleに非難の声 2010年4月21日 IT コメント: トラックバック (0) フィードIT Brian X. Chen Photo: Bryan Derballa/Wired.com 約40年前、テクノロジー界の伝説的人物Alan Kay氏は、子供達がプログラミングを学べる軽量タブレットを構想した。米Apple社の『iPad』はこのビジョンに近いデバイスとされる。しかし同社はこのほど、Kay氏の仕事に基づいた、子供も使いやすいプログラム言語がiPadに載ることを拒否した。 Apple社は14日(米国時間)、『iPhone』と『iPad』向けの『App Store』から、『Scratch』と呼ばれるアプリを削除した。S

    tsupo
    tsupo 2010/04/22
    Apple社がScratchアプリを削除したのは、「iPhoneアプリには、Apple社のもの以外のコード・インタプリタを含めてはならない」と定めた契約事項第3.3.2項の規定に違反したとされたから // McIntosh氏 → マッキントッシュ!!
  • Cyan, Yet Another New language - takuto_hの日記

    プログラミング言語Cyanを公開しました。 これは、私がU-20プログラミング・コンテストに応募し、個人部門で賞をいただいた作品です。 Cyanは「さいあん」と読みます。Lispのマクロを持ち、Python風のインデントによってブロックを表します。インスタンスベース・オブジェクト指向や継続といった概念を取り入れています。 以下に簡単な紹介を載せます。詳しい説明は、Cyanリファレンスマニュアルなどをご覧ください。 S式とマクロの分離 Cyanのもっとも大きな特徴は、LispのS式とマクロの分離を試みたことです。 mac(while)^(test, body): `loop: if(!?test): break() begin(?body)これは、準クオートを用いて記述したwhileマクロです。単純なマクロはこのように簡単に記述できます。 これが可能なのは、式がすべてオブジェクトだからです。

    Cyan, Yet Another New language - takuto_hの日記
    tsupo
    tsupo 2008/12/08
    Cyanは「さいあん」と読む // 「俺言語作りたい病」とか「俺シェル作りたい病」とか「俺OS作りたい病」とか、そういうのに罹りやすい人が身近に多いので、興味深い
  • takuto_hの日記

    takuto_h's diary 第56回プログラミング・シンポジウムにて、「環境にメソッドを直接格納する新しいオブジェクトシステムの提案」というタイトルで発表を行います(発表プログラム)。 独自に考案した全く新しいオブジェクトシステムを搭載する新言語Suzuについての発表です。興味のある方はぜひ。 そのうちSuzuの処理系(OCamlで書かれています)とその解説記事を公開する予定です。 この記事では、私がオブジェクト指向のどこを愛しどこを素晴らしいと感じていて、そのうえでなぜオブジェクト指向を使うことを避けているのかを書き留めておきます。関数型言語使いの方で、「オブジェクト指向の何がいいのかわからない」「オブジェクト指向難しすぎ・複雑すぎ」とおっしゃる方にぜひ読んでいただきたいと思っています。また、「オブジェクト指向言語完璧に理解したわ」と思っている方にも読んでいただきたく思います。 な

    takuto_hの日記
    tsupo
    tsupo 2008/12/08
    takuto_h: プログラミング言語Cyanの設計者
  • PHPユーザーは本当にほかの言語を知らないのか? (2/2)- @IT

    PHPの次に学ぶ言語」というテーマは、先の質問と逆順に答えていくことになった。 まず、id:amachang氏がさまざまな理由を挙げながらJavaScriptを推す。 一番大きな理由は、Webブラウザというプラットフォームで動く唯一の言語なので、さまざまな言語の人がJavaScriptをやらざるを得ない状況にあることです。その結果、JavaScriptの使い方が関数言語的であったり、オブジェクト指向的であったり、手続き指向的であったり、クラスっぽく使うには、プロトタイプっぽく使うにはというさまざまな情報が、どれが正しいというわけでなく多くのブログで取り上げられています。だから、さまざま言語に触れることができ、JavaScriptはすべての言語のハブになっていると思います 言語設計的にも、関数がファーストクラスオブジェクトで、純粋な値として使えるので、関数指向の言語でも使えるし、クラス指向

    tsupo
    tsupo 2008/08/01
    ActionScript3は、ECMAscriptのアドビ側実装になっていて、実行エンジンTamarinがMozillaへ贈られました → Tamarin に対抗して、Tamaran とか Tamarima7 とかが出てくることに期待
  • Microsoft declares its modeling love with a new language, ‘D’ | All about Microsoft | ZDNet.com

    Microsoft watcher Mary Jo Foley's blog covers the products, people and strategies that make Microsoft tick. Adrian Kingsley-Hughes sifts through the marketing hyperbole and casts his critical eye over the latest technological innovations to find out which products make the grade and which don't.

    Microsoft declares its modeling love with a new language, ‘D’ | All about Microsoft | ZDNet.com
    tsupo
    tsupo 2008/02/06
    DはXAMLベースの非開発者向け言語 / 1980年代のCASEとは別物だよ? / Webページも書けるよ! / WCFがIndigoというコードネームで呼ばれてた頃から構想 / Visual Studio 10 とか .NET Framework 4 辺りで日の目を見る
  • マイクロソフト、新開発言語「D」を開発中

    Microsoftが新しい開発言語に取り組んでいる。その言語は「D」と呼ばれ、アプリケーションのモデル作成を容易にする、とMary Jo Foley氏がZDNetで報じている。 同氏は、Dを「非開発者を対象とした宣言型言語」とブログの投稿で述べている。 アプリケーションのモデルを作ることで、開発時間が短縮され、アプリケーションの配備と運用が稼働後に簡単になる。 エンドユーザープログラミングは、アイデアとしては以前から存在するが、マッシュアップの時代において徐々に現実味を帯びてきている。マッシュアップでは、異なるウェブフィードからのデータをひとつのウェブページに統合できる。 Microsoftの開発者グループは2007年、マッシュアッブビルダのPopflyをリリースした。Popflyはビジュアルアプリケーション作成ツールだが、同時にプログラミングの基概念を紹介することも意味していた。

    マイクロソフト、新開発言語「D」を開発中
    tsupo
    tsupo 2008/02/06
    元記事は http://blogs.zdnet.com/microsoft/?p=1159 / たぶん、「D」というのはコードネームじゃないかな? // 非開発者を対象とした宣言型言語 / エンドユーザープログラミング → 第四世代言語の幻想、再び?
  • おごちゃんの雑文 » Blog Archive » だから言わんこっちゃない

    はてブにあった他のページのコメントに、 COBOLは「負の遺産」なんかじゃない へのリンクが貼ってあったものだから、意外なところからアクセスが。しかもネタ元がMatzのところだとゆーのがシュール。kkanoさんのコメントに、 > PHPユーザの大半は中盤でスキルアップを止めてしまうから。そのうち「2000億行もの負の遺産――COBOLコードの近代化はどのように進めるべきか」のPHP版が出てくるぞ。 なんてことが書いてあったりで、なんとなく「だから言わんこっちゃない」的つーか「ほーらね」的つーか。 私はPHPという言語は書けないことになっている(謎)ので、良いだ悪いだと言うつもりはない。私は$を多用する言語はあまり好きでないないので、それだけで拒絶反応が出ちゃうんだけど、よく考えたら自分でスクリプト言語作っても、$に意味を持たせる仕様にしちゃうから、あんまり$だけで言語をとやかく言っちゃいけ

    tsupo
    tsupo 2008/01/31
    PHPは「webアプリのCOBOL」 / 「いや~な空気」あたりが元で、言語の評価まで下がってしまう / RoR以後は猫杓子になってしまって、デキない人も参入してしまった。結果、いや~な空気を漂わせている部分もあったりする
  • プレゼン資料用のメタ言語ってどうだろう

    メインマシンをMacBookに変えてから、プレゼン資料を作るためにいちいちParallelsからPowerpointを立ち上げるという作業がうっとうしくなって来た今日この頃である。もちろん、Keynoteを使うという方法もあるがファイルの互換性の問題があるし、Google Docsでは見栄えが悪い。 「誰かがすでに作っているだろうな」と思いつつHTML+CSS+JavaScriptで作ってみたのがこれ(クリックすると次のスライドに進む)。 手持ちのバージョンのSafari、Opera、Firefox、IEでは動作確認済み。iPhoneでももちろんちゃんと動く。フォントの大きさはダイナミックに計算しているので、全画面でブラウズしてもそれなりに動く。 まだまだ機能的に不足している部分はたくさんあるが、こんな形で作っておけば、ブログでの公開も簡単だし、見た目はCSSしだいでなんとでもできる。ある

    tsupo
    tsupo 2007/12/23
    これはおもしろいですね。自分で記法を定義したファイルを用意して注入すれば、その記法でプレゼンが書ける、というところまでいくと、かなりいい感じがします。
  • Perlはやっぱもう駄目か - enbug diary (2006-07-22)

    _ Perlはやっぱもう駄目か failmalloc に関して、 Rubyについては作者のまつもとさん自身が対応してくださったり、 PythonについてもNealさんから個人的に連絡を受けたりと、 プロジェクトの勢いを感じさせる展開でありました。 私は例に出さなかったにも関わらず、 いろいろ他に試してくださったプロジェクトもあるようです。 しかし何かひとつだけ全く動きのないプロジェクトがあって、 それはPerlなんですよね。 私自身、確か4、5年ぐらいはPerl使いでした。 途中で一度Rubyいいよーと勧められたけれど、 「Perlで出来てるのに何でまた別のを勉強しなきゃいけないのだ」 と、よくあるパターンで、Perlを長年使い続けていたのでした。 しかしPerlで書いたコードは全部ゴミにしかならないのは痛感していて、 前に書いたものを解読するぐらいなら、 また一から書き直した方が手っ取り

    tsupo
    tsupo 2006/07/24
    私も sed や awk は結構使ってるなぁ。って、最近はむかしほど使わなくなったけど。
  • OBB vs AABB - Radium Software Development

    tsupo
    tsupo 2006/01/29
    フラッシュ付き使い捨てカメラからフラッシュ部品を取り外し,エナメル線で作成したコイルを繋ぐだけで完成。コイルから生じる電磁界によって近傍の RFID タグ内に異常電圧が印加され,破壊されることを期待
  • 1