Tagged articles
131 articles
Page 2 of 2
Java Backend Technology
Java Backend Technology
Jan 3, 2021 · Fundamentals

What’s New in Java 16? A Deep Dive into the Latest JDK Features

The article outlines Java 16’s release schedule, highlights its six‑month support window, and details a comprehensive list of new language and runtime features—including sealed classes, strong encapsulation, foreign‑linker API, ZGC improvements, record classes, and the upcoming jpackage tool—while noting Java 17’s upcoming LTS release.

JDK 16New FeaturesProgramming Language
0 likes · 8 min read
What’s New in Java 16? A Deep Dive into the Latest JDK Features
Architects Research Society
Architects Research Society
Dec 13, 2020 · Backend Development

Understanding Ballerina’s Native Data Types, Parallel Processing, and Development Tools

This article introduces Ballerina’s unique language features, including native XML/JSON data types, datatable handling, inline definitions, parallel processing with workers and fork‑join, and the comprehensive development toolset such as Composer, Testerina, connectors, and editor plugins, illustrating code examples throughout.

BallerinaData IntegrationFork-Join
0 likes · 11 min read
Understanding Ballerina’s Native Data Types, Parallel Processing, and Development Tools
Python Programming Learning Circle
Python Programming Learning Circle
Dec 1, 2020 · Fundamentals

The Origin and Evolution of Python: From ABC to a Modern Programming Language

This article traces Python’s history from Guido van Rossum’s early work on the ABC language and the influence of C and shell scripting, through its 1991 release, community‑driven development, and the language’s design principles that have made it a widely adopted, extensible, open‑source language.

Programming Languagecommunityhistory
0 likes · 13 min read
The Origin and Evolution of Python: From ABC to a Modern Programming Language
MaGe Linux Operations
MaGe Linux Operations
Nov 21, 2020 · Fundamentals

Why Python Remains Popular: Strengths, Weaknesses, and Future Outlook

Since its early 1990s debut, Python has surged ahead of many languages due to its readability and extensive libraries, yet it suffers from performance and memory drawbacks, GIL constraints, and limited mobile support, prompting a comparison with emerging languages like Julia, Rust, and Swift.

GILProgramming LanguagePython
0 likes · 7 min read
Why Python Remains Popular: Strengths, Weaknesses, and Future Outlook
AntTech
AntTech
Jul 16, 2020 · Artificial Intelligence

Why Go+ Can Complement Python for Data‑Science and Deep‑Learning Workflows

The article argues that Go+, by preserving Go's concise syntax while adding Python‑like type inference and tensor support, can address Python's flexibility‑induced code‑quality and performance issues, making it a viable front‑end language for data‑science, deep‑learning libraries, and compiler ecosystems.

Data ScienceGo+Programming Language
0 likes · 15 min read
Why Go+ Can Complement Python for Data‑Science and Deep‑Learning Workflows
Laravel Tech Community
Laravel Tech Community
Jun 9, 2020 · Fundamentals

Introducing Wenyan‑lang: A Classical Chinese Syntax Programming Language

Wenyan‑lang is an open‑source programming language that uses only Classical Chinese characters for source code, compiles to JavaScript or Python, and provides a full set of language constructs such as variables, control flow, operations, containers, and functions illustrated with clear code examples.

Code ExamplesJavaScriptProgramming Language
0 likes · 5 min read
Introducing Wenyan‑lang: A Classical Chinese Syntax Programming Language
Programmer DD
Programmer DD
May 27, 2020 · Fundamentals

Why Has China Yet to Create a Global Operating System or Programming Language?

The article analyses the historical development of PC, server, and mobile operating systems, explains why China has not produced a mainstream OS or language, highlights the importance of timing, market ecosystem, and talent, and explores future opportunities for Chinese platforms.

ChinaIndustry AnalysisProgramming Language
0 likes · 15 min read
Why Has China Yet to Create a Global Operating System or Programming Language?
ITPUB
ITPUB
Jan 17, 2020 · Fundamentals

Introducing Mulan: China’s New ‘C for the IoT Era’ Programming Language

The Chinese Academy of Sciences has launched Mulan, a domestically designed programming language aimed at smart IoT applications, featuring an elastic actor execution model, a self‑built compiler and IDE, and an education‑driven ecosystem to foster its adoption across schools and industry.

IoTMulanProgramming Language
0 likes · 6 min read
Introducing Mulan: China’s New ‘C for the IoT Era’ Programming Language
Programmer DD
Programmer DD
Dec 29, 2019 · Fundamentals

