printf 함수

printf 함수 이 함수를 먼저 이해하고 잘 배워야 하는 이유는 무엇일까요? 앞으로 C언어 공부를 할 때 이 함수를 매우 자주 사용하기 때문입니다. 이 함수는 콘솔에 내용을 출력하는 용도로 쓰입니다. 1 …

첫 C 프로그램 설명

첫 C 프로그램 설명 지난 시간 GCC 컴파일러를 설치하고 가장 간단한 hello world 예시를 만들었습니다. 이번 시간에는 이 예시를 한 줄씩 분석해 보겠습니다. 먼저 코드는 아래와 같습니다. 코드는 매우 간단하며 …

C 언어 컴파일러와 첫 C 프로그램

Hello, World!는 대부분의 프로그래밍 입문자가 처음 접하는 예제 코드입니다. 이 예제는 고전 C 서적 《The C Programming Language (Second Edition)》(KR2) 저자가 최초로 만들었으며 전 세계로 퍼져 지금까지 거의 모든 프로그래밍 …

Hello, World!

1. 가장 간단한 C++ 프로그램 2. 표준 출력 Hello World 전체 예제 iostream은 앞서 설명한 표준 라이브러리 중 하나로, 컴파일러에 기본 탑재된 C++ 코드입니다. 콘솔에 텍스트를 출력하는 등 입출력 관련 …

C++ 언어의 특징

C++는 컴파일 언어입니다 작성한 프로그램을 실행하려면 소스 코드가 두 단계의 처리 과정을 거쳐야 합니다. 코드는 단순 문자 텍스트이므로 컴퓨터가 이해할 수 없으며, 컴파일러가 텍스트 기호를 CPU가 인식하는 명령어인 기계어로 변환합니다. …

C++ 발전 역사

C++의 아버지: 뱌른 스트로우스트룹(Bjarne Stroustrup), 《The C++ Programming Language》 저자이기도 하다. 저자가 이 언어를 설계하고 구현한 목적은 UNIX 커널 서비스를 다중 프로세서와 근거리 통신망 클러스터에 분산하는 문제를 해결하기 위함이다. 당시 …

페이지 뷰 WebView

페이지 뷰 WebView 지난 시간에 페이지 UI가 어디에 위치하는지 배웠습니다. 이번 시간에는 이어서 학습하겠습니다. 단일 네이티브 웹 뷰(WebView) 이해하기 NativePHP로 제작한 모든 모바일 앱은 단 하나의 네이티브 웹 뷰(WebView)를 핵심 …

resources 디렉터리 알아보기

지난 수업에서는 NativePHP로 기본 앱을 생성한 뒤 브라우저에서 실행해봤습니다. 기본 접속 주소는 다음과 같습니다: http://127.0.0.1:8000/ 이 화면은 본질적으로 웹 페이지이므로 전혀 문제가 없습니다. NativePHP의 UI 렌더링은 HTML, CSS, JS로 처리됩니다. …

소개 및 설치

소개 및 설치 플러터(Flutter)는 구글에서 개발한 프레임워크로, 구글 자체 언어인 다트(Dart)를 기반으로 합니다. 단일 코드 한 세트로 웹, iOS, 안드로이드, 리눅스, 윈도우는 물론 임베디드 기기용 애플리케이션까지 제작할 수 있습니다. 유사한 …

튜플 Tuples

튜플은 서로 다른 여러 타입의 값을 저장하는 컬렉션입니다. 소괄호 ()로 생성하며 모든 튜플 자체가 독립적인 값입니다. 타입 표기는 (T1, T2, …)로 작성하고 T1, T2는 튜플 내 각 멤버의 타입을 의미합니다. …