发新帖

非常希望华为出了鸿蒙os后开发用中文编程软件

attention_1 / 2020-10-8 18:56
浏览: 1993 / 回复: 33
楼主: attention_1

非常希望华为出了鸿蒙os后开发用中文编程软件

[复制链接]

18

主题

182

帖子

614

积分

-r--r--r--

Rank: 3Rank: 3

积分
614
joo_tsao 发表于 2020-10-17 21:17:07 | 显示全部楼层
今天,我们跟美国的科技战可以说是开打了,但,我们国家并没有说取消英语考试,我们爱国,努力贡献自己的力量打赢这场竞争(对于大多数的人来说,贡献力量的最好方式是,努力把自己的公司经营好、把自己的工作做好、争取更高的工资、把自己的家庭活好、活开心),我们每个人都按部就班,逐渐替换对外国技术的依赖(马上替换既不现实,也会搞死自己),但,同时,我们更要开放、包容,才能赢得这场竞争,我们不是反科学、反智。

18

主题

182

帖子

614

积分

-r--r--r--

Rank: 3Rank: 3

积分
614
joo_tsao 发表于 2020-10-17 21:31:58 | 显示全部楼层
就连我们的军人都要努力学一点英语:Put down your gun.

31

主题

339

帖子

1226

积分

-rw-r--r--

Rank: 4

积分
1226
lookfor 发表于 2020-10-18 07:54:04 | 显示全部楼层
代码混淆技巧
pp.jpg

点评

中英兼容有深度,全英文就好理解了?  发表于 2020-10-18 11:49

8

主题

567

帖子

3365

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
3365
sksweet 发表于 2020-10-18 09:08:37 | 显示全部楼层
别希望了,这根本不是英语的问题。

1

主题

5

帖子

23

积分

-r--------

Rank: 1

