タグ

programmingに関するita-wasaのブックマーク (9)

  • プログラミング言語 Mind

    語でプログラムが書けます! プログラミング言語「Mind (マインド)」の特徴、それはなんといっても 日語でプログラミングできるということでしょう。 もとになったのは Forth というプログラミング言語です。 天文台職員のムーアという人物によって生を受けましたこの Forth、 スタックという仕組みを使ったオリジナリティあふれる言語として 知られていましたが、ある人が気づきました。 「あれーっ、この語順って、日語みたいだ」。例えば、足し算。 多くプログラミング言語では数学の式に合わせて 24+38 と書くのですが、Forth では 24 38 + と書くのです。あれ、「24 と 38 を足す」って読めないかな? ってことで 調べてみると、Forth の書き方は日語に非常に近いということがわかり、 ついに Mind の誕生と相成りました。 Mind のプログラムは、こりゃもう日

    ita-wasa
    ita-wasa 2008/11/18
    余談ですけど、Mind ではことばの語尾には寛容なので、 24と 38を 足しちゃったりするわけぇ なんて書いても OK です。筆者はいつかコギャル口調で巨大なプログラムを作って やろうと思っているのですが、まだ実行
  • マインド - Wikipedia

    マインド(英: mind) Mind (プログラミング言語) - 日語プログラミング言語。 Mind (慈善団体) - メンタルヘルス関連のイギリスの慈善団体。 MIND (ROUAGEのアルバム) - ROUAGEのアルバム。 MYND - 堂剛のソロプロジェクト、ENDRECHERIの配信シングル。 マインド - FM大阪で、2020年4月4日から毎週土曜17:55-18:00に放送中のラジオ番組。 このページは曖昧さ回避のためのページです。一つの語句が複数の意味・職能を有する場合の水先案内のために、異なる用法を一覧にしてあります。お探しの用語に一番近い記事を選んで下さい。このページへリンクしているページを見つけたら、リンクを適切な項目に張り替えて下さい。

    ita-wasa
    ita-wasa 2008/11/18
    C言語やPascalの関数との違いは、引数が表面に表れないことである。他言語のプログラマが最も驚くのはこの点かもしれない。これはスタックを縦横に活用することで実現している。最初は違和感があるが、慣れると非常に
  • 並行プログラミング言語

    ita-wasa
    ita-wasa 2008/10/23
    ■今日の重要な話 * 並行プログラミング言語 * 永続プログラミング言語 * 分散プログラミング言語
  • http://www.kt.rim.or.jp/~kbk/zakkicho/08/zakkicho0810c.html

    ita-wasa
    ita-wasa 2008/10/22
    勘違いしないで欲しいのだが、Rubyは great language だ。 わたしはRubyのブロックをさんざん使ってきている。 Rubyでのコードは美しく、一貫性のある、表現性豊か(expressive)なものにできる。 ブロックはわたしにとって gateway
  • Sioux Hot-or-Not: Functional programming: unlocking the real power of multi-core (Joe Armstrong)

    Sioux Hot-or-Not 8 mei 2008, Functional programming: unlocking the real power of multi-core met Joe ArmstrongRead less

    Sioux Hot-or-Not: Functional programming: unlocking the real power of multi-core (Joe Armstrong)
    ita-wasa
    ita-wasa 2008/10/15
    Sioux Hot-or-Not 8 mei 2008, Functional programming: unlocking the real power of multi-core met Joe Armstrong Joe Armstrong のプレゼンスライド。ハードウェアレベルやハコでの並列と関数プログラミングのはなしみたい。
  • ホワット・ア・ワンダフル・ワールド いろいろあって,就職することになりました

    2008 年 11月 21 日付けで,京都マイクロコンピュータ株式会社に入社することになりました. 「デバッガは神の手 (社長談)」 ということで,ハードウェアとソフトウェアの全てを掌握し支配するデバッガ技術を基幹として,ソフトウェア開発の世界を改革していけたら良いなと思っています. 社長の名言集 (ちなみに KμC は,社長が一番コードを書いてるという変な会社です) 「パートナー ※ が無い環境ではもうプログラミングできへんわ.逆に言うと,パートナーさえあれば,OS はなんでもかまへん.emacs 使う人が,emacs の中で全部やるのと同じやな」 (※ KμC が販売しているデバッガ.一番 KμC のデバッガを使っているのは,KμC の社員です) 「優れたデバッガがあれば,コードの書き方が変わる.うちの会社のコードはかなり独特で,普通のプログラマは追えないしわけわからんと思う.だけど,

    ita-wasa
    ita-wasa 2008/10/02
    「みんなまだ,あまりデバッガの可能性に気付いて無い.デバッガが手に馴染んでくると,全てが自分の手の上で踊っているような感覚になれる.どんなコードでも扱えると自信を持てるようになる.みんながデバッガの可
  • http://www.nabble.com/Re%3A-currying-and-lazy-evaluation-questions-td19621537.html

    ita-wasa
    ita-wasa 2008/09/24
    > Can some one explain to me how to "explicitly" use lazy evaluation in > Erlang, in the general? I use macros -define(DELAY(E),fun()->E end). -define(FORCE(F),F()). to save a little typing, and more importantly mark the places where I'm thinking in terms of laziness. QuickCheck の Joh
  • FPGA Development Seminar

    全日程終了いたしました!! 9月2日(火)から4日(木)までの3日間の講習会を無事終了することが出来まし た。毎日40名以上の方に受講していただきありがとうございました。アンケート の回収結果からは問題点も明らかになりましたが、全体評価としては、今後も定 期的に開催して欲しい、役に立った、理解できたなど、好評をいただきました。 FPGAやボード開発に関わる講習会開催の希望などありましたら今後も引き続きご 意見をお寄せ下さい。よろしくお願いいたします。 アンケート結果などは準備が出来次第公表する予定です。 主催者、講師一同 対象者:学生および研究者 日時: 9月2日(火)から4日(木) 場所: KEK 3号館1階会議室(9/2)、4号館セミナーホール(9/3-4) 参加費:無料 内容: 9/2 コース1. 入門編:FPGA設計の基礎としてデジタル回路入

    ita-wasa
    ita-wasa 2008/09/24
    Field Programmable Gate Arrays (FPGA)はユーザーがプログラム可能な論理回路集積回路です。近年では測定器の読みだし回路で多用されています。 最新のFPGAでは1チップに搭載できるユーザー回路は非常に大きくなっておりユーザー
  • kimbly.com - kimbly リソースおよび情報

    ita-wasa
    ita-wasa 2008/09/23
    erlang uses 'behaviour' as its proxy for polymorphism. You pass in the atom representing a module when you make an instance of a process. As long as the interfaces are the same you can use interchangeable modules. No inheritance, but runtime swappable instantiation. Sort of like making an instance o
  • 1