首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

创刊号-P叔的 P

hello world.

这里是码农英语课堂的第一期,我是 pshu,已经35岁高龄了,所以大家也可以叫我 P叔. 是一个通过分享英语相关内容的方式来同时提高程序员英语和编程水平的公众号. 如果你对提高英语和编程都感兴趣的话,欢迎关注本公众号.

创刊号第一期和大家复习一个 P叔的"P"开头的单词

process

在计算机英语里面 process 主要有两个意思比较常用

1. 进程

名词.进程在计算机科学中定义是一个程序的执行的实体.说的简单点就是程序中一系列指令的动态执行载体. 在Linux系统中可以使用 命令来查看进程的状态, 就是 的简写.

进程之间的资源是相互隔离的,那如果进程之间要通讯, 我们就需要 IPC, 也就是 inter-process communication. 常见的IPC 有一下方式:

share-momery 共享内存

pipe 管道, 如

signal 信号, 如 给指定的进程 id 发送 9号信号.

如果想知道9号信号的意义,可以试试

2. 处理

动词.P叔是学通信工程专业的,大学有信号处理这门课程, 就叫做"Signal Process".

现在很有名品牌的 WPS Office 中的 WPS 其实就是文字处系统WPS

说回一点和编程相关的东西吧! 在编程当中对于process这个单词,我的建议是一般情况下不要用这单词来作为函数的命名, 因为 process "处理"是一个非常抽象的词, 这样的函数对于读代码的人来说,数据经过这函数处理后会有什么变化根本无法从函数名体现出来;命名没有反应出程序的意图的话,那很有可能不是一个好的命名.

还有就由于 procces 抽象级别较高, 各种暂时无法安放的操作就都往这里塞, 结果塞出了一个长函数 long function.

比较推荐的做法,根据实际操作的层面来命名你的函数.比如 sqlSanitize, storeData.

基于同样的原因在命名上建议少用的还有 manage, handle.

最后给出一个句子来帮助大家记忆.

The Javaprocesshasprocessedhalf of the data set; you can see that via theprogressbar.

这个Java进程已经处理了一半数据了; 你可以通过进度条上看出来.

(progress 和 process 非常相近可以一起对比记忆)

好了 最后, 如果你对 码农英语课堂 感兴趣的话, 欢迎点赞和关注.

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180117G0079N00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券