상세 컨텐츠

본문 제목

프로그래머 도전기 2일차

프로그래머가 될거야!

by Choyee 2023. 8. 29. 00:52

본문

역시나.. 첫발 떼는것부터 쉽지가 않다고 느껴집니다

시작이 반이라는 말이 있는데... 시작부터 정말 반정도를 가야하는 기분입니다

하지만 그만큼 처음으로 배우는 컴퓨터의 언어가 흥미롭고 무궁무진하게 다가왔습니다

2일차 역시 큰걸음을 걷진 못하였지만 배우면 배울수록 속도가 붙을것 같다는 생각이 들어서

내일도 많이는 가지 못하더라도

한발씩 차분히 꾸준하게 걸어가기로 다짐하며

2일차 마무리하겠습니다

 

 

[ 프로그래밍 = 컴퓨터에 일을 하도록 명령어를 만드는 것
  컴파일 = 프로그램 언어를 컴퓨터가 알 수 있는 언어로 바꿔주는 일
  컴파일러 = 기계어로 번역해주는 프로그램

  C언어 -> 자바로 발전

  C언어와 자바의 차이점 
  C언어 = 플랫폼 마다 다른 컴파일러 필요
  자바 = 자바 컴파일러를 사용하여 플랫폼에 영향X

  자바의 장점 = 확장성이 좋다
                          안정적 시스템 구축 가능
                          오픈 소스 -> 풍부한 기능 제공

  컴퓨터 = 2진수 사용
                  -> 길이로 인해 8진수나 16진수 사용
  16진수 = 9 -> A -> B ~ E -> F -> 10

   ex) 2진수 1111 => 2의3승 + 2의2승 + 2의1승 + 2의0승
                                = 8 + 4 + 2+ 1 = 15 => 4비트
                                => 16진수 = F => 1비트
         10 = 8 + 2 = 2의3승 + 2의1승
              => 2진수 = 0000 1010 
              => 16진수 =  0 A

   0B = 2진수
   0 = 8진수
   0X = 16진수

   정수 = 최상위 비트(MSB) = 0
   음수 = 최상위 비트 = 1

           => 처음에는 이해가 잘 안됐던 부분이지만 최상위 비트 라는 용어를 이해하고 나서부터는 확실히 깨달았음! ]

 

 

 

2023. 08. 28 (월)

관련글 더보기