Tag

programming language

0 views collected around this technical thread.

php中文网 Courses
php中文网 Courses
May 21, 2025 · Fundamentals

Introduction to Go Language: Why Choose Go?

Go (Golang), an open‑source language from Google, offers a simple syntax, fast static compilation, native concurrency, and a rich standard library, making it ideal for high‑performance, high‑concurrency back‑end services, cloud‑native microservices, DevOps tools, and blockchain projects, while being unsuitable for GUI or ultra‑low‑latency systems.

Gobackend developmentcloud native
0 likes · 6 min read
Introduction to Go Language: Why Choose Go?
Python Programming Learning Circle
Python Programming Learning Circle
May 14, 2025 · Fundamentals

Python 3.14.0 Beta 1 – Highlights of New Features and Changes

The article summarizes the major new features, build changes, deprecations, installer updates, and additional resources introduced in Python 3.14.0 beta 1, including delayed type‑annotation evaluation, template string literals, Zstandard compression support, and an experimental JIT compiler, while also noting release logistics and a fun π history note.

Beta ReleasePEPPython
0 likes · 9 min read
Python 3.14.0 Beta 1 – Highlights of New Features and Changes
IT Services Circle
IT Services Circle
Apr 12, 2025 · Fundamentals

MoonBit Language: Ten Key Features

MoonBit is an AI‑native, general‑purpose programming language that blends Rust and Scala concepts, offering garbage collection, WebAssembly compilation, rich type system, pattern matching, traits, operator overloading, testing support, and functional programming features, illustrated through a chess‑board modeling example.

Code ExampleFunctional ProgrammingMoonBit
0 likes · 18 min read
MoonBit Language: Ten Key Features
Java Tech Enthusiast
Java Tech Enthusiast
Apr 7, 2025 · Game Development

Ten Key Features of MoonBit Language with a Chess Board Example

MoonBit is an AI‑native, garbage‑collected language that blends Rust’s performance with Scala‑style functional features, offering enums, trait derivation, pattern matching, operator overloading, testing, and WebAssembly compilation, demonstrated through a chess‑board example showcasing its modern type system and tooling.

Chess ModelingFunctional ProgrammingMoonBit
0 likes · 18 min read
Ten Key Features of MoonBit Language with a Chess Board Example
php中文网 Courses
php中文网 Courses
Mar 13, 2025 · Fundamentals

History, Features, and Applications of Python

This article outlines Python's origin in 1989, its evolution through major versions, highlights its simple syntax, powerful libraries, cross‑platform nature, and showcases its widespread use in web development, data analysis, AI, automation, web crawling, and game development.

FeaturesHistoryPython
0 likes · 4 min read
History, Features, and Applications of Python
JD Tech Talk
JD Tech Talk
Nov 29, 2024 · Mobile Development

Cangjie Programming Language: Features and Integration with ArkTS

Cangjie is a general-purpose programming language designed for efficient application development, offering lightweight runtime, user threads, and seamless ArkTS interoperability.

ArkTS interoperabilityCangjieFlow expressions
0 likes · 11 min read
Cangjie Programming Language: Features and Integration with ArkTS
php中文网 Courses
php中文网 Courses
Nov 27, 2024 · Backend Development

PHP Interpreter Internals: Theory and Hands‑On Implementation in C

This course introduces the background and characteristics of PHP, explains the role and operation of the PHP interpreter, and guides students through building a simple interpreter in C by covering lexical analysis, parsing, virtual machine design, and hands‑on debugging with GDB.

C ProgrammingCompilerInterpreter
0 likes · 3 min read
PHP Interpreter Internals: Theory and Hands‑On Implementation in C
Tencent Cloud Developer
Tencent Cloud Developer
Nov 26, 2024 · Backend Development

PHP 8.4 New Features Overview

PHP 8.4, released on November 19 with a rapid 8.4.1 patch, introduces property hooks, parentheses‑free method chains, asymmetric visibility, new array_* functions, and HTML5‑aware DOM parsing, while the article also discusses PHP’s declining market share, community‑driven modernization, and advice for developers to stay competitive.

Backend DevelopmentPHPVersion 8.4
0 likes · 9 min read
PHP 8.4 New Features Overview
Python Programming Learning Circle
Python Programming Learning Circle
Nov 1, 2024 · Fundamentals

Understanding BNF Notation and Its Application to Python Syntax

This article explains the Backus–Naur Form (BNF) notation, its core components, and how to use it to describe Python grammar, providing concrete examples such as full‑name definitions, identifiers, and control‑flow statements, along with best‑practice tips for reading Python BNF rules.

BNFGrammarParsing
0 likes · 10 min read
Understanding BNF Notation and Its Application to Python Syntax
Python Programming Learning Circle
Python Programming Learning Circle
Oct 21, 2024 · Fundamentals

New Features in Python 3.13: Interactive Interpreter, Free Threading, Experimental JIT, and Other Updates

Python 3.13 introduces a revamped interactive interpreter with multiline editing, experimental free‑threading that can disable the GIL, an optional JIT compiler, module deprecations, new random CLI utilities, and updated locals behavior, offering developers a more powerful and flexible programming experience.

