การเขียนโปรแกรม D - สิ่งแวดล้อม

การตั้งค่าสภาพแวดล้อมท้องถิ่นสำหรับ D

หากคุณยังคงเต็มใจที่จะตั้งค่าสภาพแวดล้อมของคุณสำหรับภาษาการเขียนโปรแกรม D คุณต้องมีโปรแกรมสองโปรแกรมต่อไปนี้ที่มีอยู่ในคอมพิวเตอร์ของคุณ (a) Text Editor, (b) D Compiler

โปรแกรมแก้ไขข้อความสำหรับการเขียนโปรแกรม D

สิ่งนี้จะใช้ในการพิมพ์โปรแกรมของคุณ ตัวอย่างของตัวแก้ไขบางตัว ได้แก่ Windows Notepad, OS Edit command, Brief, Epsilon, EMACS และ vim หรือ vi

ชื่อและเวอร์ชันของโปรแกรมแก้ไขข้อความอาจแตกต่างกันไปตามระบบปฏิบัติการต่างๆ ตัวอย่างเช่น Notepad จะใช้กับ Windows และสามารถใช้ vim หรือ vi บน windows ได้เช่นเดียวกับ Linux หรือ UNIX

ไฟล์ที่คุณสร้างด้วยโปรแกรมแก้ไขเรียกว่าไฟล์ต้นฉบับและมีซอร์สโค้ดของโปรแกรม ไฟล์ต้นฉบับสำหรับโปรแกรม D ถูกตั้งชื่อด้วยนามสกุล ".d".

ก่อนที่จะเริ่มการเขียนโปรแกรมตรวจสอบให้แน่ใจว่าคุณมีโปรแกรมแก้ไขข้อความหนึ่งตัวและคุณมีประสบการณ์เพียงพอในการเขียนโปรแกรมคอมพิวเตอร์บันทึกลงในไฟล์สร้างและดำเนินการในที่สุด

คอมไพเลอร์ D

การใช้งาน D ในปัจจุบันส่วนใหญ่จะรวบรวมโดยตรงในรหัสเครื่องเพื่อการดำเนินการที่มีประสิทธิภาพ

เรามีคอมไพเลอร์ D หลายตัวและมีดังต่อไปนี้

  • DMD - คอมไพเลอร์ Digital Mars D เป็นคอมไพเลอร์ D อย่างเป็นทางการโดย Walter Bright

  • GDC - ส่วนหน้าสำหรับส่วนหลังของ GCC ซึ่งสร้างขึ้นโดยใช้ซอร์สโค้ดคอมไพเลอร์ DMD แบบเปิด

  • LDC - คอมไพเลอร์ที่ยึดตาม DMD front-end ที่ใช้ LLVM เป็นส่วนหลังของคอมไพเลอร์

คอมไพเลอร์ต่างๆข้างต้นสามารถดาวน์โหลดได้จากการดาวน์โหลด D

เราจะใช้ D เวอร์ชัน 2 และเราไม่แนะนำให้ดาวน์โหลด D1

ให้มีโปรแกรม helloWorld.d ดังนี้ เราจะใช้โปรแกรมนี้เป็นโปรแกรมแรกที่เราทำงานบนแพลตฟอร์มที่คุณเลือก

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

เราสามารถดูผลลัพธ์ต่อไปนี้

$ hello world

การติดตั้ง D บน Windows

ดาวน์โหลด Windows ติดตั้ง

เรียกใช้ไฟล์ปฏิบัติการที่ดาวน์โหลดมาเพื่อติดตั้ง D ซึ่งสามารถทำได้โดยทำตามคำแนะนำบนหน้าจอ

ตอนนี้เราสามารถสร้างและเรียกใช้ไฟล์โฆษณากล่าวว่า helloWorld.d ได้โดยเปลี่ยนไปใช้โฟลเดอร์ที่มีไฟล์โดยใช้ cd จากนั้นทำตามขั้นตอนต่อไปนี้ -

C:\DProgramming> DMD helloWorld.d 
C:\DProgramming> helloWorld

เราสามารถดูผลลัพธ์ต่อไปนี้

hello world

