タグ

languageに関するnitoyonのブックマーク (19)

  • 類似しているプログラミング言語の文法などの比較まとめチートシートが良い感じ - goinger的日記

    以前見つけた資料。そういやそんなんあったなと久々に検索して探すのに少し手間取ったのでメモ 言語の比較対応で文法覚えられそうなんで便利じゃないかなと 参照: Big Script: PHP, Perl, Python, Ruby, Smalltalk http://hyperpolyglot.wikidot.com/scripting Small Script: Bash, Tcl, Lua, Javascript, IO http://hyperpolyglot.wikidot.com/small Platform: C, C++, Objective C, Java, C# http://hyperpolyglot.wikidot.com/platform Lisp: Common Lisp, Scheme, Clojure, Emacs Lisp http://hyperpolyglo

    類似しているプログラミング言語の文法などの比較まとめチートシートが良い感じ - goinger的日記
    nitoyon
    nitoyon 2010/07/30
    プログラミング言語ごとの文法違いまとめ。http://hyperpolyglot.org/
  • 楽譜でプログラミングする言語Scorlang - ならば

    はじめに 楽譜はソースコードというエントリを書いて以来、楽譜を使ったプログラミング言語という漠然とした考えが頭の片隅にあった。ModanShogiを見ていたら頭の片隅から開放したくなったので具体化した。 楽譜プログラミング言語Scorlang(Score language)。ジャンルとしてはビジュアル難解プログラミング言語*1になる。 Scorlangのプログラムは、楽譜のように見える図形で表現される。例えば、下の図は「Hello, world!」を出力するプログラムである。 言語仕様 最初に強調しておくが、Scorlangは音響プログラミング言語ではないので、音響信号を扱ったり音を入出力するための仕様は一切ない。扱えるデータは整数のみ、出力形式はテキストのみである。 ひとつのプログラムをシートと呼ぶ。シートは原則的に、音楽の楽譜と同じく左から右、上から下に向かって処理が描かれており、実行

    楽譜でプログラミングする言語Scorlang - ならば
    nitoyon
    nitoyon 2010/06/07
    音符をプログラムとして解釈させる試み。反復記号がwhile。
  • syntax across languages (One Big Page)

    Introduction What's this about? Language Designers: Looking for operator or function names? Well have a look at the following and remember using existing one may ease the transition :) Language Users: You know one language and want to find the corresponding operator or function in another language Language lovers: Want to know the various ways people invented for commenting/assigning/...? This is

    nitoyon
    nitoyon 2009/07/10
    いろんなプログラミング言語の文法、基本的な操作を比較。
  • 各言語におけるtrue/falseまとめ - 昼メシ物語

    たとえば PHP で、 if ($hoge) { ... } とか書いてあったら、 $hoge がどんな値のときに if の中身が実行されるのか即答できますか。 こういう書き方は多くの言語で可能ですが、言語によって何が真で何が偽になるのかが異なるので、それぞれまとめてみました。 C言語 C言語には bool 型が無い。 0 (int) だけが偽となり、それ以外はすべて真となる。 NULL 定数は stddef.h で以下のように ((void*)0) と定義されているため、偽値として使える。 意見が分かれそうなところですが、個人的にはNULLを偽値として使用するは好きじゃないです。 #ifndef __cplsuplus #define NULL ((void*)0) #else #define NULL __null #endif C++ C++になると bool 型が出てくる。C と同

    各言語におけるtrue/falseまとめ - 昼メシ物語
    nitoyon
    nitoyon 2009/06/07
    true/false の扱いは言語の特徴が如実に現れていておもしろいなぁ。
  • マルコフ過程なウホホイウッホ - ずっと君のターン

    「ぼくゴリラ ウホホイウッホ ウホホホホ ウッホホウッホ ウホホホホーイ」 第57回左千夫短歌大会の市長賞作品に感動が抑えきれないので、ウホホ変換スクリプトを組むことにした。 まず元作品から状態遷移図を作成。矢印のそばにある数字は遷移確率。 そのままコードに落とす。 class Array def any; self[rand(self.size)] end end module Uho MASTERPIECE = 'ウホホイウッホ ウホホホホ ウッホホウッホ ウホホホホーイ' DEFAULT_CHAR = 'ウ' class Converter def initialize(masterpiece=MASTERPIECE) @char_table = {} masterpiece.split(' ').each do |sentence| chars = sentence.split('

    マルコフ過程なウホホイウッホ - ずっと君のターン
    nitoyon
    nitoyon 2009/01/20
    マルコフチェーンでウホホイ。
  • テレビ大阪「美味しんぼ(再)」にて言葉狩り 化学調味料の”化学”部分が無音に - rocketdolphinの日記

    アニメ関西ローカル7216☆栗ちゃん売り出し中 http://live24.2ch.net/test/read.cgi/livewkwest/1207611352/ 60 名前:LIVEの名無しさん 投稿日:2008/04/08(火) 08:50:02.50 ID:0E4gxS8u なんかキタ━━━━━━(゚∀゚)━━━━━━!!!! 61 名前:LIVEの名無しさん 投稿日:2008/04/08(火) 08:50:03.39 ID:p+Y7XxiD おととんだwwwwwwwww 62 名前:LIVEの名無しさん 投稿日:2008/04/08(火) 08:50:03.83 ID:pNJizuUu 無音キタ━(゚∀゚)━!! 64 名前:LIVEの名無しさん 投稿日:2008/04/08(火) 08:50:05.39 ID:YrDqSzQ5 消された!!! 65 名前:LIVEの名無しさん

    テレビ大阪「美味しんぼ(再)」にて言葉狩り 化学調味料の”化学”部分が無音に - rocketdolphinの日記
    nitoyon
    nitoyon 2009/01/13
    化学調味料の化学の部分だけ無音処理された。「うま味調味料」ならOKだったのかな…。
  • マイクロソフトのEngineering Windows 7 ブログ - Site Home - MSDN Blogs

    E7にようこそ Windows 7 のバッテリに関する通知メッセージ 私たちは先週ずっと、Windows 7 とバッテリに関して、特に「Considering replacing your battery (バッテリを交換してください)」という Windows 7... Date: 03/01/2010 バグレポートにどう対処するか? ある一つのWindows 7 のバグ レポートのため、チームの何人かはこの 2... Date: 08/29/2009 次のエンジニアリング マイルストーン: RTM 日、Windows 7 プロジェクトにおいて重要なマイルストーンを迎えました。Windows 7 チームは、先ほど Windows 7 を PC OEM... Date: 07/23/2009 グローバル マーケットに向けた Windows 7 のエンジニアリング Microsoft...

    マイクロソフトのEngineering Windows 7 ブログ - Site Home - MSDN Blogs
    nitoyon
    nitoyon 2008/12/08
    Vistaで大容量を閉めている WinSxS ディレクトリの正体。ハードリンクが何重にもカウントされるだけで、実際のディスク容量は400M程度。
  • inforno :: Scalaでスタック指向言語をサクッと実装する

    Scalaにはご存知のとおり scala.util.parsing.combinator というパーサコンビネータライブラリがある。さらには scala.util.parsing.ast というのもあるわけだけど、これは激しく開発中な感じ。Scalaはバージョンがあがるとこういう開発中ライブラリはごそっと変わったりするので今はおいておく。ちなみに、2.7.1では前のパーサコンビネータは scala.util.parsing.combinatorold といういかにも使いたくない名前にされてしまった。 パーサコンビネータといえば言語処理系だ(そうか?)。というわけで scala.util.parsing.ast は置いておいて、とりあえずASTについてほとんど考える必要がない、簡単なスタック指向言語を実装してみることにする。実行はScala 2.7.1.finalで。 スタック指向言語とは

    nitoyon
    nitoyon 2008/05/20
    さくっと。
  • マイクロソフト ランゲージ ポータル ホーム

    マイクロソフト ランゲージ ポータル は、世界中のユーザーやコミュニティの皆様が相互に、またマイクロソフトのランゲージ スペシャリストと交流しながら、コンピューター技術に関連するさまざまな事柄について検討する場として設立されました。マイクロソフトは、お客様に最高品質の製品とソリューションを提供するため常に努力を重ねています。世界の市場に出荷される製品のターミノロジー (用語) に関する皆様のフィードバックは、より良い製品でお客様の期待に応えたいと考える私たちにとって不可欠のものです。 マイクロソフトは、"世界中のすべての人々とビジネスの持つ可能性を、最大限に引き出すための支援をすること" を企業ミッションとして掲げています。私たちが保有する製品用語関連のツールやリソースを提供し、地域振興や経済活動の推進、雇用創出の一助としていただければ幸いです。90 言語で製品の用語を検索可能な検索ツー

    nitoyon
    nitoyon 2008/04/24
    Microsoft が外に文章を出すときのガイドライン。スタイル ガイドには「1つ」と「一度」、句読点、ですます調、全角と半角の間にスペース、括弧の使い分けなどが定義されている。
  • 【新・言語進化論】次にくる!新登場言語 | Think IT(シンクイット)

    AIをどう使うか”ではなく“何を改善するか”TRENDOが語る、AIエージェント時代の質 2025年12月26日 6:30

    nitoyon
    nitoyon 2008/03/22
    最近話題の言語をざっと解説。
  • R Language Definition:

    1. 序 R は統計計算とグラフィックスの為のシステムである。これは、就中、 プログラミング言語、高水準グラフィックス、他の言語へのインタフェイス、そして デバッグ用の機能を提供する。このマニュアルは R 言語の仕様の詳述し、定義を 与える。 R 言語は、1980年代にデザインされそれ以来統計関係者の間で広く使われてきた S の方言である。S の主要な開発者である John M. Chambers は 1998 年の ACM ソフトウェアシステム賞を受賞した。 言語の構文は C 言語と外見上の類似性を持つが、 そのセマンティックスは Lisp と APL に強い親和性を持つ FPL (関数プログラミング言語) の変種である。特に、それは "言語による計算" を可能にし、それにより表現式を入力に取る関数を書くことを 可能にする。これは統計モデリングとグラフィックスでしばしば有用になる。

    nitoyon
    nitoyon 2008/01/12
    R言語の仕様。
  • tonan's blog: 「わ」と「れ」の左側は同じ形ではない

    トナン・大熊肇の(ほぼ文字についての)覚え書きです。 充分に検証していないこともありますので、眉につばをつけてご覧ください。 連絡先:hajimeアットマークtonan.jp(「アットマーク」を「@」に変えてください) 『文字の骨組み』2刷の間違いとご指摘 『文字の骨組み』初刷の間違いとご指摘 『文字の組み方』訂正箇所 『組版/タイポグラフィの廻廊』(白順社)に、「秘」は来は「祕」で「秘」は誤字であり、単なる誤字が由緒ある誤字になったのは王羲之が誤字である「秘」を書いたからだ、と書いた。 このように「のぎへん」と「しめすへん」は古来たびたび間違われている。 ひらがなも同様で、たとえば「わ」は「和」をくずしたものであり、「れ」は「礼」をくずしたものだから、左側の偏の部分は来は違うかたちになるべきだ。 上の図版は「元永古今集」の「われ」だ。 (丸1)が「わ・和」の基形で、(丸2)が「の

    nitoyon
    nitoyon 2007/12/23
    元の漢字は和と礼。「わ」は横棒を書く必要あるが、「れ」は はらい で十分。
  • 広告β:距離感という価値軸

    又聞きだが、先日おもしろい話を聞いた。「リアル」に関してだ。 かつて、主に「リアル」は、「バーチャル」の対義語として使われていた。 ところが最近は「バーチャル」の対義語は主に「フィジカル」となり、両方に対して 「リアルである」ということがいえるらしい。 だから、ゲームでもケータイ小説であっても、見た人の主観的判断として 「リアル」という言葉を使うことはおかしいことではないのだそうだ。 辞書的な意味合いでいっても、リアルには「事実」と「真実」の両方があるので、 かつては「事実」の意味が強かったものが「真実」への変化をしたのかもしれない。 少し考えを進めてみる。 かつての「リアル」は「事実」の意味が強い。これは客観的な指標であるともいえる。 対して最近の「リアル」が「真実」なのだとすると、主観的な価値判断となってくる。 これを前提にすると、なぜこのようなことが起きたのだろ

    nitoyon
    nitoyon 2007/12/22
    言葉あそびエントリ。距離で自分を表現する方向へシフトしているのでは、という仮説。←大量の対象が増えてきて、どっぷりつかっているか、そうでないかだけでは表現しきれなくなってきたのかも。
  • Google Talk用の翻訳ボット | 秋元@サイボウズラボ・プログラマー・ブログ

    via Mashable Google talkaboutで、Jonas Lindberg氏によるGoogle Talkで呼び出せる翻訳ボットの紹介がされていた。 ja2en@bot.talk.google.com en2ja@bot.talk.google.com などのアドレスをGmailやGoogle talkからコンタクト先に追加し、チャットでメッセージを送ると、Google翻訳のエンジンで翻訳して返してくれる。 Contactの追加 ja2enに話しかけてみる jaとenのところを言語コードに変えていくと、いろいろな言語間の翻訳をするロボットをGoogle Talk上から呼び出せるようになる。今のところ動作しているのは、 ar2en, de2en, de2fr, el2en, en2ar, en2de, en2el, en2es, en2fr, en2it, en2ja, en2

    Google Talk用の翻訳ボット | 秋元@サイボウズラボ・プログラマー・ブログ
    nitoyon
    nitoyon 2007/12/20
    翻訳ロボ。
  • ライブドアブログ|無料で豊富な機能が充実

    絵日記 グルメ ライフスタイル・暮らし ペット 旅行海外 日記 ニュース スポーツ ビジネス・経済 趣味・創作 音楽 書籍・雑誌 漫画・アニメ ゲーム 受験・学校 ヘルス・ビューティ IT・家電 学問・科学 まとめ

    ライブドアブログ|無料で豊富な機能が充実
    nitoyon
    nitoyon 2007/12/18
    厳密な言語の面白さ。厳密になれば、高速化できたり、解けない式が解けたりする。
  • 私と言語 - 辺境の日々 (旧:世界線航跡蔵)

    自己紹介用に書いてたら、あまりにも長く、ネタくさくなってきたのでそちらからは削除してここに掲載する。 これを眺めると、Matzみたいな言語オタクに比べるといかに私が「必要な言語しか」「メジャーな言語しか」知らないかが分かる。日語の解説書が出てないような言語は殆ど知らない。言語オタクへの道は遠い。というか、当面はCOBOLとラテン語をやるから別にいいんだ。 思考に用いることのできる言語 夢の中でこれで思考してたりする。 日英語 1階述語論理 C Ruby Pentiumアセンブリ(AT&T記法) 日常会話できる言語 英語でもできるようになりたいな。 日語 少しは使える言語 仕事で使えと言われてもあまり困らないもの。上記の他、 C++ Perl Python Java C# JavaScript Scheme Shell Script(bash, zsh) SQL XSLT Xi 学

    私と言語 - 辺境の日々 (旧:世界線航跡蔵)
    nitoyon
    nitoyon 2007/12/06
    これだけ多くの言語に触れると、どういう世界が見えてくるんだろう。
  • TOYAMA Nao on Twitter: "C++の言語仕様は少なく見積もっても700ページ超えてますよね。ECMAScriptは200ページもありません。このことからもECMAScriptがC++よりシンプルなのは明らかです (ぉ"

  • Lisp500

    [up] | news license installation usage bugs features Is your program large and complex? Are you tired of Greenspunning? Now, in only 500 lines, here we have an informally-specified bug-ridden implementation of Common Lisp, ready to meet your needs. -- Christophe Rhodes Lisp500 is a 500-line implementation of an informally specified dialect of Lisp. It attempts to be not too bug-ridden. Unfortunate

    nitoyon
    nitoyon 2007/06/30
    500行のLispコード。b:id:xx-internetさんによると indent させると3000行弱になるらしい... via オレンジニュース
  • 404 Blog Not Found:電脳言語を嫁に例えると....

    2007年06月13日02:20 カテゴリLightweight Languages 電脳言語を嫁に例えると.... Dave Thomasにインスパイヤされて。 日 Ruby 会議 2007 - Log0610-S5 なぜRubyを愛しているのか - それは難しい質問だ。 なぜ奥さんを愛しているのか簡単には答えられないよね。 なお、「」となっているのは、私がたまたま「夫」だから。他意も鮃もございません。 以下、アルファベット順。夫に例えばバージョンや他の言語は読者の皆さんにおまかせします。 C 不器用 でも子だくさん。 他の嫁達の多くが、彼女の娘。 不器用だが、一番きつい仕事もしてくれるので、未だに娘達が家事を押し付けに実家にやってきたり。 C++ Cが高齢出産した娘 英才教育を受けたが、親の期待が大きすぎたのか、妙な行動を取る事も多く、美人なわりにもてなかった。 しかし親を吹っ切れ

    404 Blog Not Found:電脳言語を嫁に例えると....
    nitoyon
    nitoyon 2007/06/13
    言語界の松田聖子 は名言。
  • 1