3.13Free ThreadingGIL
0 likes · 7 min read
New Features in Python 3.13: Interactive Interpreter, Free Threading, Experimental JIT, and Other Updates
Python Programming Learning Circle
Python Programming Learning Circle
Oct 10, 2024 · Fundamentals

Highlights of Python 3.13.0 Release: New Features, Type Enhancements, and Deprecations

Python 3.13.0, the latest stable release, adds a new PyPy‑based interactive interpreter, experimental free‑threaded and JIT builds, enhanced type‑hinting, library updates, and extensive deprecations, while also promoting WASI, iOS, and Android as supported platforms.

deprecationnew-featuresprogramming language
0 likes · 4 min read
Highlights of Python 3.13.0 Release: New Features, Type Enhancements, and Deprecations
Architecture Development Notes
Architecture Development Notes
Oct 5, 2024 · Fundamentals

Is C# Really Dead? Myths, Strengths, and Future Directions

This article examines the claim that C# is dead by exploring emerging competing languages, community perceptions, market trends, and the language’s robust ecosystem, highlighting its cross‑platform support, performance, security, and expanding roles in cloud computing, AI, mobile, game development, and beyond.

Artificial IntelligenceC++cloud computing
0 likes · 6 min read
Is C# Really Dead? Myths, Strengths, and Future Directions
Architecture Digest
Architecture Digest
Aug 30, 2024 · Fundamentals

MoonBit: A Next‑Generation Cloud‑Native Programming Language with Modern Generics, Precise Error Handling, and Efficient Iterators

MoonBit is a Chinese‑developed, Rust‑like programming language that offers zero‑cost generics, compile‑time precise error handling, and high‑performance iterators, delivering dramatically faster compilation and smaller WebAssembly binaries for cloud and edge computing workloads.

IteratorsMoonBitWebAssembly
0 likes · 7 min read
MoonBit: A Next‑Generation Cloud‑Native Programming Language with Modern Generics, Precise Error Handling, and Efficient Iterators
Architecture Development Notes
Architecture Development Notes
Aug 4, 2024 · Artificial Intelligence

Why Mojo Could Replace Python for High-Performance AI Development

Mojo, a new language from Modular, combines Python-like ease with C++-level speed through static typing, MLIR integration, and hardware acceleration, enabling AI developers to write high-performance models without learning complex low-level languages, and its open-source release promises rapid ecosystem growth.

AI DevelopmentMLIRMojo
0 likes · 6 min read
Why Mojo Could Replace Python for High-Performance AI Development
Java Tech Enthusiast
Java Tech Enthusiast
Jul 26, 2024 · Fundamentals

From Binary to High-Level Languages: The Origin of Compilers and Recursion

From raw binary on punched tape to mnemonic assembly and then to high‑level constructs like if, while, and functions, programmers created recursive grammars that compile source code into abstract syntax trees, which a compiler translates back into machine instructions, illustrating how recursion underpins both programming language design and computation.

CPUCompilerassembly
0 likes · 11 min read
From Binary to High-Level Languages: The Origin of Compilers and Recursion
Architecture Digest
Architecture Digest
Jul 4, 2024 · Fundamentals

Introducing Huawei's Cangjie Programming Language: Features, Syntax, and Beginner Tutorial

Huawei unveiled its self‑developed Cangjie programming language at the 2024 Developer Conference, detailing its .cj file extension, native‑intelligence features, HarmonyOS integration, and providing a step‑by‑step beginner tutorial covering identifiers, variables, types, expressions, concurrency, and more, with sample code output.

CangjieHuaweiSyntax
0 likes · 4 min read
Introducing Huawei's Cangjie Programming Language: Features, Syntax, and Beginner Tutorial
Tencent Cloud Developer
Tencent Cloud Developer
May 17, 2024 · Backend Development

Is PHP Still Worth Learning? Analysis of Its Decline, Ecosystem, and Future Trends

While PHP’s popularity has fallen to historic lows as developers favor languages with stronger typing, concurrency and AI support, its simplicity, vast built‑in library, evolving tools like Swoole and Laravel, and continued community investment mean it still serves many web projects, though large‑scale systems may be better suited to Java or Go.

Backend DevelopmentPHPecosystem
0 likes · 19 min read
Is PHP Still Worth Learning? Analysis of Its Decline, Ecosystem, and Future Trends
Deepin Linux
Deepin Linux
Nov 8, 2023 · Fundamentals

Overview of C++20 New Features and Frequently Tested Topics

This article provides a comprehensive overview of C++20's major new features—including concepts, modules, coroutines, ranges, three‑way comparison, constexpr enhancements, and the updated standard library—along with practical code examples, explanations of their significance, and frequently examined interview topics.

C++20ModulesTemplates
0 likes · 35 min read
Overview of C++20 New Features and Frequently Tested Topics
Java Architecture Diary
Java Architecture Diary
Sep 7, 2023 · Fundamentals

What’s New in Java 21? A Complete Guide to Features and Version History

This article outlines Java 21’s release as the next LTS, highlights its new standard, preview, and incubating features—including virtual threads, record patterns, and the Vector API—and provides a concise timeline of major enhancements from Java 8 through Java 20.

java21jdk-featureslts
0 likes · 8 min read
What’s New in Java 21? A Complete Guide to Features and Version History