태지쌤

로봇 & 코딩교육 No.1 크리에이터

프로그래밍 2

컴파일러 vs 인터프리터 차이점 비교

컴파일러 vs 인터프리터: 프로그래밍 세계의 두 기둥프로그래밍 분야에서 컴파일러와 인터프리터는 마치 두 개의 기둥과 같습니다.소스 코드를 실행 가능한 형태로 변환하는 역할을 하지만, 작동 방식과 장단점이 다르기 때문에 상황에 따라 적절하게 선택해야 합니다.이 글에서는 컴파일러와 인터프리터의 핵심 차이점, 장단점 비교, 프로그래밍 분야에서의 활용, 선택 가이드 등을 심층적으로 다루고, 프로그래머로서 어떤 방식을 선택해야 하는지 명확한 기준을 제시합니다.​1. 컴파일러 vs 인터프리터: 핵심 차이점기준컴파일러인터프리터작동 방식소스 코드를 한 번에 기계어로 변환소스 코드를 실행 시마다 해석실행 속도빠름느림메모리 사용량적음큼휴대성높음 (기계어는 대부분 플랫폼에서 실행 가능)낮음 (인터프리터는 플랫폼 다름)개발 ..

IT관련 2024.07.16

코딩 교육의 목적

1. 먼저 코딩이란? 컴퓨터가 알아들을 수 있도록 컴퓨터 언어로 프로그램을 만드는 것을 말합니다. 쉽게 얘기하면 미국사람과 대화하려면 영어로, 일본인과 대화하려면 일본어를 알아야하듯 컴퓨터가 알아들을 수 있는 언어로 컴퓨터와 대화하는 것이라고 이해하면 됩니다. 2. 이런 코딩을 단계적 의무화를 통해 왜 배워야하는 것일까요? 코딩 교육의 목적이 무엇일까요? 과연 우리 아이들을 장래에 프로그래머로 양성하기 위함일까요? 코딩 교육의 목표를 잘못 설정하게 되면 아이들을 엉뚱한 쪽으로 교육시킬 수 밖에 없습니다. 우리는 수학이라는 과목을 초등학교,중학교,고등학교(저는 공과대학을 나와서 대학교에서도 배웠어요)에서 열심히 배웠습니다. 하지만 일상생활 하는데는 사칙연산만 할 줄 알면 되죠~ 보통의(?) 사람들은 어려운..

피지컬컴퓨팅 2018.01.06
반응형