タグ

programmingに関するtsukkeeのブックマーク (100)

  • Ruby2.0からオレ様言語まで、軽量言語のお祭りが開催 - @IT

    2007/08/07 日初のハッカーとされる和田氏の講演(レポートその1)で幕を開けた軽量プログラミング言語の恒例イベント、「Lightweight Language Spirit」(LL魂)。レポート第2弾以降は各セッションからハイライトをお伝えする。すでに前編に書いたように、軽量プログラミング言語の最新情報や実用情報が目白押し、というイベントではなく、ギークなネタやジョークが満載の、いかに会場を沸かせるかを競うかのようなイベントだった。 Io、Clean、R言語、Luaのマイナー言語関連の発表 最初のセッションは、Perl、Io、Clean、PHP、R言語、Python、Lua、Rubyの各言語の最新情報をまとめて報告する「Language Update」。Io、Clean、R言語、Luaなどマイナーな言語に関しては、近況報告というよりも、言語の概要と特徴を紹介するという感じだ。 I

  • 主要プログラミング言語となりえるか!? 注目のNeko 1.6.0登場 | エンタープライズ | マイコミジャーナル

    1日(フランス時間)、Nekoの最新版となる「Neko 1.6.0」が公開された。Nekoは動的に型付けされたスクリプトタイプのプログラミング言語。それ単体で動作させることも、ほかの言語に組み込んで動作させることもできる。また、ほかのプログラミング言語に対するランタイムプラットフォームとしても動作するという特徴がある。Neko自体は学習が簡単なスクリプト言語。C言語から実行することができるほか、C言語を使って機能を拡張することも可能。 Nekoではソースコードをコンパイルしてから実行するスタイルをとっている。配布物にはコンパイラと実行環境が含まれている。 最新版となるNeko 1.6.0ではJITにあったバグが修正されたほか、実行性能が改善されている。UIおよびプロセスIO APIの追加も行われた。 Nekoはプログラミング言語としてはかなり後発の言語に当たる。現在主流で使われているプログ

    tsukkee
    tsukkee 2008/10/13
    名前がいいな
  • https://anond.hatelabo.jp/20070802021749

  • codeなにがし

    世界最高峰のブックメーカーでベットしましょう。オンラインベッティングでお気に入りのスポーツをお楽しみください。

  • Racanhack コード解説

    図目次1-1. すべての部屋が通路でつながっていない例1-2. まずは全体がrect[0]です。1-3. rect[0]を、分割します。rect[0]とrect[1]ができました。1-4. rect[0]を、分割します。rect[0]とrect[2]ができました。1-5. rect[2]を、分割します。rect[2]とrect[3]ができました。1-6. 各区画にひとつずつ部屋を作ります。1-7. 各分割線ごとに部屋を通路でつなぎます。1-8. まずは全体がrect[0]です。1-9. rect[0]を、横に分割します。rect[0]とrect[1]ができました。1-10. rect[0]を、横に分割します。rect[0]とrect[2]ができました。1-11. rect[2]をまたぐことになり、困ります。1-12. このように賢く分割するようにしてもいいです。2-1. タスクのイメージ。

  • ソースコード探険隊

    What's new - 更新履歴 直近20件の新しい記事です。 2024-07-28: Lenovo IdeaPad と ThinkBook の違い・比較 2024-02-28: ASUS ROG ノートパソコン FLOW・ZEPHYRUS・STRIX の違い、比較 2024-01-14: ASUS ノートパソコン製品シリーズの違い・比較 2023-12-10: ゲーム開発に最適なノートパソコンの選び方/おすすめ機種紹介 2023-11-18: 動画編集に最適なノートパソコンの選び方/おすすめ機種紹介 2023-11-03: プログラミングに最適なノートパソコンの選び方/おすすめ機種紹介 2023-09-09: 『ノートパソコン購入ガイド』を公開 2023-04-29: 推理小説『水車館の殺人』の感想 2023-03-26: Lenovo 公式サイトの「ThinkBookとThinkPa

  • フリー言語で真のプログラミングを学ぶ--目次:ITpro

    プログラミングの世界は広大です。自分の「母語」であるプログラミング言語を極めることも大切ですが,他の言語に目を向けることで驚くほど世界が広がることがあります。他の言語からエッセンスを学ぶことで,汎用的な「プログラミング力」が格段にアップするのです。 この特集では,個々の言語から何が学べるかについて具体的に解説しています。まず,Rubyの開発者でありプログラミング言語マニアとしても知られるまつもとゆきひろ氏に「複数のプログラミング言語を学ぶ意義」について語っていただきました。まつもと氏には,プログラミングの基礎となるコードの読み方の解説もお願いしました。 注目の言語,RubyJavaScriptについては,気鋭の若手開発者のお二人に解説していただきます。さらに,伝説のプログラミング言語Eiffelの解説を,Bertrand Meyer氏の名著「オブジェクト指向入門」の翻訳で知られる酒匂寛氏

    フリー言語で真のプログラミングを学ぶ--目次:ITpro
    tsukkee
    tsukkee 2008/10/13
    Matzさんとかamachangさんとか
  • http://ja.doukaku.org/

  • まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro

    第0回 あらためてRuby入門 まつもとゆきひろ氏自身による「Ruby入門」をお届けします。日経Linuxの連載開始前の特別企画(2005年4月号)として,Rubyが他のスクリプト言語やオブジェクト指向言語とどこが違うのか,なぜ便利なのかを中心に解説してもらったものです。 ● 基と他言語との違い ● 実装とRuby誕生の秘密 第1回 プログラミングとオブジェクト指向の関係 プログラマを目指す人々の中にも,「オブジェクト指向は難しい」とか,「なかなか分からない」という印象を持つ方が多いようです。そこで,Rubyを題材にオブジェクト指向という考え方について説明していきます。 ● その1 ● その2 ● その3 第2回 抽象データと継承 オブジェクト指向プログラミングを構成する3原則のうち,前回は「ポリモーフィズム」を学びました。今回はオブジェクト指向の歴史を復習した後,残りの「データ抽象」と

    まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro
  • Concepts + Principles - プログラミングの原則 - Concepts + Principles - Top

    ここはプログラミングの原則を集める Wiki です。巨人の肩に乗って、ふつうの人がよいプログラムを書くための指針を集めたいなと思ってます。 目次 よいデザインのための Concepts + Principles DRY (Don'tRepeatYourself) 名前重要 直交性 トラッシュではなくクラッシュ DuckTyping よいルーチンを書く 凝集性 結合性 契約による設計 (DesignByContract) ルーチンを作る正当な理由 よいモジュールを書く 適切なモジュール性を確保するために守らなければならない5つの原則 開放/閉鎖原則 (OpenClosedPrinciple) よいアプローチのための Concepts + Principles 曳光弾 可逆性

  • 「攻殻機動隊」「電脳コイル」の世界を実現! - ARToolKitを使った拡張現実感プログラミング

    仮想世界と現実世界を融合する技術は,拡張現実感(Augmented Reality:AR)と呼ばれています. おおげさな言い方をするとARは現実の世界に情報を「上書き」することができる技術です. アニメや映画にでてくる「電脳」を想像してみてください. 手のひらの上に3Dキャラクタを表示したり,現実の世界でデジタル・データに触れてみたり… そんな魔法のような技術です. ARToolKitは,ARアプリケーションの実装を手助けするC言語用のライブラリです. ARToolKitを使うと,紙に印刷されたパターンをカメラで読み取り, その上に3Dオブジェクトをオーバーレイ表示するアプリケーションが簡単に作れます. 来は非常に敷居の高い技術なのですが,このライブラリは「難しい部分」の処理を 全てやってくれます. …というわけで今回はARToolKitを使って近未来の技術 「拡張現実感」 を体験してま

    tsukkee
    tsukkee 2008/10/13
    MacのiSightでやってみたいもんやな
  • 『ハンガリアン記法』

    変数などの名前を付ける時のコーディングルールに、ハンガリアン記法(ハンガリー記法)と呼ばれるものがある。簡単に言えば、名前の先頭に「型」などを表す文字列(プリフィックス)をつけるというものである。 かつて Microsoft が好んで採用しており、 Visual C/C++ (MFC) を使ったWindows プログラミングの仕事が多かった私の会社では、社内ルールとしても採用されている。 というわけで、私も、ハンガリアン記法で多くのコードを書いてきたのだが、あるとき、Joel Spolsky 氏の「間違ったコードは間違って見えるようにする 」という記事を読んでショックを受けた。 それまで私が書いてきたハンガリアン記法というのは、MFC でやっているように、変数名に「型(type)」を表すプリフィックスを付けるものだった。しかし、それは「システムハンガリアン」と呼ばれ、来のハンガリアン記法

    『ハンガリアン記法』
    tsukkee
    tsukkee 2008/10/13
    本来のハンガリアン記法とは、「アプリケーションハンガリアン」と呼ばれ、プログラミング言語の「型」とは無関係に、データの「種類(kind)」を変数名で表現する方法であった
  • hykw blog » Blog Archive » プログラマにおくる英語の冠詞の使い分けの法則

    The domain hykw.tv is may be for sale. Please send an inquiry to info@first1.com

  • プログラミング言語の進化を追え:第1回 サルでも分かるプログラミング言語の新潮流【前篇】 (1/2) - ITmedia エンタープライズ

    近ごろプログラマーかいわいで、「関数型プログラミング言語」という言葉をよく耳にするようになった。連載では、プログラミング言語を取り巻く状況をあらためて俯瞰し、プログラミング言語開発の現場で何が起こっているのかを解説する。 はじめに 「ガーベジコレクション」、「リフレクション」、「アスペクト指向」、「クロージャ」、「イテレータ」、「型推論」など、近年、プログラミング言語の世界に新しい概念が続々となだれ込んでいるように見えます。しかし、これら「プログラミング言語の新潮流」の背景には、実はあまり知られていない歴史が隠されているのです。 プログラミング言語のメインストリーム プログラミング言語はお互いに影響を与えながら成長しています。プログラミング言語の歴史において、主要な言語がどのように影響を与えたかを、概略図に示しましょう(図1)。スペースの関係上この図では非常に簡略化しています*が、実際に

    プログラミング言語の進化を追え:第1回 サルでも分かるプログラミング言語の新潮流【前篇】 (1/2) - ITmedia エンタープライズ
  • ブラウザ上で簡単プログラミング?ちょっと期待の『LILY』

    ドットインストール代表のライフハックブログ

    ブラウザ上で簡単プログラミング?ちょっと期待の『LILY』
    tsukkee
    tsukkee 2008/10/13
    Yahoo pipesのすごいやつみたいな感じか
  • 404 Blog Not Found: R - 汎用言語としても素敵なんでR

    2007年02月23日18:00 カテゴリLightweight LanguagesMath R - 汎用言語としても素敵なんでR ちょっとある事情で使い始めたのだけど、惚れてしまった。 「単なる」統計言語にしておくにはもったいない。 Perl, Python, Ruby, JavaScriptといったLightweight Languageを日常使っている人なら、それこそガンダムにはじめて乗ったアムロのごとく使えるのではないか。 はじめてのS‐PLUS/R言語プログラミング 竹内俊彦 ほんと、さわり程度であれば、「R言語 - Wikipedia」を見ただけでもつかめるし、左の「はじめてのS‐PLUS/R言語プログラミング」を読めば、ジャブローまで生き残れるぐらい使えるように使えてもおかしくないのでR。ちなみにWikipedia語版のR言語の説明は、珍しく英語版(R (programm

    404 Blog Not Found: R - 汎用言語としても素敵なんでR
  • anarchy golf

    Anarchy Golf This is a golf server. You can enjoy short coding here in several languages (115 languages). The purpose of this server is not serious competition. Joke problems are welcomed and you can speak freely about problems and can release spoilers. For serious competition with ranking, enter Code Golf. IRC channel for this golf server: #anagol in freenode. Please feel free to join the channel

  • 絵を描いて学ぶ・プログラマのためのラムダ計算 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    JavaScriptで学ぶ・プログラマのためのラムダ計算」は、1回では述べ切らなくて、一段落付いたところで区切りました。これはかえって良かったですね、ブックマークやトラックバックでフィードバックが得られたので。 そのフィードバックなどをかんがみて、「残り=次回の話題」として予告した内容とはい違ってしまうのだけど、今回は、文章では伝わりにくい(前回うまく伝わらなかったと思える)ラムダ計算の大事なツボを、なんとか表現してみようと思います。 [このエントリーの内容はだいぶ前にほぼ出来上がっていたのだけど、ココに書いてある事情で、“お絵描き”がなかなか出来なかったのです。] ※印刷のときはサイドバーが消えます。 内容: 知っていて損はない 計算は身体的に理解しよう ラムダ項のツリー表示:準備 ラムダ項のツリー表示:描く! β変換に対応するツリーの描き換え もっとβ変換をやってみよう 計算現象を

    絵を描いて学ぶ・プログラマのためのラムダ計算 - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • 分裂勘違い君劇場グループ - 劇場管理人のコメント - 有能なプログラマの特徴を思いつくまま列挙してみる

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    分裂勘違い君劇場グループ - 劇場管理人のコメント - 有能なプログラマの特徴を思いつくまま列挙してみる
    tsukkee
    tsukkee 2008/10/10
    なかなか難しい
  • Fortranから最新言語まで、約2500種類のプログラミング言語の系図

    史上最初のプログラミング言語である1954年に考案された「Fortran」(フォートラン)から、今の各種最新言語に至るまで、いろいろなプログラミング言語が発展していく様子をまとめた巨大な系図を見ることができます。ちゃんと印刷できるようにPDFファイルなども置いてあります。自分の使っている言語がない場合には連絡して欲しいとのことです。 閲覧は以下から。 Computer Languages History (preview) 元のページはココ。A4用紙11枚に及ぶ印刷用PDFファイルなどをダウンロードできます。 Computer Languages History こうやって眺めてみると、いろいろな言語がお互いに少しずつ影響を与えているのがよくわかります。さすがにあまりにもマイナーな言語はサポートしていないようですが、作者に連絡すれば入れてもらえるかも。 一応全言語の一覧は以下から検索できま

    Fortranから最新言語まで、約2500種類のプログラミング言語の系図
    tsukkee
    tsukkee 2008/10/10
    Unix版,Windows版も