전자책

직무스킬 전자책

전자책

부득이하게 순수 C 언어만을 사용해야 할 경우

구매 전 미리보기로 확인해 보세요
메인 이미지

배울 내용

  • 정적 C 언어의 동적화

  • 자료구조 기능의 작성

  • 데이터의 JSON 변환

목차

부득이하게순수 C 언어만을사용해야할경우 : 자료구조와 JSON 변환
들어가며
대상독자
코드스타일
타입정책
1. C 언어의세상으로
1.1. 문자열
1.2. 구조체
1.3. 포인터
1.4. 동적할당
2. 정적언어의동적화
2.1. 규격버퍼
2.2. 실수비교
2.3. 로그통제
2.4. 할당집계
3. 가변문자열
3.1. 기본동작
3.2. 길이변동
3.3. 테스트
4. 시퀀스와익명타입
4.1. 선언부
4.2. 래핑
4.3. 연결체
4.4. 반복자
4.5. 링킹
4.6. 테스트
5. 연관컨테이너
5.1. 구현부
5.2. 테스트
6. JSON 변환
6.1. 직렬화
6.2. 객체화
6.3. 제어문자
6.4. 들여쓰기
7. 성경장절구조화
7.1. 흐름
7.2. 목차
7.3. 책
7.4. 장
7.5. 분할
7.6. 절
7.7. 집계
마치며
부록 A: 전체소스코드
A.1. libPure.h
A.2. common
A.3. varstring
A.4. anonymous
A.5. sequence
A.6. relative
A.7. jsonparse
A.8. main.c
부록 B: 배포수단작성

서비스 설명

이 책의 학습목표는 순수 C 언어컴파일러 환경에서 비교적 적은분량의 라이브러리 코드작성으로, 자바스크립트에 어느정도 준하는 생산성을 확보하는데에 있습니다. 학습에 다소 무리가있더라도 부록에 전체소스코드를 수록하였으므로, 복사하여 단지 사용만하는것에 별다른 지장이없도록 구성하였습니다.


다만 장치특성이나 OS 환경, 컴파일러에 따라 빌드에 실패하거나 런타임시 메모리릭이 발생할수 있으므로, 이 때에는 원인을찾아 코드수정/디버깅이 불가피합니다. 기준환경은 데비안계열 리눅스입니다.


국비 자바웹과정, 부트캠프 혹은 게임아카데미 등의 일정교육과정 수료후, 웹페이지나 Node.js 를 통하여 자바스크립트 언어를 접해보았으며, 데이터교환을 위해 JSON 직렬화된 문자열의 의미를 이해하고있는 개발자가, 각종 임베디드 환경이나 JNI(NDK) 및 레거시코드 유지보수 등을 목적으로 C 언어입문서 한권정도를 정독하였다고 가정합니다.


역으로 C 언어가 주스킬인 전자공학/컴퓨터 학과 전공학생이거나 임베디드개발 종사자가, 상위언급된 JSON 과 자바스크립트 등의 현대적인 개발요소들을 어느정도 알고있다고 가정합니다.

직무스킬 분야

프로그래밍

파일 형식

PDF

전문가 정보

avatar
연락 가능 시간 : 9시 ~ 18시
평균 응답 시간 : 30분 이내

총 작업개수

4건

만족도

100%

회원구분

개인회원

전자책 저자에 알맞은 형태로 준비중

취소 및 환불 규정

상품정보고시

리뷰

아직 작성된 리뷰가 없어요.