سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

همه دسته بندی ها

منو
آیکون جستجو در سایت سافت گذر
اطلاعیه های مهم سایت اطلاعیه های مهم سایت

 

💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود

اخبار نرم افزار

d چیست؟

به طور خلاصه، ضميمه اي نسبتا جديد براي خانواده زبان برنامه نويسي c است که قرار است جايگزين مناسبي براي ++ c باشد. اين زبان برنامه نويسي، الگوهاي طراحي و فناوري هايي را از ديگر زبان هاي برنامه نويسي همچون جاوا و c# وام گرفته است.

از ويژگي هاي d مي توان به garbage collected (زباله هاي جمع شده) اشاره کرد که به همراه شيوه اجراي اين برنامه، آن را بسيار سريع تر از رقيبان خود در ماشين مقصد اجرا مي کند. توسعه دهندگان d ، تاکنون کامپايلري براي کامپيوتر 86x ايجاد کرده اند که در محيطهاي ويندوز و لينوکس قابل اجرا است. همچنين، تلاش هايي براي يک پارچه کردن d با gcc 1 در حال انجام است.

اين زبان توسط والتر برايت، مولف کامپايلرهاي++ c/c شرکت ديجيتال مارس2 و برنامه نويس اسبق کامپايلر براي zorland و symantec ، مولف اوليه اين زبان بوده است و از پروژه پياده سازي آن حمايت مي کند. اگرچه بسياري از تصميمات، درمورد پيشبرد اين زبان برنامه نويسي، در گروه هاي خبري و گفتگو اتخاذ مي شود.

تفاوت d با ديگر زبان ها ++ c d به منظور پوشش ضعف ها و کمبودهاي c++ طراحي شده است، اما با وجود قدرتمند بودن آن، پيچيدگي هاي ناخواسته باعث زمين گير شدن آن شده است. شايد بزرگترين تغيير d نسبت به c++ ، خودکار کردن garbage collection باشد، هرچند که دستورات مستقيم همانند سابق براي خالي کردن زباله کار مي کنند.

java اگر چه جاوا پدر اصلي d نيست، اما بسياري از تکنيک هاي جاوا در آن جاي داده شده است. تاجايي که برخي ادعا مي کنند، syntax هاي از پيش تعيين شده در d از بسياري جهات، به جاوا شبيه است. در صورتي که در حقيقت بايد شبيه به يکي از زبان هاي شي گراي مدرن باشد. شباهت هاي ميان اين دو بسيار است.

هر دو بين عملوندهاي (.)، ->) و (::) تفاوتي قائل نمي شوند. هر دو null را به عنوان کلمه کليدي مي شناسند و از ويژگي try-catch-finally پشتيباني مي کنند. اما، تفاوت اساسي ميان d و جاوا، اين است که کدهاي دستور زبان d به زبان ماشين ترجمه مي شود و مستقيما در ماشين مقصد اجرا مي شود.

# c اين دو، يعني# c و d در حقيقت دو پاسخ به يک سوال اساسي هستند: چگونه مي توانيم++ c را بهتر کنيم؟ هر دو از++ c مشتق شده اند و عناصري از جاوا را در خود دارند. مهم ترين تفاوت ميان d و# c ، اين است که d بر خلاف # c داخل ماشين مجازي اجرا نمي شود. بنابراين مي تواند در به کارگيري کدهاي سيستمي (سطح پايين) مورد استفاده قرار گيرد. اين امر باعث مي شود d قابليت مديريت دستي و ريز به ريز حافظه را در اختيار برنامه نويس قرار دهد، هرچند که# c به گونه اي کاملا متفاوت اين کار را انجام مي دهد. هنوز# c نتوانسته است، توانايي قالبي3 را همچون c++ پياده کند و اين موضوع، از برتري هاي d محسوب مي شود.

بار دوم، d چيست؟ تا به حال دريافتيم که d چه چيزهايي نيست. اما بهتر است نقاط قوت و رقابتي اين سيستم عامل را بررسي کنيم. اين زبان مي تواند کتاب خانه ها و کدهايي که با زبان c نوشته شده اند را استفاده کند و به آن ها متصل شود. بدين ترتيب، ديگر نيازي نيست نگران پشتيباني از کدهاي قديمي خود باشيد. اما، d هنوز به طور کامل با c++ همخواني ندارد. اما نگران نباشيد، به زودي بسته اي براي پشتيباني از c++ در راه است. برنامه نويسي سيستمي گفتيم که شيوه اجراي d به چه صورت است، بدين ترتيب d مي تواند از اسمبلي داخل متن4 براي کدنويسي استفاده کند.

