IT's Code Blog
article thumbnail

소스 vs 소스

소스 코드 (source code)라는 단어는 프로그래밍 언어에서 아주 많이 듣고 쓰게 됩니다.

우리가 흔히 알고 있는 소스 (sauce)는 음식의 맛을 돋우는 양념이죠.

감자튀김을 케첩 소스에 찍어 먹는 것처럼요.

 

다양한 소스와 감자튀김 소스
다양한 소스와 감자튀김 소스

 

프로그래밍 언어에서 소스 (source)는 음식에서 사용하는 소스 (sauce)와 다릅니다.

그렇다면 소스 코드 (source code)는 무엇일까요?? 사전적인 의미를 알아봅시다.

 


sauce - 음식에서 사용하는 양념

source - 정보의 출처 또는 정보를 제공하는 사람이나 자료 (근원)
code - 어떠한 뜻을 나타내기 위하여 정한 기호 (부호)

 

사전적 의미로 간단하게 정리하면 프로그래밍 언어의 근원이 되는 부호라고 할 수 있습니다.

쉽게 다시 풀어보면 프로그래밍 언어로 기술한 텍스트 파일을 의미합니다.

이 텍스트 파일은 여러 개의 파일들로 구성될 수 있습니다.

이러한 텍스트 파일들은 프로그래밍의 설계도 역할을 합니다.

 

php로 작성된 소스 코드 예시
php로 작성된 소스 코드 예시

 

C, C++, JAVA, Python, PHP 등 다양한 프로그래밍 언어들이 있습니다.

이러한 언어를 이용하여 구문에 맞게 작성한 텍스트 파일을 의미합니다.

텍스트 파일은 프로그래밍 언어에 맞는 확장자로 구성됩니다. (.c, .cpp, .java, .py 등)

 

 

코딩

'코딩한다'라는 말도 많이 듣게 됩니다. 

소스 코드의 뜻을 알았으니 코딩 (coding)이라는 단어는 쉽게 유추될 것입니다.

소스 코드를 작성하는 행위를 코딩 (coding)이라고 할 수 있습니다.

프로그래밍 언어로 설계도를 작성하는 것과 같습니다.

 

코딩하는 사람
코딩하는 사람

 

'코딩한다'라는 말은 '컴퓨터 프로그래밍한다' 또는 '프로그래밍한다'와 같은 의미입니다. 

특정한 프로그래밍 언어를 이용하여 프로그램을 구현하는 기술입니다.

어떠한 알고리즘을 구현하는 것이기도 합니다.

 

 

profile

IT's Code Blog

@IT's Code

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!