전체 글 65

[DART] Dart 기본 문법 익히기

안녕하세요. 이번 포스팅에서는 Google에서 개발한 프로그래밍 언어 Dart의 기본 문법을 소개해 드리려고 합니다.Dart는 Flutter를 활용한 앱 개발에서 주로 사용되며, 간결한 문법과 객체지향 프로그래밍 지원으로 초보자부터 숙련자까지 모두에게 사랑받는 언어입니다.그럼, Dart의 세계로 들어가 보겠습니다! 🚀  1. Dart의 시작 : main() 함수void main() { print("Hello, Dart!"); // 콘솔에 출력}Dart 코드의 실행은 항상 main() 함수에서 시작됩니다. 2. 변수와 데이터 타입변수란?값을 저장할 수 있는 메모리 공간즉 값을 저장해두고 이후 재사용하거나 변경할 수 있도록 메모리 공간을 이름으로 할당한 개념데이터 타입이란?메모리 공간에 들어간 값의 형태..

Flutter/Dart 2025.01.03

[네트워크] 인코딩(Encoding)과 포트(Port)

인코딩이란?컴퓨터에서 다루는 모든 데이터는 0과 1로 이루어져 있습니다. 지금 보고 있는 글도 사실 0과 1의 조합으로 표현된 결과물입니다. 우리가 "사과"라는 단어를 보고 사과를 떠올리는 것이 약속에 기반을 두듯, 0과 1을 통해 문자를 표현하는 것도 약속이 필요합니다. 이를 "인코딩(Encoding)"이라고 하며, 아스키(ASCII)와 유니코드(Unicode)가 대표적인 예입니다.아스키는 7비트 데이터로 이루어진 인코딩 방식으로, 영어 알파벳과 특수 문자를 표현할 수 있습니다. 예를 들어, 아스키 코드에서 “1000001”은 “A”로 변환됩니다. 이처럼 특정 비트 조합을 통해 문자를 표현하는 것이 인코딩입니다.과거에는 언어별로 고유한 인코딩 방식을 사용했습니다. 예를 들어, 영어는 아스키, 한국어는 ..

네트워크 2025.01.02