[음악 연주] DAVID J. 마란 : 좋아. 이 CS50입니다. 이 8 주간의 시작입니다. 그리고 당신은 우리가 중단 된 것을 기억하고있을 것 마지막으로 새로운 언어보고 모두. 사실, 하나에서 그 상당히이다 경량 그것도 아니다 프로그래밍 언어. 그것은 우리가 할 수있는 마크 업 언어이다 실제로 구조 및 웹 페이지를 확인합니다. 그리고 때 당신에게 뭔가를 이 항아리와 함께 또는 당신은 곧 것입니다 경우 당신은 이미하지 않았습니다. 우리는 캐스 케이 딩을 사용하는거야 스타일 시트, 또는 CSS, 어떤 언어의 또 다른 유형은 속성과 값 즉, 우리가 할 수 있도록거야 것들 색을 변경하고자 및 위치를 변경 및 개조하면 되겠 이러한 종류의. 그러나 오늘 이후, 우리는에 시작 더 강력한 언어에 초점 PHP와 같은 실제 프로그래밍 언어. 그래서 PHP와 몇 시간 동안 주변되었습니다. 그리고 당신은 그것을 볼 수 있습니다로 주로 설계되었습니다 초기에 실제에 대한 웹 개발에 사용 실제로 웹 페이지를 생성하는 단계를 포함한다. 그렇게 어떤 종류의 기능은 언어를 않습니다 웹을하기 위해 필요 동적으로 페이지? 즉, 당신은 생성하려는 경우 페이스 북의 같은 콘텐츠 dynamically-- 끊임없이 변화 뉴스 피드, 또는 시간에서 팝업 인스턴트 메시지 무엇처럼 외엔합니다 기능 키 부분 당신은 프로그래밍 언어에 필요한 그 당신에게 동적으로 할 것 화면에 새로운 정보를 인쇄? 학생 : 코드입니다. DAVID J. 마란 : 코드입니다. 확인을 클릭합니다. 우리는 걸릴거야. 좀 더 정확한. 내 말은, 우리가 할 수있는 솔직히 C,이. 그것은 목에 통증이있을 것입니다. 이 노력은하지만 ...인가? 학생 : 네. 변수, 아마? DAVID J. 마란 : 변수. 확인, 확인을 클릭합니다. 변수는 확실히 우리를 도울 수있다. 심지어 뭔가 간단. 우리는 처음에 그것을 사용 첫날의 프로그램 우리는 실제로 "안녕하세요."라고 할 때 학생 : 인쇄합니다. DAVID J. 마란 : 인쇄, 오른쪽? 인쇄, 또는 printf의 C. 그래서 모든 시간의 세계, 우리는에 했어 우리 처분 language-- C, particular--에서 심지어 그 문제에 대한 스크래치 그 텍스트 문자열을 생성 할 수 있습니다. 우리가 지난 주에보고뿐만 아니라 HTML 경우입니다 텍스트 문자열의 단지 전체 무리 열린 괄호와 폐쇄이기는하지만 브래킷과 운율의 일종 그리고 그 뒤에 이유, 그럼 우리가 정말 할 수 어느 웹 페이지를 생성하기 시작 수동의 gedit에서 그들을 입력하여 또는 Microsoft Word에서, 그에 대한 문제가 .. 우​​리는 텍스트 편집기가 필요합니다. 아니면, 코드를 작성할 수있다 당신의 제안에 이전, 즉 우리를 할 것입니다 동적으로 HTML을 생성, 그리고 우리가 가고 무엇 PHP로 일을 시작합니다 궁극적 심지어와 자바 스크립트라는 언어, 또 생성 한 언어를 사용한다. 그리고 실제로이 무엇 페이스 북이다 많은, 많은 다른 사이트 실제로 동적으로을에 할 당신에게 새로운 정보를 표시합니다. 그래서 이일을 시작하자 암호 같은보고 라인,하지만 하나 그 사실은 꽤 강력. 지금까지, 우리는 C를 사용하고, 이는 컴파일 된 언어입니다. 그리고 그냥 빨리 recap--은 컴파일 언어는 어떤 특징이있다? 당신은 분명히 컴파일해야 그것은이지만, 무엇을 의미할까요? 그래? 학생 : 그것은 할 필요가 기계어로 조립. DAVID J. 마란 : OK. 그것은 조립 될 필요가 기계 코드로. 그래서 당신은 소스 코드를 가지고 이는 영어와 같은 종류의 것입니다. 당신은 해당 변환 뭔가 낮은 수준, 궁극적으로 호출 객체는 0과 1의 code--. 그리고 그 공의의의 1의 그 CPU, 인텔에 의해 만들어진 것과 같은, 실제로 이해합니다. 이제, PHP와 파이썬과 루비와 자바 스크립트 및 기타 큼 언어는 컴파일되지 않습니다 언어는하지만 언어를 해석, 어떤 의미 당신은 단지 다음을 입력하고 당신은 0과 1로를 끄지 마십시오. 당신은 대신 다음과 같은 제공 누군가 다른 사람의 프로그램에 입력, 통역했다. 그리고 그 사람의 프로그램 설계되었습니다 무엇을 이해하기를 각각 파이썬이나 PHP의 모든 기호 루비 또는 수의 또는 다른 언어는 것을 의미한다. 그래서 우리가 필요로하는 모든입니다 이 같은. 그래서 사실, 내가 갈거야 기기에 가서 여기에, 단지에 어떤 이전 창, 우리는있어 앞서 열린 갈 라는 파일이, 안녕하세요, 말한다. 이제 이전에, 내가 저장 한 수 심지어 파일 확장자이, 하지만 난 할거야 뭔가 여기에 더 간단. 내가 가서 시작하는거야 이 암호 같은 구문이 파일. 그래서 "사용자, 빈, ENV, 환경, PHP. " 이 규범 단순히 한 줄입니다 내 운영 체제를 말하려고, 지역에서 찾을 이동 즉 어떤 환경, PHP는 interpreter-- 핵폭탄 낙하 곳 그리고 가서 그 통역을 사용 다음 코드를 해석합니다. 지금,이 종류의 것입니다 PHP의 추한 기능입니다. 그러나이 언어, 어떤 시간 당신은, PHP 코드를 작성 이러한 추한 중 하나가 필요 시작의 경계를 PHP 태그 당신의 code--