Google Programmer Finds Learning Rust Easy

Google Programmer Finds Learning Rust Easy

Produced by | OSC Open Source Community (ID: oschina2013) Based on Google’s internal experiences with using Rust, they shared their insights on this “popular” programming language, including clarifications on common Rust myths. 1. Rust Requires At Least 6 Months to Learn Google refuted this claim. According to an internal survey, over 2/3 of respondents felt … Read more

Why Rust Is The Genshin Impact Of Programming Languages

Why Rust Is The Genshin Impact Of Programming Languages

A few days ago, I was joking in the group about how difficult it is to get started with Rust, when a friend said, “Rust is the Genshin Impact of the programming world.” I thought to myself, even though Rust has been praised and criticized excessively over the past two years, it shouldn’t be blackened … Read more

Rust vs Go: A Comparison for 2024

Rust vs Go: A Comparison for 2024

This article is translated from “Rust vs Go in 2024”[1]. What can I say without making everyone angry? Which is better, Rust or Go? Which language should you choose for your next project, and why? How do they compare in terms of performance, simplicity, safety, features, scalability, and concurrency? What are their similarities and fundamental … Read more

Rust Training Camp

Rust Training Camp

Friends who follow me may know that I previously launched a column titled “Rust Programming First Lesson” on Geek Time. The goal of this column is to help you deeply understand the Rust language system, master the essence of Rust development, and appreciate the charm of Rust’s design philosophy. For example, I will explain how … Read more

How to Write and Run C Programs in VC++2010

How to Write and Run C Programs in VC++2010

Since March 2018, the development environment for the national Level 2 C and C++ language exams has changed from VC6.0 to VC++2010 Express. For users accustomed to VC6.0, it may take some time to adapt to VC++2010, but it offers more powerful features, and after a while, it feels quite good. Below, I will share … Read more

A C++ Programmer’s Introduction to Rust

A C++ Programmer's Introduction to Rust

AliMei’s Guide The author recently attempted to write some Rust code, and this article mainly discusses their views on Rust and some differences between Rust and C++. Background S2 learned the Pangu programming specification and the CPP core guidelines while promoting team coding standards, and then came to understand clang-tidy and Google’s exploration in security. … Read more

C++ at 40: No Midlife Crisis for This Language

C++ at 40: No Midlife Crisis for This Language

Author | Owen Hughes Translator | Sambodhi Editor | Liu Yan Powerful, Flexible, Complex: The origins of C++ date back 40 years, yet it remains one of the most widely used programming languages today. To find out why, TechRepublic interviewed C++ creator Bjarne Stroustrup. The origins of C++ trace back to 1979, when programming language … Read more

C++ Makes Too Many Poor Design Decisions

C++ Makes Too Many Poor Design Decisions

Author | Jimmy Hartzell Planning | Yun Zhao The author of this article, Jimmy Hartzell, is an expert who teaches advanced C++ courses within his company. However, after returning to “modern” C++, he is very disappointed with the improvements made to this language. In this article, the author will focus on various “warts” of C++, … Read more

Why Is C++ So Powerful?

Why Is C++ So Powerful?

Author: Milo Yip Link: https://www.cnblogs.com/miloyip/archive/2010/09/17/behind_cplusplus.html Thirty-one years ago (1979), a newly graduated researcher invented a new programming language to develop a software project. This researcher, named Bjarne Stroustrup, named the language C with classes, which was later renamed C++ four years later. C++ is a general-purpose programming language that supports multiple programming paradigms, including procedural, … Read more

Commonly Used Linux Commands for Developers (1)

Commonly Used Linux Commands for Developers (1)

Introduction As a developer, using the Linux system is a common practice and a skill that every developer must learn. Being proficient in Linux commands can help you complete tasks more efficiently while using the Linux system. vim Command Today, we will introduce the vim command, which is the pro version of the vi command, … Read more