积分
23
mcucore 发表于 2020-10-19 16:29:22 | 显示全部楼层
joo_tsao 发表于 2020-10-17 21:04
提出这些概念的人,如果不是外行,那么,要不然是搞圈钱营销的(骗钱)人,要不然是心地很坏的人(就跟口罩 ...

兄弟,口罩上那条铁丝是为了鼻子部位更贴合不漏气!

31

主题

339

帖子

1226

积分

-rw-r--r--

Rank: 4

积分
1226
lookfor 发表于 前天 22:18 | 显示全部楼层
本帖最后由 lookfor 于 2020-10-25 22:38 编辑

中文文档比较重要

保存为 按字数插入换行符.go
  1. package main

  2. import (
  3.         "bufio"
  4.         "io"
  5.         "log"
  6.         "os"
  7. )

  8. var source_dir = "/home/her/a.txt"
  9. var dest_dir = "/home/her/c.txt"

  10. func main() {
  11.         按字数插入换行符(source_dir,dest_dir,10)
  12. }

  13. func 按字数插入换行符(dir1 string,dir2 string,len int) {
  14.         f1, err := os.Open(dir1)
  15.         f2, err := os.OpenFile(dir2,os.O_CREATE | os.O_RDWR, 0644)

  16.         if err != nil {
  17.                 panic(err)
  18.         }
  19.         defer f1.Close()

  20.         //fmt.Println(reflect.TypeOf(scanner))

  21.         scanner := bufio.NewReader(f1)
  22.         w := bufio.NewWriter(f2)

  23.         for {

  24.                 c1, _, err := scanner.ReadRune()
  25.                 if !(err == io.EOF) {
  26.                         w.WriteRune(c1)
  27.                 } else {
  28.                         break
  29.                 }


  30.                 for i := 0; i < len; i++ {
  31.                         c, _, err := scanner.ReadRune()
  32.                         //        fmt.Printf("%c", c)
  33.                         if !(err == io.EOF){
  34.                                 w.WriteRune(c)
  35.                         }

  36.                 }
  37.                 //println("")
  38.                 w.WriteString("\n")

  39.         }
  40.         err = w.Flush()
  41.         if err != nil {
  42.                 log.Println("flush error :", err)
  43.         }

  44.         f2.Close()
  45.         f1.Close()

  46. }


复制代码

4

主题

17

帖子

89

积分

-r--------

Rank: 1

积分
89
ruieapples 发表于 前天 22:46 | 显示全部楼层
ghostry 发表于 2020-10-9 08:21
这个降低学习曲线同时也拖慢开发进度,要多敲击很多键盘.

开发的门槛,一直都不是在英文上面.

照这个逻辑,五十年后汉语消失了。
OS: UnionTech OS Desktop 20 Home x86_64
Host: 20NE000NCD ThinkPad E495
Kernel: 5.4.50-amd64-desktop  
Packages: 1916 (dpkg)
Shell: bash 5.0.3
Resolution: 1920x1080
DE: Deepin
WM: KWin
Icons: bloom [GTK2/3]
Terminal: deepin-terminal
CPU: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx (8) @ 2.100GHz
GPU: AMD ATI Picasso
Memory: 13971MiB

4

主题

106

帖子

512

积分

-r--r--r--

Rank: 3Rank: 3

积分
512
wufenp 发表于 前天 23:07 | 显示全部楼层

这是真牛啊

8

主题

287

帖子

1588

积分

-rw-r--r--

Rank: 4

积分
1588
lzhjqc 发表于 前天 23:28 | 显示全部楼层
不如说让人用中文描述需求,能自动生成代码,而且能实现需求才是厉害。

106

主题

1883

帖子

6090

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
6090
ghostry 发表于 昨天 08:58 | 显示全部楼层
ruieapples 发表于 2020-10-25 22:46
照这个逻辑,五十年后汉语消失了。

不能这么说, 在人类表达方面,汉字优势很大.

以后发展趋势是给电脑说英语,给人说汉语.

250

主题

1052

帖子

4938

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
4938
wangyukunshan 发表于 昨天 11:42 | 显示全部楼层
lookfor 发表于 2020-10-8 20:16
中文编程软件 不适合国际化使用

大家好,这是第一期 《Linux 中国社区大佬面对面》,这次有幸能够邀请到 o ...

楼主说是中文,不是说汉字,所以说如果用汉语拼音也不算不合国际规范,除了声调是个麻烦,当然,我总体同意你的说法,因为真正用上了,汉语拼音编程也不一定好,人们会自然而然地先在脑海中转化为汉字再继续干活儿。

7

主题

23

帖子

98

积分

-r--------

Rank: 1

积分
98
QQ
yanghu 志愿者 发表于 昨天 11:46 | 显示全部楼层
中文不太方便于国际交流哟,中文歧义比较多。
设   备: LENOVO 20167 (LENOVO_MT_2016) Notebook
操作系统: Deepin 20 Linux version 5.7.14-050714-generic
处 理 器: Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz (双核 / 四逻辑处理器)
内   存: 4GB(DDR3 1600MHz (0.6ns))/4GB(DDR3 1600MHz (0.6ns))
显示适配器: nVidia GF108M [GeForce GT 620M/630M/635M/640M LE]
存储设备: WDC WD5000BPVT-08HXZT3 (500 GB)/KINGST

54

主题

149

帖子

767

积分

-r--r--r--

Rank: 3Rank: 3

积分
767
luming 发表于 昨天 11:47 | 显示全部楼层
编程需要很多能力,其中英文只是其中最简单的一种能力而且对英语掌握要求并不高,如果这么简单的事情搞不定,其实不太适合编程,就好像小学数学学不明白不适合编程一样。

7

主题

23

帖子

98

积分

-r--------

Rank: 1

积分
98
QQ
yanghu 志愿者 发表于 昨天 11:47 | 显示全部楼层
sunshine2006 发表于 2020-10-13 19:54
关键不在于编程语言

请一问,你的这些配置信息是如何弄上去的?好高级哦,我想试试
设   备: LENOVO 20167 (LENOVO_MT_2016) Notebook
操作系统: Deepin 20 Linux version 5.7.14-050714-generic
处 理 器: Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz (双核 / 四逻辑处理器)
内   存: 4GB(DDR3 1600MHz (0.6ns))/4GB(DDR3 1600MHz (0.6ns))
显示适配器: nVidia GF108M [GeForce GT 620M/630M/635M/640M LE]
存储设备: WDC WD5000BPVT-08HXZT3 (500 GB)/KINGST
返回列表
12
发新帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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