[비전공자 IT지식] 1. 프로그래밍 언어

이아현·2023년 5월 17일
0

IT지식

목록 보기
1/2
post-thumbnail

비전공자로 개발자를 준비하다보니 아직 CS지식이 많이 부족함을 느끼고 있다.
그래서 '비전공자를 위한 이해할 수 있는 IT지식'이라는 도서를 구매해서 읽게되었고,
기억은 휘발성이 강하기 때문에 조금씩 블로그에 정리해서 남기고자 한다!

1. 프로그래밍 언어

✔️ 프로그래밍 언어 : 인간과 컴퓨터를 이어주는 언어

  • 인간도, 컴퓨터도 각자 사용하는 언어가 있다.
  • 서로의 언어를 이해할 수 있도록 인간은 컴파일러라는 프로그램을 만들어 인간의 요구를 컴퓨터에게 전달한다.

✔️ 프로그래밍 / 코딩 : 프로그래밍 언어로 문서 작업

  • 인간의 요구를 컴파일러는 0과 1로 이루어진 컴퓨터의 언어로 바꾸어서 컴퓨터에게 전달한다.

✔️ IDE(Integrated Development Environment) : 통합 개발 환경

  • 프로그래머가 모든 단어와 기호를 알고 있을 필요는 없다.
  • 개발자들이 필요로 하는 기능들이 들어있는 IDE를 사용하면 보다 쉽게 프로그래밍이 가능해진다.
  • EX) Pycharm, VisualStudioCode, Android Studio, Eclipse 등등

✔️ 저수준 / 고수준 : 프로그래밍 언어의 구분 기준

  • 저수준 : 컴퓨터 친화적인 언어
    • 사람이 배우기 쉽지 않음
    • 컴퓨터가 일하기 쉽기 때문에 낮은 사양의 컴퓨터에서도 원활히 작동
    • 보통 다른 메인 기능이 있는 가전제품에 컴퓨터가 들어갈 때 저수준 언어를 사용
  • 고수준 : 인간 친과적인 언어
    • 사람이 배우기 쉬움
    • 작동이 느림

출처 : 비전공자를 위한 이해할 수 있는 IT지식 (저자: 최원영)

profile
PM을 지향하는 FE 개발자 이아현입니다 :)

0개의 댓글