1 00:00:00,000 --> 00:00:12,640 2 00:00:12,640 --> 00:00:15,410 >> スピーカ1:こんにちは、 これはCS50ライブです。 3 00:00:15,410 --> 00:00:18,450 我々は、この時間を開始したいと思います セントルイスの友人たちに大声で叫ぶ、 4 00:00:18,450 --> 00:00:21,450 ミズーリ、ボランティアのグループ LaunchCodeとして知られている 5 00:00:21,450 --> 00:00:25,920 で一緒にCS50xの学生を集める 総称クラスを取るため。 6 00:00:25,920 --> 00:00:29,250 そして目標は、最終的には、この後である 学期の終わりには、それらをペアリングすることである 7 00:00:29,250 --> 00:00:31,120 地元のハイテクの仕事を持つ学生。 8 00:00:31,120 --> 00:00:34,030 >> 今もともとLaunchCodeの人々、そして 関係する学生は、行っていた 9 00:00:34,030 --> 00:00:37,550 地元の図書館に招集する場所 数百人がRSVPedていた。 10 00:00:37,550 --> 00:00:40,950 しかし、これほど多くの人が中RSVPing終わった このイニシアチブのための最後、彼らはその 11 00:00:40,950 --> 00:00:43,930 地元のオペラへの移行終わった 家は、ここで示している。 12 00:00:43,930 --> 00:00:44,770 >> 今では少し小さいです。 13 00:00:44,770 --> 00:00:48,320 しかし、あなたはあなたができる非常に密接に今までに見てみると ステージに上がっ見ている最初のスライド 14 00:00:48,320 --> 00:00:53,240 0週目からその事実を話すこと おそらく、あなたのクラスメートの73%、 15 00:00:53,240 --> 00:00:55,650 あなたを含め、ないている 経験。 16 00:00:55,650 --> 00:00:58,420 そして実際、それは非常にあった ここで、このオペラハウスでのケース。 17 00:00:58,420 --> 00:01:01,170 人々に非常に私たちのhello LaunchCodeとの 18 00:01:01,170 --> 00:01:02,180 セントルイスの市民。 19 00:01:02,180 --> 00:01:05,150 あなた自身は、サンへのローカル住んでいる場合 ルイは、それらをチェックアウトして自由に感じています 20 00:01:05,150 --> 00:01:07,520 launchcodestl.comで。 21 00:01:07,520 --> 00:01:12,450 または、おそらく、あなたのローカルニュースをオンにする 私たちはあなたのためにここやるようにチャンネル。 22 00:01:12,450 --> 00:01:15,790 >> スピーカー2:のための素晴らしい機会 1を着陸しようとして任意のサンLouisan 23 00:01:15,790 --> 00:01:18,030 これらのハイテク、高賃金の仕事の。 24 00:01:18,030 --> 00:01:21,440 史上初めて、同じ コンピュータプログラミングのクラス 25 00:01:21,440 --> 00:01:26,910 ハーバード大学とMITによるオンラインの教え セントで人に提供されている 26 00:01:26,910 --> 00:01:28,070 ルイ公共図書館。 27 00:01:28,070 --> 00:01:32,670 >> これは、すべての組織のおかげである 解決しようとしているLaunchCode、 28 00:01:32,670 --> 00:01:34,900 ここセントルイスのハイテク才能のギャップ。 29 00:01:34,900 --> 00:01:39,420 今、この4月に通過し、誰 コー​​スは、支払いを受ける可能性がある 30 00:01:39,420 --> 00:01:43,260 になるかもしれない見習い コンピュータプログラミングジョブ。 31 00:01:43,260 --> 00:01:47,010 もしあればLaunchCodeの共同創設者は言う、 今日の中で、このスキルセットを学ぶ 32 00:01:47,010 --> 00:01:52,100 市場はあなたがほとんどの土地に保証されています のカップルで6桁の仕事 33 00:01:52,100 --> 00:01:55,500 初任給で年間、 約$ 50,000 34 00:01:55,500 --> 00:01:56,580 これはかなりいいですね。 35 00:01:56,580 --> 00:02:00,930 だから、どんな人べき このクラスをとることを検討? 36 00:02:00,930 --> 00:02:03,890 >> JIM MCKELVEY:あなたがする必要が [OK]を、かなりスマートに! 37 00:02:03,890 --> 00:02:06,690 あなたは非常に頑張ってでなければならない。 38 00:02:06,690 --> 00:02:08,660 しかし、あなたが持っている必要はありません 最高の学校に行って。 39 00:02:08,660 --> 00:02:09,930 あなたは数学が素晴らしいことはありません。 40 00:02:09,930 --> 00:02:13,380 あなたはのいくつかを持っている必要はありません あなたが必要と考えてい可能性のこと。 41 00:02:13,380 --> 00:02:16,360 このコースでは教えてくれます もしあなたがそれを持っている場合。 42 00:02:16,360 --> 00:02:18,490 >> スピーカー2:うわー、今、あなたがしている場合 十分があるかどうかを疑問に思う 43 00:02:18,490 --> 00:02:23,270 セントで利用可能なプログラミングの仕事 ルイは、その答えは大きなイエスです。 44 00:02:23,270 --> 00:02:26,990 McKelveyは1,000以上があると述べています オープンポジションだけではない 45 00:02:26,990 --> 00:02:29,250 しようとして十分な地元の人々 それらを充填する。 46 00:02:29,250 --> 00:02:33,250 今、このクラスでは、午前5時30分で、月曜日始まり セントルイスの中央支店 47 00:02:33,250 --> 00:02:34,530 公共図書館。 48 00:02:34,530 --> 00:02:37,770 あなたが興味を持っている、と私はいくつかの確信している場合 あなたのことを、情報となります 49 00:02:37,770 --> 00:02:39,020 そのksdk.com。 50 00:02:39,020 --> 00:02:41,582 51 00:02:41,582 --> 00:02:43,960 >> スピーカ1:あなたのクラスメートの中には 今挨拶したいと思います。 52 00:02:43,960 --> 00:02:48,270 最初にウィンスロップからスザンヌは、ある マサチューセッツ州、近くの町だけでダウン 53 00:02:48,270 --> 00:02:50,022 ここからの道。 54 00:02:50,022 --> 00:02:52,290 >> SUZANNE:こんにちは、私はスザンヌだ。 55 00:02:52,290 --> 00:02:56,790 私は、ウィンスロップ、マサチューセッツ州に住む 米国では、水の上に。 56 00:02:56,790 --> 00:02:59,630 と私は63歳です。 57 00:02:59,630 --> 00:03:01,480 私は退職した看護師です。 58 00:03:01,480 --> 00:03:05,860 私は四人の子供としてい 2人の孫。 59 00:03:05,860 --> 00:03:09,220 >> 私も舞台演出だ そして女優。 60 00:03:09,220 --> 00:03:13,550 そしていつか、今年私が登場することでしょう ディスカバリーチャンネルの「ザ·中 61 00:03:13,550 --> 00:03:17,840 ボストンストラングラー。「私 Zenoviaクレッグを果たしている。 62 00:03:17,840 --> 00:03:22,445 >> 私はEDXを愛しているから、私はCS50を取って。 63 00:03:22,445 --> 00:03:24,595 私は、前の2つのコースを撮影した。 64 00:03:24,595 --> 00:03:32,850 私は正義を採取し、公衆衛生ました そして環境変化。 65 00:03:32,850 --> 00:03:34,030 そして、私は彼らを愛した。 66 00:03:34,030 --> 00:03:37,360 >> また、計算機科学のため 私に少し恐怖。 67 00:03:37,360 --> 00:03:43,940 そして、私の年齢層では、我々は奨励している 私たちを怖がらせることを行う。 68 00:03:43,940 --> 00:03:48,720 だから私は、CS50を取って、探しています それに転送します。 69 00:03:48,720 --> 00:03:52,405 だから、私の名前は、スザンヌです これはCS50である。 70 00:03:52,405 --> 00:03:55,020 71 00:03:55,020 --> 00:03:58,460 >> スピーカ1:最大今後数のhelloです ブリューワーのあなたのクラスメートのいくつかから 72 00:03:58,460 --> 00:04:00,160 メイン州の高校。 73 00:04:00,160 --> 00:04:02,010 それでは聴いてみましょう。 74 00:04:02,010 --> 00:04:04,640 >> BREWER高校生:こんにちは 世界は、我々はブリューワーハイだ。 75 00:04:04,640 --> 00:04:05,945 >> パトリック:こんにちは、私はパトリックです。 76 00:04:05,945 --> 00:04:07,490 >> ADAM:私はアダムです。 77 00:04:07,490 --> 00:04:09,020 >> ニコライ:私はニコライだ。 78 00:04:09,020 --> 00:04:11,286 >> BEN:私はベンです。 79 00:04:11,286 --> 00:04:12,660 >> ディラン:私はディランだ。 80 00:04:12,660 --> 00:04:13,930 >> ニック:私はニックです。 81 00:04:13,930 --> 00:04:15,085 >> クリスティーナ:私はクリスティーナだ。 82 00:04:15,085 --> 00:04:16,069 >> ジョナサン:私はジョナサンです。 83 00:04:16,069 --> 00:04:17,000 >> CHARLES:私はチャールズです。 84 00:04:17,000 --> 00:04:20,890 >> BREWER高校生: そして、これはCS50である。 85 00:04:20,890 --> 00:04:24,360 >> スピーカ1:こんにちはブリューワー高等学校 - 現在はスチュアートと彼の友人で、 86 00:04:24,360 --> 00:04:26,320 バージニア州の近くの状態から。 87 00:04:26,320 --> 00:04:30,300 88 00:04:30,300 --> 00:04:33,170 >> スチュアート:こんにちは、 私の名前はスチュアートです。 89 00:04:33,170 --> 00:04:35,285 そして、私はバージニア州から来たんだ。 90 00:04:35,285 --> 00:04:38,230 そして、これはやって初めてです ハーバードコースまたは任意の 91 00:04:38,230 --> 00:04:41,670 そのようなオンラインのコース。 92 00:04:41,670 --> 00:04:44,980 私は本当にコンピュータが好きで欲しい それらについて詳しく知ることができます。 93 00:04:44,980 --> 00:04:47,900 私はスチュアートだし、これはCS50である。 94 00:04:47,900 --> 00:04:49,060 >> スピーカ1:こんにちはスチュアート。 95 00:04:49,060 --> 00:04:51,900 だから我々はまた、上で目を光らせてきた Twitterやクラスメートの1、 96 00:04:51,900 --> 00:04:55,020 メキシコからのウンベルトは、持っていた これは、最近ツイートします。 97 00:04:55,020 --> 00:04:57,270 ねえ、davidjmalan @せて頂いております あなたの質問をする - 98 00:04:57,270 --> 00:04:59,210 Mark ZuckerbergがCS50を取った? 99 00:04:59,210 --> 00:05:03,450 >> だから、悲しいことに、マークは、実際にはかかりませんでした ここに新入生として入学する時にCS50 100 00:05:03,450 --> 00:05:04,050 ハーバード大学。 101 00:05:04,050 --> 00:05:07,570 むしろ彼はそれ以上に進んスキップ CS51と呼ばれる高度なクラス、どの 102 00:05:07,570 --> 00:05:10,910 のようなコンピュータサイエンスのトピックについて説明します。 抽象化、およびプログラミングの概念 103 00:05:10,910 --> 00:05:13,900 関数型プログラミングAN様 オブジェクト指向プログラミング。 104 00:05:13,900 --> 00:05:17,400 >> 今時点で、それは次式で教えられた ヘンリー·ライトナー名前教授、誰が 105 00:05:17,400 --> 00:05:19,890 実際にコースを教えた 私もそれを取ったとき。 106 00:05:19,890 --> 00:05:23,150 最近、私たち自身の教師、ロブ·ボーデン、 教授に座っ 107 00:05:23,150 --> 00:05:28,060 ラテン語を話す人は、彼のいくつかについて話をする 私以外にもかつての学生。 108 00:05:28,060 --> 00:05:31,620 >> ROBボーデン:こんにちは、私はロブボーデンだし、私は今 ここにあるヘンリーライトナー、と 109 00:05:31,620 --> 00:05:35,270 情報の副学部長 DCE、および上級講師で技術 110 00:05:35,270 --> 00:05:36,660 コンピュータサイエンスの。 111 00:05:36,660 --> 00:05:41,560 >> 大丈夫、私は聞いたことがあるだ あなたには、いくつかの著名人が合格持っていた 112 00:05:41,560 --> 00:05:43,360 あなたのコースのいくつかを。 113 00:05:43,360 --> 00:05:45,540 >> HENRY LEITNER:すべての権利、私はしたい 私はハーバード大学できた私の生徒を教えて 114 00:05:45,540 --> 00:05:46,240 長い時間。 115 00:05:46,240 --> 00:05:48,480 そして、彼らが言うとき - まあか 限り、あなたはここにいた? - 116 00:05:48,480 --> 00:05:53,930 私の答えは、私が持っているほど古いですです と宿題に取り組んだ 117 00:05:53,930 --> 00:05:56,740 その億万長者のドロップアウトビル·ゲイツ。 118 00:05:56,740 --> 00:05:59,650 しかし、私はまた持っているのに十分若いよ 実際に億万長者を教えた 119 00:05:59,650 --> 00:06:02,960 ドロップアウトMark Zuckerbergは、 Facebookの名声の。 120 00:06:02,960 --> 00:06:08,600 >> だから、ビル·ゲイツ氏と私の出会いは道を行く 1974年に最初に戻っ、 121 00:06:08,600 --> 00:06:11,980 1975年度。 122 00:06:11,980 --> 00:06:15,810 物語は事実だが、ビル·ゲイツ」 友人ポール·アレン、ニューススタンドに行ってきました 123 00:06:15,810 --> 00:06:18,340 ハーバードスクエアとINに出くわしました 人気の電子雑誌、どの 124 00:06:18,340 --> 00:06:21,170 世界の話が特徴ました まず、パーソナルコンピュータ、これ 125 00:06:21,170 --> 00:06:24,070 組み立てる - あなたが実際に構築する必要がありました からの部品 - アルタイル。 126 00:06:24,070 --> 00:06:26,060 彼が戻って走ってきた ビル·ゲイツの寮。 127 00:06:26,060 --> 00:06:28,640 そして、彼らはすべての興奮、その パーソナルコンピュータ革命は、としていた 128 00:06:28,640 --> 00:06:29,760 それらなしで開始します。 129 00:06:29,760 --> 00:06:31,340 >> だから当時、ゲイツ氏と私 - 130 00:06:31,340 --> 00:06:32,270 私たちは、問題に取り組んでいた。 131 00:06:32,270 --> 00:06:35,635 我々は両方に在籍していたからだ 計算はもちろん、Aの理論 132 00:06:35,635 --> 00:06:37,690 非常にMathyさんの大学院レベルのコース。 133 00:06:37,690 --> 00:06:40,690 そして、クラスの最初の日に 教授は室温〜の全員に言った 134 00:06:40,690 --> 00:06:43,910 彼らの隣人に向けると紹介 自分自身、次にと協力 135 00:06:43,910 --> 00:06:45,590 問題上のその人が設定します。 136 00:06:45,590 --> 00:06:46,440 ゲイツ氏と私は - 137 00:06:46,440 --> 00:06:47,810 私は彼が一度誰か知りませんでした。 138 00:06:47,810 --> 00:06:50,390 彼は、多分16​​か17だった 彼があったように彼は見えた 139 00:06:50,390 --> 00:06:51,840 12、正直に言うと。 140 00:06:51,840 --> 00:06:54,010 >> そして、我々は上の仕事を始めた 一緒に宿題。 141 00:06:54,010 --> 00:06:57,710 しかし、その後、アルタイルがで出てきたとき キャッチ人気のエレクトロニクス誌、 142 00:06:57,710 --> 00:06:58,760 彼の注意。 143 00:06:58,760 --> 00:06:59,890 彼はただ消えてしまった。 144 00:06:59,890 --> 00:07:01,070 彼は宿題をやって停止しました。 145 00:07:01,070 --> 00:07:02,300 私は彼に怒った。 146 00:07:02,300 --> 00:07:06,750 >> そして私はちょうど1で彼を見たものだった 我々は、ハーバード大学で持っていたコンピューティング·ラボ 147 00:07:06,750 --> 00:07:09,340 呼ばれた時、の研究 エイケン計算研究室。 148 00:07:09,340 --> 00:07:10,980 PDP-10を使用していた。 149 00:07:10,980 --> 00:07:14,530 そして彼は、昼と夜をハックし、 基本的にはそこに住んでいる。 150 00:07:14,530 --> 00:07:19,040 >> 私は後で見つけたとして、彼は実際にあった オリジナルのためのソフトウェアを設計する 151 00:07:19,040 --> 00:07:22,180 ALTAIRと一緒に、オペレーティング·システム、 プログラミング言語BASIC 152 00:07:22,180 --> 00:07:23,630 つまり、実行するつもりだった。 153 00:07:23,630 --> 00:07:28,330 アイデアは、個人用ということである コンピュータ業界はあなたを脱いで 154 00:07:28,330 --> 00:07:29,630 できるようにする必要があります ソフトウェアを書くこと。 155 00:07:29,630 --> 00:07:32,540 と書き込みプログラムとマシン トグルスイッチを反転することにより、言語 156 00:07:32,540 --> 00:07:35,580 を除いて、それを作るするつもりではなかった 愛好家を超えた。 157 00:07:35,580 --> 00:07:39,965 >> どのような時に面白かったことはあった ALTAIRはあなたができなかったほどの人気だった 158 00:07:39,965 --> 00:07:41,690 でも、確かに後に、1を購入 それが発表された。 159 00:07:41,690 --> 00:07:46,840 彼の持つ驚くそうビル·ゲイツ、 友人ポール·アレンは、上でプログラムを書きました 160 00:07:46,840 --> 00:07:51,010 挙動をシミュレートし、PDP-10 このアルテアの、仕様があったため、 161 00:07:51,010 --> 00:07:53,750 完全に人気にまで書き込ま 電子マガジン。 162 00:07:53,750 --> 00:07:56,870 >> 私が言ったように、私は、怒った 彼は、私は注意を払っていない。 163 00:07:56,870 --> 00:07:59,840 彼は姿を消し、アルバカーキに消えた、 ニューメキシコ、披露する 164 00:07:59,840 --> 00:08:02,220 彼が人々に行っていた アルテアを建てた人。 165 00:08:02,220 --> 00:08:07,580 そして時々、大学を出る - 会社を開始するために - ハーバードを出 166 00:08:07,580 --> 00:08:08,720 前代未聞だった。 167 00:08:08,720 --> 00:08:11,320 私が見つけたときになるようです 何が私は行われていたが起こった。 168 00:08:11,320 --> 00:08:13,770 私 - 私は考えていたので 私が持っていた場合、両親は私を殺しただろう 169 00:08:13,770 --> 00:08:17,020 ちょうどに学校を中退 オフに行くと会社を始める。 170 00:08:17,020 --> 00:08:18,390 >> そしてもちろんあります マーク·ザッカーバーグ。 171 00:08:18,390 --> 00:08:23,530 私は彼を知るようになったこともあって 彼はCS51を終えた後だった。 172 00:08:23,530 --> 00:08:25,690 私はそれが後にいたと思います[聞こえない] コー​​スを完了した。 173 00:08:25,690 --> 00:08:30,000 彼は指導員として働きたいと思っ CS51のための後続年。 174 00:08:30,000 --> 00:08:31,370 そして、彼はインタビューに来た。 175 00:08:31,370 --> 00:08:35,690 >> そして問題の真実は、彼である 性能はやや弱いと比較した 176 00:08:35,690 --> 00:08:36,919 誰が他の人々へ インタビューしていた。 177 00:08:36,919 --> 00:08:38,450 それは実際に最も弱いだった たくさんの。 178 00:08:38,450 --> 00:08:42,230 だから私は私ができるかのように感じていない 良心に彼を雇う。 179 00:08:42,230 --> 00:08:45,746 >> さらに、彼はちょっとしたトラブルにあった 行政ボード。 180 00:08:45,746 --> 00:08:48,100 あなたが映画を見た場合、 社会的ネットワーク。 181 00:08:48,100 --> 00:08:50,430 [OK]を、そのあまりの事実本当です。 182 00:08:50,430 --> 00:08:55,040 彼はやって終えた時点で Facemashを、ではないが、フェイスブック 183 00:08:55,040 --> 00:08:56,020 Facemashをアプリ。 184 00:08:56,020 --> 00:09:01,080 そして彼はハーバード大学を下に持ってきた ネットワーク不注意。 185 00:09:01,080 --> 00:09:05,280 プラス、彼はの顔を盗んだ ハーバード大学の学部の女性へ 186 00:09:05,280 --> 00:09:05,890 このプロジェクトを行う。 187 00:09:05,890 --> 00:09:07,290 >> そこで彼は、にした 行政委員会。 188 00:09:07,290 --> 00:09:08,570 彼は手に平手打ちした。 189 00:09:08,570 --> 00:09:09,760 そこで彼は、いくつかのトラブルにあった。 190 00:09:09,760 --> 00:09:12,290 と私は彼が一種のだったと思う それによってまごまご。 191 00:09:12,290 --> 00:09:15,890 >> だから私は私が取る人々に伝えたい クレジットの小さな、ほんの少し 192 00:09:15,890 --> 00:09:17,710 フェイスブックの成功のため - 193 00:09:17,710 --> 00:09:21,970 少なくとも半分又は1%の ザッカーバーグのプログラミングのスキルが来た 194 00:09:21,970 --> 00:09:23,125 私のコースから - 195 00:09:23,125 --> 00:09:24,140 彼はそこに学んだ。 196 00:09:24,140 --> 00:09:26,880 第二に、私は彼を雇った 仲間を教え、彼が持っていたではないだろう 197 00:09:26,880 --> 00:09:30,090 フェイスブックが完了するまでの時間 彼がしたその時点で。 198 00:09:30,090 --> 00:09:32,670 >> だから、楽しい授業をたくさんされている ハーバード大学のコンピュータサイエンス。 199 00:09:32,670 --> 00:09:36,480 私はただ驚く人がいるわけで 誰が偉大なことをやるために行く。 200 00:09:36,480 --> 00:09:40,480 私は上に行くと、他のご紹介でした 人々が、私は私達の時間がアップしていると思います。 201 00:09:40,480 --> 00:09:43,310 >> ROBボーデン:だからそれはビル·ゲイツのように聞こえる あなたにさせるためのいくつかのお金を借りている 202 00:09:43,310 --> 00:09:45,260 理論のすべてのことを強調 計算の。 203 00:09:45,260 --> 00:09:48,120 とMark Zuckerbergはあなたにいくつかのお金を借りている 彼は、Facebookを起動させるため。 204 00:09:48,120 --> 00:09:50,370 >> HENRY LEITNER:それはいいです について考えるようにして、確認してください。 205 00:09:50,370 --> 00:09:52,180 >> ROBボーデン:すべての権利、よく感謝。 206 00:09:52,180 --> 00:09:53,575 これは素晴らしいでした。 207 00:09:53,575 --> 00:09:54,825 私を持ってくれてありがとう。 208 00:09:54,825 --> 00:09:57,150 209 00:09:57,150 --> 00:09:58,400 多分彼の手を振る。 210 00:09:58,400 --> 00:10:01,606 211 00:10:01,606 --> 00:10:02,880 私は彼の手を振る必要がありますか? 212 00:10:02,880 --> 00:10:04,560 我々は結末をやり直す必要がありますか? 213 00:10:04,560 --> 00:10:05,810 私たちは、結末をどのようにしたらいいですか? 214 00:10:05,810 --> 00:10:11,430 215 00:10:11,430 --> 00:10:13,290 >> スピーカ1:次に、質問 [から?罪?] 216 00:10:13,290 --> 00:10:16,110 ベトナムのクラスメートの1 誰が言うためにこれを持っていた。 217 00:10:16,110 --> 00:10:18,430 どのようにすれば、他の連絡すれば 私の国の人? 218 00:10:18,430 --> 00:10:19,565 まあこれはあまりにも偉大な質問です。 219 00:10:19,565 --> 00:10:24,703 そして、あなたはEDXインターフェイスにログインした場合、 CS50xのメイン情報ページでは、表示されます 220 00:10:24,703 --> 00:10:29,520 つながるCS50のmeetupsへのリンク、 あなたは、meetup.com/meet50するか 221 00:10:29,520 --> 00:10:32,650 我々は許可するように設定したツールです。 あなたにローカルな人々を見つける 222 00:10:32,650 --> 00:10:35,820 もしあなたが実際に会うことができるように、 だけでなく、事実上クラスメートと 223 00:10:35,820 --> 00:10:38,020 今年が、本人だけでなく。 224 00:10:38,020 --> 00:10:41,160 >> 実際には、このURLにアクセスしてください、あなたはよ 次のようになり、マップを参照してください。 225 00:10:41,160 --> 00:10:44,530 すべてのマーカーは、1つ以上を表す その部分のクラスメートの詳細 226 00:10:44,530 --> 00:10:45,350 世界の。 227 00:10:45,350 --> 00:10:49,150 確かに、今、最もいくつかの CS50xの学生に人気のコミュニティ 228 00:10:49,150 --> 00:10:55,030 ニューヨーク、ロンドン、ニューデリー、カイロにあり、 サンフランシスコ、その他199以上 229 00:10:55,030 --> 00:10:56,000 都市だけでなく、。 230 00:10:56,000 --> 00:10:59,150 いくつかと、最大の出会いに興味を持っているので、もし ローカルでクラスメートは、頭を行う 231 00:10:59,150 --> 00:11:02,050 meetup.com/meet50を満たしています。 232 00:11:02,050 --> 00:11:06,150 >> ニューヨークのスコットからの質問に、 誰が書いてこの質問を持っていた - 233 00:11:06,150 --> 00:11:09,350 ほとんどすべてのプログラムは、文字列を使用しますので、 なぜprintf関数に含まれていた 234 00:11:09,350 --> 00:11:11,910 標準I / Oライブラリ、および GetStringメソッドではありませんでしたか? 235 00:11:11,910 --> 00:11:14,520 定義された関数をのgetStringさ CS50ライブラリ内の? 236 00:11:14,520 --> 00:11:18,090 >> そうはい確かに、GetStringメソッドは確かである CS50のライブラリで定義されている。 237 00:11:18,090 --> 00:11:20,760 やprintfは、一方、である 標準I / Oライブラリ。 238 00:11:20,760 --> 00:11:24,630 すぐに戻って一日ではCだったとき 発明し、確かにそれは重要だった、A 239 00:11:24,630 --> 00:11:28,750 コー​​ドのための基本的な機能 printfのような、実際に印刷する 240 00:11:28,750 --> 00:11:29,545 画面に何か。 241 00:11:29,545 --> 00:11:33,280 これは、ソフトウェアを書くに非常にコアだった 内部で実行特にプログラム 242 00:11:33,280 --> 00:11:36,630 その黒と白のターミナルウィンドウの、 それは、printfのための理にかなっていることを 243 00:11:36,630 --> 00:11:39,820 言語の中に埋め込まれる ライブラリそのもの。 244 00:11:39,820 --> 00:11:43,160 >> ために、今、あなたはGetStringメソッドは必要ありません ユーザーから文字列を取得します。 245 00:11:43,160 --> 00:11:45,350 むしろあなたは関数を使用することができます scanf関数などである。 246 00:11:45,350 --> 00:11:48,680 不慣れな場合は、実際には、、を見てみましょう 週5のチュートリアルのいくつかの場所、私たち 247 00:11:48,680 --> 00:11:51,660 使用するプロセスの中を歩く この関数は、scanf関数、取得する 248 00:11:51,660 --> 00:11:52,890 ユーザからの入力。 249 00:11:52,890 --> 00:11:56,310 問題は、そのような機能 C言語に組み込まれているのscanf、 250 00:11:56,310 --> 00:11:59,140 標準ライブラリは、あるそれら エラーチェックをしない。 251 00:11:59,140 --> 00:12:01,540 そして、彼らは実際に配分していない 文字列の任意のメモリ。 252 00:12:01,540 --> 00:12:03,340 >> そんなに悪い点がいくつか発生する可能性があります - 253 00:12:03,340 --> 00:12:06,970 1、あなたはの境界を超えることができます お使いのアレイ、最高の状態で、その場合には、 254 00:12:06,970 --> 00:12:07,960 あなたのプログラムがクラッシュする可能性があります。 255 00:12:07,960 --> 00:12:11,400 しかし、最悪の場合、敵は次のようになります。 あなたのプログラムを引き継ぐことができる。 256 00:12:11,400 --> 00:12:14,020 そして、あなたはすべてを管理する必要があり そのメモリを自分の。 257 00:12:14,020 --> 00:12:16,300 >> だから、GetStringメソッドを奪う その複雑さがたくさん。 258 00:12:16,300 --> 00:12:18,090 私たちはあなたのためのメモリを割り当てるようにします。 259 00:12:18,090 --> 00:12:20,800 我々はあなたが越えないように注意してください 配列の境界。 260 00:12:20,800 --> 00:12:23,940 どちらかといえば、我々はnullを返す 実際にはうまくいかない。 261 00:12:23,940 --> 00:12:27,490 だから、GetStringメソッドは、単純に最後に追加されます その日の、便利なの全体の束 262 00:12:27,490 --> 00:12:28,990 エラーチェック。 263 00:12:28,990 --> 00:12:32,700 >> デビッドからのコメント このことを主張してオハイオ州 - 264 00:12:32,700 --> 00:12:35,670 いいえ、あなたは、アプライアンスは必要ありません すべてのプロジェクトのために。 265 00:12:35,670 --> 00:12:37,120 今、彼はこのことで何を意味するのですか? 266 00:12:37,120 --> 00:12:39,930 まあ、それはダビデが調達していることが判明し、 オンラインのWebサイトから、 267 00:12:39,930 --> 00:12:44,030 ノキアのLCDは、ここに、このように、それはです あなたがかもしれない何かの本当にサイズ 268 00:12:44,030 --> 00:12:45,330 古い携帯電話を参照してください。 269 00:12:45,330 --> 00:12:48,160 そして彼はまた、TIVAの立ち上げを調達 ボード、ハードウェアの一部 270 00:12:48,160 --> 00:12:49,540 このLCDに接続します。 271 00:12:49,540 --> 00:12:50,280 >> 今ではかなり小さいです。 272 00:12:50,280 --> 00:12:52,720 あなたがここに見ることができるようです。 スケールのため、米国の四分​​の一。 273 00:12:52,720 --> 00:12:56,160 そして彼はこれをやったことは実際にある C言語でプログラムを実施 274 00:12:56,160 --> 00:12:59,630 >> 確かに、あなたはCS50は必要ありません C.あなたの中にプログラムを書くアプライアンス 275 00:12:59,630 --> 00:13:01,140 でも、MacやPCは必要ありません。 276 00:13:01,140 --> 00:13:05,090 また、Cコードを記述し、実行することができます このような組み込み機器上。 277 00:13:05,090 --> 00:13:07,380 さて何をしたデビッド実際 書き込み、実行? 278 00:13:07,380 --> 00:13:08,490 まあそれをチェックアウト。 279 00:13:08,490 --> 00:13:12,390 彼はこの小さな小さなでマリオを実施 からの携帯電話のような画面 280 00:13:12,390 --> 00:13:13,660 問題は、1を設定します。 281 00:13:13,660 --> 00:13:16,840 >> だから私は私が1に同意するだろうと思う Davidの同級生と同じ年にWHOから、 282 00:13:16,840 --> 00:13:19,360 デビッドにおけるFacebookのスレッド この小さなプログラムを導入 283 00:13:19,360 --> 00:13:20,970 世界は、と答えた - 284 00:13:20,970 --> 00:13:22,670 あなたは獣メイトです。 285 00:13:22,670 --> 00:13:23,560 確かにあなたがいる。 286 00:13:23,560 --> 00:13:25,550 >> 今、次のアップは、スパムの一部です。 287 00:13:25,550 --> 00:13:28,520 あなたはCS50のFacebookのグループにいる場合は、 のようないくつかの記事に気づいたかもしれない 288 00:13:28,520 --> 00:13:30,410 このその時々そこにスリップ。 289 00:13:30,410 --> 00:13:32,030 あなたは、いくつかにぶつかったら スパム、大したことない。 290 00:13:32,030 --> 00:13:34,430 単に私達にそれを報告し、我々はよ 先に行くと、それを削除します。 291 00:13:34,430 --> 00:13:37,870 しかし、我々はこの1我々を削除する前に いくつかのスクリーンショットを取る助けることができなかった 292 00:13:37,870 --> 00:13:39,460 と少し含み笑い。 293 00:13:39,460 --> 00:13:43,850 >> ここで、この特定の学生 - 私たちは、よ アランMobilePhoneに彼に電話 - 294 00:13:43,850 --> 00:13:48,760 彼の、彼の携帯電話番号を掲載 BlackBerryのチャットアドレス、彼のスカイプID、 295 00:13:48,760 --> 00:13:51,600 彼の電子メール·アドレス - のどれも あなたが実際に問い合わせてください。 296 00:13:51,600 --> 00:13:55,970 しかし、ここでの写真の通り、それはそう アランMobilePhoneには、かなりの数を持っているような 297 00:13:55,970 --> 00:13:59,630 と思われるものの販売のためのiPhone かなり平凡な倉庫であること。 298 00:13:59,630 --> 00:14:04,160 今、同じダビデはアランに応答したことを 以下に携帯電話の - 299 00:14:04,160 --> 00:14:06,220 彼らは、インストールのgeditが付属していますか? 300 00:14:06,220 --> 00:14:09,220 >> 今、通常はいくつかのスパムボットと思う ただに対する応答を無視し 301 00:14:09,220 --> 00:14:10,120 元のスレッド。 302 00:14:10,120 --> 00:14:14,970 しかし、いや、アランMobilePhoneには、これを持っていた と言う - 私たちの携帯電話のすべてが新ブランドである、 303 00:14:14,970 --> 00:14:17,960 オリジナルボックスやアクセサリーが付属して、 私たちの携帯電話のすべてがSIMである 304 00:14:17,960 --> 00:14:19,490 遊離などが挙げられる。 305 00:14:19,490 --> 00:14:23,170 >> [OK]を、ので、多分自動的に生成 デビッド人間に返信 306 00:14:23,170 --> 00:14:26,290 応答が、ダビデはプッシュ もう少し - 307 00:14:26,290 --> 00:14:30,010 あなたはCS50をインストールしてテストします 出荷する前に私達のためのアプライアンス? 308 00:14:30,010 --> 00:14:33,450 大丈夫、うまくのは何アランを見てみましょう MobilePhoneには今言っている。 309 00:14:33,450 --> 00:14:37,330 >> はい、私たちの製品のすべてがある作品です 全世界のSIMカードとネットワーク。 310 00:14:37,330 --> 00:14:42,830 幻想的な、今、別の同級生の 我々、デンマークは、これと対応した。 311 00:14:42,830 --> 00:14:43,730 それは素晴らしいだろう。 312 00:14:43,730 --> 00:14:47,810 2のためだけでなく、私の注文を取る、プラス CS50と1無料のiPhone 5S 313 00:14:47,810 --> 00:14:49,470 アプライアンスは、プリインストールされています。 314 00:14:49,470 --> 00:14:53,390 >> そして最後に、アランMobilePhoneに 言った - はい、すべてがうまくいく。 315 00:14:53,390 --> 00:14:54,080 私を信用しなさい。 316 00:14:54,080 --> 00:14:57,540 製品のそうしただろう あなたは私たちから購入したい。 317 00:14:57,540 --> 00:15:01,890 申し訳ありませんアランMobilePhoneに、 あなたは、現在禁止されている。 318 00:15:01,890 --> 00:15:04,730 >> クリスは、今、トロントから、尋ね 私たちのこの質問。 319 00:15:04,730 --> 00:15:06,580 私はCS50ライブのアイデアを持っている。 320 00:15:06,580 --> 00:15:09,750 私はデビッド場合、それは素晴らしいことだと思いますか、 演奏その他CS50のスタッフの何人か、 321 00:15:09,750 --> 00:15:13,180 1つ以上の提出スクラッチ 問題セット0のためのゲーム。 322 00:15:13,180 --> 00:15:14,730 だから、これは素晴らしい提案です。 323 00:15:14,730 --> 00:15:18,670 >> そして事は、されているので問題セット 1は、1月1日にリリースされました、我々はしました 324 00:15:18,670 --> 00:15:20,890 実際に受信した何千もの スクラッチのプロジェクト。 325 00:15:20,890 --> 00:15:23,970 だから我々は、おそらくそれらをすべて行うことができませんでした ここに正義とCS50ライブ。 326 00:15:23,970 --> 00:15:26,860 だから我々は、我々は1つを摘み取るだろうと思っていたこと 私たちの目は、最近として知られているキャッチ 327 00:15:26,860 --> 00:15:27,920 ウィザーズ '決闘。 328 00:15:27,920 --> 00:15:31,420 >> ウィザーズ「デュエルは同級生によって書かれました オハイオ州でパトリックという。 329 00:15:31,420 --> 00:15:35,290 そして、私はこのプロジェクトにあることを警告しなければならない 本当に上としたものを超えて行ってきました 330 00:15:35,290 --> 00:15:36,730 問題セット0で期待。 331 00:15:36,730 --> 00:15:39,580 これがない場合には、全く心配しないでください あなたが必ずしもできるもの 332 00:15:39,580 --> 00:15:43,090 あなたの非常に最初の時間で達成 プログラミング、スクラッチでどうか 333 00:15:43,090 --> 00:15:44,130 他の言語。 334 00:15:44,130 --> 00:15:48,420 しかし、我々はそれを再生するために楽しいだろうと思った ここでウィザード」デュエルの少し。 335 00:15:48,420 --> 00:15:50,276 >> [音楽再生] 336 00:15:50,276 --> 00:16:39,370 337 00:16:39,370 --> 00:16:43,860 >> 驚くべきなので、自分が希望 ウィザーズ「デュエルを再生したり、リミックス、テイク 338 00:16:43,860 --> 00:16:45,350 ここでは、次のURLを見てください。 339 00:16:45,350 --> 00:16:48,130 先に行くと、あたかもビデオを一時停止 あなたはそれをインチに入力したいと思います 340 00:16:48,130 --> 00:16:51,800 >> さて次回は、別のスクラッチプロジェクトです 名前の学生が、この1 341 00:16:51,800 --> 00:16:54,600 ケンブリッジ、マサチューセッツ州のDavid。 342 00:16:54,600 --> 00:16:58,820 だから、これは実際には非常に第一号だった プログラムは私自身は2007年に戻って書いた。 343 00:16:58,820 --> 00:17:01,410 私は当時大学院生だった と私はクロスに登録していた 344 00:17:01,410 --> 00:17:05,099 教えMIT、での教育課程 教授はミッチェル·レズニックによる。 345 00:17:05,099 --> 00:17:07,270 一度、スクラッチはしませんでした 本当に存在しています。 346 00:17:07,270 --> 00:17:10,510 それは、ベータ形式でのみだった、と私たち - このクラスの学生が - 持っていた 347 00:17:10,510 --> 00:17:14,050 実際にプレイするユニークな機会 と、およびスクラッチを用いた実験 348 00:17:14,050 --> 00:17:15,160 他の誰の前に。 349 00:17:15,160 --> 00:17:18,400 >> 実際、私たちの最初の課題の1 このクラスは、実際に私たちを作ることだった 350 00:17:18,400 --> 00:17:19,420 独自のスクラッチプロジェクト。 351 00:17:19,420 --> 00:17:23,069 そして、この日に私はいくつかを費やして覚えている の金曜日の夜に8時間 352 00:17:23,069 --> 00:17:25,589 すべてのものは、ここでOscartimeに取り組んで。 353 00:17:25,589 --> 00:17:28,550 そして今、オスカーに精通してあなたのそれらの セサミストリートから不平を言う 354 00:17:28,550 --> 00:17:31,700 瞬間に歌を思い出すかもしれません それが再生されようとしてだ。 355 00:17:31,700 --> 00:17:34,760 >> そして、私は非常に、非常に持っていた 歌の思い出。 356 00:17:34,760 --> 00:17:38,340 しかし、8時間後に、私を信頼 ループ上の何かを聞いて、 357 00:17:38,340 --> 00:17:43,730 いつまでも型ループと、それは非常に すぐにそのメモリを少し酸っぱく。 358 00:17:43,730 --> 00:17:45,870 しかし、あなたのために、あなただけの取得 この時1垣間見る。 359 00:17:45,870 --> 00:17:49,252 そして、私はあなたにこの例を与える Oscartimeの。 360 00:17:49,252 --> 00:17:53,190 >> [音楽再生] 361 00:17:53,190 --> 00:17:56,940 >> スピーカ4:(歌)ああ、私はゴミを愛する - 362 00:17:56,940 --> 00:18:05,200 汚れていたり、薄汚いやほこりの多いもの、 不揃いや腐ったり錆び何でも。 363 00:18:05,200 --> 00:18:08,668 はい私はゴミ箱が大好きです。 364 00:18:08,668 --> 00:18:10,980 ここではいくつかのより多くの腐ったものです。 365 00:18:10,980 --> 00:18:20,012 はい、私は大好きです、私が大好き、私はゴミ箱が大好きです。 366 00:18:20,012 --> 00:18:23,790 367 00:18:23,790 --> 00:18:26,940 >> スピーカ1:これで再生したりしたい場合は、 リミックスOscartime、および改良 368 00:18:26,940 --> 00:18:29,500 それは、ここで次のURLにアクセスしてください。 369 00:18:29,500 --> 00:18:31,290 さて、次の質問は、 [から?ボスコ?] 370 00:18:31,290 --> 00:18:34,750 香港では、誰がこれを書いた - どのような プログラミング言語である 371 00:18:34,750 --> 00:18:36,340 MITのスクラッチの背後にある? 372 00:18:36,340 --> 00:18:37,330 だから、それは素晴らしい質問ですね。 373 00:18:37,330 --> 00:18:40,640 >> むしろ、答えよりも、その自分自身、 私たちは、カメラをダウンさせることを決定 374 00:18:40,640 --> 00:18:44,790 MITのメディアラボ、への道 生涯幼稚園のグループが率いる、ある 375 00:18:44,790 --> 00:18:47,610 教授ミッチェルレズニック、 私は数年前にそのクラスを取った。 376 00:18:47,610 --> 00:18:50,250 私たちは、教授レズニックとばかりに会った だけでなく、ジョン·マロニー、 377 00:18:50,250 --> 00:18:52,730 原作者の スクラッチプログラム。 378 00:18:52,730 --> 00:18:56,050 あなたが使用しているので、非常にソフトウェア 他のソフトウェアを作成することでした 379 00:18:56,050 --> 00:18:58,090 ジョンによって主に書かれた。 380 00:18:58,090 --> 00:19:02,020 実際、ここに描かれるジョン、私自身であり、 とミッチェルは、実際の後ろに立って 381 00:19:02,020 --> 00:19:05,750 スクラッチの世界化身まもなく 私たちの会話の後。 382 00:19:05,750 --> 00:19:10,278 しかし、我々は聞いて、60を取る前に、 ここに子犬の秒。 383 00:19:10,278 --> 00:20:11,860 >> [MUSIC - ジョン·メイヤー、「WILDFIRE」] 384 00:20:11,860 --> 00:20:16,190 >> 誠心誠意、実際に傷が成立 私たちの心の中で特別な場所 385 00:20:16,190 --> 00:20:16,990 ここCS50で。 386 00:20:16,990 --> 00:20:20,020 確かに、我々はスクラッチを導入しました 2007年のコースへ。 387 00:20:20,020 --> 00:20:22,090 そして、何が顕著であったこと 今年は、以下の通りであった。 388 00:20:22,090 --> 00:20:26,130 年間に先立ち、2006年と言うのに対し、我々 いくつかの200名の学生が買い物だろう 389 00:20:26,130 --> 00:20:29,250 ハーバードで手段を話すもちろん、 最初のコースでドロップする 390 00:20:29,250 --> 00:20:33,120 学期の週ではなく、 必ずしもクラスを取る。 391 00:20:33,120 --> 00:20:36,350 これらの学生の67%が一般的だろう 残り、中に戻ってくる 392 00:20:36,350 --> 00:20:37,440 従い週間。 393 00:20:37,440 --> 00:20:40,320 >> 一方で我々は導入2007、中 スクラッチだけでなく、いくつかの他の 394 00:20:40,320 --> 00:20:44,680 、我々は97パーセントにカリキュラムの調整飛び上がっ これらの学生の保持率 395 00:20:44,680 --> 00:20:46,200 CS50買い物された人。 396 00:20:46,200 --> 00:20:49,960 だからそれ以来スクラッチをしている ただではあるCS50のコア部分、 397 00:20:49,960 --> 00:20:50,890 その最初の週に。 398 00:20:50,890 --> 00:20:54,420 私はそれがのトーンを設定しますあえて言う もちろん、本当に我々の目標に話す 399 00:20:54,420 --> 00:20:58,840 コンピュータサイエンスを作るCS50中 すべてのよりアクセス。 400 00:20:58,840 --> 00:21:02,530 ということで、ミッチェルへの感謝 そしてジョンと全体のスクラッチチーム。 401 00:21:02,530 --> 00:21:05,710 それでは、そのフィールドを見てみましょう 道の旅。 402 00:21:05,710 --> 00:21:06,930 >> MITCHELレズニック:こんにちは、 私はミッチレズニックよ。 403 00:21:06,930 --> 00:21:09,970 私は学習研究の教授だ ここで、MITメディアラボで。 404 00:21:09,970 --> 00:21:12,590 そして、私も直接MITのスクラッチチーム。 405 00:21:12,590 --> 00:21:15,810 >> JOHNマロニー:私はジョン·マロニー、と私 約11のための研究員 406 00:21:15,810 --> 00:21:19,240 年、スクラッチプロジェクトに取り組んで リード開発者として。 407 00:21:19,240 --> 00:21:22,460 >> MITCHELレズニック:私達は私達の研究を呼び出す グループ生涯幼稚園グループ 408 00:21:22,460 --> 00:21:24,785 私たちは道に触発されているため 子どもたちは幼稚園で学ぶ。 409 00:21:24,785 --> 00:21:28,820 古典的な幼稚園で、子どもたち ふざけて設計し、作成している 410 00:21:28,820 --> 00:21:30,920 協力して物事 互いに - 411 00:21:30,920 --> 00:21:33,300 木製のブロックで構築するの塔、 で写真を作る 412 00:21:33,300 --> 00:21:34,720 塗料やクレヨンを指。 413 00:21:34,720 --> 00:21:38,430 我々はスクラッチ開発のように、我々はしたかった ためにその幼稚園の精神をキャプチャする 414 00:21:38,430 --> 00:21:39,700 すべての年齢層の学習者。 415 00:21:39,700 --> 00:21:42,880 >> JOHNマロニー:大きな動機の一つ スクラッチのためにこれがあった 416 00:21:42,880 --> 00:21:47,930 ミッチェルとナタリーが持っていたプロジェクト コンピュータクラブハウスと呼ば始めた。 417 00:21:47,930 --> 00:21:54,570 そして、彼らはものを行う子供たちをたくさん見ました Photoshopのようなメディアツールとと 418 00:21:54,570 --> 00:21:58,700 彼らは様々な音の制作ツールが、 任意のプログラミングをしていませんでした。 419 00:21:58,700 --> 00:22:00,020 子供たちがやっていなかった 任意のプログラミング。 420 00:22:00,020 --> 00:22:02,440 そして、私たちは周りを見回して言った - まあ、 なぜ彼らはそれをやっていないですか? 421 00:22:02,440 --> 00:22:06,380 そしてその答えは、その存在するように見えた のための適切なツールではありませんでした 422 00:22:06,380 --> 00:22:07,220 その設定。 423 00:22:07,220 --> 00:22:10,960 >> MITCHELレズニック:私たちが開発していたとして スクラッチは、私がいくつかに触発された 424 00:22:10,960 --> 00:22:13,660 私のメンターシーモアのアイデア 開発パパート、 425 00:22:13,660 --> 00:22:15,640 Logoプログラム言語。 426 00:22:15,640 --> 00:22:19,535 シーモアは、常にそれがあったと言っていた 持っている新技術のための重要な 427 00:22:19,535 --> 00:22:24,140 それを得るのは簡単です。つまり低床、 あなたの言い、高い天井、で開始 428 00:22:24,140 --> 00:22:25,980 ますます複雑に行うことができます それで物事。 429 00:22:25,980 --> 00:22:30,480 >> 我々はまた、我々が呼ぶものを持ってしたかった 多くがあるという意味の広い壁、 430 00:22:30,480 --> 00:22:31,100 異なる経路。 431 00:22:31,100 --> 00:22:34,800 あなたは多くの異なるを行うことができます ソフトウェアとの事。 432 00:22:34,800 --> 00:22:38,320 それはちょうど始めるには十分ではありません 簡単に、複雑なことを行う場合 433 00:22:38,320 --> 00:22:39,900 誰もが同じことをやっている。 434 00:22:39,900 --> 00:22:42,690 我々は多くの異なるを持っていると思った 経路、我々は別の知っているので、 435 00:22:42,690 --> 00:22:45,760 人々はさまざまな利害を持って、私たち 誰もが働くことができるようにしたい 436 00:22:45,760 --> 00:22:48,090 から生まれたプロジェクトで 自分の利益の。 437 00:22:48,090 --> 00:22:52,020 >> JOHNマロニー:私は、私たちが言いたい 考慮さ約10倍以上 438 00:22:52,020 --> 00:22:55,730 持っているよりもコマンドと機能 今までスクラッチで終わった。 439 00:22:55,730 --> 00:23:01,160 私たちは約無限の議論を持っているでしょう まさに言葉遣いブロックを置くために、 440 00:23:01,160 --> 00:23:05,650 かどうか、デフォルトのようなもの スプライトの方向は、最大でなければなりません 441 00:23:05,650 --> 00:23:06,570 または右に。 442 00:23:06,570 --> 00:23:10,450 だから我々は、これらすべてのものを考えた 特に非常に早い 443 00:23:10,450 --> 00:23:13,790 人々がしてならない経験 スクラッチ、それはそうしようとして 444 00:23:13,790 --> 00:23:16,800 物事が発見される可能性が ただ実験によって。 445 00:23:16,800 --> 00:23:20,370 >> MITCHELレズニック:我々は最初だった 私たちのターゲットとするユーザーには、スクラッチをデザイン 446 00:23:20,370 --> 00:23:22,670 年齢八から十六た。 447 00:23:22,670 --> 00:23:26,400 >> JOHNマロニー:のローエンド スペクトル、我々が発見した多くの若い 448 00:23:26,400 --> 00:23:28,940 子供たちはよりスクラッチを使用していた 我々はこれまでに予想される。 449 00:23:28,940 --> 00:23:33,410 私はまだ最初のスクラッチを覚えている その日、私は我々が持っていたことを、と考えています。 450 00:23:33,410 --> 00:23:36,340 この小さな6歳の男が入ってきた 451 00:23:36,340 --> 00:23:41,540 上端に、私は驚いてきた で、例えば、inスクラッチの使用 452 00:23:41,540 --> 00:23:43,660 CS50のような大学の授業。 453 00:23:43,660 --> 00:23:47,750 私たちは本当に考えていなかったので、 教育用の言語としてスクラッチ 454 00:23:47,750 --> 00:23:50,070 コンピュータへのコンピュータサイエンス 科学者。 455 00:23:50,070 --> 00:23:52,970 >> 別の驚きは何です 大人はそれを使用しています。 456 00:23:52,970 --> 00:23:58,830 我々が発見した、フル似ている人 タイムプログラマはプログラミングを楽しむ 457 00:23:58,830 --> 00:24:00,530 趣味の一種としてスクラッチ。 458 00:24:00,530 --> 00:24:03,860 そして私たちはスクラッチで人々を見てきました ウェブサイトでは、プロジェクトを作成することを 459 00:24:03,860 --> 00:24:05,470 例えば、DO - 460 00:24:05,470 --> 00:24:08,380 3Dレンダリングシステムレイトレーシング。 461 00:24:08,380 --> 00:24:10,120 私はそれを見たとき、私はそれを信じることができなかった。 462 00:24:10,120 --> 00:24:13,170 >> MITCHELレズニック:私たちは、仕事を始めたので、 スクラッチに、我々はそれを作りたかった 463 00:24:13,170 --> 00:24:16,360 以前のプログラミングとは異なる それを作るために、言語 464 00:24:16,360 --> 00:24:19,010 はるかに広いからアクセス可能 人々の範囲。 465 00:24:19,010 --> 00:24:21,770 だから我々は3つのコアを持っていた 基本理念。 466 00:24:21,770 --> 00:24:24,880 まず、それをより作りたかった あなたが構築できるよう、tinkerable 467 00:24:24,880 --> 00:24:27,810 ずっとパッティングのようなプログラム 一緒にレゴブロック。 468 00:24:27,810 --> 00:24:30,760 だから我々は、視覚的なプログラミングを持っていた 一緒ではありませんブロック。 469 00:24:30,760 --> 00:24:34,670 >> すべての第二に、我々は人々を聞かせたいと思った より意味のあるプロジェクトに取り組む、 470 00:24:34,670 --> 00:24:37,060 個人的にあったもの 彼らのために関連する。 471 00:24:37,060 --> 00:24:38,890 我々はスクラッチをする理由です リッチメディアはそう。 472 00:24:38,890 --> 00:24:41,230 >> すべての第三に、我々はしたかった それは、より社会的にする。 473 00:24:41,230 --> 00:24:43,580 最高の学習に多くの理由 ときに我々の経験は来る 474 00:24:43,580 --> 00:24:45,220 他の人と対話する。 475 00:24:45,220 --> 00:24:48,590 だから我々はスクラッチオンラインコミュニティを追加 当初から、 476 00:24:48,590 --> 00:24:51,790 我々は、ソフトウェアを起動し、右ときなので、 人々は聴衆を持っているだろうと 477 00:24:51,790 --> 00:24:55,460 また、彼らの作品、およびgetのため 他の人が作成したものによって影響を与えた。 478 00:24:55,460 --> 00:24:59,720 我々は、スクラッチを開始しましたのでそこに持っている その450万プロジェクトを中心になって 479 00:24:59,720 --> 00:25:01,760 上で共有されています スクラッチのウェブサイト。 480 00:25:01,760 --> 00:25:05,610 >> JOHNマロニー:だから、実際に 並べ替えプロジェクトに参加 481 00:25:05,610 --> 00:25:07,770 ミッチェルに懇願する。 482 00:25:07,770 --> 00:25:10,510 私は、私はそれについて聞いたときに参加するように求め 私はそれがと思っていたので、 483 00:25:10,510 --> 00:25:12,790 このようなクールなものになると 私は助けたかった。 484 00:25:12,790 --> 00:25:17,010 しかし、私の好きな​​言語はSmalltalkのだった、 と私は、開発を支援していた 485 00:25:17,010 --> 00:25:19,430 Smalltalkのこのバージョンの スクイークと呼ばれる。 486 00:25:19,430 --> 00:25:23,240 >> だから私はまあ、私は来ると言って この作品は、限り、私のように行います 487 00:25:23,240 --> 00:25:24,960 Squeakの中でそれを構築することができます。 488 00:25:24,960 --> 00:25:27,920 とミッチェルは言った - 必ずああ、私にはない それはインチ作られているか気に 489 00:25:27,920 --> 00:25:28,920 ただそれを動作させる。 490 00:25:28,920 --> 00:25:31,950 だから、それはそれはになった方法です Squeakの中に書かれる。 491 00:25:31,950 --> 00:25:36,730 >> だから、スクラッチ2.0で我々は我々と考えた に出スクラッチリーチを作ってみるだろう 492 00:25:36,730 --> 00:25:39,750 それを作ることで、より多くの人々 クラウドベースのアプリケーション。 493 00:25:39,750 --> 00:25:43,290 そして、バージョンがあったものの、 ブラウザで実行されていましたキーッ、それ 494 00:25:43,290 --> 00:25:45,960 必要なダウンロードと プラグインをインストールする。 495 00:25:45,960 --> 00:25:49,450 そして、我々は多くの人がことを知っていた どちらか、トラブルそれをやってを持っている 496 00:25:49,450 --> 00:25:54,310 それは複雑なプロセスであったため または、それらの投与のため 497 00:25:54,310 --> 00:25:56,470 学校、または何、 それを許可しないだろう。 498 00:25:56,470 --> 00:26:00,310 だから我々は親切で何かを望んでいた のブラウザに組み込まれたか、または 499 00:26:00,310 --> 00:26:03,050 種類のデフォルトであり ほとんどのブラウザ上。 500 00:26:03,050 --> 00:26:07,100 私達は私達が考えられ、ジャワと考え Silverlightの、我々は、JavaScriptを見なさ 501 00:26:07,100 --> 00:26:08,590 そして我々は、Flashを検討した。 502 00:26:08,590 --> 00:26:11,020 >> その時点で、Flashは実際にあった 優勢に。 503 00:26:11,020 --> 00:26:12,350 Adobeは実際にそれをプッシュしていた。 504 00:26:12,350 --> 00:26:17,420 そして、我々はまだそれが起こっていたことを知らなかった iOSではこのような問題になる、とする 505 00:26:17,420 --> 00:26:19,200 などのモバイルデバイス、および。 506 00:26:19,200 --> 00:26:20,480 だから我々はFlashで行きました。 507 00:26:20,480 --> 00:26:25,690 >> と振り返ってみると、それは多分だだろう 我々が行ってたい場合に良くなって 508 00:26:25,690 --> 00:26:27,900 JavaScriptのことはなってきたので、 支配的な言語。 509 00:26:27,900 --> 00:26:31,690 しかし、私は、我々どのような方法があるとは思わない おそらく見ている可能性のあるすべての 510 00:26:31,690 --> 00:26:33,690 変更しようとしていたもの 当時と現在の間。 511 00:26:33,690 --> 00:26:37,620 そして、それは置いて3年程度かかる 一緒にこのようなもの。 512 00:26:37,620 --> 00:26:40,860 つまり、あなたの最良の推測をする とうまくいくように願う。 513 00:26:40,860 --> 00:26:44,720 >> MITCHELレズニック:一つの新しいプロジェクトである 持ってしようとすると、スクラッチジュニアと呼ばれる 514 00:26:44,720 --> 00:26:47,130 傷があっても、若い子供たちに下る。 515 00:26:47,130 --> 00:26:49,810 これは、5歳を目的としたさだ のような7歳に 516 00:26:49,810 --> 00:26:51,780 二年生まで幼稚園。 517 00:26:51,780 --> 00:26:53,610 それの最初のバージョン iPad上になります。 518 00:26:53,610 --> 00:26:57,130 そして、我々はそれが来ていることを計画 2014の途中で。 519 00:26:57,130 --> 00:26:59,660 だから、ジュニアは多少なりスクラッチ バージョンをスケールダウン。 520 00:26:59,660 --> 00:27:02,540 それはやや少ない特徴を持っていますが、 また物事をより作る 521 00:27:02,540 --> 00:27:05,450 発達上適切な 若い子供のため。 522 00:27:05,450 --> 00:27:09,580 >> JOHNマロニー:私は事実を楽しむ 2.0を傷つけ、特に、種のある 523 00:27:09,580 --> 00:27:14,070 密かに、より高いパフォーマンス ご想像よりも。 524 00:27:14,070 --> 00:27:16,410 デフォルトでは、アニメーションをやっているとき など、あなたがしている 525 00:27:16,410 --> 00:27:20,730 アップデートに限定 画面の割合。 526 00:27:20,730 --> 00:27:24,610 そして、我々は意図的にそれを設計したことにより、 それだけにつき少しを行います 527 00:27:24,610 --> 00:27:30,330 フレーム、その結果、あなたが10を繰り返して言うなら、 10を移動し、あなたが実際にそれが入居参照 528 00:27:30,330 --> 00:27:32,450 10少しずつ。 529 00:27:32,450 --> 00:27:36,590 >> しかし、隠されたモードのようなものがあります あなたが得ることができると呼ばれるターボモード、 530 00:27:36,590 --> 00:27:38,920 シフトによって緑の旗をクリックする。 531 00:27:38,920 --> 00:27:42,670 そして、それは基本的に実行することができます ちょっとだけ速くそれができますように。 532 00:27:42,670 --> 00:27:46,210 だから、これはあなたのようなことを行うことができますものです レイトレーサ、あなたはしないでください 533 00:27:46,210 --> 00:27:49,480 あなたは、元のレイトレーサ - 持っている の約半分の時間のように待たなければならなかった 534 00:27:49,480 --> 00:27:52,020 それがあったので、結果を見る を通じて一気飲みの種類 535 00:27:52,020 --> 00:27:53,060 一度に1フレーム。 536 00:27:53,060 --> 00:27:57,240 しかし、シフトクリックのもので、次のことが可能 のようなものに結果を得る 537 00:27:57,240 --> 00:27:58,980 20秒。 538 00:27:58,980 --> 00:28:03,610 したがって、すべての突然のあなただけの並べ替えができます スクラッチでの高レベルのものが、 539 00:28:03,610 --> 00:28:05,990 それは隠された機能です。 540 00:28:05,990 --> 00:28:08,470 >> スピーカ1:ミッチェルにどうもありがとうございます そしてすべてのためのジョン 541 00:28:08,470 --> 00:28:09,890 彼らはCS50のためにやった。 542 00:28:09,890 --> 00:28:13,190 アンドリュー、Alおよびシェリーのおかげで、誰が 今週のカメラの背後にある。 543 00:28:13,190 --> 00:28:15,460 そしてあまりのすべてに感謝 学生、そこにあなたのそれらの人々 544 00:28:15,460 --> 00:28:16,290 提出されたコンテンツ。 545 00:28:16,290 --> 00:28:22,340 >> そして実際に、あなたがしたい場合 将来の週のコンテンツを提供、 546 00:28:22,340 --> 00:28:26,420 フェイスブックやRedditを経由して、私たちに手を差し伸べるか Twitterで、または他の任意の 547 00:28:26,420 --> 00:28:27,570 もちろんの手段。 548 00:28:27,570 --> 00:28:29,750 つまり、CS50ライブのためにそれだ。 549 00:28:29,750 --> 00:28:32,480 これはCS50た。 550 00:28:32,480 --> 00:28:33,730 畜生。 551 00:28:33,730 --> 00:29:04,598