Next
عضو جدید

زبان برنامه نویسی D را تجربه کنید.
با سلام .مدتی پیش تصمیم گرفتم راجع به زبان برنامه نویسی D اطلاعات بیشتری داشته باشم ..و چندین مطلب فارسی پیدا کردم ..بعد از مطالعه اون ها متوجه شدم که همشون تنها مربوط به معرفی این زبان هستند (همه مطالب تکراری بودند انگار هر کی رسیده مطلبی که یه شخصی ترجمه کرده بود رو به اسم خودش copy/paste کرده بود )
سرتون رو درد نیارم این جا جای این حرفا نیست ...
حالا می خوام شمارو به اجرای برنامه ساده اما زیبای "! Hello Next " دعوت کنم ..البته جزو تجربه ناچیز خودم هست ..
WINDOWS
ویندوز :
برای نوشتن این برنامه ساده شما تنها احتیاج به یک ویرایشگر ساده دارید.که کد های زیر را بنویسید.
کد:
import std.stdio;
void main(){
writef("Hello Next");
}
حال شما برای اجرای این برنامه احتیاج به کامپایلر این زبان دارید .که می توانید کامپایلر مناسب خود را از سایت زیر دریافت کنید .
من dmd.2.014.zip و dmc.zip را ادانلود کردم.
و حال مراحل زیر را انجام دهید:
۱) یک پوشه در درایو C و با نام D ایجاد کنید
۲)ابتدا dmd.2.014.zip را در همان پوشه Extract کنید ( در پوشه D باید دو پوشه با نام dm,dmd
ایجاد شود)
۳) حال dmc.zip را در پوشه D از حالت فشرده خارج کنید.(در صورت پیغام مبنی بر همنام بودن فایل ..فایل جدید را جایگزین کنید.)
۴)حال فایل hello.d را در پوشه D قرار دهید .
۵) به خط فرمان رفته(START->RUN->CMD) و با دستور
CD C:\D
به دایرکتوری D وارد شوید.
۶)حال شما برای کامپایل کردن فایل hello.d باید نام و مسیر کامپایلر (dmd.exe) و نام ومسیر فایل hello.d را در خط فرمان به صورت زیر بنویسید.
که بعد از اجرای دستور بالا . کامپایلر سه فایل تولید میکند .کد:C:\D>dmd\bin\dmd.exe hello.d
hello.exe , hello.map , hello.obj۷)حال شما برای اجرای فایل اجرایی تولید شده باید در خط فرمان مسیر ونام hello.exe را وارد کنید وانرا اجرا کنید که شاهد چاپ شدن متن "Hello Next" در خط فرمان هستید .
ابونتو :UBUNTU
از اونجایی که زبان D یکی دیگر از زبان های سیستمی است که هم در ویندوز و هم در لینوکس قابل اجرا است .
جالب دیدم که شما را به اجرای یک برنامه ساده از این زبان دعوت کنم .
برای نوشتن این برنامه شما تنها احتیاج به یک ویریشگر ساده دارید. (من از gedit استفاده می کنم که خوشبختانه می توانید از منوی
View-->Highlight Mod-->sources-->D
این ویرایشگر قوی رابرای نوشتن کد های زبان برنامه نویسی D بهینه کنید )
در اینجا نیز مثال زیبا Hello Next ! را اجرا می کنیم .
کد:
import std.stdio;
void main(){
writef("Hello Next !\n");
}
( مثلا در Desktop یک فولدر به نام D بسازید و در انجا ذخیره کنید)
فراموش نکنید شما برای اجرای برنامه ایی که نوشته اید احتیاج به کامپایلر این زبان موسوم به
DMD (Digital Mars D Compiler)
خواهید داشت که می توانید ان را (که حجمی برابر با 2.2 مگابایت برای ubuntu دارد ) از ادرس زیر دانلود کنید . کامپایلری که من استفاده کردم
dmd_2.014-052208_i386.deb
شما بعد از نصب این فایل deb :
در خط فرمان یا دستور
cd ./Desktop/D/
سپس در خط فرمان با دستور
کد:
home@pc:~/Desktop/D$ dmd ./hello.d
بعد از این دستور کامپایلر دو فایل در همان مسیر با نام های
hello.o
hello
حال شما می توانید در خط فرمان بدین گونه فایل اجرایی تولید شده را اجرا کنید .
کد:
home@pc:~/Desktop/D$ ./hello
برای کسب اطلاعات بیشتر شما می توانید به سایت های زیر مراجعه کنید .
http://www.digitalmars.com/d/index.html
http://www.digitalmars.com
http://www.dsource.org
http://www.dprogramming.com
و همینطورمی توانید مطالب مفید فارسی را در مورد زبان برنامه نویسی D از سایت زیر تهیه کنید .
آخرین ویرایش: