找回密码
 立即注册
楼主: 杨为民

F351(5):谁才是真正的高级计算机语言?C语言还是Forth语言?

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-11-25 20:00:42 | 显示全部楼层
本帖最后由 晓飛飛 于 2024-11-25 20:09 编辑
神*** 发表于 2024-11-25 19:56
醍醐灌顶,大浪淘沙,涛声依旧,
Forth, 在我学 Basic的年代,他是那么的光芒 ?

如果姚总也觉得STC要靠Forth“脱颖而出”的话,我想我没必要继续当STC的铁粉了。
有的时候,我甚至觉得AI都比人“活”的清醒,这里面哪一条不是致命的。

截图202411252008463704.jpg

点评

STC单片机不需要靠Forth来脱颖而出,其本身AI8051U和AI8052U的双核架构和硬件能力已经脱颖而出了,在硬件已经是可以鼎足而立了。 STC单片机需要的是站在C51/C251的肩膀上,打破8051/80251指令集的天花板,最终成长为  详情 回复 发表于 2024-11-25 23:25
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-04-30 08:41:32

105

主题

1215

回帖

1万

积分

荣誉版主

积分
12882
发表于 2024-11-25 23:25:53 | 显示全部楼层
晓*** 发表于 2024-11-25 20:00
如果姚总也觉得STC要靠Forth“脱颖而出”的话,我想我没必要继续当STC的铁粉了。
有的时候,我甚至觉得AI ...

STC单片机不需要靠Forth来脱颖而出,其本身AI8051U和AI8052U的双核架构和硬件能力已经脱颖而出了,在硬件已经是可以鼎足而立了。
STC单片机需要的是站在C51/C251的肩膀上,打破8051/80251指令集的天花板,最终成长为苍天大树


至于你,我觉得你大可以问问AI,问它你自己:“将来会财富几斗?将来会官拜几品?将来会前程几景?”,我很希望你在这里炫耀一下你从AI得到的答案,呵呵!
当然,你最好同时问问AI,你要不要做STC的粉丝?

点评

粉丝当然要做的,但如果官方层面推崇你那些落后的技术,那与本人价值观不合。用户有粉或不粉的选择自由,MCU说到底只是一颗物料,用它是解决应用需求的,不是用来听你畅想情怀的,如果某个MCU只能用Forth开发的时候  详情 回复 发表于 2024-11-26 00:39
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-11-26 00:39:06 来自手机 | 显示全部楼层
杨为民 发表于 2024-11-25 23:25
STC单片机不需要靠Forth来脱颖而出,其本身AI8051U和AI8052U的双核架构和硬件能力已经脱颖而出了,在硬件 ...

粉丝当然要做的,但如果官方层面推崇你那些落后的技术,那与本人价值观不合。用户有粉或不粉的选择自由,MCU说到底只是一颗物料,用它是解决应用需求的,不是用来听你畅想情怀的,如果某个MCU只能用Forth开发的时候,我想就不是掉粉那么简单的事情了。但凡有点自知之明的人,都不会拿Forth和C比较谁更高级。

点评

“如果某个MCU只能用Forth开发的时候,我想就不是掉粉那么简单的事情了。但凡有点自知之明的人,都不会拿Forth和C比较谁更高级”: “只能用Forth”,呵呵,哥们,你太幽默了!!! (1)你没有看到我为STC单片机  详情 回复 发表于 2024-11-26 01:17
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-04-30 08:41:32

105

主题

1215

回帖

1万

积分

荣誉版主

积分
12882
发表于 2024-11-26 01:17:47 | 显示全部楼层
本帖最后由 杨为民 于 2024-11-26 01:27 编辑
晓*** 发表于 2024-11-26 00:39
粉丝当然要做的,但如果官方层面推崇你那些落后的技术,那与本人价值观不合。用户有粉或不粉的选择自由, ...

“如果某个MCU只能用Forth开发的时候,我想就不是掉粉那么简单的事情了。但凡有点自知之明的人,都不会拿Forth和C比较谁更高级”:
“只能用Forth”,呵呵,哥们,你太幽默了!!!

(1)你没有看到为STC单片机写的C语言编译器吗?
STCIDE + 金水151 + AIapp-ISP:全国产纯绿色的80x51单片机软件开发工具链
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10532
(出处: 国芯技术交流网站)

AI8051U单片机,从入门到精通(6):WD-C351语言与金水151-C351编译器简介
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10383
(出处: 国芯技术交流网站)

(2)你没有看到用我写的C语言编译器,用C语言为STC单片机写的RTOS吗?
Ai8051U单片机,从入门到精通(9):金山151-RTOS单片机实时多任务操作系统
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10771
(出处: 国芯技术交流网站)

(3)你没有看到用Keil的C51/C251语言编译器,用C语言为STC单片机移植的uC/OS-II RTOS吗?
深入剖析 AI-单片机 uC/OS-II RTOS 系列 | 实战派教授 权威 O/S 学习指南
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7539
(出处: 国芯技术交流网站)

单片机RTOS实时响应时间排行榜重大宣布:STC32G12K128单片机 全面碾压 STM32F103C
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7724
(出处: 国芯技术交流网站)

(4)你没有看到介绍STC官方用Keil的C251语言编译器,用C语言为STC单片机移植的FreeRTOS吗?
FreeRTOS入门@STC32G, 【1 ~ 11 集】 连载,本坛荣誉版主杨老师出品
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=5451
(出处: 国芯技术交流网站)

