Tagged articles
61 articles
Page 1 of 1
Lisa Notes
Lisa Notes
Mar 18, 2026 · Fundamentals

Java Operators and Expressions: A Beginner’s Guide from Scratch

This article provides a comprehensive walkthrough of Java's operators and expressions, covering arithmetic, assignment, increment/decrement, relational, logical, bitwise, and ternary operators, their syntax, evaluation rules, precedence, and practical code examples to help beginners master Java fundamentals.

Javaexpressionsoperators
0 likes · 20 min read
Java Operators and Expressions: A Beginner’s Guide from Scratch
Lisa Notes
Lisa Notes
Mar 16, 2026 · Fundamentals

Java Basics: Variables and Constants Explained from Scratch

This note introduces Java constants and variables, covering their definitions, naming conventions, declaration syntax, initialization rules, multiple declarations, and how constants differ from mutable variables through concrete code examples.

ConstantsJavaVariables
0 likes · 7 min read
Java Basics: Variables and Constants Explained from Scratch
Lisa Notes
Lisa Notes
Mar 15, 2026 · Fundamentals

Understanding Python’s “pass” Keyword: A Practical Guide

The article explains that the pass keyword in Python serves only as a syntactic placeholder to keep code blocks valid, illustrating its use with a simple age‑checking example where the pass statement does nothing but allow the program to run without errors.

Pythonbasic programmingpass keyword
0 likes · 2 min read
Understanding Python’s “pass” Keyword: A Practical Guide
Data STUDIO
Data STUDIO
Oct 17, 2025 · Fundamentals

Python 3.14 (π) Released: Cool New Features You Should Try

Python 3.14, released on October 7 2025, brings a revamped REPL with real‑time syntax highlighting and smarter auto‑completion, new syntax such as t‑strings and optional parentheses in exception handling, lazy‑evaluated type annotations, sub‑interpreter parallelism, free‑threading, an experimental JIT, tail‑call interpreter support, and an incremental garbage collector, all of which improve developer ergonomics and performance.

DebuggingPythonconcurrency
0 likes · 44 min read
Python 3.14 (π) Released: Cool New Features You Should Try
Python Programming Learning Circle
Python Programming Learning Circle
Sep 16, 2025 · Fundamentals

Uncovering Python’s Oddities: Why Indentation, No Switch, and More

This article explains the most frequently asked Python design questions, covering why indentation groups statements, the quirks of floating‑point arithmetic, immutable strings, the absence of a switch statement, memory management, and many other language‑specific decisions that shape Python’s elegant yet unconventional syntax.

FAQlanguage designsyntax
0 likes · 28 min read
Uncovering Python’s Oddities: Why Indentation, No Switch, and More
php Courses
php Courses
Jun 5, 2025 · Backend Development

What Exciting New Features Will PHP 8.5 Bring to Developers?

PHP 8.5 introduces a suite of enhancements focused on developer experience, including an expanded constructor property promotion with default values and readonly, smarter match expressions with pattern matching, a native pipe operator for fluent function chaining, stricter never return type handling, faster autoloading and OPcache, plus new standard library functions such as str_contains_all and improved array_key_first/last.

8.5BackendPHP
0 likes · 7 min read
What Exciting New Features Will PHP 8.5 Bring to Developers?
Radish, Keep Going!
Radish, Keep Going!
Jun 4, 2025 · Backend Development

Why Go Keeps Rejecting New Error‑Handling Syntax

The Go team repeatedly revisits error‑handling syntax, not to push new proposals immediately, but to reaffirm the language’s core philosophy of explicitness over implicitness, highlighting past failed attempts and the community’s cautious stance on balancing simplicity with clarity.

communitylanguage designsyntax
0 likes · 7 min read
Why Go Keeps Rejecting New Error‑Handling Syntax
JD Tech Talk
JD Tech Talk
Mar 21, 2025 · Fundamentals

Go Language Basics: Syntax, Types, Concurrency, and Error Handling

This article introduces Go (Golang) fundamentals for developers familiar with other object‑oriented languages, covering basic syntax, variable and constant declarations, nil and zero values, methods, packages, pointers, struct‑based OOP, interfaces, goroutines, channels, mutexes, and the language's simple error‑handling mechanisms.

