코딩각

데이터 타입 정수형 (Integer) / let 키워드 - Rust 튜토리얼 3

데이터 타입(Data Type) 데이터 타입은 값이 가지는 특성이라고 할 수 있습니다. 정수냐 부동소수점 수 (실수를 컴퓨터로 표현한 것)냐의 다양한 형태에 따라 러스트 컴파일러가 값을 취급하는 방식이 달라지게 됩니다. 러스트는 컴파일 언어입니다. 정적 타입 언어(statically typed language) 라고 하는데 컴파일할 때 모든 변수들의 타입이 정해져야 합니다. 이는 프로그래머가 소스코드 작성시 타입이 정확하게 명시되야 한다는 뜻 입니다. 적어도 컴파일러가 추론(infer)이 가능해야 컴파일이 될 겁니다. 정적 타입 언어의 반대는 동적 타입 언어(dynamically typed language)로 파이썬, 자바스크립트 같은 언어는 런타임에 데이터 타입이 확정됩니다. 러스트의 데이터 타입 러스..

코딩(CODING)/러스트(Rust) 2022. 2. 10. 02:19

변수와 변동성 (Varibles and Mutability) - Rust 튜토리얼 2

러스트 변수 러스트의 변수에 대해서 이해하기 위해서는 변동성(Mutability)이 뭔지 알아볼 필요가 있습니다. 변수라는게 뭔지 설명할 수 있다면 딱히 어려운 개념은 아닐겁니다. 우선 러스트의 변수는 let 키워드로 선언합니다. 다음은 화면에 변수를 출력하는 코드입니다. fn main() { let a = 1; println!("a : {}", a); } 심플합니다. let a = 1 로 초기화 하여 사용했습니다. 그럼 다음의 코드는 어떨까요? fn main() { let a = 1; println!("a: {}", a); a = 10; println!("a: {}", a); } Compiling rustvariable v0.1.0 (/home/neokay/projects/rust/rustvariabl..

코딩(CODING)/러스트(Rust) 2022. 2. 9. 14:56

Rust 시작하기 (리눅스/윈도우 설치) - Rust 튜토리얼 1

Rust는 모질라 재단에서 개발하고 2010년도에 발표한 현대의 프로그래밍 언어입니다. C언어가 50주년을 맞았는데 40년이나 후에 나온 언어이니 만큼 기존 언어들의 장점을 살리고 단점은 보완한 차세대 언어로 주목받고 있습니다. .NET 플랫폼이 메인 포커스인 MSDN 에서 Rust에 대한 소개를 해놓았을 정도면 MS사에서도 관심을 갖고 있는 것 같습니다. MSDN 소개를 보면 Rust 로 개발할 수 있는 분야는 컴파일러 부터, 가상화 소프트웨어, 데이타베이스, 운영체제, 암호화, 임베디드, 웹어셈블리, 애플리케이션의 빌드까지 거의 모든 분야에 Rust 를 사용할 수 있다고 합니다. 러스트로 C/C++을 대체할 수 있을 정도니까 저수준과 고수준을 넘나들 수 있다는 말이지요. 다른 특징은 런타임 또는 가비..

코딩(CODING)/러스트(Rust) 2022. 2. 3. 02:36
◀ 1 ▶

블로그정보

  • 블로그 이미지
  • ⟪코딩갘 - 100°⟫

    코딩 (파이썬, C언어, 자바) 및 IT정보 블로그

카테고리

  • 분류 전체보기 (1291)
    • IT뉴스 (94)
    • IT일반 (227)
    • IT출판 (161)
      • 워드프레스 | 티스토리 (136)
      • 유튜브 (Youtube) (17)
    • 블록체인 - Blockchain (31)
    • 암호화폐 투자 (191)
    • 운영체제 메뉴얼과 팁 (31)
      • 윈도우11 (10)
      • 리눅스 일반 (21)
    • 코딩(CODING) (380)
      • 자바(JAVA) (82)
      • 파이썬(PYTHON) (92)
      • C# .NET Core (42)
      • 러스트(Rust) (3)
      • C언어(C Language) (41)
      • C++ (41)
      • 자바스크립트(JS) (20)
      • HTML | CSS (36)
      • 루아(Lua) (15)
      • 어셈블리어 MASM (6)
      • PHP (2)
    • 컴퓨터구조 (10)
      • 운영체제 | OS (6)
      • 컴퓨터 하드웨어 (4)
    • FRAMEWORK (58)
      • 자바 | JavaFX (17)
      • 파이썬 | PYGAME (18)
      • 파이썬 | PyQt5 (16)
      • 파이썬 | kivy (5)
      • GDScript(GODOT) (2)
    • 모바일 게임 (8)
    • 알고리즘(Algorithm) (13)
      • C언어 알고리즘 (13)
    • IT 수학 (25)
      • 대수 기초 (9)
      • 지오지브라 계산기 (1)
      • 이산수학 | Discrete Mathematics (2)
      • 수학기초 (13)
    • IT 서적 리뷰 (23)
    • 로블록스(Roblox) (2)
    • 일본어 (8)
    • 영화 (1)
    • IT상품평 (14)
    • 과학일반 (1)
    • 컴퓨터보안 (2)

방문자 카운터

  • 어제 :
  • 오늘 :
  • 누적 :

방문자 그래프

공지사항

  • 비트코인 선물 초보 가이드 모음
  • 하스켈 입문 튜토리얼 모음 - 진행중
  • 코딩 전문 블로그 워드프레스 개설

Copyright © ⟪코딩갘 - 100°⟫. All Right Reserved.

  • 글쓰기
  • 관리자
  • 카테고리
  • 맨위로

티스토리툴바