У нас вы можете посмотреть бесплатно Online Workshop Preview: Software Engineering in D Programming Language - Tour of DLang - Mike Shah или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
https://www.accuconference.org/ https://accu.org ACCU 2025 Online Workshop Preview: Software Engineering in the D Programming Language - A Tour of DLang for your Competitive Advantage by Mike Shah Kevin Carpenter from @cppevents sits down with Mike Shah to discuss his upcoming online workshop for the ACCU 2025 conference, titled "Software Engineering in the D Programming Language - A Tour of DLang for your Competitive Advantage" View More Information: https://accuconference.org/2025/sessi... Software Engineering in the D Programming Language - A Tour of DLang for your Competitive Advantage Scheduled for 09:00-18:00, Saturday, 12th April 2025 --- The following hands-on training provides a tour of the essential parts of the mature and multi-paradigm programming language D. In this workshop attendees will learn about the programming language paradigms supported in D, core idioms, and the essential features that allow writing ‘better code’ the default option in the D programming language. This workshop will include hands-on exercises that enable attendees to practice as they learn during the workshop (i.e. the workshop will be broken into ~5 modules each an hour long with 45 minutes of lecture, followed by 15 minutes of practice, and then a summary and short break before the next module). Attendees should have experience programming in at least one language (e.g. C, C++, Java, Go, Rust, etc.), but are not required to have any D programming language experience. Regardless if you end up using D in your daily programming or as a hobby, attendees will leave this training better understanding idioms in concurrency, and otherwise how to think about programming. Outline Course introduction - Introduction to instructor, learning objectives, and how to succeed. Resources on how to learn and strategies for retaining information will be implemented by attendees. Acquiring D Compilers D Tour - A quick tour of the language and the big ideas Core ideas of the D programming language Core Language Features functions ranges templates Building a small json parser. DLang Batteries Included - Phobos Standard Library Data Structures and Containers Iterators/Ranges Algorithm Using D’s profiler DLang Object Oriented Programming - Project In this section we see DLang in action building a ‘ray tracer’ Students will learn about how to design a ray tracer utilizing multiple features of the language. Briefly I will also show features along the way regarding Object-oriented design Utilizing maps and arrays Serialization of data with json Compression of result with zlib Concurrency in D Unit testing The following will be covered more/less in depth. Attributes in DLang Memory Safety in the D Programming Language Discussion of how to avoid the garbage collection (@ nogc DIP1000 (in, out, return, return scope) Operator Overloading in DLang Contract-Based Programming importC Interop with C, C++, and Obj-C Synchronization (Message Passing, Fibers, and Parallelism) The Vibe.d project for networking and backend development Dependency management in D About The ACCU Conference: The ACCU Conference is the annual conference of the ACCU membership, but is open to any and all who wish to attend. The tagline for the ACCU is "Professionalism in Programming", which captures the whole spectrum of programming languages, tools, techniques and processes involved in advancing our craft. While there remains a core of C and C++ - with many members participating in respective ISO standards bodies - the conference, like the organisation, embraces other language ecosystems and you should expect to see sessions on C#, D, F#, Go, Javascript, Haskell, Java, Kotlin, Lisp, Python, Ruby, Rust, Swift and more. There are always sessions on TDD, BDD, and how to do programming right. The ACCU Conference is a conference by programmers for programmers about programming. ACCU Membership: https://tinyurl.com/ydnfkcyn 2025 Program - https://accuconference.org/2025/schedule https://accu.org https://www.accuconference.org/ https://mastodon.social/@ACCUConf / accu-conference https://bsky.app/profile/accuconf.bsk... / accuorg --- Mike Shah Mike Shah is an Associate Teaching Professor at Northeastern University in the Khoury College of Computer Sciences. His primary teaching interests are in computer systems, computer graphics, and software engineering. Mike enjoys creating programming content at / mikeshah Hosted by Kevin Carpenter: @cppevents --- YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk #accuconf #dlang #programming #coding #cpp #programminglanguage #dcode #softwareengineering #softwaredevelopment