D 프로그래밍-개요

D 프로그래밍 언어는 Digital Mars의 Walter Bright가 개발 한 객체 지향 다중 패러다임 시스템 프로그래밍 언어입니다. 1999 년 개발이 시작되어 2001 년에 처음 출시되었습니다. D (1.0)의 메이저 버전은 2007 년에 출시되었습니다. 현재 D2 버전이 있습니다.

D는 구문이 C 스타일 인 언어이며 정적 유형을 사용합니다. D에는 C 및 C ++의 많은 기능이 있지만 D의 일부가 포함되지 않은 이러한 언어의 일부 기능도 있습니다. D에 대한 주목할만한 추가 기능 중 일부는 다음과 같습니다.

  • 단위 테스트
  • 진정한 모듈
  • 가비지 수집
  • 퍼스트 클래스 배열
  • 자유롭고 개방적
  • 연관 배열
  • 동적 배열
  • 내부 수업
  • Closures
  • 익명 기능
  • 게으른 평가
  • Closures

다중 패러다임

D는 다중 패러다임 프로그래밍 언어입니다. 여러 패러다임에는 다음이 포함됩니다.

  • Imperative
  • 객체 지향
  • 메타 프로그래밍
  • Functional
  • Concurrent

import std.stdio; 
 
void main(string[] args) { 
   writeln("Hello World!"); 
}

학습 D

D를 배울 때해야 할 가장 중요한 일은 개념에 초점을 맞추고 언어 기술 세부 사항에 빠져들지 않는 것입니다.

프로그래밍 언어를 배우는 목적은 더 나은 프로그래머가되는 것입니다. 즉, 새로운 시스템을 설계 및 구현하고 기존 시스템을 유지 관리하는 데 더 효과적입니다.

D의 범위

D 프로그래밍에는 몇 가지 흥미로운 기능이 있으며 공식 D 프로그래밍 사이트에서는 D가 편리하고 강력하며 효율적이라고 주장합니다. D 프로그래밍은 크기 조정이 가능한 배열 및 문자열 함수와 같은 표준 라이브러리의 형태로 C 언어가 제공하는 핵심 언어에 많은 기능을 추가합니다. D는 중급에서 고급 프로그래머에게 훌륭한 제 2 언어를 만듭니다. D는 메모리를 처리하고 C ++에서 종종 문제를 일으키는 포인터를 관리하는 데 더 좋습니다.

D 프로그래밍은 주로 기존 프로그램을 변환하는 새로운 프로그램을 대상으로합니다. 대규모 팀에서 수백만 줄의 코드로 작성 될 대규모 새 프로젝트에 이상적인 내장 테스트 및 검증을 제공합니다.