Error HandlingGofundamentals
0 likes · 25 min read
Go Language Basics: Syntax, Types, Concurrency, and Error Handling
Test Development Learning Exchange
Test Development Learning Exchange
Jan 17, 2025 · Fundamentals

Key Features of Python Syntax and Their Benefits

The article outlines twelve essential characteristics of Python's syntax—including indentation, dynamic typing, built‑in data structures, standard library, OOP support, exception handling, generators, decorators, and more—illustrated with clear code examples that demonstrate how these features simplify development and improve code readability.

Code ExamplesPythonfundamentals
0 likes · 7 min read
Key Features of Python Syntax and Their Benefits
Python Programming Learning Circle
Python Programming Learning Circle
Nov 2, 2024 · Fundamentals

Common Python Errors and How to Fix Them

This article presents 17 frequent Python runtime and syntax errors, explains why they occur, and provides clear code examples and corrections to help beginners quickly identify and resolve these issues while improving their debugging skills.

DebuggingPythonRuntime
0 likes · 10 min read
Common Python Errors and How to Fix Them
Test Development Learning Exchange
Test Development Learning Exchange
Sep 11, 2024 · Fundamentals

Python Introduction and Basic Syntax Tutorial

This tutorial introduces Python, explains how to install it, and covers fundamental syntax including comments, variables, data types, string manipulation, collections, control flow, functions, modules, exception handling, file operations, classes, comprehensions, and common utilities, providing clear code examples for each concept.

PythonTutorialprogramming basics
0 likes · 7 min read
Python Introduction and Basic Syntax Tutorial
Liangxu Linux
Liangxu Linux
Jul 30, 2024 · Fundamentals

Mastering C Comment Syntax: Hidden Pitfalls and Correct Usage

This article explains how C's /* */ and // comment delimiters work, shows edge cases where they appear inside strings, macros, or line continuations, and provides concrete code examples illustrating correct and incorrect usages along with the compiler errors they may trigger.

Ccodecomments
0 likes · 4 min read
Mastering C Comment Syntax: Hidden Pitfalls and Correct Usage
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.

CangjieHuaweiTutorial
0 likes · 4 min read
Introducing Huawei's Cangjie Programming Language: Features, Syntax, and Beginner Tutorial
Liangxu Linux
Liangxu Linux
Jun 23, 2024 · Mobile Development

Why Huawei’s New Cangjie Language Could Redefine HarmonyOS App Development

Huawei unveiled the fully self‑developed Cangjie programming language at the 2024 Developer Conference, detailing its native intelligence, full‑scene support, high performance, strong security, multi‑paradigm features, and simple syntax designed specifically for HarmonyOS applications.

CangjieHarmonyOSMobile Development
0 likes · 9 min read
Why Huawei’s New Cangjie Language Could Redefine HarmonyOS App Development
Test Development Learning Exchange
Test Development Learning Exchange
Jun 14, 2024 · Fundamentals

Understanding YAML: Syntax, Features, and Best Practices

This article introduces YAML as a human‑friendly data serialization format, explains its basic syntax such as key‑value pairs, indentation, lists, and multiline strings, outlines features like type inference and anchors, and offers best‑practice guidelines for secure and maintainable configuration files.

ConfigurationYAMLsyntax
0 likes · 4 min read
Understanding YAML: Syntax, Features, and Best Practices
Python Programming Learning Circle
Python Programming Learning Circle
Mar 9, 2024 · Fundamentals

Python Basics: Comments, Indentation, Variables, Data Types, Operators, Strings, Lists, Conditionals, Loops, and Functions

This comprehensive tutorial introduces Python fundamentals, covering comments, indentation, variable naming rules, core data types, type conversion, arithmetic and comparison operators, string manipulation, list operations, conditional statements, loop constructs, and custom function definitions with clear examples and code snippets.

Control FlowData TypesPython
0 likes · 21 min read
Python Basics: Comments, Indentation, Variables, Data Types, Operators, Strings, Lists, Conditionals, Loops, and Functions
JD Tech
JD Tech
Aug 23, 2023 · Fundamentals

Go Language Basics: Syntax, Variables, Control Flow, OOP, Concurrency, and Error Handling

This article introduces Go to developers familiar with other object‑oriented languages, covering the language definition, basic syntax such as variable and constant declarations, control structures, functions with multiple returns and variadic parameters, data structures like arrays, slices and maps, struct‑based object‑orientation, interfaces, goroutine‑based concurrency, channels, mutexes, and the simple error‑handling model using error, defer, panic, and recover.

