
프로그래밍 언어란 즉,사람이 컴퓨터와 소통하는 방식JavaScript는 수 많은 프로그래밍 언어들 중 하나이다.각 프로그래밍 언어는 컴퓨터에게 무엇을 해야하는지 알려주는 일련의 규칙과 명령이 있다.만약에 프로그래밍 언어가 없다면, 컴퓨터는 우리가 말하는 명령을이해하지

정보처리기사 실기를 공부하게 되면서 기초이면서 꼭 알아야 하는,컴파일과 런타임에 있어서 어떠한 차이가 있는지 간단하게 작성하고자 한다.여기서 공부하고자 하는 컴파일 시점과 런타임의 시점은 C, Java, Python은 공통 개념으로 메모리 구조와 동적 메모리 할당을

C언어에서 동적 메모리 할당의 기본 개념, malloc()과 free() 함수 사용법을 알아보려고 한다. 정보처리기사 실기에서 자주 출제되는 동적 메모리 할당 문제를 풀기 위해서 핵심 개념을 아래에 표로 정리를 했다.동적 메모리 할당은 프로그램 실행 중에 필요한 만큼메

프로그램에서 많이 듣게 되는 메모리 구조에 대해서 알아보려고 한다. 스택(Stack), 힙(Heap)의 차이, 컴파일 시점과 메모리 할당 차이를 이해하면 동적 메모리 할당과 Garbage Collection을 쉽게 이해할 수가 있다.아래는 C언어를 기준으로 정리한 핵심