الاستماع والقراءة

خطوة إلى عالم لا حدود له من القصص

  • اقرأ واستمع إلى ما تريده
  • أكثر من مليون عنوان
  • العناوين الحصرية + أصول القصة
  • 7 الشهر يورو في EGP89 يوم تجربة مجانية، ثم
  • من السهل الإلغاء في أي وقت
جرب مجانا
Details page - Device banner - 894x1036

Learning D: Leverage the modern convenience and modelling power of the D programming language to develop software with native efficiency

اللغة
اللغة الإنجليزية
Format
الفئة

كتب واقعية

D is a modern programming language that is both powerful and efficient. It combines multiple paradigms in a way that opens up a whole new world of software design. It is used to develop both desktop and web applications, with future targets including mobile, and is available on multiple platforms. It is familiar to anyone with some experience in one or more of the C-family languages. However, hidden in the similarities are several differences that can be surprising when trying to apply common idioms from other languages. When learning D on your own, this can make it more time-consuming to master. In order to make the most of the language and become an idiomatic D programmer, it’s necessary to learn how to think in D.

This book familiarizes you with D from the ground up, with a heavy focus on helping you to avoid surprises so that you can take your D knowledge to the next level more quickly and painlessly.

Your journey begins with a taste of the language and the basics of compiling D programs with DMD, the reference D compiler developed by Digital Mars, and DUB, a community-developed build utility and package manager. You then set out on an exploration of major language features. This begins with the fundamentals of D, including built-in types, conditionals, loops and all of the basic building-blocks of a D program, followed by an examination of D’s object-oriented programming support. You’ll learn how these features differ from languages you may already be familiar with. Next up are D’s compile-time features, such as Compile-Time Function Evaluation and conditional compilation, then generic programming with templates. After that, you’ll learn the more advanced features of ranges and functional pipeline programming. To enhance your D experience, you are next taken on a tour of the D ecosystem and learn how to make D interact with C. Finally, you get a look at D web development using the vibe.d project and the book closes with some handy advice on where to go next.

© 2015 Packt Publishing (كتاب ): 9781785289347

تاريخ الإصدار

كتاب : ٢٧ نوفمبر ٢٠١٥

واستمتع آخرون أيضًا...

  1. Arduino Unlocked: A Beginner’s Guide to Programming: A Journey into Creative Electronics Mason Scott
  2. Python Primer: A Beginner's Guide: Mastering Python Programming Step-by-Step Chris Reynolds
  3. Java in Action: The Journey of Java: From Core Concepts to Advanced Programming Elizabeth King
  4. Advanced Java: From Beginner to Professional: Navigating the World of Java Laura Evans
  5. Data Science with Python for Beginners: A Beginner's Guide to Unraveling Insights with Python Brian Paul
  6. RASPBERRY PI: 3 in 1, Raspberry Pi Mastery: Unlocking the Potential of Your Device with Essential Skills, Tips, and Advanced Programming Techniques Tyler Goldberg
  7. Modern Web Development with Go Dušan Stojanovi?
  8. Learning from the Machines: Shaping Intelligence in a Digital World: Harnessing Algorithms to Drive the Next Wave of Innovation Evan Carter
  9. Security Challenges with Blockchain Chintan Dave
  10. Innovating the Future of Python Programming: Code, Create, Innovate: Unlocking the Potential of Python Programming Jennifer Mitchell
  11. Inside the Invisible Cage: How Algorithms Control Workers Hatim Rahman
  12. Ultimate Bootstrap for Responsive Web Design Amit Diwan
  13. Mastering Serverless Computing with AWS Lambda Eidivandi Omid
  14. Data Science Demystified: A Comprehensive Guide to Data-Driven Decision Making Alexander Scott
  15. Continuous Provision - Personal and Thinking Skills Claire Hewson
  16. Mastering IoT For Industrial Environments Shrey Sharma
  17. Big Data for Beginners: Comprehensive Guide to Harnessing the Power of Data Brian Paul
  18. Big Data and Analytics for Beginners: Navigating the World of Data-Driven Decision Making Brian Paul
  19. Pass the Case Manager Exam: Your Essential Roadmap to Success: "Elevate your exam prep! Dive into dynamic audio lessons for unbeatable success in your Case Manager exam." Cyrus Pendleton
  20. Data Lake: Comprehensive Strategies for Architecting, Managing, and Leveraging Data Lakes for Scalable Analytics, Enhanced Data Integration, and Advanced Insights Across Modern Enterprises Allan Murray
  21. Data Virtualization: The Power of Unified Data. Harnessing the Benefits of Data Virtualization Brian Murray
  22. Big Data Engineering for Beginners: A Comprehensive Guide to Understanding, Implementing, and Mastering Big Data Technologies for Data-Driven Success Ben Rizer
  23. Data Engineering with AWS: A Comprehensive Guide to Building Robust Data Pipelines v
  24. Decoding the Future: The Power of Data in Decision-Making: Transforming Insights into Innovation Through Data Science Lucas Foster
  25. Relational Databases: Mastering the Fundamentals of SQL, Design, and Optimization for Efficient Data Handling SAM CAMPBELL
  26. Data Engineering Guide for Beginners: Building the Backbone of Modern Data Infrastructure Allan Murray
  27. Data Mining for Beginners: Extracting Knowledge from Large Datasets From Raw Data to Actionable Insights Brian Murray
  28. Cryptocurrency Trading: Cryptocurrency Trading Secrets Unveiled: A Proven Roadmap to Success Maximilian Rutherford
  29. Indoor Gardening: Cultivating Greenery in Your Cozy Space: Tips, Techniques, and Plants for Thriving Indoor Gardens Clara James
  30. Journeyman Electrician: The Journey to Mastery: "Master the Journeyman Electrician exam! Access energizing audio lessons designed for peak performance!" Jasper Morrow

ما مميزات اشتراك Storytel؟

  • أكثر من 200000 عنوان

  • وضع الأطفال (بيئة آمنة للأطفال)

  • تنزيل الكتب للوصول إليها دون الاتصال بالإنترنت

  • الإلغاء في أي وقت

أكثر شهرة

شهري

قصص لكل المناسبات.

89 EGP / شهر
7 أيام مجانًا
  • حساب واحد

  • حساب بلا حدود

  • 1 حساب

  • استماع بلا حدود

  • إلغاء في أي وقت

جرب الآن

سنويا

قصص لكل المناسبات.

708 EGP /سنة
7 أيام مجانًا
وفر 33%
  • حساب واحد

  • حساب بلا حدود

  • 1 حساب

  • استماع بلا حدود

  • إلغاء في أي وقت

جرب الآن

6 أشهر

قصص لكل المناسبات.

474 EGP /ستة أشهر
7 أيام مجانًا
وفر 12%
  • حساب واحد

  • حساب بلا حدود

  • 1 حساب

  • استماع بلا حدود

  • إلغاء في أي وقت

جرب الآن