Explore Wenyan‑lang: The Chinese‑Only Programming Language Without English Syntax

Wenyan‑lang, a novel programming language created by a Carnegie Mellon senior, lets developers write code using only traditional Chinese characters and punctuation, offering a unique way to express variables, control flow, functions, and data structures with side‑by‑side JavaScript equivalents illustrated throughout the article.

Code ExamplesProgramming Languagechinese-syntax
0 likes · 6 min read
Explore Wenyan‑lang: The Chinese‑Only Programming Language Without English Syntax
DevOps Cloud Academy
DevOps Cloud Academy
Jul 21, 2019 · Fundamentals

Overview of Python: History, Features, Applications, and Interpreters

This article provides a comprehensive overview of Python, covering its origin, major version releases, popularity, key application domains such as web development, artificial intelligence, operations and data analysis, as well as its advantages, disadvantages, various interpreters, and development guidelines.

InterpretersProgramming LanguagePython
0 likes · 6 min read
Overview of Python: History, Features, Applications, and Interpreters
High Availability Architecture
High Availability Architecture
Jun 11, 2019 · Fundamentals

Interview with Oracle Java Platform Group Director Yu Haibo on Java’s Past, Present, and Future

In this interview, Oracle Java Platform Group Beijing Director Yu Haibo discusses Java’s historical origins, its enduring success factors, community‑driven evolution, release cadence, competition with languages like C#, Go and Rust, the role of the JCP, and his upcoming GIAC talk on Java’s future.

JCPOpenJDKProgramming Language
0 likes · 18 min read
Interview with Oracle Java Platform Group Director Yu Haibo on Java’s Past, Present, and Future
Big Data Technology & Architecture
Big Data Technology & Architecture
Mar 9, 2019 · Fundamentals

Introduction to Scala: A Beginner's Guide

This article provides a concise overview of Scala for beginners, covering its multi‑paradigm nature, object‑oriented and functional features, powerful static type system, extensibility mechanisms, and seamless Java interoperability, laying a foundation for later Spark learning.

Object-OrientedProgramming LanguageScala
0 likes · 4 min read
Introduction to Scala: A Beginner's Guide
21CTO
21CTO
Mar 3, 2019 · Fundamentals

Why Java Still Dominates: Multithreading, Memory Management, and Cross‑Platform Power

This article explains Java's enduring popularity by highlighting its write‑once‑run‑anywhere philosophy, built‑in multithreading, automatic memory management, scalability, cross‑platform capabilities, security features, and its strong presence in enterprise, IoT, mobile, and big‑data applications.

Memory ManagementProgramming Languagejava
0 likes · 8 min read
Why Java Still Dominates: Multithreading, Memory Management, and Cross‑Platform Power
MaGe Linux Operations
MaGe Linux Operations
Dec 24, 2018 · Fundamentals

How Programming Languages Really Work: Inside the Compiler Journey

This article demystifies how programming languages are transformed by compilers, covering the roles of lexical analysis, parsing, abstract syntax trees, code generation, and linking, with practical Rust examples, diagrams, and references to deepen your understanding of language implementation.

Programming LanguageRustcode-generation
0 likes · 14 min read
How Programming Languages Really Work: Inside the Compiler Journey
Programmer DD
Programmer DD
Nov 21, 2018 · Fundamentals

Who Was Ada Lovelace? The Woman Who Invented Computer Programming

Ada Lovelace, the daughter of poet Byron, pioneered computer programming by introducing algorithms and the concept of loops, influencing modern software engineering and inspiring the Ada programming language named in her honor, recognized by the U.S. Department of Defense and industry leaders.

Ada LovelaceProgramming Languagealgorithm
0 likes · 7 min read
Who Was Ada Lovelace? The Woman Who Invented Computer Programming
UC Tech Team
UC Tech Team
Sep 28, 2018 · Mobile Development

Swift 4.2 Released: New Features, Improvements, and Migration Guide

Swift 4.2 has been officially released, bringing faster compilation, enhanced debugging, extensive standard‑library updates, binary‑compatibility progress, numerous language and compiler enhancements, new Swift Package Manager capabilities, and clear migration guidance for developers moving from earlier Swift versions.

Programming LanguageSwiftSwift 4.2
0 likes · 6 min read
Swift 4.2 Released: New Features, Improvements, and Migration Guide
Efficient Ops
Efficient Ops
Feb 4, 2018 · Fundamentals

What Made Python the Dominant Language in 2017? Key Events and Trends

A comprehensive 2017 timeline shows how Python surged to the top of machine‑learning, data‑science, and general programming rankings, moved its source code to GitHub, inspired new libraries, and even entered school curricula, highlighting its rapid adoption across diverse tech domains.

