---
title: Ascend C教程文档全新来袭！囊括最佳实践、硬核原理、开发技巧...快来get新技能~-官方技术文章-昇腾社区
description: 本文介绍Ascend C教程文档的近期改进亮点。
keywords: Ascend,教程文档全新,来袭,囊括最佳实践,硬核原理,开发技巧,快来,新技能
url: https://www.hiascend.com/developer/techArticles/20240531-1?envFlag=1
section: (其他)
---

# Ascend C教程文档全新来袭！囊括最佳实践、硬核原理、开发技巧...快来get新技能~-官方技术文章-昇腾社区

URL: https://www.hiascend.com/developer/techArticles/20240531-1?envFlag=1
描述: 本文介绍Ascend C教程文档的近期改进亮点。
关键词: Ascend,教程文档全新,来袭,囊括最佳实践,硬核原理,开发技巧,快来,新技能

官方技术文章 [了解详情](https://www.hiascend.com/zh/developer/techArticles)

Ascend C教程文档全新来袭！囊括最佳实践、硬核原理、开发技巧...快来get新技能~

Ascend C教程文档全新来袭！囊括最佳实践、硬核原理、开发技巧...快来get新技能~

昇腾CANNAscend C算子开发

发表于: 2024/05/31

## 01 前言

自昇腾Ascend C编程语言发布至今，已经有不少开发者通过官方教程文档、学习视频中快速掌握了如何开发Ascend C算子。然而对于一些深度开发者，需要更深入了解高性能编程技巧，更深层次理解编程模型和硬件架构、不同算子开发工程的区别以及高阶API的实现原理等。

为此，我们做了文档升级，并已在昇腾社区上线，相信很多改进点一定是你关心的，快来一睹为快吧！

## 02 亮点一：发布最佳实践，助力开发者高性能编程

新增发布《Ascend C最佳实践》，通过对算子开发的知识经验进行归纳总结，帮助开发者快速掌握算子高性能编程技巧。

文档链接：LINK [了解详情](https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/80RC2alpha002/devguide/opdevg/ascendcbestP/atlas_ascendc_best_practices_10_0001.html)。

## 03 亮点二：介绍硬件架构，提供不可或缺的知识背景

对于初学者需要对硬件架构有基本认识，了解该内容能够更好的理解编程模型；对于深度开发者，更需要了解硬件架构相关知识，很多性能优化手段都和架构设计匹配。

文档链接：LINK [了解详情](https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/80RC2alpha002/devguide/opdevg/ascendcopdevg/atlas_ascendc_10_0008.html)。

## 04 亮点三：揭秘编程模型，让开发者“知其所以然”

编程模型的实现原理，作为扩展阅读，便于开发者更好的理解编程模型的设计思路和优势，对于后续的深度开发也会有所帮助。

文档链接：LINK [了解详情](https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/80RC2alpha002/devguide/opdevg/ascendcopdevg/atlas_ascendc_10_0016.html)。

## 05 亮点四：开放高阶API实现框图，提供算法“最佳实践”

提供高阶API算法框图，既方便了解高阶API背后的实现原理，又提供了一种“最佳实践”的参考，便于开发者能够开发出特定功能的高阶API，实现差异化竞争优势。

文档链接：LINK [了解详情](https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/80RC2alpha002/apiref/opdevgapi/atlasascendc_api_07_0396.html)。

## 06 亮点五：优化大纲结构，便于开发者按需查找

新文档大纲从用户的实际使用场景出发，按照编程模型、算子开发、算子调用等几个核心场景组织内容，便于开发者按需查找。同时，每个章节的内容根据用户使用经验由浅入深讲解，比如矩阵编程章节按照基本概念、基础算子实现、更多深度使用方法（多核、异步等）循序渐进引导开发者学习。

文档链接：LINK [了解详情](https://hiascend.com/document/redirect/CannCommunityOpdevAscendC)。

## 07 亮点六：两种算子开发工程对比，直观解答使用疑惑

对于开发者感到模糊、不清楚的内容，我们有针对性的增加了必要的引导和归纳信息：比如为了解决开发者对开发工程的迷惑，单独提供了算子开发工程对比章节，对两种工程的调用方式、开发过程、发布形式进行了对比。

文档链接：LINK [了解详情](https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/80RC2alpha002/devguide/opdevg/ascendcopdevg/atlas_ascendc_10_0039.html)。

欢迎大家体验后在文档页面点击星星进行评分，您的认可是我们前进的动力!

更多相关内容请参考：《Ascend C 官方教程》 [了解详情](https://www.hiascend.com/zh/ascend-c?utm_source=cann&utm_medium=article&utm_campaign=all)

本页内容
