最新计算机专业实训周报(模板3篇)
范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料编写前的参考。相信许多人会觉得范文很难写?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧
计算机专业实训周报篇一
我,王斌、张涵、任艳艳、欧阳天石、王子超被分在第一组,张涵任组长。
第一步是拆机子。前端带有磁铁的改锥在拆装机箱螺丝钉时很容易上手,拆机子这一步没有太大的麻烦。
拆完电脑后,我摆弄了一下各个硬件:网卡很好认,即使不看它的"d-link"标志,看一下它附带水晶头的插口即知;内存条也很好辨认,是直尺大小的一个绿色长条;鼠标是双飞燕的双键鼠标,手感自然比不上三键鼠标;光驱是nec的vcd光驱;硬盘是madein马来西亚的"西部数据";至于机箱,我们的是卧式的,还有一些是塔式的。
揣摩一番硬件后,是该把它们装回去的时候了。先由我主刀安装amd的cpu。将"零插拔力"的插口的横杆拉起,然后将cpu无针的三角对准插口无孔的三角处放下去拉下横杆即告完成。接下来是装风扇——将风扇基座的簧片卡住cpu插口侧端亦固定完毕。只是由于供我们拆装的机子是较早前的电脑,其风扇接线并不是像常规的接法一样接在主板上,而是接在电源线上,这让我略微思考了一会。
很轻松地将显卡和网卡插在pci插槽上、内存条插在黑色的插槽后,便要开始数据线的安装了。软驱的数据线最为明显,是分叉的,不用费劲就可以找出并装好。接下来是光驱、硬盘的数据线,因为我在家中安装过刻录机,安装它们自然不在话下。当然,这里有一个诀窍:将数据线的红色边缘朝向电源线接口那一方就不会接错了。另外,接鼠标的和键盘时发现其接口不是主流机箱接口中的绿色接口和紫色接口。
组装完毕,第三步是进行安装系统的实习。由于机子本身已经装有windows98系统,我们打算格式化系统盘后重新安装。
先是直接在c盘下输入以下命令:formatc:/q,即快速格式化c盘。格式化完毕重启电脑,按"del"键进入bios设置界面,将启动顺序设置为"cd-rom"优先。保存设置退出后再次重启电脑,在光驱中放入win98安装盘,光盘引导后选择"startwithcd-rom......"一项,片刻后即进入win98安装界面。
小设置几下后便进入30来分钟的系统安装过程,此时可留一人值守,其他同学就可以放松放松了。
安装过程进行到某一阶段后,系统会重启。重启三次后,win98操作系统便基本安装完毕。
第四步是装驱动。由于不熟悉各驱动安装盘的内容,又没有说明书可供参考,所以几乎是挨个尝试着安装的,而且失败了多次。其中有一次网卡安的"xxcomx20xx"的驱动,安装完毕后倒也无故障和冲突,但却无法正常使用网卡。后来找到了d-link的驱动重装了一遍才算安装成功。
第五步是练习分区。这里要用到dos的fdisk命令。其实,我以前的分区多是用xp安装盘直接分区,或是在windowsxp下用"分区魔术师"分区,都比fdisk分区命令要简单得多,换句话说,我还真没怎么用过fdisk。
同先前的format命令一样,我是在安装盘的"win98"目录下调用该命令的。直接输入fdisk命令即进入分区菜单。
首先是删除分区。选择第三项即是删除分区功能。新的菜单里又有子菜单供你选择,依次是"删除基本分区"、"删除扩展分区"和"删除逻辑分区"。需要注意的是,删除分区时必须先删除"逻辑分区",再删除"扩展分区",最后才删除"基本分区",否则系统会提示删除分区无效。
删除完分区后,就该回到主菜单选第一项创建分区。创建分区的顺序正好和删除分区的顺序相反。即先创建"基本分区",再创建"扩展分区",最后创建"逻辑分区"。值得注意的是,创建基本分区时系统会提示你是否将所有空间分配到该分区,这里选"否",然后就可以自己定义分区的空间大小。另外在创建分区时不要设置卷标,否则系统可能会不识别分区。
万一不小心设置了卷标也不要紧,再格式化一遍设置了卷标的分区,然后在系统提示是否清楚卷标时选择"是"即可。
创建完全部分区后,就需要选择主菜单的第二项把基本分区设置成活动分区,最后退出fdisk的菜单,用format命令依次把各分区格式化一遍即可。
第六步是制作网线。网线的制作方法比较独特,先是用特制的钳子在网线的外皮上轻划一圈,即可用手把外皮剥掉。接下来是分线,剥离外皮的网线会露出八条小线,白色和彩色的小线两两绕在一起。只需将八条小线从左到右按以下顺序分好即可:白、橙、白、蓝、白、绿、白、棕。最后,将蓝线和绿线左边的白线交换一下位置,一根网线就分好线了。分好线以后就可以安装水晶头了,将分好线的一头插入水晶头里,然后用刚才划外皮的特制钳子加紧水晶头即可。安装水晶头前一定要注意将八根小线弄平弄齐,否则装入水晶头时可能会出现个别小线套不上水晶头里的金属触片的情况,从而导致整根网线作废。
第七步是连接局域网。这一步倒没有什么太难的地方,只不过需要反复调试。可先在"开始"-"运行"里输入"cmd"进入"命令提示符",然后输入"ipconfig"查看本机或是其它机子的ip地址。然后在"网上邻居"里设置好"网关"、"子网掩码"和"ip地址"就可以尝试着连接目标计算机了。如果连接不上可以考虑在"命令提示符"里"ping"一下,看是否网络连接通畅。如果第四步和第六步工作没做好的话,都有可能导致这一步无法完成。
第八步是网上冲浪。进入这一步就相对轻松多了。很多同学都对在线电影感兴趣,只是不知道免费在线电影网站的网址,我告诉他们网站的网址,又帮他们下载并安装好realplayer10,就可以在线观看电影了。不过有一点值得注意,机房的电脑都安装了还原精灵,一重启就会自动还原系统盘,所以我下载的软件一律放在d盘。
与别人不一样的是,我并不着急网上冲浪,而是先下载一个叫"maxthon"的浏览器。众所周知,ie浏览器本身太耗资源,反应速度慢,且极易出现"停止响应"的现象,而遨游就快捷多了,我已经习惯用它了。
下载好浏览器后,我接着下载"紫光拼音输入法3.0",它相对于"微软拼音"和"智能abc"要好用得多。安装完"紫光拼音"后,我才正是开始网上冲浪。
想去的网站太多,可是没记住它们的网址怎么办?好在我有一个随叫随到的"收藏夹",那就是我的网站。没错,自己的网站总归是记得的,而平时我就注重将各大酷站链接到我的网站上,这样走到哪里都不怕。
先在我的网站里进入"千龙新闻网",看看当天有什么值得关注的新闻。接着进入"全球中文论坛网",看看当日有什么精彩的、搞笑的帖子,然后就在"博客中国"里看看有哪些值得学习的知识。
潜水完毕,先看看邮箱里的邮件并回复,接着进入"中国学生网"开始灌水。先在"电脑网络"里帮助初学者回答问题,接着在"iq竞技场"上接诗、对对联,最后看看以前发的帖是否有人回复以及看看他们的评价。
一张一弛,文武之道。灌完水后,双眼已略带疲惫,需要轻松一下。于是来到音乐网站听听最新的歌曲,来到flash网站看看flash新作,来到"中国声音网"听听曲艺、相声,用"龙卷风收音机"听听广播电台,不由感到畅快无比。
轻松之余,忽然想学些技术,于是看看"手机有人网"的手机资讯,看看"京东多媒体论坛"的时尚数码,看看"豆豆技术网"里的电脑技术......
最后是维护自己的网站。先回复留言本里的留言,更新一下建站日志,然后用"写字板"写下一篇已经构思好的文章,然后在网上发布......
不知不觉,一周的计算机实习结束了。这次实习就像一次轻松愉快的旅行,开拓了我的视野、提升了我的技能,也加强了我的动手能力,让我与电脑进行了一次"零距离"接触,是我人生旅途中一次弥足珍贵的经历。
计算机专业实训周报篇二
尊敬的老师:
您好!
初踏社会,心情激动、紧张、难过。激动的是我终于可以长大了,可以开始我真正的人生,紧张的是不知自己是否能适应这个社会,战胜这新环境,难过的是从此我就要告别那纯真的学生时代了,心里矛盾脑子里翻天覆地。
我现在的工作是为公司担任网络管理职务。刚进来公司的时候经理就和我聊了很多,问我网络方面会不会,组装和维护计算机有过吗?我当时真是出了一把冷汗,不过还好平日在学校都有这方面的动手,自己的电脑被我也折腾过一段时间,还是游刃有余的回答了经理的“逼问”。到现在我工作有两个月了,还记得实习开始的那一天,我是在无聊中度过的,整日无所事事,几乎在办公桌前一坐就是一天,空闲得让我要打瞌睡了,真希望可以有人叫我帮忙做点事情啊!现在可不是这样了,五月一日劳动节是我们搬迁新公司的日子,所有的东西都是新的,我进公司的那天起我就知道,我最大挑战的时刻才刚刚开始,五一全公司员工都有四天假期,我可是天天在加班的哦,因为我就是要趁着假期把新公司的网络弄好——组建局域网。这其实就是我的工作。我当然全力以赴,尽心尽力做到最好。而且时间很紧,对于刚刚出来工作的我觉得压力挺大的,经理还给了我好几点要求,要所建的局域网能够做到:
1.网络类型为:服务器/工作站型;
2.各工作站之间可以互相访问,共享某些目录,就是所谓的资源共享;
3.服务器同时作为邮件服务器,可以在收发互联网的同时使得公司内部员工可以局域网内部自由收发邮件,统一内部邮箱地址如:xxx@.而且这个邮箱可以用outlook等邮件软件自由收发。
4.电脑收发传真。
5.公司最终实现一个无纸办公化的办公场所。
我大学三年里老师好象没教我这上面几点.但这没关系的,我有信心,我相信自己的能力,不懂就多动手多请教应该很快领悟过来的!劳动节第一天我就开始动手实干了。布线、接水晶头、装机、搞网络和调试;其实除了我,还有一个比较有经验的师傅一起做的,我一边做还可以一边学,他也会在一边指导,很快我对一些一直没接触过的事物了解过来!就这么一搞假期一下子就过去了,每天都是早上忙到晚上,很累,从未那么累!
新的办公楼正式开工了,到最后并没有按时间完成任务,但也不妨碍同事们办公!还好没有被骂。那时的局域网算是勉强通过,那位师傅也就离开了,因为他并不是我们公司的员工,只是一起协助把公司网络弄好。以后的事情都要我一个人去解决了,处理公司的电脑,打印机的故障,不知道是否能够顺利解决,而当真正将故障排除后,心里头有种说不出的高兴,我知道我的能力十分有限,但我始终没怕过,让我自己去摸索自己去解决,就算遇到实在不行的话,我会求助同学和朋友,给我做技术支持。我不怕问题的到来,因为问题总是可以得到解决的!通过这样我学习了许多,成长了不少。
每天的工作的确很累,拖着疲惫的身子回宿舍,但是后面也渐渐就习惯了。不断有新的知识学到,心里有一种充实感。经理除了让我维护网络和计算机之外,我还要维护公司一百多部电话(硬件故障维护与电话软件系统控制),以及维护公司的网站。网页制作可是我大学期间最喜欢的一个科目,现在竟然可以让我在工作中实践,我真的很开心。在这两个月里我真的学到了很多,也巩固了以往许多知识.现在工作的每一天几乎都会有大的或小的问题,这样其实我很开心,我也有信心把现在的工作做好!因为我有我的信念:我不怕问题的到来,因为问题总是可以得到解决的!
在这段实习的时间里,我经历了很多以前没有的事,就比如第一次领工资虽然只是一点点的钱,但却是我人生的转折点,一个人在他的学生时代最重要的是学习东西,增长见识,锻炼能力,尤其在大学学习时候,参于社会实践活动是一个很好的锻炼机会,赚钱不是主要的,作为学生,能赚多少钱,等你毕业了有的是赚钱的机会,这回可是我长这么大第一次用自己的双手和智慧挣来的钱,当时我真的是激动的要哭,那种感觉真的是无法形容的美妙。
实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,心得体会喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。
以上就是我这些日子来的体会,我的不足之处希望老师给予纠正和指导,谢谢!
计算机专业实训周报篇三
这学期跟李锡捷老师实习,参加的工作项目是信息安全组,因为平时较其它三位组员多接触unix-like的环境,因此成为本组组长并协助联络事情。我们期初一开始便有正式的case接手,是一个韩国的骇客教育机构hackerslab委托翻译他们的一份骇客教材。
对于这方面,我们四人虽然很有兴趣,但是相关的技术背景都还嫌不够,因此做起来并不是很轻松,最常遇到的问题就是专业名词的查询与翻译,常常会有不知如何是好的窘境发生,幸好系上的学长大多能提供我们一些查询的方向,大部分的问题到最后还是能顺利完成,这样初期的翻译工作大约持续了一个多月后暂时结束。对外的case完成后,我们继续朝着信息安全相关的方向研究,主要是针对两个程序进行改进工作,一个为测试系统漏洞的nessus,一个为侦测入侵系统snort,至此小组里再以两人一组细分为nessus组跟snort组,各自进行测试工作。我所分配的是nessus组,这是一种可以用来测试服务器有哪些网络漏洞的程序,由于采用plug-ins的方式安装,因此可以随时安插新漏洞的测试plug-ins,加上nessus总部的cvs机制,只要你的nessus系统有定期cvs更新,就能保持最新的完整漏洞测试。
在业界杂志的评比里nessus的评价甚至超越许多商用软件(nessus是免费的),但是他有个小缺点,就是有关漏洞测试报告的部分作的并不是十分完整,每支漏洞的测试回报完整与否,取决于plug-ins作者是否有在写作plug-ins加上完整的叙述与解决方案,问题是大部分的plug-ins都只有程序代码,并没有对叙述及解决方式作批注说明,因此即使在使用nessus测出系统的安全漏洞后,使用者必须在到网络上搜寻解决方法,这样作实在不是很便利,因此老师希望我们能对于nessus的测试回报部分作改良,写出一个报告阅读程序,结合庞大的信息安全信息,让使用者能在检测出漏洞的同时,直接取得相关的信息和解决方案,便利系统管理者在改善本身系统安全的时效性。
free hackers zone这学期最早接触的学习环境,应该要算hackerslab提供的一个骇客练习用工作站free hacker zone。这是一台用linux架起来的工作站,里面分将使用者分作level0到level14,每取得下依个等级的使用者权限,都有一个相对应的系统漏洞需要去破解,训练使用者在实作中了解骇客破解系统的方法,我一面翻该组织的faq,一面尝试错误,让我一路攻到level10,其中学习到的手法包括了使用者权限设定,寻找特定权限的档案,利用系统分隔符来欺骗系统,溢位攻击等等,然而在前进level11时,因为该漏洞必须自韩国本地进行破解,因此只好作罢,没能进一步继续。不过这个经验对于后来翻译hackerslab的文件有的不少的助益!
slab教材翻译经过这段暖身后,我们正式接下hackerslab文件翻译的工作,我负责的是sniff(监听)与网页安全两份教材。在以太网络上,只要是同一个lan上的机器,都能收到在lan上传送的封包,系统核心会进行比对,如果该封包是属于自己的就继续处理,如果不是就忽略掉,而sniffing原理就是改变最后的步骤,将所有经过的封包,不管是否属于自己,全部抓进来记录。sniffing的正面意义应该是用于处理观察网络流量状况,一旦网络出现异常时,可以藉由sniffing来观察有哪些异常封包,帮助排除异常状况。至于窃取传送中的使用者账号跟密码,则是cracker的行为,这并非sniffing的本意。对于区网内要如何避免被sniff,最简单是在该区网内使用switch hub。
跟hub不同的是,hub会将接收到的封包向所有连接的host传送出去,但switch本身具有mac路由表的功能,可以记得哪一个mac地址要从哪一个连接埠送出去,因此不会让不相关的host收到该封包,大大减少了被sniff撷取封包的机会。另外一种作法是对于传送的封包均作加密处理,这样就算被他人撷取到封包,对方也很难将封包解密而还原成原本的样字加以解读。常见的加密方式例如: ssl(secure socket layer)、pgp (pretty good privacy)、ssh (secure shell)、vpn (virtual private network)等等。sniff完最重要的工作是分析抓到的封包,因此这里对于各种通讯协议的封包意义大致讲解过一遍,例如该封包的来源与目的地,长度,数据内容,crc检查码等等。另外一个章节是有关网页安全,包含了浏览器跟服务器两部分,这里大多是讲述理论性质的部分。首先是有关网页服务器,对于crack的问题,最重要的还是管理者(administrator)的认知问题,只要对系统的安全性随时保持警觉,绝对能防止crack事件的发生。目前有关网络上的服务应用虽然对于ftp或e-mail,都有许多独立的应用程序可以利用(如cute-ftp或outlook),但现在一般上网的使用者,仍有许多的机会直接使用网页来对ftp做存取跟收发e-mail,此外还有许许多多功能,也都被整合在网页浏览中,当网页服务器要兼任的服务越多,也就提供了更多让cracker入侵的机会,这是发展网页功能的同时必须付出的代价,因此,身为一个网页服务器的管理员,有责任负起保护自己服务器使用者的权益,对于安全性一定要随时保持高度的警觉性。尤其随着电子商务的发展,网页扮演的角色越来越吃重,在往夜间传递使用者信息的机会越来越多,更增加了安全性的顾虑,然而使用者多半对于这方面安全性问题不够警觉(甚至不了解严重性),只要有cracker使用一些恶意或欺骗的applet或scripts,就有可能将使用者的信息窃取到手,也可以自远程将使用者的计算机加以控制甚至令其当机,使用者对于浏览网页时的安全比必须要比过去更加留意。常见的网页攻击模式包括:溢位攻击(buffer overflow) :顾名思义, 就是利用 buffer overflow 的原理达成目的的......比如, 一个数组只有 100 bytes, 但我喂给它 200 bytes 的数据,于是这个数组装不下这些数据, 造成了 overflow......为什么 overflow 会有 security hole 呢?首先, overflow 发生时, 多出来的数据会盖到其它变量上,相信这一点大家早就知道了。问题是, 为什么数据盖到其它变量上时, 顶多使程序执行错误,会严重到出现 security 的问题吗? 这时, 好玩的事情就发生了.......当我们呼叫一个 function 时, 以汇编语言的观点,会将 return address 堆入 stack 中。如果这个 function 宣告了一些 local 变量,那进入这个 function 之后, 会在 stack 中再空出一块区域给这些 local 变量,当要从这个 function return 回去时, 就把这些在 stack 中的 local 变数清掉。现在好了, buffer overflow security hole 就是在这里发生了......
如果有某个 function 宣告了一个 local array, 如: int func() { int i, j, k; char buf[16]; struct abc *x, *y, *z; . . .}这样就很明显了, 如果在这个 function 内有了 bug, 忘记去控制数据喂给 buf 的长度,当数据喂长一点, 就可以盖到这个function 的 return address指到自己所喂进去的 code 上 这时, function 执行完毕, 要 return 时, 它就不会 return 到原来呼叫它的地方, 而会 “return” 到我所喂进去的那些 code,这么一来入侵者就可以为所欲为了! denial of service ( dos ,阻断服务攻击) :所谓阻断服务攻击,是攻击者利用受害者的操作系统、网络应用程序(服务)或网络通讯协议的漏洞来攻击受害者,促使目标主机的系统或服务发生瘫痪的情况,可能造成系统资源耗尽、引响正常联机品质、网络频宽被占满、网络应用程序(服务)停止运作、系统当机等情形,使正当的使用者无法正常使用该主机所提供的服务。另一种情况是系统管理者为了测试目的尝试对自己主机展开攻击,测试操作系统或是网络应用程序(服务)中是否含有可能被攻击的漏洞存在。像立骇科技(hackerslab)的入侵测试(penetration test)、卫道科技的网络安全漏空扫瞄仪(nai cybercop scanner)都可针对企业内的操作系统、网络甚至数据库做健康检查,其它dos的攻击都是不合法的,而且动机通常出自恶意。distributed denial of service(ddos,分布式阻断服务攻击):所谓分布式阻断服务攻击,是运用在于受害者的系统资源、网络频宽条件都比攻击者来的好,如果攻击者想一对一的攻击被害者,可能会失败甚至导致自己的系统或网络瘫痪,所以采取一对多的攻击方式,攻击者先在一些防备较弱的主机中种植攻击程序。随后攻击者对各主机中的的攻击程序发出攻击命令,要求对目标主机发出庞大数量且多种的封包,庞大的数据量会瘫痪目标主机而使得无法正常提供服务。
ddos不但可以提高成功率,还可以缩短攻击的时间及减少被发现的机会。※以目前骇客的行径而言,大多比较倾向于使用威力强大的ddos攻击,尤其是针对规模大的网站时。 cgi : 一种让网页执行外部程序的一种接口,正因为如此,只要权限或设定有问题,或程序编写有问题,很容易成为cracker入侵系统的快捷方式。自动目录列表 : 取得网页跟目录下的档案列表将使得cracker清楚知道该网站结构,很容易便能发觉后门所在甚至下载有问题的程序代码回去破解分析,对于入侵更为容易使用者认证的攻击 : 利用一账号文件跟密码字典文件的配合,强制通过网页认证的一种手法。
nessusnessus官方网站,目前最新释出的版本为1.0.8,是一种用来侦测网络服务器或工作站的网络漏洞的工具。这套侦测系统是client-server的方式运作,服务器端包括了使用者账号的管理以及各种漏洞测试的plug-ins,而client则利用服务器端所提供的各种plug-ins来测试工作站或服务器并产生报告,报告的格式包括了html、xml、nsr(nessus本身的存档格式) 、txt、tex(latex格式)。其plug-ins自有一套语法叫做nasl(nessus attack scripts language),可以自订对特定的连接埠进行封包测试,藉以判断是否为漏洞(早期使用c语言来作为plug-ins的语法,但以被淘汰) 一、安装安装的方式分为server跟client两部分。首先server必须安装在unix环境下,(已试过freebsd : ports安装 跟linux : rpm安装)这部分没有什么问题,装下去就对了,接下来必须安装plug-ins(若是不装plug-ins,nessus什么也不会测),plug-ins可以选择一个一个下载后拷到指定目录即可,不过正确的作法应该是使用cvs的方式来维护更新plug-ins的版本。
cvs系统又分作current跟stable两种,stable版本但讲究稳定,许多新释出的plug-ins并没有包括在里面,而current虽然有最新的plug-ins,但测试不见得稳定正确,有可能将你的受测工作站或服务器损害,因此要使用那个版本请自行斟酌。安装方式如下:1. 设定环境变量$ export cvsroot=":pserver:anonymous@:/usr/local/cvs"2. 登入cvs系统 密码为 “ anon” ,只有第一次登入会需要密码,以后会自动记载你系统的某一个地方$ cvs login3-1. 如果要抓取nessus程序stable版本$ cvs -z3 checkout -rnessus_1_0 nessus-libraries $ cvs -z3 checkout -rnessus_1_0 libnasl $ cvs -z3 checkout -rnessus_1_0 nessus-core $ cvs -z3 checkout -rnessus_1_0 nessus-plugins 3-2. 如果要抓取nessus程序current版本$ cvs -z3 checkout nessus-libraries $ cvs -z3 checkout libnasl $ cvs -z3 checkout nessus-core $ cvs -z3 checkout nessus-plugins4. 以后要检查更新部分时只要打$ cvs -z3 -p nessus-libraries $ cvs -z3 -p libnasl $ cvs -z3 -p nessus-core $ cvs -z3 -p nessus-plugins完成!!nessus是一套强大的漏洞测试工具,但是对于他产生的报告不够完整是它的一大致命伤,目前他所采行的方法是把漏洞报告及修补漏洞的方法写死在plug-ins里,但并不是每一个plug-ins撰写者都有写上修补方式这部分的说明,因此我们的目的是写一个report reader来读取nessus所产生的报告并自动补上漏洞相关的网址(报告格式为html或xml),补强的方式是连结cert的搜寻器来产生,目前遇到的问题在于我们要选择哪一种语法来写这支report reader的程序(vb除外),也使我们的研究主题由nessus暂时转到了程序语言的部分,s language 截至目前为止,我们尝试过的语言tcl、perl、python都是属于scripting languages,他们跟c或java这种system programming languages有很大的差异。sl 会有一组派得上用场的组件 (component) ,用别的语言写成。sl 不会从头开始,而是结合已经写好的组件。比方说,tcl 跟 visual basic 可以用来管理使用者接口组件,而 unix shell script 可以把组件当作 "filter" ,来组成一条 "生产线" ,制造所要的信息。 sl 可以用来扩展已经存在组件的功能,而很少用来发展复杂的数据结构、算法。这些东西应该由组件提供。因此,sl 常被称为 "黏接语言" 或者 "系统整合语言"。为了简化组合组件的工作,sl通常没有型态。所有东西看起来,用起来都一样,也可以交换着用。比方说,在tcl 或 vb 中,同一个变量既能存字符串,又能存整数。而程序代码跟数据可以互通,因此能够在线产生新程序。由此可以看到sl 对于文字数据的处理蛮擅长的。v像这样无型态的语言更容易结合组件。因为它并不对 "东西该如何使用" 做任何限制。
组件会怎么用,搞不好连原先的设计者都不清楚。换句话说,组件的使用是有弹性的,不同状况下有不同用法。对于scripts language有点概念以后,我们决定选取perl跟python两方面进行,以tk模块作图形化接口,正在钻研当中,目前以perl/tk较有进度(简清岱主打)(因为有花钱买书…没钱:~~ ),python相关书籍也将入手,目前找到的文件教学,主要都以数学运算的应用为例子(python的数学函式支持很丰富,一进python的console下就可以当成一台超强的计算器来用了),近程阶段目标是写出图形化的小算盘出来。
目前语言学习部分到此为止 三、自我评估及心得感想 对于这学期的实习成果,自己感觉并不是很满意,因为一开始的hackerslab最近产生新的问题,必须要整份重弄,令人感到有点恐惧。再者,由nessus延伸出来的scripts language学习,也是没有突破性的进度,最近即将面对的新挑战---pda程序设计比赛,更因为各种原因而迟迟没犯法开始进行进一步的讨论与动作,整体来说,给自己打50的不及格分数… 感想方面,真的觉得专业实习压力比课业还来得大,尤其是每个礼拜都会有的meeting,看到大家每次meeting都跟上衣次比有所进步的样子,就更感到压力,总觉得自己还要在多学习才不会被别人赶过去。 四、对系上的建议 以往听学长姐的.经验,对于专业实习期望颇高,总觉得能因为专业实习对于自己的实力大大提升,但是这一届校内专业实习的人数超越以往,
而就我所认识的校内实习同学们,大多数都是虚晃一学期,因此建议对校内实习的人数能有所限制,另外,对于郭姐对实习相关的讯息一而再再而三的提醒表示感谢!