GoVariablesconcurrency
0 likes · 25 min read
Go Language Basics: Syntax, Variables, Control Flow, OOP, Concurrency, and Error Handling
Tencent Cloud Developer
Tencent Cloud Developer
Nov 4, 2022 · Fundamentals

Understanding Complex C++ Syntax and Language Features: A Comprehensive Guide

The guide thoroughly explains C++’s intricate syntax and language features—from historic C inheritance, array handling, and implicit conversions to enums, macros, and const correctness—while detailing modern C++11 concepts like rvalue references, move semantics, reference collapsing, perfect forwarding, and auto deduction to help developers avoid pitfalls and write cleaner, efficient code.

C++language featurespointers
0 likes · 50 min read
Understanding Complex C++ Syntax and Language Features: A Comprehensive Guide
Python Programming Learning Circle
Python Programming Learning Circle
Jul 9, 2022 · Fundamentals

Common Python Mistakes Beginners Should Avoid

This article lists ten typical Python beginner mistakes—unnecessary semicolons, redundant parentheses, using assignment instead of equality, illegal string concatenation, keyword variable names, indentation errors, immutable strings, treating distinct objects as one, typographical errors, and list index out‑of‑range—illustrated with code examples and explanations.

beginnersbest-practicescommon errors
0 likes · 5 min read
Common Python Mistakes Beginners Should Avoid
Liangxu Linux
Liangxu Linux
Jan 15, 2022 · Fundamentals

PUA Language: Turning PPT Jargon into a Playful Programming Language

The article introduces PUA Language, a tongue‑in‑cheek programming language that maps corporate buzzwords like “赋能” and “抓手” to code constructs, showcases its syntax table, explains its Monkey‑based interpreter origins, provides GitHub links, and invites readers to explore its source and online demo.

MonkeyProgramming LanguageRust
0 likes · 6 min read
PUA Language: Turning PPT Jargon into a Playful Programming Language
Laravel Tech Community
Laravel Tech Community
Jun 27, 2021 · Fundamentals

Markdown Introduction and Cheat Sheet

This article introduces Markdown, explains its popularity, and provides a comprehensive cheat sheet covering both standard and extended syntax, accompanied by visual examples to help readers quickly reference formatting rules for writing.

Cheat SheetDocumentationmarkdown
0 likes · 2 min read
Markdown Introduction and Cheat Sheet
Sohu Tech Products
Sohu Tech Products
Jun 9, 2021 · Fundamentals

Introducing PUA Language: A Satirical Corporate‑Jargon Programming Language

The article presents PUA Language, a tongue‑in‑cheek programming language that maps typical programming constructs to corporate buzzwords, explains its syntax through a keyword table, shows example code snippets, and provides links to its open‑source repository and online interpreter for readers to explore.

PUA LanguageProgramming LanguageRust
0 likes · 6 min read
Introducing PUA Language: A Satirical Corporate‑Jargon Programming Language
ByteFE
ByteFE
Apr 25, 2021 · Fundamentals

Understanding ECMAScript Grammar: Lexical, Syntactic, and Identifier Rules

This article examines the four ECMAScript grammars—lexical, syntactic, regular‑expression, and numeric‑string—explains how context‑free productions define tokens, shows ambiguous cases such as the '/' and '`' characters, and details why the identifier await is prohibited in async functions through static‑semantic rules.

ECMAScriptLexicalawait
0 likes · 13 min read
Understanding ECMAScript Grammar: Lexical, Syntactic, and Identifier Rules
MaGe Linux Operations
MaGe Linux Operations
Apr 19, 2021 · Fundamentals

Master YAML: Essential Syntax, Data Types, and Advanced Features Explained

This article provides a comprehensive overview of YAML, covering its purpose, concise syntax, indentation rules, data structures, scalar types, built‑in tags, special types, and examples of JavaScript‑specific and custom types, making it a valuable reference for developers working with configuration files.

ConfigurationYAMLdata serialization
0 likes · 8 min read
Master YAML: Essential Syntax, Data Types, and Advanced Features Explained
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Dec 19, 2020 · Fundamentals

