본문 바로가기
IT기초상식

IT기초 상식 remind_1

by 티코딩 2022. 2. 14.

IT = information technology

나는 경제학과로 IT와는 관련없는 사람이라고 봐도 무방하다. 하지만 가고자하는 길이 이쪽이기 때문에 기초 상식부터는 알아야 할 필요가 있다. 제일 많이 도와주는 친구가 사준 책을 읽고 정리했던 내용을 다시한번 상기시키는 김에 적어보는 카테고리이다.

pc는 0과1로된 기계어로 작동된다. 하지만 인간은 인간만의 언어가 있다. 인간이 pc에게 명령하기 위해선 인간의 언어를 기계어로 번역이 필요한데, 이를 수행해주는것이 바로 컴파일러다.

 

IDE(Integrated Devlopment Environment)- 통합개발환경. 내가 요즘 공부하는 파이썬을 돌릴수 있는 개발환경인 파이참이 이것에 속한다. 다른 IDE로는 안드로이드 스튜디오, 이클립스 등이 있다.

 

코딩을 하는데 있어 굉장히 다양한 언어가 존재한다. 이 언어는 얼마나 인간 친화적이냐 아니냐에 따라 고수준언어, 저수준언어로 나뉘는데, 상황에 따라 고수준 언어, 저수준언어가 다양하게 쓰인다.

 

코딩을 하기에 앞서 pc에 대한 이해도 필요하다. cpu는 컴퓨터의 머리, HDD,SDD(보조기억장치)는 컴퓨터의 창고로서 역할을 수행한다. 메모리는 컴퓨터의 작업공간이고 운영체제는 하드웨어를 관리해주는 역할이다.

 

여기서 운영체제는 우리가 거의 필수적으로 사용하는 ios, windows 같은것을 말한다. 이 운영체제별로도 프로그래밍 언어가 존재한다. 

ios는 스위프트, objective-C. 윈도우는 C#, visual basic, C++, JavaScript. 안드로이드는 JAVA, Kotlin.

 

오늘은 여기까지 쓰고 코딩 공부하러 가야겠다.

'IT기초상식' 카테고리의 다른 글

세션 vs 토큰 vs 쿠키  (0) 2023.04.18
IT 기초상식 remind_4  (0) 2022.03.02
IT 기초상식 remind_3  (0) 2022.02.22
IT기초상식 remind_2  (0) 2022.02.15