递归火山软件开发平台

标题: 无符号字节什么时候出一个啊!比大小转化整数来用没效率啊! [打印本页]

作者: 呵呵仙8    时间: 2023-10-13 23:32
标题: 无符号字节什么时候出一个啊!比大小转化整数来用没效率啊!
无符号字节什么时候出一个啊!字节比大小转化整数来用,没效率啊!操作A码文本经常用~~~

(, 下载次数: 53)

(, 下载次数: 51)

这样写法,总觉得程序效率上不去啊~~~

作者: 创世魂    时间: 2023-10-14 08:26
这个应该不会出的。因为火山的类型设计是全平台统一类型。并没有设计针对某个平台推出特定的类型。
作者: shuimiao    时间: 2023-10-14 09:04
创世魂 发表于 2023-10-14 08:26
这个应该不会出的。因为火山的类型设计是全平台统一类型。并没有设计针对某个平台推出特定的类型。 ...

感觉吴总这种统一类型设定有点偏执了。火山本身又不支持一套源码多端编译,每种平台都需要独立开发。既然这样,某平台多一些类型又能有什么影响?担忧pc比安卓多一些类型,导致安卓用户不能适应?这不是纯属杞人忧天吗?这种统一类型设定造成的互相阉割,只会严重束缚PC和安卓本身的能力和潜力。
作者: yxrj    时间: 2023-10-14 09:09
shuimiao 发表于 2023-10-14 09:04
感觉吴总这种统一类型设定有点偏执了。火山本身又不支持一套源码多端编译,每种平台都需要独立开发。既然 ...

支持!
作者: 呵呵仙8    时间: 2023-10-14 11:42
创世魂 发表于 2023-10-14 08:26
这个应该不会出的。因为火山的类型设计是全平台统一类型。并没有设计针对某个平台推出特定的类型。 ...

哎,怎么说呢!1字节的变量能完成的工作,硬要花4字节的变量来完成.先不说转化软件可能要花时间,按理创建和释放4字节变量所花的时间是创建和释放1字节变量所花的时间4倍!所以,总觉得程序效率上不去!
作者: 呵呵仙8    时间: 2023-10-14 11:50
shuimiao 发表于 2023-10-14 09:04
感觉吴总这种统一类型设定有点偏执了。火山本身又不支持一套源码多端编译,每种平台都需要独立开发。既然 ...

你说的对,各写各的.各运行各的系统,变量和方法起不起同一名称又有什么区别,又不能转换一下编译环境就立马支持安卓系统.还不是要重写代码!!
作者: shuimiao    时间: 2023-10-14 11:55
呵呵仙8 发表于 2023-10-14 11:50
你说的对,各写各的.各运行各的系统,变量和方法起不起同一名称又有什么区别,又不能转换一下编译环境就立马 ...

如果说减少学习成本,那就在命名上统一,而不是阉割掉。比如安卓和视窗都叫小数,这叫命名统一,但是你不能因为安卓没有某些类型就不允许视窗有,或者视窗没有某些类型就不允许安卓有。还有说到命名统一,很多核心库常见命令的命名,安卓和PC根本不一样,甚至是调用参数的顺序都不同,这也叫统一?所以我都不明白吴总是什么想法,搞得有点不伦不类。
作者: Xelloss0618    时间: 2023-10-14 12:36
效率上问题不大,无符号字节到整数,效率相差2%左右,基本可以忽略不计。

另外,你是不是弄错了一点,ANSI和UTF8文本的字节,本身就是有符号啊,你弄出无符号反而是不对的……
作者: 呵呵仙8    时间: 2023-10-14 12:51
Xelloss0618 发表于 2023-10-14 12:36
效率上问题不大,无符号字节到整数,效率相差2%左右,基本可以忽略不计。

另外,你是不是弄错了一点,ANSI ...

多字节文本,有符号不能判断那个字内容是双字节,那个字内容是单字节吧??
作者: Xelloss0618    时间: 2023-10-14 13:53
呵呵仙8 发表于 2023-10-14 12:51
多字节文本,有符号不能判断那个字内容是双字节,那个字内容是单字节吧??

多字节文本和 UTF8 的 char 本身就是有符号字节,易语言的基本类型是字节无符号,其他都有符号,导致相关的判断跟 C++ 有些不同。
有符号字节判断字符是否单字节很简单啊,判断大于等于 0 就行了。
或者判断 位右移(字节, 7) == 0,这个对有符号和无符号都适用。
作者: 呵呵仙8    时间: 2023-10-14 21:52
Xelloss0618 发表于 2023-10-14 13:53
多字节文本和 UTF8 的 char 本身就是有符号字节,易语言的基本类型是字节无符号,其他都有符号,导致相关 ...

学习了,谢谢!
作者: zqiz    时间: 2023-10-19 11:11
老吴以为大家都是天才,只管下蛋,不管孵鸡
作者: 创世魂    时间: 2023-12-9 18:33
等下次发布就可以自定义类型了,新增别名类型属性。


作者: 君安光电科技    时间: 2023-12-9 19:23
创世魂 发表于 2023-10-14 08:26
这个应该不会出的。因为火山的类型设计是全平台统一类型。并没有设计针对某个平台推出特定的类型。 ...

统一个JJ啊?不统一语法给大伙看看?
作者: wangvoldp    时间: 2023-12-24 18:27
建议直接增加 无符号 字节 短整数 整数 和 长整数
作者: quary888    时间: 2023-12-24 18:32
本帖最后由 quary888 于 2023-12-24 18:35 编辑
shuimiao 发表于 2023-10-14 09:04
感觉吴总这种统一类型设定有点偏执了。火山本身又不支持一套源码多端编译,每种平台都需要独立开发。既然 ...

说的对
作者: 呵呵仙8    时间: 2023-12-24 18:51
wangvoldp 发表于 2023-12-24 18:27
建议直接增加 无符号 字节 短整数 整数 和 长整数

听说,新出版本.支持c++数据类型起别名!!




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4