A.I ChatGPT

소스 코드와 오픈소스의 뜻 쉽게 알기

배주연 2023. 5. 20. 10:48

😮 소스코드

프로그램을 만드는 데 사용되는 코드의 모음인데, 프로그램을 만드는 데의 도구라고 생각하면 돼요

일반적으로 텍스트 파일 형태로 존재하구요

이걸 컴파일러라는 프로그램으로 컴퓨터가 이해할 수 있는 기계어로 변환합니다

이 변환 과정을 거쳐서 기계어로 변환 된 실행파일이 프로그램을 구동시켜요.

다양한 기능들을 간편하게 만들어 둔 파이썬 모듈( : 소스 코드들의 묶음 단위)들을 사용해서 프로그램을 만듭니다.

소프트웨어를 만들기 위해 작성된 원시 코드라고 볼 수 있죠. 소프트웨어를 구성하는 명령어들의 모임. 

다양한 분야에서 활용되고 있어, 만들고 싶은 프로그램을 다양하게 만들어 낼 수도 있어요

소스 코드는 일반적으로 개발자들만 볼 수 있고 타인은 그 코드를 이해할 수 없습니다

 

😮 오픈소스

소스 코드는 일반적으로 개발자들만 볼 수 있고 타인은 그 코드를 이해할 수 없지만!

수정, 사용, 재배포 할 수 있는 '공개된' 소스 코드를 말합니다.

프로그래밍할 때, 소스 코드를 누구나 열람할 수 있도록 공개하는 거죠

프로그램을 개선하거나 새로운 기능을 만들어내는 게 가능하게 해요

 

😮 파이썬

은 소스 코드가 공개되어 있으면서 무료로 사용 가능한 오픈소스 프로그래밍 언어입니다