找回密码
 立即注册
查看: 756|回复: 64

YXRA-SDK课程跟进回复量很少,不清楚原因 | 先实现一个 C23 / C++23 的优秀子集

[复制链接]
已绑定手机

35

主题

99

回帖

1337

积分

金牌会员

积分
1337
发表于 2026-8-12 21:50:34 | 显示全部楼层 |阅读模式
YXRA-SDK开发工具已经发布了七课,回复量少。其实YXRA-SDK开发工具当个开发文档查阅的工具也是非常不错的选择。YXRA-SDK的可视化配置功能还是不错的,基本上就完成了50%以上的代码开发量。比如要开发串口通讯,把串口设备放到视图上,这时串口的初始化、中断程序就全部生成了,在哪里加入业务代码也明确指示出来了。而且与帮助文档深度绑定,比如要查串口资料,在视图的串口设备上右键查看帮助文档即可。
回复

使用道具 举报 送花

11

主题

144

回帖

1377

积分

金牌会员

积分
1377
发表于 2026-8-13 11:30:48 | 显示全部楼层
推测针对的用户群体没有解决他们的痛点。不过要推广一要坚持,二要持续不断更新。你不如自己买个STC的实验箱,然后把你的课程,以视频、图文的方式在B站、论坛上介绍给大家。像STC那种例程一样,每一种都做一个
微信qsssuv
回复

使用道具 举报 送花

已绑定手机

19

主题

3551

回帖

8057

积分

论坛元老

积分
8057
发表于 2026-8-13 15:10:56 来自手机 | 显示全部楼层
真的不想装Java了
回复

使用道具 举报 送花

已绑定手机

35

主题

99

回帖

1337

积分

金牌会员

积分
1337
 楼主| 发表于 2026-8-14 10:18:39 | 显示全部楼层
青穗*** 发表于 2026-8-13 11:30
推测针对的用户群体没有解决他们的痛点。不过要推广一要坚持,二要持续不断更新。你不如自己买个STC的实验 ...

能否告知用户群体的痛点是什么?我应该算是个初学者,头疼的是初始化。YXRA-SDK着重解决了这个问题。
我估计是YXRA开发语言的问题,毕竟现在大家都在用C。
回复

使用道具 举报 送花

11

主题

144

回帖

1377

积分

金牌会员

积分
1377
发表于 2026-8-14 11:11:51 | 显示全部楼层
说实话用户群体那么多,还真不晓得大多数的痛点是啥,我觉得这一点需要一个调研,包括STC也有开发一个网页版的代码编辑器,我感觉也是为有而有,也没见论坛上有调研用户群体痛点的投票点。
我现在做这个MCU-PLC项目,就是去掉底层初始化,提供一个C文件供用户开发,完全不需要初始化底层任何东西,提供了输入端点X,输出端点Y,PWM输出、PLSY脉冲输出、MODBUSRTU协议直接用无需初始化、定时器、计数器、存储功能。总之就是去掉初始化过程,提供一些固定的资源供用户开发业务

点评

可以试一下AiCube图形化配置工具,自动生成程序框架 程序自动生成器,AiCube-ISP V6.96X, STC89/15/STC8H/STC32/8051U https://www.stcaimcu.com/thread-16523-1-1.html (出处: 国芯人工智能技术交流网站)  详情 回复 发表于 2026-8-14 11:37
微信qsssuv
回复

使用道具 举报 送花

已绑定手机

294

主题

1087

回帖

3547

积分

超级版主

积分
3547
QQ
发表于 2026-8-14 11:37:08 | 显示全部楼层
青穗*** 发表于 2026-8-14 11:11
说实话用户群体那么多,还真不晓得大多数的痛点是啥,我觉得这一点需要一个调研,包括STC也有开发一个网页 ...

可以试一下AiCube图形化配置工具,自动生成程序框架


程序自动生成器,AiCube-ISP V6.96X, STC89/15/STC8H/STC32/8051U
https://www.stcaimcu.com/thread-16523-1-1.html
(出处: 国芯人工智能技术交流网站)

stcide.stcaimcu.com

STC32 IDE, C11 编译器
截图202608162140519948.jpg





热线19952583534
www.STCAI.com
回复

使用道具 举报 送花

51

主题

186

回帖

1247

积分

金牌会员

积分
1247
发表于 2026-8-14 12:00:49 | 显示全部楼层
如不能真正有什么吸引人关注的新东西,流行不了!
而且一个软件需要开发者根据用户反馈不断及时纠错、改进!
没有这些服务也难推广开来!
回复

使用道具 举报 送花

865

主题

1万

回帖

2万

积分

管理员

积分
25122
发表于 2026-8-14 14:27:25 | 显示全部楼层
1,楼主发了 无数分散的 贴,火力不集中,我们不能每个普通的贴都置顶;
     有置顶宣传的,网友下载网盘不成功。现在看网友热度了
2,一鼓作气,再而..., 三而...

楼主发了几个月,杨教授想测试,前期下载网盘都没成功,

现在没人测试了,基本 大家是被等废了
===那时我就建议不要网盘,发顶楼附件,集中一个贴,

总之,楼主自己做了个 【虽技术强但实际运作反面的教员】


回复

使用道具 举报 送花

865

主题

1万

回帖

2万

积分

管理员

积分
25122
发表于 2026-8-14 14:39:43 | 显示全部楼层

截至 2026 年 8 月,C 语言和 C++ 语言的最新正式标准及关键动态如下:


C 语言

当前最新正式标准:C23(ISO/IEC 9899:2024)

C23 于 2023 年定稿,2024 年正式发布,是 C11(2011)之后的一次重大更新。

C23 的主要新特性:

特性 说明
nullptr 关键字 替代 NULL 宏,类型安全
true / false 关键字 原生布尔字面量,不再需要 <stdbool.h>
#elifdef / #elifndef 简化条件编译嵌套
auto 类型推导 与 C++ 的 auto 对齐
constexpr 编译期求值支持
typeof / typeof_unqual 获取表达式类型(GCC 扩展转正)
空初始化 {} int x = {}; 等价于 int x = 0;
static_assert 单参数形式 不再强制写错误消息
二进制字面量 0b1010 直观表示二进制
数字分隔符 ' int x = 1'000'000;
[[attributes]] 扩展 新增 [[deprecated]][[fallthrough]][[nodiscard]]
%wN%wfN 格式说明符 用于 intN_tfloatN_t 的安全打印
char8_t 类型 UTF-8 字符类型
增强的 <stdckdint.h> 溢出检查运算

编译器支持情况(截至 2026 年):

  • GCC:自 GCC 14 起基本完整支持,GCC 15 完善
  • Clang/LLVM:自 Clang 18 起大幅支持,Clang 19/20 趋于完整
  • MSVC:Visual Studio 2022 17.10+ 部分支持,17.14+ 基本完整

下一版:C2y(进行中,预计 2029 年前后)

C 标准委员会(WG14)已在推进下一版标准(暂称 C2y),目前处于提案收集和讨论阶段,尚未定稿。


C++ 语言

当前最新正式标准:C++23(ISO/IEC 14882:2024)

C++23 于 2023 年定稿,2024 年正式发布,是 C++20 之后的增量更新。

C++23 的主要新特性:

特性 说明
std::expected<T, E> 函数式错误处理,替代异常/optional 的不足
std::mdspan 多维数组视图,科学计算友好
std::print / std::println 类型安全的格式化输出,替代 printf
std::flat_map / std::flat_set 基于连续内存的扁平容器,缓存友好
std::generator<T> 协程生成器
std::spanstream span 基础上的字符串流
std::stacktrace 堆栈跟踪支持
std::byteswap 字节序转换
std::to_underlying 枚举转底层值的便捷函数
import std; 标准库模块化导入(MSVC 优先支持)
推导 this(Deducing this) 简化 CRTP 和值类别重载
静态 operator[] 多维下标运算符
if consteval 编译期分支判断
单参数 static_assert 与 C23 对齐
范围适配器扩展 std::views::zipchunkslideadjacent
std::ranges::to<T> 范围直接转换为容器

编译器支持情况(截至 2026 年):

  • GCC:GCC 13 起大部分支持,GCC 14/15 完善
  • Clang:Clang 16 起大部分支持,Clang 19/20 完善
  • MSVC:Visual Studio 2022 17.8+ 起大部分支持,17.12+ 基本完整

下一版:C++26(进行中,预计 2026-2027 年发布)

C++26 是当前 C++ 标准委员会(WG21)正在制定的重磅版本,目前处于“功能冻结”临近阶段。以下是一些已经投票进入 C++26 草案的重要特性:

特性 说明
反射(Reflection) ^ 操作符 + std::meta 命名空间,C++ 史上最受期待的特性之一
Contracts(合约) 前置/后置条件检查,经过多年争论终于落地
std::execution(Senders/Receivers) 标准异步模型,统一 async/await/协程/线程池
std::hive 高性能、稳定迭代器的容器(类似 Colony)
std::simd 显式 SIMD 编程接口
std::debugging 调试支持库
模式匹配(Pattern Matching) inspect 表达式(已进入 C++26 草案,但仍有争议)
std::inplace_vector 栈上定容向量
constexpr 进一步扩展 更多标准库函数支持编译期计算
线性代数 <linalg> 基于 mdspan 的基础线性代数
std::text_encoding Unicode 文本编码支持

当前状态:

  • C++26 的**功能冻结(Feature Freeze)**节点原定 2025 年中,预计 2026 年底或 2027 年初正式发布
  • 反射和 Contracts 是 C++26 的“头条特性”,将从根本上改变 C++ 的元编程和接口设计方式
  • GCC 14+ 和 Clang 18+ 已开始实验性支持部分 C++26 特性(需 -std=c++26 和实验性头文件)

总结速查表

语言 最新正式标准 发布年份 下一版 预计时间
C C23 (ISO/IEC 9899:2024) 2024 C2y ~2029
C++ C++23 (ISO/IEC 14882:2024) 2024 C++26 2026末–2027初

对 STC MCU 开发者的实际影响:

STC 常用的 Keil C51/C251 编译器主要基于 C89/C99 子集,部分支持 C11,不支持 C23。而如果使用 GCC(如 SDCC 或 PlatformIO 环境),则可以使用较新的标准。对于 STC AI 助手生成的代码,通常目标是最兼容的 C89/C99 语法,以确保在所有编译器下都能通过。

回复

使用道具 举报 送花

865

主题

1万

回帖

2万

积分

管理员

积分
25122
发表于 2026-8-14 14:40:58 | 显示全部楼层
先实现一个  C23 / C++23 的一个优秀子集,再完成自己的梦想
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-9-23 15:04 , Processed in 0.078774 second(s), 88 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表