Day 33 - 프로그래밍의 기본 원리 1
Java
Javascript
Typescript
• JavaScript는 스크립트 언어로 시작하여 프로그래밍 언어로 발전했으며, 다른 프로그래밍 언어와 마찬가지로 입력, 처리, 출력의 공통적인 흐름을 기반으로 동작한다. 그러나 동적 타입 언어로서 명시적 타입 선언이 없고, 메모리 관리가 자동화되어 있어 저수준 프로그래밍 개념을 직접 경험하기 어렵다.
• C 언어는 컴파일 언어로, 소스 코드를 작성한 후 컴파일러를 통해 기계어로 변환해야 실행할 수 있으며, 메모리 관리와 타입 선언을 개발자가 직접 해야 한다. 반면, JavaScript는 인터프리터 언어로, 별도의 컴파일 단계 없이 JavaScript 엔진이 코드를 직접 실행한다.
• C 언어와 자바스크립트의 동작 원리를 비교하며, C 언어의 변수, 데이터타입, 배열, 포인터 등의 개념이 자바스크립트의 내부 동작 원리에 영향을 미친다고 설명하고 있다. 또한, 타입스크립트는 자바스크립트에 정적 타입을 추가한 언어로, C나 Java처럼 타입을 명시적으로 선언하는 방식을 사용하면 학습에 도움이 된다고 언급한다.
• 프로그래밍의 기본 원리와 프로그램 개발 과정을 설명하며, 변수와 자료형, 연산자에 대한 개념을 소개하고 있다. 프로그래밍은 입력, 처리, 출력의 흐름을 통해 데이터를 조작하며, 재사용 가능성과 유지 보수성을 고려하여 코드를 작성하는 것이 중요하다고 강조한다.
북마크
공유하기
신고하기