C: \ DProgramming คือโฟลเดอร์ที่ฉันใช้บันทึกตัวอย่าง คุณสามารถเปลี่ยนเป็นโฟลเดอร์ที่คุณบันทึกโปรแกรม D ไว้

การติดตั้ง D บน Ubuntu / Debian

ดาวน์โหลดเดเบียนติดตั้ง

เรียกใช้ไฟล์ปฏิบัติการที่ดาวน์โหลดมาเพื่อติดตั้ง D ซึ่งสามารถทำได้โดยทำตามคำแนะนำบนหน้าจอ

ตอนนี้เราสามารถสร้างและเรียกใช้ไฟล์โฆษณากล่าวว่า helloWorld.d ได้โดยเปลี่ยนไปใช้โฟลเดอร์ที่มีไฟล์โดยใช้ cd จากนั้นทำตามขั้นตอนต่อไปนี้ -

$ dmd helloWorld.d 
$ ./helloWorld

เราสามารถดูผลลัพธ์ต่อไปนี้

$ hello world

การติดตั้ง D บน Mac OS X

ดาวน์โหลด Mac ติดตั้ง

เรียกใช้ไฟล์ปฏิบัติการที่ดาวน์โหลดมาเพื่อติดตั้ง D ซึ่งสามารถทำได้โดยทำตามคำแนะนำบนหน้าจอ

ตอนนี้เราสามารถสร้างและเรียกใช้ไฟล์โฆษณากล่าวว่า helloWorld.d ได้โดยเปลี่ยนไปใช้โฟลเดอร์ที่มีไฟล์โดยใช้ cd จากนั้นทำตามขั้นตอนต่อไปนี้ -

$ dmd helloWorld.d 
$ ./helloWorld

เราสามารถดูผลลัพธ์ต่อไปนี้

$ hello world

การติดตั้ง D บน Fedora

ดาวน์โหลดฟางติดตั้ง

เรียกใช้ไฟล์ปฏิบัติการที่ดาวน์โหลดมาเพื่อติดตั้ง D ซึ่งสามารถทำได้โดยทำตามคำแนะนำบนหน้าจอ

ตอนนี้เราสามารถสร้างและเรียกใช้ไฟล์โฆษณากล่าวว่า helloWorld.d ได้โดยเปลี่ยนไปใช้โฟลเดอร์ที่มีไฟล์โดยใช้ cd จากนั้นทำตามขั้นตอนต่อไปนี้ -

$ dmd helloWorld.d 
$ ./helloWorld

เราสามารถดูผลลัพธ์ต่อไปนี้

$ hello world

การติดตั้ง D บน OpenSUSE

ดาวน์โหลด OpenSUSE ติดตั้ง

เรียกใช้ไฟล์ปฏิบัติการที่ดาวน์โหลดมาเพื่อติดตั้ง D ซึ่งสามารถทำได้โดยทำตามคำแนะนำบนหน้าจอ

ตอนนี้เราสามารถสร้างและเรียกใช้ไฟล์โฆษณากล่าวว่า helloWorld.d ได้โดยเปลี่ยนไปใช้โฟลเดอร์ที่มีไฟล์โดยใช้ cd จากนั้นทำตามขั้นตอนต่อไปนี้ -

$ dmd helloWorld.d 
$ ./helloWorld

เราสามารถดูผลลัพธ์ต่อไปนี้

$ hello world

D IDE

เรามีการสนับสนุน IDE สำหรับ D ในรูปแบบของปลั๊กอินในกรณีส่วนใหญ่ ซึ่งรวมถึง

  • ปลั๊กอิน Visual Dเป็นปลั๊กอินสำหรับ Visual Studio 2005-13

  • DDTเป็นปลั๊กอิน eclipse ที่จัดเตรียมการเติมโค้ดให้เสร็จสมบูรณ์การดีบักด้วย GDB

  • การเติมโค้ดMono-Dการปรับโครงสร้างใหม่ด้วยการรองรับ dmd / ldc / gdc เป็นส่วนหนึ่งของ GSoC 2012

  • Code Blocksเป็น IDE หลายแพลตฟอร์มที่รองรับการสร้างโปรเจ็กต์ D การเน้นและการดีบัก