728x90

프로그래밍 4

2021 개발자 컨퍼런스 일정

기간 행사 비용 진행방식 사이트 5/11 ~ 5/12 AWS 서밋 무료 온라인 https://register-summits-korea.virtual.awsevents.com 5/18 ~ 5/20 구글 I/O 무료 온라인 https://events.google.com/io?lng=ko 5/25 ~ 5/27 마이크로소프트 Build 무료 온라인 https://mybuild.microsoft.com/home 6/2 페이스북 F8 무료 온라인 https://developers.facebook.com/f8/ 6/7 ~ 6/11 애플 WWDC 무료 온라인 https://developer.apple.com/wwdc21/

프로그래밍 2021.05.21

[Python] 파이썬의 내부는 어떻게 생겼을까? CPython

파이썬은 파이썬만의 프로그래밍 언어 문법에 맞춰 코드를 작성하면 이를 작성한대로 실행하여 주는 하나의 프로그램이라고 할 수 있다. 개발자가 작성한 코드대로 실행해 주기 때문에, 다시말해서, 개발자가 의도한 프로그램을 만들 수 있도록 도와 주기 때문에 프로그래밍 언어라고 불린다. 그렇다면 파이썬의 내부는 어떻게 생겼을까? 파이썬 공식 웹 사이트 에서 다운받는 대부분의 파이썬의 경우 내부는 C언어로 구현되어 있다. 이를 CPython이라고 한다. 파이썬은 오픈 소스 프로젝트로 깃허브를 통해 코드를 공개하고 있기 때문에 여기에서 실제 구현 코드를 확인할 수 있다. 아래는 python 3.10.0 alpha 0 버전의 문자열 비교 함수의 모습이다. 파일명 pystrcmp.c에서 .c 확장자가 사용되고 있음을 알..

프로그래밍 2020.06.07

[소프트웨어공학] 소프트웨어 공학이란?

소프트웨어 공학의 의미 전기전자 기술자 협회(IEEE)의 소프트웨어 공학 표준에 의하면 소프트웨어 공학(Software Engineering)은 소프트웨어의 개발과 운영, 유지보수, 소멸에 대한 체계적인 접근 방법이라고 정의되고 있다. [소프트웨어공학] 소프트웨어와 프로그램의 차이 프로그램이란? 프로그램은 어떤 문제를 해결하기 위해 컴퓨터에게 주어지는 처리 방법과 순서를 기술한 일련의 명령문의 집합체이다. 즉, 프로그래밍 언어로 작성된 원시 코드 자체를 의미한�� life-of-panda.tistory.com

프로그래밍 2020.06.06

[소프트웨어공학] 소프트웨어와 프로그램의 차이

프로그램이란? 프로그램은 어떤 문제를 해결하기 위해 컴퓨터에게 주어지는 처리 방법과 순서를 기술한 일련의 명령문의 집합체이다. 즉, 프로그래밍 언어로 작성된 원시 코드 자체를 의미한다. 소프트웨어란? 이에 반해 소프트웨어는 프로그램과 프로그램의 개발, 운용, 유지 보수에 필요한 관련 정보 일체를 일컫는다. 소프트웨어에 프로그램 이외의 문서와 정보를 포함시키는 이유는 이들 모두 소프트웨어 생산 작업의 결과물이기 때문이다.

프로그래밍 2020.06.06
728x90