方文率先开口,介绍起自己的情况:“我以前在家里的计算机上用FORTRAN语言编写过一些简单程序,像四则运算的计算器之类的。C语言我还没接触过,不过编程语言之间总有相通之处,我估计用不了太多时间就能开始用C语言编程。”
许莉和曲静怡稍作交流后,说道:“我和静怡都没真正尝试过编程,只是偶尔在外面接触过电脑,懂得一些基础的电脑操作。我想着我们入门编程应该不会太慢,就是复杂功能可能干不来,只能实现些简单逻辑。”
李勇军微微红了脸,有些局促地举手:“进大学前,我都没摸过电脑,编程这事儿,我怕是一时半会儿帮不上大忙了。不过大家放心,我一定尽快熟悉电脑操作,抓紧学编程!”
秦奕听了,温和地宽慰道:“没接触过电脑这很正常,现在计算机都不怎么普及,大部分人都是这样的,你不用感到抱歉。”
略作停顿,他神色凝重起来,接着说:“这么看来,目前熟练编程的就我和方文,你们三个只能一边学习一边承担些简单功能实现的任务了,不过问题不大,反正汉卡项目本身也不算太过复杂。”
“嗯嗯,行,没问题!”众人纷纷点头。
李勇军见秦奕这般胸有成竹,原本慌乱的心绪也安定了下来。
饭后,秦奕一行来到林宇轩的办公室。
推开门,秦奕礼貌地说道:“林老师你好,我们想问下你这边有C语言的编程工具可以借用一下吗?”就在这时,他的目光不经意间扫到林宇轩桌上摆着一份有关Unix操作系统的详细资料,心脏猛地跳动了一下,眼中闪过一丝惊喜。
要知道前世风靡全球的苹果操作系统OSX以及最有名的开源操作系统LINUX都是脱胎于UNIX操作系统的,桌上这份资料,无疑是当下学习和了解操作系统的绝佳材料。
林宇轩听闻他们的来意,二话不说,从抽屉里取出自己的一张软盘:“拿去用吧,同学们,希望能帮上你们的忙。”
不仅如此,在听说秦奕他们要用C语言做项目实践之后,林宇轩还特意拿出一本《C程序设计语言》借给他们学习,借完还不忘叮嘱几句:“这本书很不错,好好看,有问题随时来问我。”
秦奕几人感激不已,连声道谢后,回到机房。
只见已有两三个人坐在电脑前忙碌着,敲击键盘的声音此起彼伏。
于是秦奕带着其他人来到旁边空无一人的办公室里,轻轻关上门后,说道:“来,我先给大家简单讲讲汉卡的实现原理。”
“大家都知道,现在市面上流行的DOS操作系统没有内置中文处理功能。而汉卡,是专门提供中文处理能力的硬件设备,要能处理中文,就得识别中文而且能根据用户的输入让显示器输出相应的中文。”
“这就要求汉卡有自己的存储单元和计算单元,其中存储单元里得装汉字字库,涵盖大多数常用汉字的字形、编码等信息。计算单元则将用户的输出处理转化成显示器需要的中文显示信息。”
“当我们敲击键盘,操作系统收到编码信息,就会将其传送给汉卡。汉卡依据这些编码,把要显示的信息回传给操作系统,操作系统再传给显示器,最终汉字就能显示出来了,这就是汉卡的工作原理。”
“基于这个原理,我们的研发工作可以这么分工。”
秦奕目光扫过众人,有条不紊地安排起来。
“收集汉字字库信息这块,对编程要求最低,不过工作量不小,相当考验细心和耐心,勇军,我觉得你可以试试。”