Data ScienceProgramming Languageopen‑source
0 likes · 10 min read
What Made Python the Dominant Language in 2017? Key Events and Trends
Qunar Tech Salon
Qunar Tech Salon
Aug 8, 2017 · Fundamentals

Introduction to Kotlin: Language Features, Design Philosophy, and Practical Use in Backend and Mobile Development

This article provides a comprehensive overview of Kotlin, covering its basic syntax, key language features such as static typing, type inference, functional and object‑oriented support, its design philosophy of practicality, conciseness and safety, seamless Java interoperability, and its applications in server‑side and Android development together with tooling and compilation details.

AndroidKotlinProgramming Language
0 likes · 26 min read
Introduction to Kotlin: Language Features, Design Philosophy, and Practical Use in Backend and Mobile Development
Beike Product & Technology
Beike Product & Technology
Jul 9, 2017 · Fundamentals

Kotlin Introduction, Environment Setup, Syntax, and Java Interoperability

This article introduces Kotlin's fundamentals, explains how to configure development environments and Gradle builds, details core language syntax and features, demonstrates Kotlin‑Java interoperation, and showcases the Anko library for Android development, providing a comprehensive guide for engineers transitioning from Java to Kotlin.

Android DevelopmentIDE setupInteroperability
0 likes · 14 min read
Kotlin Introduction, Environment Setup, Syntax, and Java Interoperability
Hujiang Technology
Hujiang Technology
May 19, 2017 · Mobile Development

What Is Kotlin and Its Impact on Mobile Development

The article introduces Kotlin, explains why it gained sudden popularity after Google’s I/O announcement, shares the author’s experience of adopting Kotlin in large Android projects, discusses its impact on bug rates and developer productivity, and encourages developers to explore the language responsibly.

AndroidGoogle I/OKotlin
0 likes · 4 min read
What Is Kotlin and Its Impact on Mobile Development
21CTO
21CTO
May 18, 2017 · Mobile Development

Why Kotlin Is the Game‑Changer for Android Development

This article explores Kotlin’s origins, concise syntax, null‑safety, extension functions, functional features, seamless Java interoperability, performance parity with Java, and growing adoption in Android development, highlighting why developers are rapidly switching to this modern language.

Android DevelopmentExtension FunctionsKotlin
0 likes · 10 min read
Why Kotlin Is the Game‑Changer for Android Development
MaGe Linux Operations
MaGe Linux Operations
Feb 10, 2017 · Fundamentals

What Makes Python the Perfect Blend of Simplicity and Power?

This article explains Python’s high‑level design, its readable syntax, interpreter‑based execution, object‑oriented nature, beginner‑friendly traits, historical development by Guido van Rossum, and ten key features that make it a versatile language for many applications.

Beginner FriendlyInterpretedProgramming Language
0 likes · 5 min read
What Makes Python the Perfect Blend of Simplicity and Power?
21CTO
21CTO
Aug 25, 2015 · Backend Development

Google Go 1.5 Adds Native ARM Support – What It Means for Mobile Development

Google's Go 1.5 release replaces the traditional C compiler with a native Go compiler, introduces major performance and garbage‑collection improvements, and crucially adds support for the ARM architecture that dominates smartphones, enabling developers to write high‑performance mobile applications in Go.

ARMProgramming Languagecompiler
0 likes · 5 min read
Google Go 1.5 Adds Native ARM Support – What It Means for Mobile Development
MaGe Linux Operations
MaGe Linux Operations
Jul 15, 2014 · Fundamentals

Master a New Programming Language in a Week: Practical Learning Blueprint

This article presents a concise, experience‑based roadmap for developers to quickly acquire the most essential 50% of a new programming language within days, emphasizing core syntax, data structures, error handling, and best practices to avoid fragile code and boost productivity.

Learning GuideProgramming Languagecoding fundamentals
0 likes · 8 min read
Master a New Programming Language in a Week: Practical Learning Blueprint
Baidu Tech Salon
Baidu Tech Salon
Jun 30, 2014 · Frontend Development

Google Announces Dart Support for App Engine and Future Development Plans

Google announced at I/O that its Dart language will soon run on App Engine via managed VMs and custom runtimes, while also supporting Docker deployment, async/await features, and broader Chrome integration, aiming to make Dart a general‑purpose, front‑end and back‑end language with strong tooling and industry adoption.

App EngineDARTGoogle I/O
0 likes · 6 min read
Google Announces Dart Support for App Engine and Future Development Plans