サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
CES 2025
nhiro.org
[English] 西尾泰和のホームページへようこそ!ここは西尾泰和についての最新の情報を公開するためのページです。なお英語版がメインです。 簡潔に自己紹介 2006年、24歳で博士(理学)取得。2007年よりサイボウズ・ラボにて、チームワークや知的生産性を高めるソフトウェアの研究に従事。著書に「コーディングを支える技術」「word2vecによる自然言語処理」など。2014年技術経営修士取得。2015年より一般社団法人未踏の理事を兼任。(141文字) 1981-07-23 誕生 1994-04 灘中学 入学 1997-04 灘高等学校 進学 2000-04 京都大学工学部情報学科 入学 2001-07/2002-02 独立行政法人 情報処理振興事業協会(IPA) 未踏ソフトウェア事業 2002-11/2003-03 IPA 未踏ソフトウェア創造事業(未踏ユース)→スーパークリエイター認定
「学び方のデザイン〜盲点を見つけよう」講義資料 このサイトではサイボウズ・ラボの西尾泰和と竹迫良範が 京都大学サマーデザインスクール 2014で行った 「学び方のデザイン〜盲点を見つけよう」の講義資料を公開しています。 わたしたちは、世界中のあらゆるチームを支援できる企業を目指しています。 みなさん、難しい問題を考えるときにはどのようにやっていますか?書き出してから考えることが大事です。目隠し将棋と普通の将棋はどちらが簡単か、暗算と筆算はどちらが簡単か、考えて見れば明らかです。頭のなかだけで考えようとすると、覚えておくために脳の一部が割かれてしまいます。 学ぶためには、まず「わからないこと」すなわち「盲点」に気づくことが必要です。 他人から教わるのではなく、自分で盲点に気づくために、わたしたちのチームではまず思いつくことをすべて付箋に書いて、それを他人と共有しました。 そして、その付箋を各
平均10問の質問に答えるだけで、 人工知能があなたの状況に最適な やる気を出す方法をアドバイスします!
Traceback (most recent call last): File "tmp.py", line 1, in <module> print(None < None) TypeError: unorderable types: NoneType() < NoneType()
「チームワークのデザイン」講義資料 このサイトではサイボウズ・ラボの西尾泰和と竹迫良範が 京都大学サマーデザインスクール 2013で行った 「チームワークのデザイン」の講義資料を公開しています。 わたしたちは、世界中のあらゆるチームを支援できる企業を目指しています。 成果発表会でのスピーチ みなさん、難しい問題を考えるときにはどのようにやっていますか?書き出してから考えることが大事です。目隠し将棋と普通の将棋はどちらが簡単か、暗算と筆算はどちらが簡単か、考えて見れば明らかです。頭のなかだけで考えようとすると、覚えておくために脳の一部が割かれてしまいます。 わたしたちのチームでは最終的に、なんと750枚もの付箋を消費しました。 その大量の付箋をどうするのか?ボトムアップで組み立てることが大事です。わたしたちは予期しないつながりや構造を見出したいのです。トップダウンで構造を決めつけるのではなく
世の中にはたくさんのプログラミング言語があります。そしてプログラミングに関する概念も、関数、型、スコープ、クラス、継承など、さまざまなものがあります。多くの言語で共通して使われる概念もあれば、一部の言語でしか使われない概念もあります。これらの概念は、なぜ生まれたのでしょうか。本書のテーマは、その「なぜ」を理解することです。 そのために本書では、言語設計者の視点に立ち、複数の言語を比較し、そして言語がどう変化してきたのかを解説します。いろいろな概念が「なぜ」生まれたのかを理解することで、なぜ使うべきか、いつ使うべきか、どう使うべきかを判断できるようになるでしょう。そして、今後生まれてくる新しい概念も、よりいっそう理解しやすくなることでしょう。 ■最新情報 ■目次 ■正誤情報 ■補足記事 ■技術評論社の書籍情報ページからは、 書籍内容に関するお問い合わせや、 学校・法人向け一括購入、テキスト採
Learn Language¶ To run and read codes helps you to learn language’s core concept. Preface¶ Hi, I’m Dr. NISHIO Hirokazu. I’m writing a book to teach the core concepts of programming languages. I think that to run codes helps you understand language’s behavior. To read implementation of languages also helps you. However, there are some problems: For some old languages, it is not easy to make environ
Back to 'EDSAC on browser' project. Copyright (C) 2012 NISHIO Hirokazu. GPLv3. Short guide: Click 'Load source' and 'Run'. You can click memory view on the left column. Click 'Source' tab and click 'Load Wada Sieve' button. It is very beautiful program of Sieve of Eratosthenes by Eiiti Wada. Back to 'Machine' tab, click 'Reset', 'Load source' and 'Run'. [Welcome] T64K GK O73@ O74@ O75@ O76@ O77@ O
LISP on browser¶ This is small implementation of LISP, which written in JavaScript and run on browsers. I think it helps you to understand what going on in programming languages by using it and reading its source codes. ;; A few examples. Click 'Load source' to load them. ; Closures (let (count 0) (define (counter) (set! count (+ 1 count)))) ; You can also define variables (define x 2) (set! x 3)
このページを最初にブックマークしてみませんか?
『NISHIO Hirokazu』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く