(5)你没有看到用Keil的C51/C251语言编译器,用C语言为STC单片机写的 RTOS吗?

STC8位单片机天山x51实时多任务操作系统简介
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=1402
(出处: 国芯技术交流网站)

“但凡有点自知之明的人,都不会拿Forth和C比较谁更高级”:
呵呵,哥们,你真不是一般的幽默了!!!

你看看上面我在本论坛上关于开发应用C语言,包括用C语言开发RTOS的系列文章,你还会觉得我对自己的C语言水平和知识没有“自知之明”吗?
倒是你,你知道你自己的C语言水平吗?看完这些文章后会不会觉得自己的脸“啪啪”的响?





回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-11-26 09:24:24 | 显示全部楼层
摆事实,不讲因果,团结 抗衡欧美,小米加步枪,洋为中用;
看珠海航展,大国雄风,
不就是 有Forth, 就Forth好
有 C, 就 C好,有 C++ 更好吗,DF31, DF41, DF51, 不还是51好吗

关键是咱 www.STCAIMCU.com 能做点硬核技术,而不是依靠欧美
不羡慕别人:
25年前在美国公司:
STC系统芯片 =  8032 + 视频DSP + 音频DSP
现在:
www.STCAIMCU.com
自己的 【Ai8051U, TFPU】,【Ai8052U,TFPU, DSP, 模拟大师】
昨晚研发部8个人,一起开会开到 23:30,忙硬件中
过两年硬件核心技术更硬核了,再来忙这编译器的事

编译器/汇编器:
我映像我师傅第一个 51的高阶语言用的是 intel PLM-51
我欣赏的汇编是,结构化汇编,神似 高阶语言啊

有网友说我们部分 C语言程序 写出了 C++的神韵






回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:65
  • 最近打卡:2025-04-30 09:46:51

0

主题

23

回帖

248

积分

中级会员

积分
248
发表于 2024-11-26 09:54:03 | 显示全部楼层
杨老师,我初中上了二年级退学,自学硬件干到某大厂研发工程师,但是我对英语确实很感冒始终学不会,你能推出中文编程编译器很好,能不能推出点视频教程,建立一个交流群也好呀,我就想学习中遇到问题能和大家交流

点评

不能啥都排外,编程还是关键字用英文,中文注解  详情 回复 发表于 2024-11-26 11:08
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-11-26 11:08:15 | 显示全部楼层
shuan*** 发表于 2024-11-26 09:54
杨老师,我初中上了二年级退学,自学硬件干到某大厂研发工程师,但是我对英语确实很感冒始终学不会,你能推 ...

不能啥都排外,编程还是关键字用英文,中文注解
下一代都是双语:中文+英文
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-11-26 12:32:20 | 显示全部楼层
从 SDCC-51 到 SDCC-Ai8051U-32Bit,可能是最快的一条路

点评

(1)据我好几年前的了解,SDCC-51的Windows版本使用了一个非开源的需要授权的模块,因此SDCC-51 For Window提供的EXE的Setup程序是可以运行的,供用户免费使用的。但是SDCC-51 For Window官方的开源版本程序正好就  详情 回复 发表于 2024-11-26 15:17
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-04-30 08:41:32

105

主题

1215

回帖

1万

积分

荣誉版主

积分
12882
发表于 2024-11-26 15:17:54 | 显示全部楼层
神*** 发表于 2024-11-26 12:32
从 SDCC-51 到 SDCC-Ai8051U-32Bit,可能是最快的一条路

(1)据我好几年前的了解,SDCC-51的Windows版本使用了一个非开源的需要授权的模块,因此SDCC-51 For Window提供的EXE的Setup程序是可以运行的,供用户免费使用的。但是SDCC-51 For Window官方的开源版本程序正好就缺少了这个授权模块,无法编译成功。因此要将Windws下的SDCC-51升级为SDCC-251,可能需要先去获得该模块的授权。
(2)不过将Linux下的SDCC-51升级为Linux下的SDCC-251就没有这个限制,我猜该模块的Linux版本是开源免费的,SDCC-51 for Linux开源版本是可以编译成功的。
(3)我当初看了SDCC-51的源代码,觉得其架构很难升级为80251指令集架构,因此就反思:为什么SDCC自己团队不将其升级为SDCC-251?是它们没有那个能力吗?我觉得不是,肯定是基础框架方面的问题。
(4)另外SDCC-51 for Linux开源并维护了好多个版本,为什么那么多年没有厂家、团队或者个人将其升级为SDCC-251 for Linux?是全世界的有时间和有需求做这个事的人都没有我 聪明?肯定不是,一定是已经试过了不成功。
(5)所以好几年前我就放弃了对SDCC的移植,专心研究自己的8051/80251指令集C语言编译器。

点评

杨老师,请教您当时考虑移植SDCC是否考虑过GCC或者LLVM?LLVM编译器是完全开源的,如果能适配LLVM,C++也可以用了。  详情 回复 发表于 2025-3-16 20:54
看到您之前有提到的 难度在哪 的文章  详情 回复 发表于 2024-11-26 16:42
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:74
  • 最近打卡:2025-04-29 13:02:20
已绑定手机

0

主题

130

回帖

174

积分

注册会员

积分
174
发表于 2024-11-26 16:20:48 来自手机 | 显示全部楼层
学习
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 20:23 , Processed in 0.134358 second(s), 115 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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