سرعت سيستمي را تصور کنيد که با کدهاي ماشين داخل کدهاي شيء گرا نوشته باشيد. وضوح واژه اي و گرامري يکي از اهداف d رفع بسياري از پيچيدگي هاي ناکارآمد c++ است که در بحث استانداردسازي کدها، باعث بروز مشکل براي کامپايلر شده است. گرامر ساده، کار را هم براي کامپايلر و هم براي برنامه نويس آسان مي کند و باگ هاي رايج را کاهش مي دهد. به عنوان مثال، d گرامر پرانتزي ضمخت تعريف قالب ها را کنار مي گذارد و تحليل و خواندن را آسان تر مي کند. حذف ويژگي هاي کهنه شايد بزرگترين هدف زبان d ، حذف ويژگي هاي منسوخ شده و يا ويژگي هاي پيچيده بي مصرف باشد. براي مثال، d کاملا به دور از پيش پردازنده c عمل مي کند، در عوض به توانايي هاي روش درون ساخته تکيه مي کند.

همچنين، d ارث بري چندگانه و اغلب پيچيده c++ را، با ارث بري ساده و يگانه جاوا و واسطه هاي آن جايگزين مي کند. قابل ذکر است که اين ها، تمام ويژگي ها يا نقاط ضعف اين زبان برنامه نويسي نبود و سعي شد نگاهي اجمالي به اين زبان برنامه نويسي انداخته شود. براي کشف بقيه ويژگي هاي اين زبان بهتر است، در وهله اول وب سايت اين زبان را جستجو کنيم و بعد به سراغ گروه هاي برنامه نويس d برويم که قطعا در تالارهاي گفتگوي مجازي به بحث هاي داغي مشغولند.

نظرتان را ثبت کنید کد خبر: 407 گروه خبری: اخبار نرم افزار منبع خبر: جام جم آنلاین تاریخ خبر: 1388/02/08 تعداد مشاهده: 2012
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
Autodesk Revit 2016 R2 Update 3 x64

Autodesk Revit 2016 R2 Update 3 x64

بهترین نرم افزار طراحی ساختمان و معماری

آموزش طراحی و ساخت ربات ها

آموزش طراحی و ساخت ربات ها

رباتیک

راهکارهای خانگی و ساده‌ برای بهبود سلامت پوست

راهکارهای خانگی و ساده‌ برای بهبود سلامت پوست

پوست جوان و سالم

Assistant Pro 24.25 for Android +3.0

Assistant Pro 24.25 for Android +3.0

اسیستنت پرو

Autodesk Simulation 2016 x86/x64

Autodesk Simulation 2016 x86/x64

مجموعه نرم افزار شبیه سازی مهندسی شرکت اتودسک شامل Moldflow Insight Ultimate و Adviser Ultimate و Synergy و CFD Flex و CFD و DFM و Mechanical و Composite Design و Composite Analysis

برنامه تمرینی حجم ساز پیشرفته

برنامه تمرینی حجم ساز پیشرفته

آشنایی با مکمل های افزایش حجم

مجموعه فیلم‌های آموزش کامل ادوبی فایرورکز به زبان فارسی

مجموعه فیلم‌های آموزش کامل ادوبی فایرورکز به زبان فارسی

آموزش نرم افزار ادوبی فایرورکز

nVIDIA GeForce Drivers 591.59 WHQL / Quadro RTX Driver / Studio Driver

nVIDIA GeForce Drivers 591.59 WHQL / Quadro RTX Driver / Studio Driver

درایور کارت گرافیک انویدیا جیفورس

Hay Day 1.60.212 for Android +4.0

Hay Day 1.60.212 for Android +4.0

بازی مزرعه هی دی

TAITO Rainbow Islands

TAITO Rainbow Islands

جزیره رنگین کمان ها

Wordpress for Web Developers

Wordpress for Web Developers

وردپرس برای دولوپر

The Ten Commandments

The Ten Commandments

ده فرمان

Starfighter Origins

Starfighter Origins

شبیه ساز

Ip Man

Ip Man

بهترین فیلم های رزمی جهان

Windows 8.1 AIO March 2025

Windows 8.1 AIO March 2025

