ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • #YIL(Yesterday I Learned)_23.10.17-1
    TIL (Today I Learned) 2023. 10. 17. 18:06

    # 어제 했던 일

    1. JaScript 문법 공부 블로그에 1주차 내용 정리하면서 곱씹어보기 

     

    2.  알고리즘 특강 듣기 

     

    3.  알고리즘 팀원들과 풀어보기 

     


    # 어제의 느낀 점

    //어제 TIL을 작성하지 못했던 것에 반성하며 YIL 작성

    강의를 다 듣기도 전에 이전에 배운 내용을 잊어버렸다. 결국 5주 차 강의는 오늘로 미루고 저번 주 주말부터 1주 차 강의를 곱씹어 보며 내용 정리를 블로그에 시작하였다. 블로그에 하나하나 이해하면서 정리하다 보니 기억이 다시 새록새록났지만 정리하는데 시간이 너무 오래걸려서 아주 답답했다. 강의를 다 듣지를 못했는데 알고리즘 문제까지 같이 풀다 보니 어제의 나는 혼자 대환장 파티였다.

     

    정말 총체적 난국이다. 지금의 나는 한숨이 나오는 실력에다가, 배우는 속도가 매우 느리다. 동기들과 격차의 차이를 보고 현타가 많이 오지만 따라가기 힘들어도 스노우볼 굴리듯이 우직하게 내 페이스대로 공부해 나가야겠다. 다른 비전공자 개발자분들도 지금의 나를 보며 힘내길 바란다. 

     

    잠시 쉬는 시간에 #YIL(Yesterday I Learned) 작성을 하며, 이만 공부하러 가야겠다. 

     

    // 어제 알고리즘 특강 중 얘기가 나왔던 아스키 코드에 관하여 간단히 이해해보자 

    아스키코드(ASC||)

    컴퓨터와 통신 장치 사이에서 문자를 표현하고 전송하기 위한 일반적인 텍스트 인코딩의 표준.

    다양한 문자와 제어 문자를 7비트 또는 8비트 이진 숫자로 매핑하는 방식으로 설계됨.

    각 문자는 숫자로 표현되며, 0부터 127까지의 값을 갖음.

     

    사용방법으로는 

    1. 문자표현: 아스키 코드를 사용하여 문자를 컴퓨터에 표현 

    ex) 대문자 `A`는 65, 소문자 `a`는 97로 표현.

    2. 텍스트 통신: 아스키 코드는 다양한 컴퓨터 및 통신 장치 간에 텍스트를 교환하는데 사용.

    텍스트 파일, 이메일, 웹 페이지 등에서 문자 데이터를 인코딩하고 디코딩하는데 활용됨. 

     

    장점

    1. 간단하고 효율적이며, 7비트 또는 8비트 숫자로 문자를 표현해서 처리가 빠름. 

    2. 대부분의 컴퓨터 및 통신 장치에서 아스키 코드를 지원하므로 호환성이 뛰어나며, 텍스트 교환 사용에 이상적임.

     

    단점

    1. 제한된 문자 집합: 처음에는 영어 알파벳과 일부 특수 문자에 대한 표현을 제공하였기 때문에 다른 언어나 문자 집합을 표현하기 적합하지 않음. 

    2. 제어 문자: 아스키 코드에서는 문자 표현 뿐만 아니라 제어 문자도 포함되어 있음. 일반 텍스트와 함께 사용시 혼란 야기.

    3.확장문자: 다국어 및 특수 문자를 표현하기 위해 확장된 문자 인코딩(예: UTF-8)이 필요한데 이는 아스키 코드보다 복잡하여 공간을 더 많이 사용함.  

     

    아스키 코드는 영어와 관련된 텍스트 데이터를 처리하기에는 효과적이지만, 국제화 및 다양한 문자 집합을 다루기 위해 더 강력하고 확정된 문자 인코딩이 필요해짐. 이러한 이유로 유니코드(Unicode)와 UTF-8등이 널리 사용됨. 

     


    # 오늘까지 해야만 하는 일

    1) 오늘까지 5주차 강의 수강 완료하고 복습할 때, 최대한 문법 개념을 빠삭하게 익혀보기 

    2) TIL 특강 듣고  TIL 작성 계획 다시 세워보기

    'TIL (Today I Learned)' 카테고리의 다른 글

    #TIL(Today I Learned)_23.10.18  (1) 2023.10.19
    #TIL(Today I Learned)_23.10.17  (0) 2023.10.18
    #TIL(Today I Learned)_23.10.14  (2) 2023.10.15
    #TIL(Today I Learned)_23.10.13  (2) 2023.10.14
    #TIL(Today I Learned)_23.10.12+특강  (0) 2023.10.12
Designed by Tistory.