스피커 1 :여보세요 세계, 이 CS50 라이브입니다. 우리는이 시간을 시작하고 싶은 세인트 루이스에있는 우리의 친구에게 큰 소리로, 자원 봉사자의 그룹 미주리, LaunchCode로 알려져있다 함께 CS50x 학생들 수집 집단적으로 수업을하기 위해. 그리고 목표는 궁극적 후, 즉 학기의 끝은, 그 짝입니다 지역 기술 작업 학생. 이제 원래 LaunchCode의 사람들, 그리고 참여 학생들은 가고 있었다 지역 도서관에서 개최하는 곳 몇 백 사람들은 RSVPed했다. 그러나 많은 사람들이있는 RSVPing 결국 끝이 이니셔티브에 대한, 그들이 로컬 오페라로 이동 끝났다 집, 여기에 묘사했다. 지금은 조금 작다. 하지만 당신은 당신이 할 수있는 너무 밀접하게 지금까지 보면 무대에서까지 확인하는 첫 번째 슬라이드 사실을 말하는 주 0에서 해당 73 반 친구들의 %, 아마 당신을 포함하여, 더이 사전 경험. 그리고 실제로 그것은 매우했다 여기에이 오페라 하우스의 경우. 사람에 따라서 우리의 안녕 한가 LaunchCode과의 세인트 루이스의 시민. 당신 자신은 생에 지역 거주하는 경우 루이스는 그 (것)들을 확인하게 자유롭게 느끼 거든 launchcodestl.com에서. 또는, 아마, 당신의 지역 뉴스를 켭니다 우리는 당신을 위해 여기에서 할 거 같은 채널. 스피커 2 :에 대한 놀라운 기회 모든 세인트 Louisan 한 땅을 찾고 그 첨단 기술의, 높은 작업을 지불. 처음으로 이제까지, 동일한에 대한 컴퓨터 프로그래밍 클래스 그건 하버드와 MIT에 의해 온라인 가르쳐 세인트에서 직접 제공되는 루이스 공​​공 도서관. 그것은 조직 덕분에 모든 해결하기 위해 노력하고있다 LaunchCode, 여기에 세인트 루이스의 기술 인재 격차. 지금이 사개월 통과 사람 물론이 돈을받을 가능성이 로 전환 할 수 견습 컴퓨터 프로그래밍 작업. 당신이 경우 LaunchCode의 공동 설립자는 말한다 오늘의이 기술 세트를 배우고, 시장은 당신이 거의 땅으로 ​​보장 부부의 여섯 그림 작업 년부터 ​​급여 주위 50,000달러. 즉, 꽤 좋은 소리. 그래서 어떤 종류의 사람이해야 이 클래스를 복용하는 것이? JIM MCKELVEY : 당신은에있다 OK, 꽤 똑똑? 당신은 매우 열심히 일해야합니다. 하지만 당신은 할 필요는 없습니다 최고의 학교에 갔다. 당신은 수학을 잘 할 필요는 없습니다. 당신은 몇 가지를 할 필요는 없습니다 당신은 당신이 필요로하는 믿을 수 가지. 그리고이 과정은 말할 것 당신이 당신이 그것을 가지고있는 경우. 스피커 2 : 와우​​, 지금 경우는 충분이 있는지 궁금 세인트에서 사용할 수있는 프로그래밍 작업 루이, 대답은 큰 예입니다. McKelvey는 1,000 명 이상이 말한다 오픈 포지션과 그냥 노력만큼 현지 사람들 을 채우기 위해. 이제이 클래스에서 5시 30 분 월요일 시작 세인트 루이스의 중앙 지점 공공 도서관. 당신은 관심, 그리고 어떤 확신하는 경우 당신은 정보가 될 것입니다의 그 ksdk.com. 스피커 1 : 반 친구들의 일부 이제 인사를하고 싶습니다. 최대 최초의 수잔, 윈스 롭에서입니다 매사 추세 츠, 인근 마을 바로 아래로 여기에서 도로. 수잔 :여보세요 세계, 나는 수잔 해요. 나는, 윈스 롭, 매사추세츠에 살고 미국, 물. 저는 63 살입니다. 나는 은퇴 한 간호사 해요. 내가 네 자녀 및이 두 손자. 또한 연극 연출가 해요 여배우. 그리고이 나오는거야 언젠가 올해 디스커버리 채널의 "에 보스턴 교 살자. "I Zenovia 클레을한다. 내가 EDX를 사랑하기 때문에 나는 CS50를 취하고있다. 나는 이전의 두 과정을 이수했습니다. 나는 정의를 촬영하고, 보건했습니다 및 환경 변화. 그리고 나는 그들을 사랑했다. 또한 때문에 컴퓨터 과학 나에게 조금 무서워. 그리고 내 연령대에 우리는 격려하고 우리를 두려워하게 일을 할 수 있습니다. 그래서 CS50을 복용하고 찾고 있어요 앞으로 그것. 그래서 내 이름은 수잔입니다 이것은 CS50이다. 스피커 1 위로 다음 몇 안녕 한가하다 브루 워 반 친구들 중 일부에서 메인 고등학교. 이제 들어 보자. BREWER 고등학교 학생 : 안녕하세요 세계, 우리는 브루 높은입니다. 패트릭 : 안녕하세요, 저는 패트릭이에요. ADAM : 나는 아담 해요. 니콜라이 : 나는 니콜라이 해요. 벤 : 벤 해요. DYLAN : 나는 딜란. NICK : 나는 닉입니다. 크리스티나 : 나는 크리스티나 해요. 조나단 : 나는 조나단 해요. CHARLES : 나는 찰스 해요. BREWER 고등학생 그리고 이것은 CS50입니다. 스피커 1 : 안녕하세요 브루 고등학교 - 지금 스튜어트와 그의의 친구, 버지니아의 가까운 상태에서. STUART :여보세요 세계, 내 이름은 스튜어트입니다. 그리고 버지니아에서 왔어요. 그리고 이건 내 처음으로 일을하다 하버드 코스 나 그와 같은 온라인 코스. 정말 컴퓨터를 좋아하고 원하는 그들에 대한 정보를 얻으실 수 있습니다. 나는 스튜어트 해요, 이것은 CS50입니다. 스피커 1 : 안녕하세요 스튜어트. 그래서 우리는 또한 눈을 유지하고있어 트위터, 반 친구들 중 하나, 멕시코에서 움베르토했다 이것은 최근 짹짹. 이봐, davidjmalan @하자 나 당신에게 질문을 - 마크 주커 버그는 CS50를했다? 그래서, 슬프게도, 마크는 실제로하지 않았다 여기에 신입생으로 등록시 CS50 하버드. 오히려 그는 더 앞서 생략 CS51로 알려진 고급 클래스, 어떤 같은 컴퓨터 과학 주제를 다룹니다 추상화, 프로그래밍 개념 함수형 프로그래밍 등 객체 지향 프로그래밍. 지금 시점에서 그것은에 의해 진행되었다 헨리 라이트 너 이름이 교수는 누구 실제로 과정을 가르쳐 나는뿐만 아니라 그것을했을 때. 우리 자신의 훈계, 롭 보덴, 최근 교수와 함께 앉아 Latiner 자신의 몇 가지에 대해 이야기하기 나 말고 전 학생. ROB 보덴 : 안녕, 난 롭 보우 든거야, 그리고 난 여기에 닥터 헨리 라이트 너로, 사람은 누군가 정보의 학장 DCE 및 수석 강사의 기술 컴퓨터 과학. 좋아, 내가 들었으니 당신은 어떤 유명 인사가 통과 했어 당신의 과정 중 일부를. HENRY LEITNER : 좋아, 내가 좋아 내가 하버드에서 봤는데 내 학생들에게 오랜 시간. 그리고 그들은이 말을 할 때 - 잘하는 방법 오래 여기 있었나​​요? - 내 대답은 내가 가질 정도로 늙었입니다 함께 숙제에 근무 그 억만 장자 중퇴 빌 게이츠. 그러나 나는 또한이 충분히 젊은 해요 실제로 가르쳤다 억만 장자 드롭 아웃 마크 주커 버그, 페이스 북의 명성. 그래서 빌 게이츠와 나의 만남은 길을 간다 1974 년에 처음으로 백업, 1975 년도. 이 이야기는 사실이다 빌 게이츠 ' 친구 폴 알렌은 뉴스 스탠드에 갔다 하버드 광장과에 따라 온 인기 전자 잡지, 어느 세계에 대한 이야기​​를 특징으로했다 최초의 개인용 컴퓨터, 어떤 조립 - 당신은 실제로 구축했다 에서 부품 - 알테어. 그는 다시 실행했다 빌 게이츠 기숙사. 그리고 그들은 모든 흥분이 개인용 컴퓨터의 혁명은 약이었다 그들없이 시작합니다. 그래서 시간에, 게이트 및 I - 우리는 문제에 노력했다. 우리는 모두를 대상으로 하였다 때문이다 계산 과정, 이론 아주 mathy 대학원 수준의 코스입니다. 그리고 클래스의 첫날 교수에 방에있는 모든 사람에게 말했다 자신의 이웃에게 돌려 소개 스스로, 다음은 공동 작업 문제에 그 사람이 설정합니다. 그래서 게이츠와 I - 나는 그가이 시간에 누구 몰랐다. 그는 어쩌면 16 살 열일곱 그는처럼 그러나 그는 보았다 열두은 정직합니다. 그리고 우리는에 작업을 시작 함께 숙제. 하지만 알테어에 나왔을 때 잡은 인기 전자 잡지, 자신의 관심. 그냥 사라졌다. 그는 숙제를 중단했다. 나는 그에게 화를 얻었다. 그리고 난 그냥 하나에서 그를 볼 것 우리가 하버드했다 컴퓨팅 연구실 호출 된 시간의 연구 에이컨 계산 연구소. PDP-10을 사용 하였다. 그는 낮과 밤을 멀리 해킹했다, 기본적으로 그냥 살고. 내가 나중에 발견, 그는 사실은 원래의 소프트웨어를 설계 알테어, 운영 체제, 따라와 프로그래밍 언어 BASIC 그 실행하려고 했어요. 아이디어는 개인에 해당되는 당신을 벗고 컴퓨터 산업 수 있어야합니다 소프트웨어를 작성합니다. 그리고 프로그램과 기계를 작성 토글 스위치를 튀겨서 언어 를 제외하고, 그것을 만들려고하지 않은 취미를 넘어. 어떤 시점에서 흥미로웠다는했다 알테어는하지 수 있도록 인기가 도 확실히 후, 하나를 구입 그것은 발표되었다. 놀랍게도 그래서 빌 게이츠, 그의 친구 폴 알렌에 프로그램을 작성 동작을 시뮬레이션 P​​DP-10 이 알테어의, 사양이었다 때문에 완전 인기에 작성 전자 잡지. 내가 말했듯이 그래서, 나는 전혀 화가 그, 내가 관심을 지불하지 않았다. 그는 사라 앨버 커키에 떨어져 갔다, 뉴 멕시코, 과시하는 그는 사람들에게 한 짓 알테어를 구축 했었던. 그리고 시간에, 대학을 떠나 - 하버드을 떠난다 - 회사에게 시작 의 전례가되었다. 내가 알았을 때 그리고 그건 무엇을 내가 이루어졌다 무슨 일이 있었. 내 - 내가 생각을 유지하고 있기 때문에 내가 가진 경우 부모는 저를 죽일 것입니다 단지에 학교를 중퇴 오프 가서 회사를 시작합니다. 그리고 물론 거기 마크 주커 버그. 나는 부분적으로 있기 때문에 그를 알고있어 그는 CS51를 마치고왔다. 나는 후이었다고 생각한다 [들림] 과정을 완료했다. 그는 가르치는 동료로 일하기 원 CS51에 대한 후속 년. 그는 인터뷰를했다. 그리고 문제의 진실은 그의입니다 성능에 비해 다소 약한 다른 사람에 대한 사람 인터뷰를했다. 그것은 실제로 약한이었다 무리. 내가 할 수있는 것처럼 그래서 나는 생각하지 않았다 양심에 그를 고용. 또한, 그는 약간의 문제가 있었다 관리 보드. 당신은 영화를보고, 경우 소셜 네트워크. 자, 너무 많은 사실로 사실이다. 그는 단지 일을 마치시 Facemash 아니라 페이스 북 만 Facemash 응용 프로그램. 그는 하버드를 가져온 실수로 네트워크. 그리고 플러스 그는의 얼굴을 훔쳤다 하버드 대학 학부 여성 이 프로젝트를 수행합니다. 그래서 그는 주어졌다 관리 보드. 그는 손에 언도했다. 그래서 그는 몇 가지 문제가 있었다. 그리고 나는 그가 종류의 생각 그 당황. 그래서 내가하는 사람에게 좋아 신용의 작은, 작은 비트 페이스 북의 성공 때문에 - A, 적어도 절반 또는 1 % 주커 버그의 프로그래밍 기술이왔다 내 과정에서 - 그는이 배운 것을. 둘째, 나는 그를 고용했다 사람을 가르치고, 그는 없었을 것이다 페이스 북을 완료하는 시간 그가 한 그 시점에서. 그래서 재미 가르침을 많이하고있다 하버드 대학에서 컴퓨터 과학. 내 말은 그냥 놀라운 사람들이있다 좋은 일을 계속 사람. 나는에 가서에 대해 말할 수있는 다른 여러분, 그러나 나는 우리의 시간이 다라고 생각합니다. ROB 보덴 : 그래서 그것은 빌 게이츠 같은 소리 당신의 원인에 대한 약간의 돈을 빚지고있다 이론의 모든 스트레스 계산. 그리고 마크 주커 버그가 당신에게 약간의 돈을 빚지고있다 그 페이스 북을 시작셔서. HENRY LEITNER : 그건 좋은 데요 물론, 생각하는 방법입니다. ROB 보덴 : 좋아, 잘 감사합니다. 이 좋았어요. 초대해 주셔서 감사합니다. 어쩌면 그의 손을 흔들어. 나는 그의 손을 흔들어해야 하는가? 우리는 결말을 다시 실행해야합니까? 우리는 결말이 어떻게해야합니까? 스피커 1 : 다음 질문 [에서? 죄?] 베트남에서 반 친구들 중 하나 누가 말하기를했다. 어떻게 다른 문의해야합니까 우리 나라에있는 사람들? 그럼이 너무 좋은 질문입니다. 그리고 당신은 EDX 인터페이스에 로그인하면, CS50x의 주요 정보 페이지에 대한, 당신은 볼 것이다 이어질 것 CS50의 모임 장소에 대한 링크, 당신은 meetup.com/meet50 할 우리가 할 수 있도록 설정 한 도구입니다 당신은 로컬 사람들을 찾을 수 있습니다 만약 당신이 실제로 만날 수 있도록, 뿐만 아니라 거의 반 친구들과 함께 올해는하지만, 사람에뿐만 아니라. 이 URL을 방문 할 때 사실, 당신은거야 이처럼 보이는지도를 참조 모든 마커 하나를 나타냅니다 어디서 그 부분에서 급우 더 세계의. 실제로 지금, 가장의 일부 CS50x 학생들의 인기있는 사회 뉴욕에 있으며, 런던, 델리, 카이로, 샌프란시스코, 기타 199 이상 도시뿐만 아니라. 일부와의 만남에 관심이 경우 로컬 급우에 머리 않는다 meetup.com/meet50을 충족. 뉴욕의 스콧에서 지금 질문 누가 쓸 수있는이 질문을했다 - 대부분의 모든 프로그램은 문자열을 사용하기 때문에 왜 printf의에 포함 된 표준 I / O 라이브러리와 하는 GetString 아니었다? 정의 된 함수를 사용하여 GetString된다 CS50 라이브러리? 그래서 그래, 실제로하는 GetString은 참으로 CS50의 라이브러리에 정의되어 있습니다. 그리고 printf의 한편에 있습니다 표준 I / O 라이브러리. 이제 그 시절에, 때 C이었다 발명, 확실히 중요하다고, 코드의 기본 기능 printf와 같이 실제로 인쇄에 화면에 뭔가. 이 소프트웨어를 작성하는 코어 (core)이었다 내부 실행 특히 프로그램 흑백으로 터미널 창, 그것은 printf의에 대한 감각을 만든 언어의에 포함되는 라이브러리 자체. 위해 지금 당신은하는 GetString을 필요로하지 않는다 사용자로부터 문자열을 얻을 수 있습니다. 오히려 당신이 기능을 사용할 수 있습니다 scanf와 같은. 익숙하지 않은 경우 사실, 살펴 주 5의 연습의 일부 어디 사용의 과정을 걸어 이 함수는 scanf와, 얻을 수 사용자로부터 입력. 문제는이 같은 기능을 C에 내장 scanf와, 표준 라이브러리이며, 그들이 오류 검사를하지 않습니다. 그리고 그들은 실제로 할당하지 않습니다 문자열에 대한 메모리. 그래서 나쁜 몇 가지 문제가 발생할 수 있습니다 - 한 경우의 경계를 초과 할 수있다 배열, 기껏해야하는 경우, 프로그램이 충돌 할 수 있습니다. 그러나 최악의 경우, 공격자가 될 수 있습니다 프로그램을 인계받을. 그리고 당신은 모두를 관리 할 필요가 그 메모리를 자신의. 그래서하는 GetString은 멀리 소요 복잡성의 많은. 우리는 당신을 위해 메모리를 할당 할 수 있도록. 우리는 당신이 저쪽에 가지 않는 것을 확인 어레이의 경계. 그리고 우리는 null을 반환하는 경우 어떤 사실 잘못되면. 그래서하는 GetString 단순히 끝에 추가 오늘의 유용한 왕창 오류 검사. 데이비드에서 지금 코멘트 이 주장 오하이오 - 아니, 당신은 제품을 필요로하지 않는다 모든 프로젝트에 대한. 이제 그는이 무엇을 의미 했습니까? 글쎄요, 그것은 다윗이 조달 밝혀, 온라인 웹 사이트에서, 노키아의 LCD, 여기에이 같은, 그건 할 수도 있고 뭔가 정말 크기 이전 휴대폰에 참조하십시오. 그는 또한 TIVA 발사 조달 보드, 하드웨어의 조각이 이 LCD에 연결합니다. 지금은 아주 작다. 여기에서 볼 수 있듯이입니다 규모에 대한 미국의 분기. 그리고 그가이 한 행동은 실제로 C.의 프로그램을 구현 사실, 당신은 CS50를 필요로하지 않는다 C. 당신의 프로그램을 작성하기위한 제품 심지어 Mac 또는 PC가 필요하지 않습니다. 또한 작성하고 C 코드를 실행할 수 있습니다 이 같은 임베디드 디바이스에. 그럼 어떻게 다윗 실제로 쓰기 및 실행? 잘 확인하세요. 그는이 작은 작은 마리오를 구현 에서 휴대 전화와 같은 화면 문제는 1로 설정합니다. 그래서 내가 중 하나에 동의 할 생각 다윗의 친구들 동일있는 사람, 페이스 북 스레드하는 데이비드 이 작은 프로그램을 도입 세계는,로 응답 - 당신은 짐승의 친구입니다. 실제로 당신입니다. 이제 다음은 스팸 메일의 조각입니다. 당신은 CS50의 페이스 북 그룹, 당신에있는 경우에 같은 몇 가지 게시물을 발견 할 수 있습니다 이있는 가끔 거기에 미끄러진다. 당신은 몇 가지가 발생하는 경우에 스팸, 별거. 단순히 우리에게 그것을보고 우리는거야 가서 삭제합니다. 그러나 우리는이 하나의 우리를 삭제하기 전에 몇 가지 스크린 샷을 도울 수 없습니다 그리고 조금 킬킬 웃음. 여기에이 특정 학생 - 우리는거야 앨런 이동 전화 그에게 전화 - , 자신의 휴대 전화 번호를 게시 자신의 블랙 베리 채팅 주소, 자신의 스카이프 ID, 자신의 전자 메일 주소 -의 없음 실제로 연락해야합니다. 하지만, 여기에 사진에 따라, 그것은 보인다 앨런 이동 전화는 꽤 몇 가지가 같은 에 표시되는 내용을 판매 아이폰 상당히 정체를 알 수없는 창고합니다. 지금 같은 데이비드 앨런에 답변 다음으로 이동 전화 - 그들은 gedit를 함께 설치 오는가? 이제 일반적으로 당신은 생각하는 일부 스팸봇 단지에 대한 응답을 무시합니다 원래 스레드. 하지만, 앨런 이동 전화는이 있었다 말 - 우리의 전화의 모든 브랜드의 새로운, 원래 상자 및 액세서리와 함께, 우리의 모든 전화는 SIM 있습니다 무료, 등등. 알았어, 그럼 자동으로 생성 데이비드 인간에게 응답 응답, 그러나 다윗은 밀어 조금 더 - 설치 및 CS50에게 테스트합니다 발송하기 전에 우리 제품? 좋아요, 잘의 어떤 앨런에게 보자 이동 전화는 이제 말을해야합니다. Yes (예) 우리의 제품의 모든 작업을한다 세계 SIM 카드와 네트워크. 환상적인, 지금은 또 다른 동급생의 우리, 덴마크, 이것에 반응했다. 끝내 것입니다. 두에뿐만 아니라 내 주문을 받아, 플러스 CS50 한 무료, 아이폰 5S 어플라이언스는 사전 설치. 그리고 마지막으로, 앨런 이동 전화 말 - 예, 모든 작동합니다. 날 믿어. 그래서 제품의 어떤 것 당신은 우리의 제품을 구입할 것을 좋아합니다. 죄송 앨런 이동 전화, 당신은 이제 금지됩니다. 크리스, 지금 토론토에서 요구 우리의이 질문. 나는 CS50 라이브에 대한 아이디어가있다. 나는 그것이 좋은 것 생각하면 다윗, 또는 재생 다른 CS50 직원 중 일부, 하나 이상의 제출 처음 문제 설정 0에 대한 게임. 그래서 이것은 좋은 제안입니다. 그리고 일이며, 이후 문제 세트 1 년 1 월 1 일에 출시 된, 우리는했습니다 실제로받은 수천 의 프로젝트를 스크래치. 그래서 우리는 아마도 그들 모두를 할 수 없습니다 여기에 정의와 CS50 라이브. 그래서 우리는 우리가 하나를 뽑아 줄 알았는데 그 우리의 눈을 최근에 알려진 적발 마법사 '결투. 마법사 '결투는 동급생에 의해 작성되었습니다 오하이오 패트릭 이름. 그리고주의해야하는이 프로젝트 정말 이상하고 무슨 넘어 갔다 문제 설정 0에서 예상. 이없는 경우 전혀 걱정하지 마십시오 당신은 반드시 할 수있는 일 귀하의 첫 번째 시간 달성 프로그래밍 여부 스크래치 또는 다른 언어. 그러나 우리는 그것을 재생 재미있을 것이라고 생각 여기 마법사 '듀얼 약간. [음악 연주] 놀라운, 당신 자신이 좋아하면 그렇게 마법사 '결투를 재생하거나 리믹스를 타고 여기에이 URL을 확인합니다. 가서 그냥하면 비디오를 일시 정지 당신은 안으로 그것을 입력하고 싶습니다 그럼 다음은 또 다른 스크래치 프로젝트이며, 라는 이름의 학생이이 하나의 캠브리지, 매사 추세 츠에서 데이비드. 그래서 이것은 실제로 매우 처음 프로그램 나 자신은 2007 년에 다시 썼다. 나는 당시 대학원생이었다 나는 십자가에 등록했다 가르쳐 MIT,에서 교육 과정 교수 미첼 레스 닉으로. 당시, 스크래치하지 않았다 실제로 존재한다. 이는 베타 형식으로 만이고, 우리 - 이 클래스의 학생들은 -했다 실제로 플레이 할 수있는 기회 스크래치와 함께, 실험 다른 사람이하기 전에. 사실, 우리의 첫 번째 과제 중 하나 이 클래스는 실제로 만드는 것이었다 우리 자신의 스크래치 프로젝트. 그리고이 일에 나는 약간의 지출 기억 의 금요일 밤에 팔시간 모든 것을 여기 Oscartime에서 작동합니다. 그리고 지금은 오스카에 익숙한 사람들 세서미 스트리트의 불평 순간에 노래를 불러 있습니다 이 연주 될 예정이다. 그리고 나는 매우, 매우를 위해 사용 노래의 추억. 그러나 8 시간 후, 날 믿어 루프에 무언가를 듣고, 영원히 형 루프, 그것은 매우 신속하게 해당 메모리의 비트 시어. 그러나 당신을 위해, 당신은 단지 얻을 이 하나 엿볼. 그리고 난 당신이 예제를 제공 Oscartime의. [음악 연주] 스피커 4 : (SINGING는) 아 쓰레기를 사랑합니다 - 아무것도가 더럽거나 거무 죽죽 나 먼지 비정형 또는 썩은 또는 녹슨 아무것도. 그래, 난 쓰레기를 사랑합니다. 여기에 몇 가지 더 썩은 물건입니다. 그래, 내가 사랑하는, 내가 사랑하는, 내가 쓰레기를 사랑합니다. 스피커 1 : 지금 당신은 재생 좋아하거나하려는 경우 리믹스 Oscartime 및을 개선 그것은, 여기에이 URL로 이동합니다. 자, 다음 질문은 [에서? 보스코?] 홍콩, 누가 쓴 - 무엇을 프로그래밍 언어에게 있습니다 MIT의 스크래치 뒤에? 그래서 좋은 질문입니다. 오히려 대답보다 그 자신, 우리는 아래 우리의 카메라를하기로 결정 MIT의 미디어 랩, 도로 위치 평생 유치원 그룹에 의해 주도된다 교수 미첼 레스 닉, 누구로부터 I 클래스 년 전했다. 우리는 교수 레스 닉하지 만 충족 또한 존 말로 니, 원래 저자의 스크래치 프로그램입니다. 당신이 사용하고 그래서 매우 소프트웨어 다른 소프트웨어를 만드는 것이 었습니다 존 주로 작성. 사실 여기에 묘사 존, 나 자신이다 미첼은 진짜 뒤에 서 스크래치의 세계 화신 곧 우리의 대화 후. 그러나 우리는 듣고, 예순을하기 전에 여기 강아지의 초. [MUSIC - 존 메이어 (John Mayer), "연소 제"] 성의 실제로 스크래치 보유 우리의 마음에 특별한 장소 여기 CS50에서. 사실, 우리는 스크래치를 도입 2007 년 코스로. 그리고 무슨 일이 눈에 띄는 한 것 올해는 다음이었다. 몇 년 전에 2006 년 말을하는 반면, 우리 200 학생들이 가게 할 것 하버드 수단을 말하는 과정, 먼저 과정 같군 학기의 주, 그러나 반드시 수업을. 학생들의 67 %는 일반적 것 남아있는 다시 올 다음에 주. 그 사이에 우리가 도입 된 2007의 스크래치뿐만 아니라 다른 , 우리는 97 %로 교육 과정 바뀌는 뛰어 학생들의 유지율 CS50 쇼핑 한 사람. 그리고 그 이후 상처가있다 CS50의 핵심 부분이라도 그냥 첫 주에. 하지만 난의 톤을 설정 감히 물론, 정말 우리의 목표를 말한다 컴퓨터 과학을 만드는 CS50에 더욱 더 액세스 할 수 있습니다. 미첼 그렇게 말한다면, 우리의 감사 존과 전체 스크래치 팀. 의 지금은 그 분야를 보자 길을 넘어. 미첼 레스 닉 : 안녕하세요, 나는 미치 레스 닉 해요. 나는 학습 연구 교수 해요 여기에 MIT 미디어 랩. 그리고 또한 직접 MIT 스크래치 팀. JOHN MALONEY : 나는 존 말로 해요, 그리고 대한 일레븐 연구원이었다 년, 스크래치 프로젝트에서 작업 리드 개발자로. 미첼 레스 닉 : 우리는 우리의 연구 전화 그룹 평생 유치원 그룹 우리는 길에서 영감을하고 있기 때문에 아이들이 유치원에서 배운다. 고전 유치원, 어린이 장난스럽게 디자인하고 만드는 공동 것들 서로 - 나무 블록 건물 탑, 함께 사진을 만드는 페인트와 크레용을 손가락. 우리는 스크래치를 개발, 우리는 싶었 에 그 유치원 정신을 캡처 모든 연령의 학습자. JOHN MALONEY : 큰 동기 중 하나 스크래치이 있었다 미첼 나탈리했던 프로젝트 컴퓨터 클럽 하우스라는 시작했다. 그리고 그들은 물건을하고 아이를 많이 보았다 포토샵과 같은 미디어 도구 다양한 사운드 제작 툴 있지만 모든 프로그래밍을 수행하지 않았다. 아이들은 일을하지 않은 프로그래밍. 그리고 우리는 주위를 둘러 보았다 말했다 - 잘, 왜 그 일을하지 않습니다? 그리고 그 대답은있을 듯 적절한이었다 도구 아니었다 해당 설정. 미첼 레스 닉 : 우리가 개발 한 바와 같이 스크래치가 난 일부에 의해 영감을했다 나의 멘토 시모어의 아이디어 개발 페퍼, 로고 프로그래밍 언어입니다. 시모어는 항상 였다는 사용 이 할 수있는 새로운 기술에 대한 중요한 을 의미하는 낮은 층은 쉽게 얻을 당신 말은, 높은 천장, 시작 점점 더 복잡한 작업을 수행 할 수 있습니다 그것으로 가지. 우리는 또한 우리가 부르는 것을하고 싶어 의미 넓은 벽은 많다 다른 경로. 당신은 여러 가지를 할 수있는 소프트웨어와 함께 가지. 그것은 단지 시작에 충분하지 않습니다 쉽게 복잡한 일을 할 경우 모든 사람이 같은 일을하고 있어요. 우리는 여러 가지를하고 싶어 경로는 우리는 다른 알고 있기 때문에 사람들이 서로 다른 관심을 가지고, 그리고 우리 모든 사람이 작업 할 수 있기를 원 밖으로 성장 프로젝트에 자신의 이익의. JOHN MALONEY : 나는 우리 말을하고 싶습니다 고려 약 10 배 이상 이보다 명령 및 기능 지금까지 스크래치에 끝났다. 우리는 대한 끝없는 논쟁이있을 것입니다 정확히 표현 블록을 넣어, 그리고 여부를 기본 같은 것들 스프라이트의 방향을 위로해야한다 또는 오른쪽. 그래서 우리는 이러한 모든 것들에 대한 생각 특히 초기 사람들과 함께있을 것 경험 스크래치, 그리고 그렇게 만들려고 노력 상황이 발견 될 수 있음 다만 실험에 의해. 미첼 레스 닉 : 우리가 처음 갔을 때 디자인 스크래치 우리의 타겟 고객 나이 8-16했다. JOHN MALONEY :의 로우 엔드에 스펙트럼, 우리는 발견 많은 젊은 아이들이보다 스크래치를 사용했다 우리는 지금까지 예상. 내가 아직은 첫 스크래치 기억 일, 나는 우리가 있다고 생각합니다. 이 작은 여섯 살짜리 남자가 들어 있던 상단에, 나는 놀랐습니다 , 예를 들면, 스크래치의 사용 CS50 같은 대학 수업. 우리는 정말 생각하지 않았기 때문에 교육의 언어로 처음 컴퓨터에 컴퓨터 과학 과학자. 또 다른 놀라운 얼마나 많은 성인을 사용하고 있습니다. 우리는 발견 풀 같은 사람들 시간 프로그래머는 프로그래밍을 즐길 수 취미의 일종으로 처음. 그래서 우리는 스크래치에 사람을 본 적이 웹 사이트 프로젝트를 만들고 그 예를 들어, 금지 - 레이 3D 렌더링 시스템을 추적. 나는 그것을 볼 때 나는 그것을 믿을 수 없었다. 미첼 레스 닉 : 우리는 작업을 시작으로 스크래치에, 우리는 그것을 확인하고 싶었 이전의 프로그램에서 다른 언어를 만들기 위해 훨씬 넓은 접근 사람의 범위. 그래서 우리는 세 가지 핵심을했다 원칙. 처음에 우리는 더 확인하고 싶었 tinkerable, 당신이 만들 수 있도록 많은 퍼팅 같은 프로그램 함께 레고 벽돌. 그래서 우리는 비주얼 프로그래밍을했다 즉 함께 아니다 차단합니다. 모두의 두 번째로, 우리는 사람들을 보자 싶어 더 의미있는 프로젝트를 수행, 개인적했다 것들 그들을 위해 관련. 우리는 스크래치를 만드는 이유 그래서 풍부한 미디어. 모든 셋째, 우리는 싶었 더 사회적합니다. 때문에 가장 좋은 학습의 많은 경험이 올 때 우리 다른 사람과 상호 작용합니다. 그래서 우리는 스크래치 온라인 커뮤니티에 추가 처음부터, 우리가 소프트웨어를 출시 때 바로 이렇게 사람들은 청중을 것 또한 자신의 작품, 얻을에 대한 다른 사람이 만든 것에 의해 영감을. 우리가 처음을 시작하기 때문에 거기 약 450 만 프로젝트가되어 그 공유 된 스크래치 웹 사이트. JOHN MALONEY : 그래서 실제로 정렬하여 프로젝트에 합류 의 미첼에 탄원. 나는 그것에 대해 듣고 가입하도록 요청 나는 줄 알았는데 때문에 이런 멋진 일이 될 및 내가 도움을했습니다. 하지만 내가 제일 좋아하는 언어는 스몰 토크이고, 내가 개발 도왔다 스몰 토크의 버전 이죠했다. 그래서 내가 아니라, 내가 와서거야, 말 오랫동안이 일을 나는 찍찍하는 소리에 구축 할 수 있습니다. 그리고 미첼은 말했다 - 아 물론, 내가 모르는 그것은 안으로 만든 무슨 상관 그냥 작동합니다. 그리고 그게에 도착 방법 찍찍하는 소리로 작성 될 수있다. 그래서 스크래치 2.0 우리가 생각하는 우리 에 뿌려 범위를 만들려고합니다 를함으로써 더 많은 사람들이 클라우드 기반 응용 프로그램. 그리고 버전이 있었지만 브라우저에서 실행 이죠, 그것은 필요한 다운로드 및 플러그인을 설치. 그리고 우리가 알고있는 그 사람들의 많은 것 하나, 문제가 그 일을 그것은 복잡한 과정 때문에 나 때문에 자신의 관리에 학교, 또는 무엇이든, 그것을 허용하지 않을 것입니다. 그래서 우리는 종류의 무언가를 원했다 의 브라우저에 내장, 또는이었다 종류의 기본이로 대부분의 브라우저에. 우리는 우리가 생각, 자바 고려 실버, 우리는 자바 스크립트로 간주 우리는 플래시를 고려했다. 그 시점에서 플래시가 정말이었다 욱일승천의 세력에. 어도비는 정말 추진되었다. 그리고 우리는 아직 갈 것을 몰랐다 아이폰 OS에 이러한 문제 및합니다 등 모바일 장치 및. 그래서 우리는 플래시와 함께 갔다. 그리고 생각해 보면 어쩌면했습니다 것 우리가 갔으면 더 잘할 자바 스크립트가이되고있다 때문에 지배적 인 언어. 하지만 우리는 어떤 방법이 생각하지 않습니다 아마도 보았다 수있는 모든 변경하려고하는 것들, 과거와 현재 사이. 그리고 그것은 넣어 3 년 정도 소요 함께 다음과 같이. 그래서 당신은 당신의 추측합니다 최고의 희망. 미첼 레스 닉 : 하나의 새로운 프로젝트입니다 이 노력, 스크래치 주니어라는 스크래치는 심지어 어린 아이까지 이동합니다. 그것은 다섯 살을 목표로하고있어 같은 칠년 세에 2 학년 유치원. 그것의 첫 번째 버전 아이 패드에있을 것입니다. 그리고 우리는 올 가질 계획 2014 년 중간에 밖으로. 그래서 주니어가 다소있을 것 스크래치 버전을 축소. 그것은 다소 적은 기능을해야합니다, 또한 일을 더합니다 발달 적절한 어린 아이. JOHN MALONEY : 나는 사실에 만족하시는 2.0 스크래치, 특히 종류의 것입니다 비밀리에 높은 성능 당신이 상상하는 것보다. 기본적으로 애니메이션을 수행 할 때 등, 당신이있어 업데이트로 제한 화면 비율. 그리고 우리는 의도적으로 설계되도록 그것은 단지마다 약간의 작업을 수행 프레임, 그 때문에 당신이 10를 반복 말한다면, (10)를 이동, 당신은 실제로 입주 참조 열 조금 증가합니다. 그러나, 숨겨진 모드의 종류가있다 당신이 얻을 수있는 호출 터보 모드, 시프트 녹색 깃발을 클릭. 그리고 그것은 기본적으로 실행할 수 있습니다 종류로 빨리 할 수​​있는 한. 따라서이 당신​​이 좋아하는 일을 할 수 있습니다 것입니다 광선 추적, 당신은하지 않습니다 당신은 원래의 광선 추적 -에있다 약 반 시간처럼 기다려야했다 이 때문에, 결과를 볼 종류를 걷 겠죠 한번에 한 프레임. 그러나, 시프트 클릭 것으로, 당신은 할 수 같은의 결과를 얻을 수 이십초. 그래서 당신이 할 수있는 모든 갑자기 그냥 종류의 높은 수준의 스크래치에서 일하지만, 그것은 숨겨진 기능입니다. 스피커 1 : 미첼 당신에게 정말 감사합니다 모든 것이 존 그들은 CS50를 위해 한. 앤드류, 알, 그리고 셸리, 덕분에 사람 이번 주 카메라 뒤에 있습니다. 그리고 이렇게 모두에게 감사 학생, 거기에 당신의 그 사람 제출 내용. 그리고 실제로, 당신이 좋아하면 것인지 미래의 주 콘텐츠를 올릴 수 페이스 북, 레딧을 통해 우리에게 다가 않는다 트위터, 또는 다른 어떠한 과정의 수단. 즉, CS50 라이브를 위해이다. 이 CS50했다. 젠장.