ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [CS50] Computer Science Week1 Lecture
    MOOC/edx.org 2015. 1. 16. 18:02
    반응형

    Function, loop. Boolean, if, 에 관한 설명


    컴퓨터는 반복작업을 잘할수 있다. 그 기능이 loop


    Source code -> compiler -> object code




    이후 스크래치 언어와 C언어를 비교하며 설명


    이후 C언어로 Hello World을 찍어보는 방법에 대해서 설명


    #include <stdio.h>

    int main(void)

    {

    printf("hello, world\n");

    }




    #include <cs50.h>

    #include <stdio.h>

    int main(void)

    {

    string s = "David";

    printf("hello, %s\n", s);

    }




    #include <cs50.h>

    #include <stdio.h>

    int main(void)

    {

    printf("Your name please: ");

    string s = GetString();

    printf("hello, %s\n", s);

    }

    특이한 점으로는 CS50 수강생들을 대상으로 VMware 112015년도 내에서 사용이 무료로 가능하다는 점이었다.

    이는 CS50에서 자체적으로 만든 리눅스인 CS50 리눅스(?)을 사용하기 위해서 인 듯한데 나의 경우에는 우분투가 설치되어있어 다운받지 않았다. 추후에 필요한 라이브러리(확인해보니 cs50.h라는 헤더파일이 추가되어있다)가 필요하다고 느껴질 때 다운받아 설치 해보아야할 듯하다.

     

    * 수강후기

    스크래치로 수업을 언제까지 하나 궁금했었는데 오늘 수업이후로 C로 수업하는듯하다. 조금 의하했던점이 그 많은 프로그래밍 언어중에 C를 선택한 이유가 살짝 궁금하였다. 물론 가장 많이 쓰이기도 하고 기본이 되는 언어이기도 하지만 C언어를 깊게 파들어가서 비전공자가 해석할수 있을지 의문이었다. Lecture Continued 수업이 궁금해진다.

    그리고 이 수업을 위하여 우분투 변형 버전을 만든 공을 들인것까지도 신기하였다.

     

     

     

     

    각 강좌들의 모든 자료들은 모두 https://courses.edx.org/courses/HarvardX/CS50x3/2015/info 에서 제공됨을 알려드립니다

    반응형

    댓글

Designed by Tistory.