목록코딩 이야기 (25)
미소를뿌리는감자의 코딩

1. .c 파일의 .o 파일 (executable object file)로의 변환 우선 hello.c파일 안에 printf("hello"); 가 들어가 있다고 하자.처음에 cpp 전처리기를 만나, #include 와 같은 라이브러리 코드를 hello.c 파일에 추가해 준다.해당 라이브러리 코드가 추가된 파일은 hello.i 가 된다. 이는 .c파일에서 modified 되었다고 한다.이후 hello.i는 compiler로 들어간다. compiler는 cpp file을 처리해 준다. compiler는 어셈블리어 프로그램을 저장해준다.어셈블리어 프로그램 저장을 통해, 동일한 내용을 다른 언어로 썼어도 assembly 언어로 표현된 후 실행할 수 있게 된다.이후 어셈블리 언어를 처리할 assembler(as)..

https://inpa.tistory.com/entry/%F0%9F%91%A9%E2%80%8D%F0%9F%92%BB-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%E2%9A%94%EF%B8%8F-%EC%93%B0%EB%A0%88%EB%93%9C-%EC%B0%A8%EC%9D%B4 👩💻 완전히 정복하는 프로세스 vs 스레드 개념한눈에 이해하는 프로세스 & 스레드 개념 전공 지식 없이 컴퓨터의 프로그램을 이용하는데는 문제 없어 왔지만 소프트웨어를 개발하는 사람으로서 컴퓨터 실행 내부 요소를 따져보게 될때, 아inpa.tistory.com 코드 덩어리 : 프로그램 ( 정적인 상태 )실행된 프로그램 : 프로세스 프로세스 : 코드 + 데이터 + heap + stack 으로 이루어짐 - ..
CI (Continuous Integration)CD (Continuous Deployment; Continuous Delivery) CI 를 적용학게 되면, 코드에 대한 변경사항이 정기적으로 빌드 테스트되어, 리포지토리에 통합된다.주로 Code -> Build -> Test 의 과정을 거치게 된다.즉, 빌드 : 테스트의 자동화 이다. CD: 배포 자동화 과정코드 변경이 pipeline 이전 단계를 성공적으로 통과하면 해당 변경 사항이 프로덕션에 자동으로 배포
가장 큰 차이점으로는, 관계형 데이터베이스와 비관계형 데이터베이스(NoSQL)라는 차이점일 것이다. MySQL: 구조화된 테이블 형식.MongoDB : JSON 형식으로 저장; field : value 형식으로 구성된 데이터 베이스. https://aws.amazon.com/ko/compare/the-difference-between-mongodb-vs-mysql/ MongoDB와 MySQL - 데이터베이스 관리 시스템의 차이 - AWSMySQL과 MongoDB는 모두 데이터베이스 관리 시스템입니다. 데이터를 저장하고 UI 및 쿼리 언어가 내장되어 있으므로 데이터를 추가, 편집, 수정 및 분석할 수 있습니다. 오픈 소스 라이선스 MySQL과 Monaws.amazon.com MongoDB가 NoSQL과 데..