1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84... 続きを読む
go, google, golangを Python Hack-a-thon #2 のために作りました。10〜30分で何となく分かるGoView more documents from ... .... 続きを読む
Go でエコーサーバーかいてみた。goroutine つかうと、簡単に並行でうごいてるサーバーかけて便利だね。ソケットライブラリもいいかんじだし。 package main import ( "net"; "os"; "fmt"; ) func Err(format string, v ...) { fmt.Fprintf(os.Stderr, format +... 続きを読む
はじめにGoogle から新プログラミング言語 The Go Programming Language が発表されましたね!というわけで、さっそく試してみたいと思います。環境は Mac OS X 10.6インストールさっそくインストールInstalling Go を見ながら 環境の準備ディレクトリを作る am... 続きを読む
go, google『早速 Go 言語を試してみる!』とか。こちらはというと、試しに memcache バイナリプロトコルで通信する KVS もどきを書いた。サーバのイベントループで go すれば全部済むのが楽ちんですね。 続きを読む
デベロッパにビッグニュース: Googleが今日(米国時間11/10)、オープンソースの新しいプログラミング言語Goを発表した。同社によるとGoはまだ実験段階で、C++のようなコンパイルする言語が持つパフォーマンスとセキュリティに、Pythonのような動的言語の持つ開... 続きを読む
Googleから新プログラミング言語「Go」がリリースされて、LinuxとMacに対応しているっていうことで、早速ものは試しでCentOSに入れてみた。 </div> <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overfl... 続きを読む
日々是遊戯:テトリスは1時間強で作ることができるらしい 今話題の「テトリスを1時間強で作ってみた」という動画をご存知ですか? わずか60分とちょっとの間に、みるみる「テトリス」ができあがっていく様は必見! 「テトリス」って1時間で作れるモノなんです... 続きを読む
Home Documents Tutorial Effective Go FAQ Language Design FAQ Tech talk (1 hour) (PDF) Language Specification Memory Model Go for C++ Programmers How To Install Go Contribute code Programming Command documentation Package documentation Source ... 続きを読む
ここでは、プログラムなどでよく使用されるアルゴリズムについて紹介したいと思います。 元々は、自分の頭の中を整理することを目的にこのコーナーを開設してみたのですが、最近は継続させることを目的に新しいネタを探すようになってきました。まだまだ面白い... 続きを読む
Whitespace(ホワイトスペース)は、プログラミング言語のひとつであり、またそれを動作させるインタプリタを指している。WhitespaceはGPLにより配布されている。 実用言語ではない難解プログラミング言語のひとつ。 本来 "whitespace" とは「空白」や「余白」... 続きを読む
Under construction This is a test of golf server. You can enjoy short coding here in several languages (60 languages). The purpose of this server is not serious competition. Joke problems are welcomed and you can speak freely about problems a... 続きを読む
近年(でもないか)、言語内に実装された軽量スレッド/軽量プロセスを利用することで、OSが提供するスレッド機能の限界を超えた数の並列処理を行うことが容易に出来るようになって来ています。PerlのCoro、RubyのFiber、Erlangのプロセスなどです。Perlについては... 続きを読む
RubyKaigi2009の最終日に同じ場所で開催された別のイベントRejectKaigi2009にて 「はじめてのRuby1.9プログラミング」と題して、記号Polyglotプログラミングの話をしてきました。 貴重な発表の機会を与えてくださりありがとうございます。 取り急ぎプレゼンで披... 続きを読む
id:t-wada と話してた時に出てきた「プログラマの麻疹」プログラマはみんなどうせかかるんだから早めにかかっておいた方が良いそしてかかっておくと治った後にはさらに良いコードが書けるようになるので恐れずにかかりましょう名前症状僕の状態OO 厨多分,現在... 続きを読む
languageたとえば PHP で、 if ($hoge) { ... } とか書いてあったら、 $hoge がどんな値のときに if の中身が実行されるのか即答できますか。こういう書き方は多くの言語で可能ですが、言語によって何が真で何が偽になるのかが異なるので、それぞれまとめてみま... 続きを読む
asおかげさまで大好評の 北海道を落とすとどう跳ねるのか? ですが、どのように作ったか、製作過程を紹介することにします。1. 地図の素材を取ってくるまずは地図の素材が必要です。以下のサイトから拝借しました。白地図、世界地図、日本地図が無料pdf や eps ... 続きを読む
「プログラミングとか特定のプログラミング言語とかを習得したくて色々勉強したけど、いまいち理解できた感じがしない、何がいけないのだろう、何を学べばいいんだろう」という話を聞いて思ったこと。それって、目的が曖昧だから達成感が得られないというだけじ... 続きを読む
23:40 | 入門書を3〜5冊くらい読むバイブル的書籍にざっと目を通す(大体「プログラミング言語○○」って名前)辞書的なリファレンスマニュアルと首っ引きでなんか作る(.chmみたいのでさくさく引ける状況が理想だけどオンラインマニュアルでも可)2, 3個作ってみ... 続きを読む
SICPは、よい内容について書かれた本であり、最良の本だった時期もあった。けれども、今となっては、理解が難しく内容の割には時間がかかる、時間の無駄ともいえる本といってもいいかもしれない。もちろん、Schemeの可能性、数値計算、プログラミング、コンピュ... 続きを読む
先日、livedoor readerでこのブログを登録している人が300人以上いるらしいという話を聞いて、「そんんだけ読んでくれている人がいるのであれば、ここらでもう一度、情報を発信する立場というのをよく考えてみないといけないなあ」とか思って、過去の記事はいっ... 続きを読む
技術者・SE・プログラマ面接時の技術的な質問事項というエントリをはてブで見かけたのだが、私もjavaプログラマーの面接を割とよくやっているので、よく質問する内容をまとめてみた。 (ちなみに、基本的にコーディング面接の形態を取っている) プロジェクトの性... 続きを読む
2009/02/05: 『機械はどれだけ人間に近づけるのか』 ~第2回 チームラボアルゴリズムコンテスト~ 『機械はどれだけ人間に近づけるのか』 ~第2回 チームラボアルゴリズムコンテスト~ 情報があふれてる。 人間の手で一つ一つ情報を見て取捨選択することは不... 続きを読む
良く仕事以外のプログラムをしたことない人っているじゃないですか。それは、もちろん何の問題もないんだけど、それだけでは実力はつきません。たぶん、コードを書きながら自分が成長している気がしてないでしょう。あなたの直感は正しい。何らかのフレームワー... 続きを読む
以前、とあるシステムのソースコードを読む機会があったのだけどあまりにひどかった。あのひどいコードでまあまあまともに動いているというのが逆に信じられない。今日昼ご飯を食べながら少し話していたのだけど意外と知られていないようなので、話せる範囲でい... 続きを読む
概要 ダウンロード 仕様 サンプル お問い合わせ 概要 「てってってー」で書くプログラム言語です。 Brainf*ckのパクリですが、若干拡張仕様があります。 ダウンロード もう少々お待ち下さい。 てってってー言語の処理系はRubyで書かれています。お持ちでない方... 続きを読む
piroたんのコード Mozilla | 19:30 | 激しく参考にしたいので、所在メモ。 個人レポジトリ UxU - UnitTest.XUL - ClearCode Inc. uxuのtrunk あとその過程で xpcom 実装サンプルも見つけた。 xpcom_sample SEE ALSO Latest topics > Subversionによるバージョン... 続きを読む
誤解を恐れず書く。Cyanを設計した高校生、5カ月で5つの言語を習得 − @IT自分戦略研究所これを読んだ感想をid:rosylillyが書いてて*1、自分も思ったこととか考えたこととかがあったので記事の内容ちなみにこんな感じで始まってました読者の皆さんは、「Cyan」... 続きを読む
最近、ふと、Cocoa アプリケーションを開発したいとおもって、ちょっと調べてみた。Cocoa アプリケーションを開発する際には、Objective-C を使うのが基本なのだが、他のLL 用のバインディングも用意されている。Objective-C は、C 言語に中学2年生ぐらいに毛が... 続きを読む
第3回 Cyanを設計した高校生、5カ月で5つの言語を習得 インタビュアー:竹内郁雄(東京大学 教授) 執筆:荒井亜子(@IT自分戦略研究所) 2009/1/15 第2回|1 2 3|次のページ 本連載では、コンピュータの世界で卓越した能力を発揮しているプログラマたちに... 続きを読む