The Return of Procedural Programming - Richard Feldman

The Return of Procedural Programming - Richard Feldman

66.983 Lượt nghe
The Return of Procedural Programming - Richard Feldman
There used to be a growing trend to write code in an object-oriented style, even in languages that were not designed for it. Today, there is almost an opposite trend. Two newly-popular languages, Go and Rust, omitted object-oriented fundamentals like classes and inheritance altogether. Swift has classes but the official documentation recommends using plain structures instead. TypeScript and Scala are both commonly used in a functional instead of object-oriented style. There’s been a lot of discussion about the increasing popularity of functional programming, but procedural programming has also seen a resurgence in recent years. The increasing popularity of Go and Rust are part of this trend, but there has also been increased interest in new low-level systems languages like Zig, Odin, and Jai—all of them procedural. Why is procedural coming back? What are its pros and cons compared to object-oriented and functional styles of programming? Could you benefit from embracing the procedural style? In this talk, you’ll find out! __________________________________________________ About Richard Richard is the creator of the Roc programming language, the host of the Software Unscripted podcast, and the author of Elm in Action from Manning Publications. He teaches online courses on Frontend Masters: Introduction to Rust, Introduction to Elm, and Advanced Elm. Outside of programming, he’s a fan of strategy games, heavy metal, powerlifting, and puns! __________________________________________________ About the Conference Entering its 18th year, Emerging Tech East (formerly Philly ETE) brings world-class speakers to speak about leading-edge technologies being used today, and emerging technologies that will be important for attendees to know about in the near future. Over the last two decades, ETE has become one of the premier gatherings of developers. __________________________________________________ Powered By Chariot Solutions ETE is hosted by Chariot Solutions, a software development consultancy. For over 20 years, companies of all sizes and industries have looked to Chariot as a partner to help them solve their toughest software challenges, and move their business forward. Are you a business looking to build and manage software solutions optimized for your unique needs? We're here to help. We’ll apply our strategic, high-touch approach and extensive tech experience to solve your most complex business problems. Reach out today. Visit us at https://chariotsolutions.com/ __________________________________________________ Sponsored by Lutron Lutron is the worldwide leader in lighting, automated shade and temperature controls. From apartments to small office spaces to entire building complexes such as the New York Times Building and the Guggenheim Museum, Lutron is at the forefront of innovating IoT products for smart homes and connected buildings. Learn more at lutron.com.https://www.lutron.com/en-US/pages/default.aspx