반응형 비전공자3 [IT] 인터프리터 언어 vs 컴파일 언어 : 아주 쉽게 그림으로 정리 ✅ 참고컴퓨터는 기계어 밖에 읽지 못합니다.즉, 프로그래밍 언어(Java, Python)로 작성된 프로그램 코드를 직접 읽지 못합니다.그렇기 때문에 프로그래밍 언어를 기계어로 변환해 주는 작업이 필요합니다.참고: 바이너리 코드, 기계어, 어셈블리어, 저급 언어 모두 같은 말입니다. 📄 컴파일 언어란?컴파일 언어란 이름 그대로 컴파일(번역) 작업을 하는 프로그래밍 언어입니다.Java 프로그램은 컴퓨터가 프로그램을 실행하기 전에 미리 기계어로 번역해둡니다.-> 번역하는 작업을 컴파일이라고 하며, 번역된 작업물을 빌드(build)된 프로그램 이라고 합니다.해리포터 책을 생각해 봅시다.독자가 책을 읽기 전에 출판사에서는 해리포터 영문판 책을 해리포터 한글판 책으로 번역해서 판매해야 합니다.즉, 책을 읽기 전(.. 2024. 11. 20. [IT] 일반인을 위한 가장 알기 쉬운 프로그래밍 언어 관련 기초 IT 기술의 발전으로 인하여 IT 기업에서는 많은 사람들을 필요로 하는데 그에 비해 프로그램을 개발하는 개발자들의 수는 아직도 많이 부족한 상황입니다. 그렇기 때문에 IT 기업을 비롯하여 국가에서도 많은 실력 좋은 개발자들을 양성하기 위해 수많은 노력을 하고 있습니다. 국비지원 관련 교육과 부트 캠프 등이 있죠. 엄청난 광고 덕에 코딩이라는 단어는 IT 분야에 근무하지 않는 분들이라도 무슨 단어인지 알게 되었습니다. 하지만 코딩이나 IT에 관심이 있더라도 프로그래밍 언어와 관련하여 여러 가지의 용어들을 모두 알아보고 이해하기란 쉽지 않습니다. 그런 분들을 위해서 프로그래밍 언어에 필요한 아주 간단한 지식들을 누구나 이해하기 쉽게 정리해놓았습니다. 컴파일(Compile)이란? 서로 다른 국적의 이집트인과 .. 2022. 9. 28. [OS] 정말 알기 쉽게 정리한 OS(운영체제)란? 운영체제를 처음 컴퓨터 학원에서 배우게 되었는데 당시에 선생님께서 말씀하시길 '화면에 있는 것이 운영체제이다'라는 말씀을 하셨습니다. 당시에 도무지 이해가 되지 않았는데 지금 생각해 보면 그것이 주입식 교육이 아니었나라는 생각이 들었습니다. 운영체제란 컴퓨터 지식 없이 설명하기에는 매우 추상적인 단어라는 생각이 듭니다. 그렇기 때문에 정말 최소한의 컴퓨터 지식을 바탕으로 정말 운영체제가 무엇인지 컴퓨터를 자세히 모르는 많은 분들이 확실히 이해하셨으면 하는 마음에 작성하게 되었습니다. 운영체제 발전 이전의 시대세계 최초의 전자식 컴퓨터는 운영체제가 과연 존재했을까요? 정답은 '아니요'입니다. 세계 최초의 전자식 컴퓨터는 사람이 수동으로 전선을 꼽아 회로를 연결해 줌으로써 컴퓨터를 관리할 수 있었습니다.그렇.. 2022. 9. 25. 이전 1 다음 반응형