ویندوز 8.1

سخنرانی های کوتاه اساتید: رفیعی ، مومنی و فرحزاد در ماه مبارک رمضان

سخنرانی های کوتاه اساتید: رفیعی ، مومنی و فرحزاد در ماه مبارک رمضان

سخنرانی در رمضان

ماهنامه آشنایی ادبیات داستانی

ماهنامه آشنایی ادبیات داستانی

مجله فرهنگ و ادبیات فارسی در حوزه داستان

World of Goo 1.2 for Android

World of Goo 1.2 for Android

بازی ورد آف گو

دوره آموزش ادوبی آدیشن Adobe Audition به زبان فارسی

دوره آموزش ادوبی آدیشن Adobe Audition به زبان فارسی

آموزش فارسی Adobe Audition

مجله تخصصی برای علاقه مندان به گرافیک و طراحی

مجله تخصصی برای علاقه مندان به گرافیک و طراحی

آموزش ویرایش عکس و اصلاح افکت ها در فوتوشاپ

Bus Mechanic Simulator + Updates

Bus Mechanic Simulator + Updates

شبیه ساز اتوبوس

ARES Electrical 2025.2 Build 25.2.1.3209 (x64)

ARES Electrical 2025.2 Build 25.2.1.3209 (x64)

توسعه پروژه‌های الکتریکی

CodeSector Direct Folders Pro 4.3

CodeSector Direct Folders Pro 4.3

دسترسی سریع به پوشه‌ها

Next Target 2.0.2 for Android

Next Target 2.0.2 for Android

نشانه گیری دقیق

Data Counter and Speed Meter Donated 3.4.8 for Android +2.3

Data Counter and Speed Meter Donated 3.4.8 for Android +2.3

دقیق ترین اطلاعات آپلود و دانلود اطلاعات و گزارش گیری از دیتا

طولانی ترین دوره حکومت ایرانی در ایران

طولانی ترین دوره حکومت ایرانی در ایران

اشکانیان در ایران

Adamo - Tombe La Neige

Adamo - Tombe La Neige

آهنگ فرانسوی برف می بارد

نصب و راه اندازی شبکه (ویرایش سوم)

نصب و راه اندازی شبکه (ویرایش سوم)

آموزش شبکه از تئوری تا عملی

آشنایی با سیستم عامل های BSD

آشنایی با سیستم عامل های BSD

آشنایی با سیستم عامل های بی اس دی

آداب معاشرت

آداب معاشرت

کتاب الکترونیکی آداب معاشرت

4 جلسه سخنرانی دکتر رفیعی با موضوع بیماری ها و ناهنجاری های روحی و اجتماعی

4 جلسه سخنرانی دکتر رفیعی با موضوع بیماری ها و ناهنجاری های روحی و اجتماعی

سخنرانی بیماری ها و ناهنجاری های روحی و اجتماعی با ناصر رفیعی

سخنرانی حجت الاسلام رضا استادی با موضوع جوان و جامعه - 2 جلسه

سخنرانی حجت الاسلام رضا استادی با موضوع جوان و جامعه - 2 جلسه

سخنرانی جوان و جامعه با رضا استادی

10 جلسه سخنرانی حاج آقا مومنی با موضوع قرآن درمان تمام دردها

10 جلسه سخنرانی حاج آقا مومنی با موضوع قرآن درمان تمام دردها

سخنرانی حجت الاسلام مومنی با موضوع قرآن درمان تمام دردها

مداحی شهادت امام موسی کاظم (ع)

مداحی شهادت امام موسی کاظم (ع)

ویژه شهادت امام هفتم

POCO Launcher 6.01.02.1772 For Android +13.0

POCO Launcher 6.01.02.1772 For Android +13.0

لانچر پوکو

Crimzon Clover WORLD IGNITION

Crimzon Clover WORLD IGNITION

جدال سفینه‌های فضایی

PTC Mathcad Prime 11.0.1

PTC Mathcad Prime 11.0.1

محاسبات ریاضی مهندسی پی تی سی

Mystery Age The Imperial Staff

Mystery Age The Imperial Staff

هایدن آبجکت

زندگینامه لطفعلی خان

زندگینامه لطفعلی خان

تاریخ زندیه

Picasa 3.9.141 Build 259

Picasa 3.9.141 Build 259

ابزار گوگل برای سازماندهی، ویرایش و به اشتراک‌گذاری تصاویر

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!