Tagged articles
15 articles
Page 1 of 1
21CTO
21CTO
May 16, 2026 · Fundamentals

What’s New in JDK 26? Key Language, Library, and Runtime Enhancements

JDK 26, the latest non‑LTS Java release, adds ten JEP‑driven enhancements—including pattern‑matching for instanceof and switch, HTTP/3 support, PEM encoding, structured concurrency, lazy constants, a vector API, Applet removal, final‑mean changes, AOT cache support, and G1 GC throughput gains—providing developers with practical new capabilities to test before the next LTS version.

JEPJavaLanguage
0 likes · 8 min read
What’s New in JDK 26? Key Language, Library, and Runtime Enhancements
Model Perspective
Model Perspective
Apr 6, 2026 · Fundamentals

Why Some Chinese Math Terms Nail the Meaning While Others Miss the Mark

The article examines the history and criteria of Chinese mathematical terminology, highlighting well‑translated terms like "微积分" and "向量", exposing misleading translations such as "数学归纳法", and offering guidelines for creating clear, concise, and unambiguous mathematical names.

ChineseLanguageTerminology
0 likes · 14 min read
Why Some Chinese Math Terms Nail the Meaning While Others Miss the Mark
Liangxu Linux
Liangxu Linux
Oct 4, 2025 · Fundamentals

Why Is Code Called a “Script”? Uncovering the Origins and Myths

This article investigates why programmers refer to code as “scripts,” examining humorous misconceptions, historical translation quirks, the word’s original meaning, scripting language characteristics, and web‑page placement to provide a comprehensive understanding of the term’s evolution.

JavaScriptLanguageScripting
0 likes · 4 min read
Why Is Code Called a “Script”? Uncovering the Origins and Myths
Liangxu Linux
Liangxu Linux
Aug 11, 2024 · Fundamentals

Why Developers Mispronounce Tech Terms and How to Fix It

This article lists common English technical terms that Chinese developers often mispronounce, explains why these errors happen, discusses whether correction matters, and offers practical steps and resources to improve pronunciation for clearer technical communication.

LanguageSoftware Engineeringcommunication
0 likes · 5 min read
Why Developers Mispronounce Tech Terms and How to Fix It
Programmer DD
Programmer DD
Jul 18, 2024 · Fundamentals

Explore Cangjie – Huawei’s New Multi‑Paradigm Programming Language

This article introduces Huawei's newly announced Cangjie programming language, walks through a simple "Hello, Cangjie" program, explains its syntax and coding conventions, and highlights its native intelligence, high performance, strong security, and cross‑language interoperability features for modern software development.

CangjieLanguageTutorial
0 likes · 8 min read
Explore Cangjie – Huawei’s New Multi‑Paradigm Programming Language
Python Programming Learning Circle
Python Programming Learning Circle
Jun 4, 2021 · Fundamentals

WTF Python: Unexpected Behaviors and Intriguing Edge‑Case Examples

This article presents a curated collection of surprising Python examples that reveal counter‑intuitive behaviors such as string interning, dictionary key collisions, loop variable scope, generator evaluation timing, the difference between 'is' and '==', and closure capture, providing detailed explanations and code demonstrations for each case.

LanguageTutorialedge cases
0 likes · 16 min read
WTF Python: Unexpected Behaviors and Intriguing Edge‑Case Examples
Laravel Tech Community
Laravel Tech Community
Feb 5, 2021 · Fundamentals

Upcoming Features in Python 3.10 Alpha Release

The article outlines the current status of Python 3.10 development, describing the fifth alpha release, its purpose for testing new features and bug fixes, the timeline through beta and release candidate phases, and lists the major new language features and changes planned.

3.10DevelopmentLanguage
0 likes · 2 min read
Upcoming Features in Python 3.10 Alpha Release
Python Programming Learning Circle
Python Programming Learning Circle
Feb 4, 2021 · Fundamentals

11 Best Python Compilers and Interpreters for Developers

This article introduces Python as a beginner‑friendly, multi‑purpose language and presents eleven notable Python compilers and interpreters—including Brython, Pyjs, WinPython, Skulpt, Shed Skin, ActivePython, Transcrypt, Nutika, Jython, CPython, and IronPython—highlighting their main features, platforms, and typical use cases.

Data ScienceLanguagecompiler
0 likes · 8 min read
11 Best Python Compilers and Interpreters for Developers
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 19, 2019 · Backend Development

Eight Little‑Known Java Facts You Might Not Know

This article explores eight obscure Java language facts—from the unused goto keyword and integer caching to Unicode‑escaped comments, flexible array declarations, hidden object creation with new String, JVM instruction reordering, and a study showing most Java code adds little value—providing concise explanations and code examples for each.

JavaLanguageMemory
0 likes · 8 min read
Eight Little‑Known Java Facts You Might Not Know
Big Data Technology & Architecture
Big Data Technology & Architecture
Mar 15, 2019 · Fundamentals

Scala Series Article Collection – Curated List of Tutorials

This resource provides a curated collection of links to a series of Scala tutorial articles covering installation, basic syntax, data types, variables, access modifiers, operators, control structures, functions, collections, traits, pattern matching, and more, offering a comprehensive learning path for developers.

CollectionsLanguageScala
0 likes · 3 min read
Scala Series Article Collection – Curated List of Tutorials