Reviewing Python 3 Syntax Through an Annotated Image

The article presents an updated, annotated image of Python 3 code that consolidates core language concepts—such as variables, control flow, functions, and basic object‑oriented usage—to help readers quickly review and reinforce their understanding of Python syntax.

Pythonprogrammingreview
0 likes · 2 min read
Reviewing Python 3 Syntax Through an Annotated Image
Laravel Tech Community
Laravel Tech Community
Dec 8, 2020 · Backend Development

Creating an Array with the array() Function in PHP

This article explains how to create arrays in PHP using the array() function, detailing syntax, parameter description, optional trailing commas, and provides a comprehensive example with nested arrays and the resulting output.

ArrayBackendexample
0 likes · 2 min read
Creating an Array with the array() Function in PHP
Efficient Ops
Efficient Ops
Mar 9, 2020 · Fundamentals

Master Python Basics: Essential Syntax, Variables, and Operators Explained

This comprehensive guide walks you through Python fundamentals, covering its philosophy, installation, basic syntax, comments, operators, data types, variable naming, control structures, loops, functions, and module usage, providing clear examples and practical tips for quick reference.

PythonVariablesbasics
0 likes · 39 min read
Master Python Basics: Essential Syntax, Variables, and Operators Explained
360 Quality & Efficiency
360 Quality & Efficiency
Feb 21, 2020 · Fundamentals

Key Differences Between Python 2 and Python 3

This article outlines the historical development of Python, explains why Python 2 reached end‑of‑life in 2020, and details the major syntactic and functional differences between Python 2 and Python 3, including encoding defaults, exception handling, range functions, print statements, and input behavior, concluding with guidance on choosing a version.

Pythonencodingprogramming
0 likes · 8 min read
Key Differences Between Python 2 and Python 3
FunTester
FunTester
Jan 30, 2020 · Fundamentals

Master the Basics of JSON: A Beginner’s Guide to Data Exchange

This article provides a concise introduction to JSON, covering its role as a lightweight data exchange format, language independence, syntax rules, data types such as objects, arrays, strings, numbers, booleans and null, as well as file conventions and MIME type, offering practical examples for beginners.

Data ExchangeData TypesJSON
0 likes · 12 min read
Master the Basics of JSON: A Beginner’s Guide to Data Exchange
WecTeam
WecTeam
Dec 26, 2019 · Fundamentals

How to Build a Custom JSON Parser in JavaScript from Scratch

This article walks through creating a JSON parser in JavaScript, covering the JSON grammar, railroad and BNF diagrams, step‑by‑step implementation of object, array and value parsing, robust error handling, and suggestions for meaningful error messages.

Error HandlingJSONJavaScript
0 likes · 13 min read
How to Build a Custom JSON Parser in JavaScript from Scratch
21CTO
21CTO
Feb 5, 2019 · Fundamentals

How to Say “Happy New Year” in 20 Programming Languages

This article showcases simple code snippets that print a New Year greeting in twenty different programming languages, illustrating basic output syntax across Java, C, C++, Python, C#, PHP, JavaScript, Go, Swift, Ruby, VB, Perl, HTML, Scala, AWK, Pascal, and Prolog.

code snippetsmultiple languagesnew year
0 likes · 2 min read
How to Say “Happy New Year” in 20 Programming Languages
Ops Development Stories
Ops Development Stories
Dec 20, 2018 · Fundamentals

Master Python Statements: From Basics to Advanced Control Flow

This article provides a comprehensive guide to Python statements, covering assignment, function calls, control structures, loops, exception handling, and iteration techniques, complete with syntax rules, examples, and best practices for writing clean, efficient code.

Control FlowPythonTutorial
0 likes · 16 min read
Master Python Statements: From Basics to Advanced Control Flow
Programmer DD
Programmer DD
Sep 17, 2018 · Fundamentals

Master Evernote Markdown: Complete Guide to Features, Syntax, and Tips

This article explains what Markdown is, highlights Evernote's Markdown capabilities such as one‑click creation, rich syntax support, image insertion, theme switching, cross‑platform sync, and demo mode, and provides step‑by‑step instructions and code examples for all supported Markdown features.

Evernotemarkdownnote-taking
0 likes · 10 min read
Master Evernote Markdown: Complete Guide to Features, Syntax, and Tips
Qunar Tech Salon
Qunar Tech Salon
Jan 10, 2018 · Artificial Intelligence

