C++ Community and Technical Exchange Platforms

C++ Community and Technical Exchange Platforms

C++ Community and Technical Exchange Platforms Participating in communities and technical exchange platforms during your C++ programming learning process can not only enhance your programming skills but also expand your network. This article introduces some commonly used C++ communities and technical exchange platforms, along with simple code examples to help you better integrate into these … Read more

The Versatility of Python: 6 Reasons for Its Popularity

The Versatility of Python: 6 Reasons for Its Popularity

This is a work from Big Data Digest, please see the end of the article for reprint requirements. Author | Kayla Matthews Translation | Zhao Qian Nan, Kang Lu, Ning Yun Zhou Python has now become a very versatile language, especially in today’s data science boom, due to its readability and ease of writing, it … Read more

The Father of Python Announces Retirement, but Python Continues to Conquer the World

The Father of Python Announces Retirement, but Python Continues to Conquer the World

On October 30, Guido van Rossum, the father of Python, announced his retirement from Dropbox. He tweeted, “This feels both bitter and sweet: the bitter part is that I am leaving Dropbox and retiring; the sweet part is that I learned a lot during my time as an engineer at Dropbox, such as type annotations, … Read more

Python is Taking Over the World

Python is Taking Over the World

Author: Nick Heath Translator: Wuming Editor: Xiaozhi From 2018 to 2019, the popularity of all programming languages declined, except for Python. Why has Python become increasingly popular? This article outlines the history of Python’s development and attempts to reveal the secrets behind its success. At the end of 1994, a group of programmers from across … Read more

Rust 2020 Development Vision: Embracing GUI

Rust 2020 Development Vision: Embracing GUI

The Rust core development team released a call for papers last month on their blog aimed at the Rust community, hoping to gather thoughts and suggestions on how Rust should develop in 2020. They stated that team members would read all submissions and subsequently produce a “Roadmap RFC” to form a formal proposal. Any ideas … Read more

Coroutine Library in C#: Principles and Implementation

Coroutine Library in C#: Principles and Implementation

Hello everyone! Today I want to share a particularly interesting topic – the implementation of coroutines in C#. As a developer who often deals with asynchronous programming, I understand the importance of coroutines in enhancing program performance and simplifying code structure. Let’s explore how to implement a simple yet powerful coroutine library in C#! What … Read more

How to Complete Unit Testing for Embedded Code?

How to Complete Unit Testing for Embedded Code?

In software development, every change in requirements generally requires rewriting code, and after code changes, functionality testing is needed. Of course, before functionality testing, unit testing of the code is necessary to avoid unverified scenarios after code modifications, which can lead to various issues. Using a testing framework to quickly complete unit testing of the … Read more

27 Programming Languages to Enhance Your Python Skills

27 Programming Languages to Enhance Your Python Skills

(Click the blue text above to quickly follow us) Translation: Open Source China www.oschina.net/translate/languages-to-improve-your-python If you have good articles to submit, please click → here for details 27 Programming Languages Procedural Programming Languages: C, Rust, Cython Object-Oriented Data Modeling Languages: Java, C#, Eiffel Object-Oriented Derivatives of C: C++, D Array-Oriented Data Processing: MATLAB/Octave, Julia Statistical … Read more

Getting Started with Raspberry Pi: How to Contribute to the Raspberry Pi Community

Getting Started with Raspberry Pi: How to Contribute to the Raspberry Pi Community

In our thirteenth article in the Getting Started series, we explore ways to get involved in the Raspberry Pi community. — Anderson Silva In our thirteenth article in the Getting Started series, we explore ways to get involved in the Raspberry Pi community. This series is gradually coming to an end, and I have written … Read more

Running TensorFlow on IoT Devices

Running TensorFlow on IoT Devices

Event Time September 16 (this Thursday) 20:00-21:00 Event Schedule 20:00-20:45 Keynote Sharing Running TensorFlow on IoT Devices Current status of TensorFlow Lite and TensorFlow Lite Micro Key points and implementation methods of running TensorFlow Lite on Coral Compilation process and technical points of TensorFlow Lite Micro 20:45-21:00 Interactive Q&A Organizing Community GDG Shanghai Bilibili Live … Read more