


The last link of Huawei's pure-blood Hongmeng ecosystem! Self-developed Cangjie programming language will make its debut
According to news on June 21, this afternoon, Huawei Developer Conference 2024 will be officially opened.
"Pure-blood Hongmeng" HarmonyOS NEXT is naturally the top priority. According to the plan revealed by Yu Chengdong before, the public beta may be officially announced this afternoon, and ordinary consumers can also try out "pure-blood Harmony".
According to reports, the first batch of supported mobile phones are Mate 60 series and Pura 70 series.
It is worth noting that as a "pure-blooded Hongmeng", HarmonyOS NEXT has removed the traditional Linux kernel and AOSP Android open source code and developed the entire stack in-house.
According to the latest report from Sina Technology, Huawei will also complete the last link of Hongmeng Ecosystem and officially announce the self-developed Cangjie programming language at the conference.
In fact, as early as 2020, there was news that Huawei was developing its own programming language Cangjie.
Later, when the HarmonyOS 3 developer preview was released for the first time in 2021, Gong Ti, President of Huawei’s Consumer Business Software Department, predicted: Huawei will release a newly developed programming language for HarmonyOS to make up for the construction of Hongmeng ecological infrastructure. One ring.
Now, Huawei’s self-developed programming language Cangjie is finally coming to the forefront and making its first public appearance.
Recently, Huawei’s “Programming Language Lab” public account has been renamed “Cangjie Programming Language”.
In addition, in the agenda of the Huawei Developer Conference 2024, there is also a project of "Cangjie Language Assists the Efficient Development of Hongmeng Native Applications".
The above is the detailed content of The last link of Huawei's pure-blood Hongmeng ecosystem! Self-developed Cangjie programming language will make its debut. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undress AI Tool
Undress images for free

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

ArtGPT
AI image generator for creative art from text prompts.

Stock Market GPT
AI powered investment research for smarter decisions

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

The main difference between Java and other programming languages is its cross-platform feature of "writing at once, running everywhere". 1. The syntax of Java is close to C, but it removes pointer operations that are prone to errors, making it suitable for large enterprise applications. 2. Compared with Python, Java has more advantages in performance and large-scale data processing. The cross-platform advantage of Java stems from the Java virtual machine (JVM), which can run the same bytecode on different platforms, simplifying development and deployment, but be careful to avoid using platform-specific APIs to maintain cross-platformity.

Recently, the first list of Hongmeng system upgrades has been announced, and p40 and p40Pro are also among them. However, many users reported that they could not upgrade smoothly. Next, let’s discuss how to upgrade p40 and p40Pro to the Hongmeng system. How to upgrade p40 and p40Pro to the Hongmeng system and install the APP First, make sure that the "My Huawei" and "Pollen Club" APP have been updated to the latest version. You can search and download these two apps in the app market. If it has been uninstalled before, it needs to be reinstalled. Before upgrading the public beta version, it is recommended to back up all important data on your phone or tablet and confirm that the backup is complete and valid to prevent data loss after the upgrade or other unexpected situations. Open the activity portal to take "My Huawei" APP as an example

The main difference between HTML and programming languages is that HTML is a static markup language used to describe web page structure and content display, while programming languages are dynamic tools used for logical processing and data operations. 1) HTML defines the web page structure through tags, and logical operations cannot be performed. 2) Programming languages such as Python can implement logical operations and data processing. 3) HTML is suitable for building static web pages, and programming languages are used for dynamic applications and back-end services.

Future trends in Python include performance optimization, stronger type prompts, the rise of alternative runtimes, and the continued growth of the AI/ML field. First, CPython continues to optimize, improving performance through faster startup time, function call optimization and proposed integer operations; second, type prompts are deeply integrated into languages and toolchains to enhance code security and development experience; third, alternative runtimes such as PyScript and Nuitka provide new functions and performance advantages; finally, the fields of AI and data science continue to expand, and emerging libraries promote more efficient development and integration. These trends indicate that Python is constantly adapting to technological changes and maintaining its leading position.

Pythonisbothcompiledandinterpreted.1)Itcompilessourcecodeintobytecode,whichisplatform-independent.2)ThebytecodeistheninterpretedbythePythonVirtualMachine,allowingfordynamicexecutionandflexibility.

JSON,YAML,ProtocolBuffers,CSV,andTOMLaresuitablealternativestoXML.1)JSONisidealforreadabilityandeaseofuse.2)YAMLofferscleanersyntaxandsupportscomments.3)ProtocolBuffersexcelinhigh-performanceapplications.4)CSVisperfectforsimpledataexchange.5)TOMLbala

The 10 core features of Java include: 1) garbage collection, which reduces the burden on developers through automatic memory management; 2) platform independence, and realizes "write once, run everywhere" through bytecode; 3) object-oriented programming, supporting encapsulation, inheritance and polymorphism; 4) robust exception handling, providing a try-catch-finally mechanism; 5) multi-threading support, simplifying concurrent programming; 6) collection framework, providing efficient data structures and algorithms; 7) database connections, standardizing database operations; 8) JavaBeans, promoting the development of reusable components; 9) annotation, enhancing code metadata management; 10) Lambda expressions and stream APIs, introducing the concept of functional programming.

Directory What is MangoNetwork (MGO Token)? Technical advantages (1) Excellent performance (2) Main features of safe and reliable MangoNetwork 1. Parallel execution architecture of multiple virtual machines 2. Advanced cross-chain communication 3. High-performance consensus mechanism 4. Enhanced security through the Move language 5. Modular blockchain design How MangoNetwork operates MGO token Economics Token allocation details: Unlocking and release timetable: MangoNetwork Roadmap and Future Development MangoNetwork Price Forecast MangoNetwork 20