An Introductory Overview of Natural Language Processing

Natural Language Processing, a branch of AI, is traced from its Turing origins through early rule‑based methods, statistical and deep‑learning paradigms, covering lexical analysis, syntax, semantics, knowledge graphs, and current applications, highlighting historical shifts, challenges, and future research directions.

Knowledge GraphsLanguage ProcessingNLP
0 likes · 22 min read
An Introductory Overview of Natural Language Processing
ITPUB
ITPUB
Jun 9, 2017 · Databases

Master SQLite: From Installation to Advanced Queries in One Guide

This comprehensive SQLite tutorial walks beginners through what SQLite is, how to install it on Windows and Linux, essential syntax, CRUD operations, database objects, functions, and language-specific programming interfaces, providing step‑by‑step instructions and visual aids for practical mastery.

InstallationSQLSQLite
0 likes · 10 min read
Master SQLite: From Installation to Advanced Queries in One Guide
Tencent TDS Service
Tencent TDS Service
Jun 8, 2017 · Fundamentals

Quick Kotlin Cheat Sheet for Java Developers: 10 Essential Syntax Comparisons

This tutorial provides Java programmers with a concise side‑by‑side guide to Kotlin syntax, covering variable declarations, functions, static members, arrays, varargs, ternary alternatives, main methods, object instantiation, property accessors, lazy initialization, and class reflection, all without delving into advanced language features.

ComparisonJavaKotlin
0 likes · 10 min read
Quick Kotlin Cheat Sheet for Java Developers: 10 Essential Syntax Comparisons
MaGe Linux Operations
MaGe Linux Operations
Mar 5, 2017 · Fundamentals

17 Common Python Mistakes Every Beginner Should Avoid

This article lists and explains seventeen typical errors that new Python programmers make—from missing colons and using the wrong operators to indentation problems and misuse of built‑in functions—providing clear examples and corrected code to help readers debug their scripts effectively.

DebuggingPythoncommon errors
0 likes · 9 min read
17 Common Python Mistakes Every Beginner Should Avoid
MaGe Linux Operations
MaGe Linux Operations
Feb 9, 2017 · Fundamentals

Master Python Basics: From First Program to Syntax Essentials

This tutorial walks you through Python fundamentals, covering interactive and script programming, identifiers, reserved keywords, indentation rules, multi‑line statements, string quoting, comments, blank lines, user input, multiple statements per line, code blocks, and command‑line arguments, with clear examples and code snippets.

IdentifiersPythoncomments
0 likes · 9 min read
Master Python Basics: From First Program to Syntax Essentials
Node Underground
Node Underground
Aug 22, 2016 · Frontend Development

Mastering ES2015 Arrow Functions: Simplify Your JavaScript Code

This article introduces ES2015 arrow functions, showing their concise syntax, how they differ from traditional function expressions, the implicit handling of the this context, and practical examples that eliminate the need for manual this binding, helping developers write cleaner JavaScript.

Arrow FunctionsES2015JavaScript
0 likes · 2 min read
Mastering ES2015 Arrow Functions: Simplify Your JavaScript Code
Practical DevOps Architecture
Practical DevOps Architecture
Jul 11, 2016 · Fundamentals

Regular Expression Syntax and Metacharacter Guide

This article explains regular expression delimiters, common metacharacters, quantifiers, anchors, character classes, logical operators, negation, and escaping, providing clear examples of each pattern and how they match specific strings in target text.

metacharacterspattern-matchingregex
0 likes · 8 min read
Regular Expression Syntax and Metacharacter Guide
Baidu Tech Salon
Baidu Tech Salon
Jun 3, 2014 · Mobile Development

Introduction to Swift: Basic Syntax, Variables, Control Flow, Functions, and More

Apple’s Swift language, introduced at WWDC 2014, offers a modern, LLVM‑compiled syntax with playgrounds, optional typing, clear variable and constant declarations, robust control‑flow constructs, first‑class functions and closures, class inheritance, protocols, extensions, generics, and safe optional handling, making development for macOS and iOS both expressive and less error‑prone.

Code ExamplesMobile DevelopmentSwift
0 likes · 17 min read
Introduction to Swift: Basic Syntax, Variables, Control Flow, Functions, and More