东华科技燕京有限公司的研究课题......一个没有!
王志勇的主要工作就是“卖”,卖科技产品、卖技术专利;既卖东华的产品和技术,也倒腾其他有钱可赚的东西。
而东华科技蓟市有限公司的主业才是“研”。
今天上会的攻关项目,除了远东沃罗宁的1个,其他19个,包括老马的、李太顺的项目,都被列到了蓟市的公司。
孙岚在协助科研团队方面工作细致、考虑周到、经验丰富,被大伙称为“孙管家”。
陈立东发现,李太顺已经开始回归正轨。
之前盘山电机厂跨省转移阵地,李太顺是大伙的主心骨,陈立东也是尽量放权,让李太顺眉毛胡子一把抓。
现在的机电公司,各项制度趋于健全,人事、财务接受集团部门的领导,生产上一些骨干也开始挑起了大梁,所以李太顺开始轻松下来,就把更多的精力转移到各种电机的改造、创新上。
这也是东华机电能够在微型电机、在多极磁环充磁工艺上取得突破的根源。
陈立东还发现个现象,最近李太顺很少穿工装了,今天开会也是西装革履,胡子刮得藏进了肉里,领带上的夹子也十分晃眼......这小子莫非...春天到了?
陈立东思想正开小差呢,翟华向他发难、提出了编程语言的问题。
陈立东对汉语编程也非常感兴趣,于是问道:“翟姐,唔...翟教授,我上师范学过BASIC语言,对后来这几年的编程语言没研究。
你刚才说用汉语也可以编程?
好像汉语表达不精确吧。
我知道计算机的逻辑不是‘0’就是‘1’,应该是只有英文那套语法、逻辑才能实现编程吧。”
翟华皱了皱眉,看着满屋子的人都有点好奇,只好给大家科普一下:
“语言就是一种符号,计算机语言、编程语言、自然语言是三种不同的东西,不要混淆。
最简洁的计算机语言为‘0’和‘1’,对应的含义是电路的‘开’和‘关’,通电状态的‘有’和‘无’,电压状
态的‘高压’和‘低压’,这些是机器能够很好识别的信号。
这种语言叫二进制机器语言,还有三进制、八进制、十进制、十六进制的机器语言。
陈立东心说,讲也是白讲,这一屋子能听懂的恐怕只有李太顺和孙岚,连马建国都费劲,似乎还有个张兵,张兵是燕京科大无线电专业毕业,研究生转到了工业自动化,应该也学过编程。
翟华继续‘科普’:
“编程语言就是用机器语言汇编成的字符串、命令集。
编程语言也非常简练,你学的BASIC语言,字符加命令集总计就几十K的内容。
举个例子可以让大家更好理解,编程语言相当于音符和节奏的组合,用音符可以谱写旋律,用编程语言可以编写程序。
优美的旋律可以令人心情愉悦,完美的程序可以令机器顺滑地生产。
自然语言就是我们人类用的汉语、英语、法语等等,这些和机器语言、编程语言的区别更大,首先是词汇量。
刚才说了机器语言是‘0’和‘1’;
编程语言中,C语言一共32个关键字,Java大概50个;
而自然语言,词汇量就大了。
我们经常说,常用汉字3000个,汉语大字典收录了5万多。
而英语,本科要求掌握6000个,英汉大辞典收录的词汇有20万个。
其次,机器语言是抽象的,编程语言是结构化的,都有固定格式和条条框框的,这样才能表达严谨的逻辑。
而所有自然语言,都是非结构化的,具有容错性、歧义性、易变性。
举个例子:汉语也好、英语也罢,同样几个字的组合,却能表达不同的含义。
在编程语言中,就不允许出现歧义,因为它们都是特定的关键字,如果程序员在无意间写了有歧义的代码,程序就会报错无法运行。
再回到开始的问题,陈董问‘是不是只有掌握英语才能编程’,我的回答是否定的。
我认为,编程和使用什么自然语言没有直接关系,编程只是数学逻辑关系的组建和计算,不懂英语一样可以学习编程语言。
只不过现在的编程语言,发明者都来自英语国家,教材、工具书都使用英语解读,才使编程语言罩上了英语的外衣。
而我们一些院校的老师,已经撰写了一批用汉语解析编程语言工具书,一样能教会华夏人编写程序,哪怕你是初中生、不懂英语也能成为程序员。
当然这只是理论上的,实际上要想成为程序员,更准确的解读编程语言,特别是跟同行们交流,都需要掌握一定程度的英语。
所以,我们更期望,能有基于汉