第一篇:实习报告-前期
实习报告
(一)不知不觉,大学四年眼看就要接近尾声,之前自己也早早的开始了在网上投放简历,寄希望于在出校门前就能得到某家公司的青睐。参加了几次面试,但遗憾的是去了一家公司之后换来的只有醒悟,因为那家公司是需要英语不错的学生,而恰恰这也是我比较薄弱的一点,所以没能应聘成功,小受打击。而后也发觉自己是计算机专业的学生,如果不能在专业上有所突破,是无法成为自己的发光点的,自然企业也就不需要这种没有技术的员工。
所以回到学校之后,我就开始在计划自己专业上的培训。因为是理工科的学生,初到社会,想要进不错的公司,那么培训就是必要的,企业大多不会看重什么你的大学数学成绩,大学物理成绩,更不用谈综合能力了,只凭一张简历一张纸,企业根本看不出你这个学生能力到底如何,而且现在应届毕业生广布全中国,多如蚂蚁,想要判断出哪个学生好哪个学生不好就相对比较困难,因为企业只需要真正有能力的人,当笔试面试也应接不暇的时候,往往说接受公司培训要来的直接。
对于我们而言,培训就是意味着我们要多花好几个月的时间熏陶企业文化,专业技能等,意味着重新开始。
但是,作为大四的应届毕业生,大多都天真的渴望自己一出校门就能获得比较不错的薪资待遇,得到企业的赏识,因为觉得自己读了四年的大学,学了这么多年的大学课程,完全能够应付社会企业安排的工作,至少说,到了企业不会碰壁!
然而,事实却出人意料!没有公司会相信一个没有实际工作经验的大学生,履投简历,换回来的只是一句等候通知!
我也是一样,这么一段时间到了公司实习,才知道生活的不容易,赚钱不容易,因为我一直认为就算是工作也理所当然的是自己喜欢做的事情才对,至少现在这份天真还是没有减少,如果说只是为了工作而工作,为了生存而工作,每天必须得面对枯燥乏味的一大堆摊子,应该是不会快乐的吧!
接近两个月的实训,逐渐找到了学编程的感觉,有时候编写出了一个小程序,心里多少是有些高兴的,发现自己以前否定的方向仿佛又有了新的指向标,偏离原来既定的轨道的自己又不觉中回来了。我觉得现在的学习境况还不错,最大的理由就是反复的工作的中找到的了难得的乐趣!当然,平时的压力还是蛮大的,因为竞争无处不在,你懈怠,就会被赶超!
即使现在我也在期望将来的不久能够得到7、8k的待遇,因为工资的数字最能说明一切,但是我相信大多数的年轻人,刚到企业薪资待遇不会过3k吧,是不是和心里的数字差距很大!
因此,很多人就开始变得犹豫不决,变得开始慌张,特别是当发现同期的朋友工资待遇对自己而言已经是天文数字的时候,显得最为无所适从。有时候自己也会变得急躁,开始不停地跺脚,傻站在公交车里却不住的看外面繁华的世界,不停的凝望对面耸立的高楼大厦,开始憧憬,我认为有这种心理现象也是正常的,因为我们从小就学着和别人比较或者被比较。
同时,我也认为这种心理也是我们大学生绝对应该禁止的。如果连我们年轻人都在这个年龄段就开始不断的幻想或空想,那对这个时代也是一种悲哀!所以,进入企业之后,在尽可能快的适应公司制度和管理的基础上,尽管老生常谈,但,发奋学习技能却是必经的一条道路,因为只有不断提升自己的专业技能,并且在真正的公司企业里培养综合素质,职业素养,才会被别人认可,努力朝着公司要求的员工标准去磨练自己才是当下我们应该确立的目标和方向。大学生活,确实很美好,但是已经过去!它只能成为回忆,帮不了你太多,与其缅怀过去,不如承载过去,展望一个更优秀的自己,尽最大努力做好眼前的事情,因为你现在忽略的细节可能有一天你看着它走过,却帮助别人成功!
好久没有去面对自己内心的世界,因为害怕惶恐现实中的残酷。虽然知道自己已经不是个孩子了,我们一天天的长大不断的前行。又不停的回望,却总在刚刚发现身后的风景是那么美的时候,才知道那只是瞬间。
现实教给了我很多,教给我了什么叫社会,教给我什么是生存。回头想象以前的玩物丧志,说后悔能有什么用,面对完全不懂的字符代码。才知道以前学习是多么的重要。
看着身边的朋友步伐越来越快,似乎越来越远。远的又是那么遥不可及。我心突然静了,为什么总在这时候人们才能懂的反思。知道了世间没有回头路你就要学会走好脚下的路。即使身后风景太好也不要去留恋,因为再好已经是瞬间的回忆。
为了追上朋友们的步伐,我要懂的加强自己,即使前面惊涛骇浪,也不会退缩,因为你要知道今天的付出多少那么你为你将来开出的支票就价值多少。不要总羡慕别人怎么样,你要看到别人光鲜亮目背后付出,多少成功背后不是和付出的泪水不是成正比的呢?
成功没有捷径,只有一天天加强自己才能离成功越来越近。为了自己的将来,加油吧!
只要相信自己,没有什么完不成的,达内,我来了!我也曾问过自己为什么要程序it行业,想了很久也不知道为什么。我想可能是因为他们吧。Ada Lovelace 世界上第一位软件工程师!1915年生于英国伦敦 为巴贝奇分析机拟定了“算法”,然后写作了一份“程序设计流程图”。这份珍贵的规划,被人们视为“第一件计算机程序”。比尔·盖茨 连续13年蝉联世界首富,20岁从哈佛大学辍学,成立微软公司!1955年生于美国华盛顿1975年成立微软公司曾经有人计算过,比尔·盖茨拥有的财富可以买31.57架航天飞机,或者344架波音747,拍摄268部《泰坦尼克号》,买15.6万部劳斯莱斯产的本特利大陆型豪华轿车。拉里·埃里森 读了三个大学没拿到一个文凭,32岁时还一事无成!1944年生于美国芝加哥1977年6月创办Oracle公司20年奋斗成就硅谷首富,资产474亿美元,立志Oracle超越微软成为世界上最大的软件公司
James Gosling Java之父!Sun公司副总裁、Sun研究院院士 12岁的时候,他用报废的电话机和电视机中的部件做了一台电子游戏机。15岁在一所大学的天文系当一名临时编程员,编写分析卫星天文数据程序。安德斯·海尔斯伯格.NET战略构架的重要参与决策者、C#之父!丹麦人,Turbo Pascal编译器的主要作者,Delphi之父海尔斯伯格最初受雇于Borland,后来加入微软。比尔·盖茨曾三顾茅庐,对他开出的价格为130万美元年薪外加股票期权和分红,总计每年超过300万美元。李纳斯 21岁在学生宿舍中写出了Linux 内核!
1969年出生在芬兰 李纳斯写了一个操作系统的内核--Linux,然后公布于众,吸引了成千上万的程序员为之增补、修改和传播,短短几年就拥有了1000多万的用户,成为地球上成长最快的软件。凯文·米特尼克 世界头号黑客,15岁闯入了“北美空中防护指挥系统”的计算机主机!1964年生于美国洛杉矶
1995年2月,因入侵了美国摩托罗拉、美国的NOVELL、芬兰的诺基亚、美国的SUNMICROSYSTEMS等高科技公司的计算机,盗走了各式程序和数据而被判入狱Blake Ross 19岁开发出火狐浏览器!
火狐(Firefox)浏览器作者自11月9日首次发行以来,已有约1500万的用户下载该程序,火狐一跃成为世界最受欢迎的网络浏览器之一,成为微软IE浏览器的最大竞争者 Gavin King Hibernate作者JBoss Seam技术负责人
2001年时还是一个被老板训斥的小程序员,开发Hibernate时做的第一件事情是去买了一本SQL入门的书!丁磊 1971年10月生于宁波 丁磊于1997年6月创立网易公司,将网易从一个10几个人的私企发展到今天拥有近300员工在美国公开上市的知名互联网技术企业2007年度,个人资产70元亿人民币 2001年网易曾因财务问题被纳斯达克摘牌,股价跌至64美分,网易面临破产。丁磊顶住压力,带领网易重新崛起!王江民1951年出生于上海 45岁只身一人独闯中关村办公司,产品很快占据反病毒市场的80%以上;没学过市场营销,却使KV系列反病毒软件正版用户接近100万,创中国正版软件销售量之最初中毕业,腿部残疾。38岁开始学习计算机,两三年之内成为中国最出色的反病毒专家之一!道格拉斯·恩格巴特 鼠标的发明者!道格拉斯·恩格巴特于1998年获得世界计算机界最权威的奖项——图灵奖
他是一位多才多艺的思想家、发明家和计算机先驱,他总共写了25部著作,拥有28项发明专利。我相信我有一天也能成为IT界的精英。所以我一定会好好的学。
来达内也有1个来月了在这个月中学到了很多东西。下面是我总结的一些东西 首先初识语法的阶段,必须要学会怎么操作对象,操作if和for,操作list set map,然后是线程、IO和jdbc什么的,其余的,若是一时不理解,可以后边需要时再学。
这阶段完了,你可以写些能在控制台打印出来的小程序,锻炼下逻辑思维。也就是号称JAVASE毕业了,其实不过是入门而已,如果要往WEB方向发展,这些倒是基本足够了。
接下来要学HTML JSP SERVLET 数据库 JAVASCRIPT TOMCAT,目标,写出第一个动态网站,也许只是个登陆功能,只能展示下个人资料,但这是很重要的一步,你要弄清楚的是,一个用户的点击产生的请求,是从哪里发起,哪里接收,哪里处理,哪里返回,你得理解浏览器和服务器的关系和分工,cookie和session,request和response。这个是个WEB开发的学习初级阶段,这都是些JAVA诞生以来最原始的最官方的WEB开发技术,当然现在真正的项目很少直接采用这些技术了,为了不断提高技术的易用性、开发效率和可维护性、可扩展性,无数开源项目都是在这些原始技术的基础上封装、改进。所以这个阶段不要盲目乐观地跑去找工作或者对实习挑三拣四,你会被打击到的。接下来就没有固定模式了,你的第一家企业对你的影响会很大,我见识过烂企业是如何毁新人的,用着设计恶劣的架构,老掉牙的技术,不断地耽误新人的成长,有的员工在这种企业一呆数年,思维已经完全被错误观点定型,深陷于公司业务和老系统中疲于奔命,看似能解决问题,却无法给公司带来真正的进步,就像一个用了数年砍刀的人,就算再熟练,刀法再好,也打不过用枪的。如果离开了这个公司,恐怕很难在这个行业再立足。记得有个说法很好,一个人用10年的时间重复做头一两年做的事,你的真实工作经验其实还是一两年。烂公司的老员工就是如此。在这头一年里,定个标准吧,你应该能做到的有:
1、把一些常用的琐碎技术学会了,比如xml的作用和实际运用,如何操作文件,如何运用日志,如何简化封装常用的工具类,比如日期操作、编码处理、分页模块等等,这些小东西会占用你大量的时间去处理摸索。
2、把数据库用好。数据库不是会增删改查就可以了的,你要关注事务设置是否合理,是否有可能产生脏数据,是否要动用乐观锁悲观锁等等,重要数据出了错,无论是技术上还是业务上都是很麻烦的事。
3、懂得什么是集群,什么是分布式,懂得怎么向别的系统发请求,交换数据,webservice。
4、如果你也写页面,你要会用JAVASCRIPT,不一定要很深入,你可以用JQUERY代替,做到无刷新的页面操作以及AJAX请求。
第一年能达到这个程度,你绝对已经在平均水准之上了。在我达到这个水平时,我有种似乎一切网站开发都不在话下的感觉,当然后来我很快就发现了我还差得太远太远....这个阶段想面个高薪的工作还是很难的,只能说达到温饱线了,不用为柴米油盐发愁。
下一个阶段,你应该考虑你的代码质量了。
1、多线程和异步、并发的概念会忽然变得很重要,因为在一个对性能有要求的系统里,是不会允许你把各种琐事都排着队一件件去办的,你不能老写些a方法调b方法再调c方法再调d方法然后返回的代码。你开始想起有队列这种东西,有runable这种东西,你开始觉得自己的代码高端起来了,和当年的增删改查程序员有天壤之别。但同时麻烦也来了,你开始遇到线程安全问题,尤其是当你的程序跑在一个多机环境而不是单机环境里的时候,你会对这些很头痛。对于这些问题,Jms技术是个很有代表性的东西,当然并不像ssh那么常用。
好,初始阶段完成,开始进入WEB开发的正题,首先是传说中的三大框架,struts hibernate spring成为熟练的增删改查程序员是必须的,在这个阶段你还要理解为什么要用这仨而不是那些JSP SERVLET JDBC,你要体会到写MVC、三层架构的好处。这个阶段不要轻易质疑三大框架的价值,也许刚开始你会觉得麻烦,觉得他们有时候是多此一举,一两年后回过头来你会觉得少了这些框架你已经很难干活了。这个阶段还要避免的心态是能熟练地增删改查了,就认为写程序不过如此,然后往简历上填个精通,这也是新手面试被批得体无完肤的原因之一。如果你学得好,这会应该能熟练地写个博客啊,小论坛啊之类的WEB项目了,也就是达到了就业的基本要求。
2、你会发现数据库性能实在不行,出于不甘现状,或者赶时髦,你该去了解nosql了,memcached redis mongodb,眼花缭乱,没关系,试着用用,能很好地缓解mysql之类关系数据库的压力。
3、出于公司某些业务需要,你可能会钻研一个特定技术领域,比如全文搜索技术,lucenesolr,比如工作流jbpm,比如权限系统,单点登陆之类的,又或者某些特定业务领域的算法研究,这些是你的加分项。
4、你开始发现你的代码很乱,久了以后自己都看不懂,重复的,难以重用的代码堆积如山,不想维护,BUG百出。于是你要开始重视设计模式,合理地改造下自己的代码习惯,不再被僵化的SSH,MVC三层架构束缚住。
5、Google和各种资料是你进步的动力,极少再遇到必须请教别人才能解决的问题,如果你这个阶段还老是问别人,你的技术生涯也就快到头了。
这个阶段,如果你的交际和自我推销能力不是太差,你的收入将是白领水平,至少接近了。
我觉得多数程序员在工作多年之后都能达到这个水平,有的人只需要两年,有的人却要用上五六年,在这个阶段落伍的人,有的是出于天赋和思维所限,有的是出于对技术缺乏热情,有的是出于工作内容的制约。等到年近中年,再也拼不过年轻人,被淘汰出局,只能在自嘲为屌丝和码农的无奈中黯然转行。
这是个很重要的分水龄,你能不能继续进步,能不能在30岁以后继续从事技术工作,能不能在公司里独当一面,我觉得就看你能不能超越这个阶段了。我前面提到的烂公司里的工作数年的项目经理,连这个层次都还没达到...接下来又是个全新的阶段。
1、你要读读优秀开源项目的源码,你要搞懂一些当年不懂的基础知识,你开始理解thinking in java的精髓,你能写一些底层的代码,有时还会觉得自己封装的比某些开源工具更好用更简单。
2、WEB的难点和重点永远都在于性能、负载能力上,而现在网络的发达造成了数据量和操作密度的大大上升,硬件却没有相应的进步,你得试着更好地运用更多的服务器来协同工作,从WEB端到服务端到数据库,全都需要集群,需要分布式,需要合理的控制数据的流向,掌握好网站上下,一大堆机器的平衡,找出性能的瓶颈,找出稳定性和安全性的瓶颈,硬件出现故障,第三方技术出现错误,将被当成家常便饭融入到你的系统和代码里仔细考虑。
3、开始觉得方案无比地重要,一将无能累死千军将不断应验,一个不好的设计,一个不好的方案,会让一群优秀的程序员工作成果大打折扣。你要关注架构知识,不能再满足于SSH三层架构到底。领域驱动设计,面向事件开发,敏捷开发等等一系列的思想在关键时刻能决定你项目的生死,这个阶段不再有标准范例让你照抄,你只知道思想和原理,实践却需要自己不断尝试和改进。
4、多关注各种杂七杂八的开源技术,有些你可能前面已经接触过了,和通信有关的,和集成开发环境有关的,和架构有关的,各个领域你都应该能信口说上几个主流技术,虽然你可能只是听说过,了解,但关键时刻你得知道如何去选择技术,并快速掌握它。你还会去考虑尝试下别的语言,这里不是说转向什么C++ C#之类的,那和JAVA程序员不相干,我说的是一些运行于JVM之上的语言,比如scala和groovy,初识他们时你会觉得java真的老了。但当你回到一个综合性的大型项目中,又会觉得java积累下来的整个体系技术是如此完善,就像一个工业化标准一样。你能把这个阶段实践好,胜任项目经理,乃至中小公司的技术总监都是可以的。不管怎么样学校是的靠自己的,别人怎么逼你都没用。所以让自己从内心爱上编程你才能做好一个程序员。
第二篇:实习前期报告
实习前期报告
转眼都到了该实习的时候了,实习也算对大学三年多所学知识的一次检验吧,理论总要有联系实际的时候。实习不仅是对我们所学知识的检验,更多的是让我们接触社会,和社会接轨,学到真正在实际工作中需要的东西。十一月二十三号我到了博文实习。重庆博文在经历了十余年的风风雨雨之后,正朝气蓬勃、风华正茂一步步走向辉煌。目前已形成由擦博文财务管理有限公司、重庆博文税务师事务所有限公司、重庆博文投资发展有限公司并存的企业团队。
重庆博文财务管理有限公司创办于1995年,是一家经重庆市财政局批准成立的,专业从事会计、审计、验资、评估、造价审核、管理咨询等业务的综合性服务机构。公司具有全面的财务、账务、税务处理能力,其管理团队由国内知名院校MBA组成。公司专业核心团队具有从事多年会计事务相关工作的专业背景,且拥有在大型国有企业、上市公司、外资会计师事务所、外资跨国公司的十多年财务工作经验。公司本着“客户至上、服务第一、快速精准、诚实守信”的服务宗旨,致力于为各中小企业提供专业周到的财务外包服务,为中小企业提供专业周到的财务合理化建议及方案。规范做账,合法避税,为企业谋求最大的经济利益。协助企业成长,帮助企业成功。重庆博文税务师事务所有限公司成立于2010年6月,是经重庆市注册税务师管理中心审批且获得税务师事务所执业证资质,并经重庆市工商局登记注册的具有独立法人资格的社会中介机构。2014年6月取得重庆市高新企业认定中介机构入围资质。公司现拥有一批长期从事税务、财会、企业管理、经济管理的专业人才,公司20多名员工中有注册税务师13人,注册会计师8人,注册土地估价师3人,注册房地产估价师2人,注册资产评估师2人,专业人士占总人数的66.67%;公司下设:办公室、业务一部、业务二部、标准部、市场营销部、财务部。
重庆博文投资发展有限公司是一家以科技投资及咨询为先导的投资咨询服务公司,致力于科技成果的转化与推广及应用。主要从事投资与咨询,科技项目的申请及认定,创新基金项目的申报及验收等相关工作。我们依托专业的人力资源、丰富的信息资源和广泛的社会资源,在上述领域以及高新技术产品认定、可行性分析及论证,投资风险的预测及控制、信息分析和管理咨询等方面完成了创造性的工作,并取得了突破性的成功经验。
重庆博文发展到现在已经是三个公司,三个公司是一家。其中重庆博文税务师事务所有限公司和重庆博文投资发展有限公司在一个地方,都在袁家岗。我所实习的地方也是在这里。因为我实习的地方涉及到了两个公司,但是两个公司是一家,公司的业务都是两家公司的业务一起的。主要经营范围是代理记帐从事投资业务(不得从事金融业务,法律、法规禁止的不得经营,法律、法规限制的取得许可后经营),投资咨询(不含金融、证券及其他法律、法规规定需许可或审批的项目);企业管理咨询,企业形象策划,科技信息咨询(国家有专项规定的除外);企业财务管理咨询;计算机系统服务(国家有专项规定的除外);营业执照注册登记代理;税务代理;销售金属材料,建筑材料(不含危险化学品),五金,交电,文教用品,计算机及零部件,摩托车;汽车零部件、摩托车零部件、普通机械的生产及销售(以上生产项目需获得行业归口管理部门生产许可的未获审批许可前不得生产)。(以上范围法律、法规禁止经营的不得经营;法律、法规规定应经审批而未获审批前不得经营。
公司的组织机构:股东会下设有监事会,然后就是董事会,董事会下面是总经理,总经理下面设有三个副总经理。副总经理下面就是它们的各个部门,业务部有五个,我在业务一部实习。还有质控部、综合部、市场部、财务部、行政部、江北分部和客户中心。
会计专业作为应用是一门很强的学科,一项重要的经济管理学科。在实习前期这段时间我学习了如何核对明细账单、如何写出库单和入库单、如何写收据以及学习了这么包凭证。如果没事让我做的话我就是看凭证。
最开始学的是对明细账单。在凭证上涉及到了银行存款的都会在后面附上具体某一家银行的回执单,有的是那种比较大的回执单,有的是那种比较小的银行的相关凭证。我们对账的话只看这些银行回执单涉及到的金额。然后明细账单有的是几个月一起的没有分开,有的是一个月一个月分开的。怎么来对明细账呢,首先都是从一月的明细账开始对的。比如你对一月的明细账你就要先拿到一月的凭证,找到相关的银行回执单,你要看银行回执单上的方向,有的企业是收款人,有的企业是付款人。当企业是收款人时,你就要到明账账单贷方去找到银行回执单上的金额,当你找到那个金额时就在明知账单的贷方打钩,然后也需要在凭证上的银行回执单上打钩。如果企业是付款人的话,你就在在明细账的借方找到对应的金额然后打钩。对明细账比较快的一个技巧就是上面的日期来找相应的东西,一般两边的日期是一致的,这样就不会盲目的去找,这样的效率比较高。有时候凭证上的日期和明细账单上的日期是不一致,一般的情况是你找到了那张银行回执单,但是你对账时发现这边的日期晚了几天,这都是正常的情况,但是早几天的我在对账时也有发现过。我对完明细账的一般情况就是凭证上所有的银行回执单上涉及的金额都在账单上找到了,可是账单上还有好多金额是凭证上没有的,这是因为那些回执单还没有到,所以每次不能把所有的都对完。
之后学会了写出库单和入库单。出库单和入库单都是一式三联,我们写的时候不需要中间那联红色的,可以直接把红色的那一联撕下来,然后就还剩黑的和蓝色的那一联。把复写纸放在黑色和蓝色那联的中间写。出库单和入库单都是一样的,我们需要写的是日期、名称、数量和单位就可以了。出库单和入库单是根据增值税发票来写的,如果你代账的这个公司是销售方就是写出库单。最开始我写的都是入库单,后来写的有出库有入库,但是我没注意,所以全部都写成了入库单,有人给我指出了我的错误,最后那些都重新写过了。出库单还需要注意的是需要写收货单位,之前没人告诉我要写,后来我写的时候发现她们的有写,所以我就问了一下,然后就告诉我出库单是要写收货单位了,对于我之前的都没写,问题也不大,也就算了。如果你代账的这个公司是购买方那就是写入库单,入库单就只写日期、名称、数量和单价就好了,不用写收货单位。在增值税发票上有个发票人,在出库单和入库单上有个填制,我们写的时候把增值税发票上发票人的姓写在出库单和入库单填制的那里。当你把出库单和入库单写完后,你需要把蓝色的那一联撕下来附在相关的增值税发票那里。有时候会有多张增值税发票,要是日期相同,公司相同,那我们就需要把汇总一下数量和名称,然后写在一张出库单或入库单上。并不是一张增值税发票一张出库单或入库单,所以写的时候要注意看一看后面的发票是不是可以汇总。如果你一本出库单和入库单写完了需要写新的一本,那么你需要在新的出库单或入库单的封面写上公司的名称和这是第几本的编号。
再就是学会了怎么写收据。收据是根据凭证写的,只写关于现金的应收账款相关的金额。收据也是三联的,我们需要中间蓝色的那联附在凭证那里。收据要写日期、交款单位、收款方式、大写的金额和小写的金额,最后是收款事由。交款单位就是凭证上明细的那个单位,收款事由一般都是凭证上摘要的内容。收据需要大写金额,大写的金额主要注意写法不要写错了。我所写的收据就两种,一种是收货款,收货款写的收据是需要蓝的的那联,如果是退款的话我们就需要红色的那联作为原始凭证附在凭证的了。我们公司一般收据是我们写,出库单和入库单一般是那边公司自己写。
在我们公司不仅不需要靠脑力,而且还需要动手,那些原始凭证整理好了是需要包起来,每个公司一个月一本,根据每个公司的发生业务不同,每一月的业务的数量不同,最终需要包的凭证的厚度也是不同的。我只是完成最后一个步骤。我拿到的凭证都是已经定好的,只需要最后把左上角包好。大概步骤就是把凭证左边和上边的棱角折叠出来,然后把多余的剪掉,然后根据你的折痕就可以把凭证包好。当然这过程中你需要用到刀片、剪刀和胶水。刀片和剪刀都是用来剪裁的。胶水是最后固定的,最后涂上胶水,按照折痕粘上凭证就包好了。
有时候没有以上的事做,那我就是看凭证,对于它们的会计凭证一般有借款协议、收据、出库单、科目余额表,专用发票金税卡资料统计、增值税发票、银行回执单、缴税付款凭证、库存明细表、固定资产累计折旧等。由于有看过凭证,所以在教我写出库单和入库单时我大概就已经知道该怎么写了。以上就是我实习前期的内容,接下来,我还会更加努力的进行下一步工作。
第三篇:实习报告前期(范文)
前期实习报告
时光匆匆,它对谁都是公平的。有人曾经说过世界上只有时间是最公平的,每个人每天只有24小时,没有谁多一分,同时也没有谁少一秒。转眼间,大学四年就快完了,我们终于也要开始实习了。对于一个即将离开学校,步入社会的我来说,面对即将的实习工作经历,充满着信心与忐忑。离校的日子,我相信也会是我人生新开始的日子。如今的大学毕业,已经很少会有学校提供实习的工作岗位,或者说老师找的实习岗位是没有工资的,所以这些都是必须自己的找工作实习,找一份合适的工作,最好是和专业相关的工作,更能够锻炼自己。可是事实永远是这样的梦想很美好,但现实很骨感,当内心满怀希望的离开学校,开始了自己的找工作的旅程。理想和现实是很有差距的,离校后的2个周开始到处找工作,才发现找工作是那么的不容易,特别是和自己专业相关的工作。
于是我开始注意为什么工作不好找,实习不好找。第一,据了解今年是未就业人数最多的一年,加上去年毕业还未就业的。毕业生越来越多,可是岗位却没有多少,竞争的人越来越多。需要吃饭的人多,可是饭却很少没有办法。第二,很多企业只看学历尤其是学校,是否是研究生,博士生或者更离谱的,是否是“211”、“985”工程的院校,不是的直接pass,这对我们三本和其它学历是同学是多么的不公平啊。可是企业就是喜欢这样的人,我们没有发言权。第三,大多数企业更愿意要有几年或者若干年工作经验的人,对于刚刚走出校门的我们,他们都不削一顾。第四,企业管理不够规范规范,工作条件相对满意对求职者有极大的吸引力 我们在招聘会现场经常会看到这样的场景,一些大企业,外企摊位前人头攒动,而有的不知名小企业前面则很少有人驻足,这体现了求职者在心理上对大型企业,外企的一种认同,求职者相信这样的企业的管理会规范,福利会健全,薪酬会优厚,工作环境会舒适,企业文化会更加人文,发展空间会更广阔,等等。比如在我接待的求职者中大多数都希望去能提供保险和公积金的公司任职。第五,企业的招聘门槛过高,有些不切合实际 我们寻求需求时,发现很多企业对招聘职位的职责描述非常简单模糊,而对任职要求则或是大同小异,或者要求特殊。而且要求能高则高,比如对高学历还是情有独钟,不管这个硕士或者MBA是否是这个职务真正所必须。比如除了丰富的工作经验外,还需要流利的外语,不管这个外语是不是在工作中经常使用。比如对形象气质要求极高,而这个职务仅仅是个办公室秘书而已。比如还要看求职者的属相,不要和领导相冲,等等。如果企业不能明确招聘人才什么是最重要的,第 1页(共4页)
那么企业永远都要处于寻觅之中,而人才也只能望而却步。所以我们也经常被挡在门外,可悲可叹。第六,企业中人力资源部门的作用没有充分发挥出来 很多企业人力资源部门为企业相关用人部门招聘的人才,经过层层筛选后通过了人力资源部这一关,而在向企业这些用人部门进行推荐时,应聘者常常会遭到这些部门的淘汰。这些真正用人的部门与应聘者面谈后,用这样或那样的理由告诉人力资源部门,这个人的这不是那不是,如何不适合他们部门或岗位。实际上,企业的人力资源部门对人才的选、用、征、留等应是非常专业的,而一些用人的相关部门即使是部门主管也未必对人才的招聘是专业的,所以就出现了上述情况。而正是这些用人部门的主管有着很大的决定权,这也是在很多企业中普遍存在的问题。第七,求职者不能正确评估自己。求职者不能真正了解自我,不了解企业,不了解职业,对自己定位过高,导致求职失败。在接触的求职者中很多人都不能正确的评价自己,特别是一些年轻人,也包括一些有经验的求职者,均自视较高。当然也包括一些有多年工作经验的人也容易走人这样的误区,觉得自己具备了某些能力,企业就应该提供什么样的薪酬水平。现在的企业都是求贤若渴,但也要在他们的承受范围内,超出了范围,企业也只能放弃。第八,人才市场的职能不完善也是求职招聘两难的一大原因 众所周知,目前重庆的人才市场大多还是以劳动密集型企业的低端人才为主。而针对中高级人才,目前还没有一个稳定的市场体系存在。中高级人才有其本身的特殊性,如何能让他们消除心理障碍,欣然前往,如何真正能把中高级人才市场激活,这不仅是政府在考虑的事,很多中介机构也在应该思考和推行中。所以目前就出现这样的尴尬状况,一方面有很多人找不到工作,一方面有很多职位找不到人。所以实习还是挺老火的意一件事情。
但是另一方面,实习是专业学习的重要实践环节,这一过程有助于将学到的知识用于实践,以达到知识的融会贯通,取得更好的学习效果。实习是职业规划的最初体验,通过这一过程了解行业的真实状态,认识自己的不足,为毕业后进入职场做好准备。作为计算机科学与技术专业的学生,在学校主要学习了信息管理及软件编程方面的基本理论和知识,接受了关于计算机科学相关的方法与技巧方面的基本训练,具有一些特定的分析和解决一些问题的基本能力。在校学习的理论知识和社会实际应用的脱节也是毋庸置疑的事实,在这种矛盾下,进行社会实践是十分有必要的。在四年学习积累中,我相信我也学到了许多关于计算机的知识,就像许多同学在即将毕业的时候总是抱怨学校,抱怨老师。可我真的觉得老师已经把该教的都交给了我们,剩下的只能靠我们自己努力。
经过一段时间终于找到了工作,找到了实习单位,就是在**的一家广告公司。公司
在假日大道,就是移通学院那边。规模不是太大公司全称叫做武汉拍拍速递广告有限公司**分公司,它是武汉拍拍速递广告有限公司的一家分公司。不过我觉得潜力还是挺大的。当我找到的时候我觉得还是挺好的,因为主要是做广告和平面设计这一块,有时候也会有一些动画的设计,我觉得还是和计算机有很大的关系,因为它会用到许多软件比如:ps、flash、3dmax等。我觉得和我们计算机关系非常密切,所以我觉得就在这里实习。其实说实话刚开始对这个工作的兴趣不是很大,但是当进去之后我还是觉得干一行就要热爱一行不要三天打鱼两天晒网,那样就没有任何意思了。但是去了几天以后我发现我逐渐对广告产生了很大的兴趣,并将广告创意设计作为自己的职业发展方向。为此,我在武汉拍拍速递广告有限公司**分公司进行了将近三个月的实习,从中我学到了很多在学校学不到的东西,更进一步的了解了广告创意设计工作的具体内容,感受颇深,收获颇多。
实习真的是一种经历,只有亲身体验才知其中滋味。课本上学的知识都是最基本的知识,不管现实情况怎样变化,抓住了最基本的就可以以不变应万变。经过这短短的几周时间,我学到了在学校难以学到的知识。就像如何与同事们相处,相信人际关系是现今不少大学生刚踏出社会遇到的一大难题,于是在实习时我便有意观察前辈们是如何和同事以及上级相处的,而自己也尽量虚心求教,不耻下问,自己也尽力去参与她们的话题,这样才不容易遭忽视,即使她们说的话题是我不知道,我也会专心去聆听,不会再像在学校那样只生活在自己的世界里。毕竟社会和学校还是有差别的,如果你不去适应它,那么你就将会是第一个被淘汰的、虽然现在我接触到的工作都很浅,但是还是能从平时的琐碎事物中学到很多知识,并且也能了解到自己的不足。我相信假以时日我一定能有更大的收获的。
就这样我的实习就开始了。
在这实习前我做好思想准备,我一定要坚持不懈努力做好它。其实说实话马上出身社会实习了心理还是比较忐忑的。还是有些担心担心自己做不好或者遇到困难。但是人的一生不会永远一帆风顺,总有跌倒、摔跤的时候,当处于人生的低潮时,谁来鼓励支持你,为你打气呢?每个人都希望得到他人的鼓励和帮助,但千万别乞求甚至依赖别人来为你鼓劲。别人在自己的角色面前只是一个配角,可以给我们建议和意见,正真的主角是自己,自己的一切都在自己的掌控之中。
当处于低潮和困境时,也许父母兄弟、朋友会为你打气,但是,自己有了工作,有了自己的事业和理想,生活在一起的时间都很少很少,更不可能每时每刻鼓励你,也不
一定每次低潮时都会来鼓励你。所以,要学会主力、自理、自立:为自己打气,走出困境!我要学会为自己打气,告诉自己:你是一个乐观向上,自信进取的人,困难只是暂时的,只要充满信心和希望,必将会成功。调整自我心态,适应种种环境对自己的影响,克服工作中的种种困难,解决生活中的各种压力,随时为自己打气加油,相信自己是最好的、最快乐的、一切的烦恼和郁闷的事情都是在和自己开玩笑,是昨晚做的一个梦,一觉醒来新的阳光、新的空气、新的一天又开始。
有位哲学家曾说过:人生的大海有着潮起潮落,当处于低潮时,应该自己激励自己,走过沮丧,以饱满的激情迎接成功的高潮。以积极的心态对待失败的结局,以平常的心态对待生活中的事情。所以:我们要学会为自己打气!其实每个人都是最棒的!所以我相信我会做好即将开始的实习工作。
第四篇:前期报告
河北工业大学本科毕业设计(论文)前期报告
河北工业大学本科毕业设计(论文)前期报告
毕业设计(论文)题目:天津市食品价格上涨因素及对策分析
专业:
学生信息:
指导教师信息:
报告提交日期:
第一部分 工作过程
2011年3月1日正式进入毕业论文的选题阶段,经过老师的多次指导和交流,我确定了自己的题目。在顺利完成选题任务后,接下来的就是按照任务书的规定,为论文的正式撰写做相关的准备。由于资料和数据方面一直搜集不到我最想要的和最详细的,因此在进行论文撰写和数据分析的时候,很难得到最理想的结果,使得对论文中相关论点的支持度有所下降,增加了写作方面的难度。对于一些细节上的问题,我会再与老师进行详细的探讨,共同寻找最佳的解决方案,以便按照计划顺利完成任务。到目前为止,我基本上都按照任务书上的要求做好了毕业论文前期的各项准备工作,接下来就是具体落实任务书中各项要求,相信我能够在规定的时间内完成论文的撰写工作。
第二部分 文献综述
一、前言
国家宏观调控的最终目标有四个:物价稳定、充分就业、经济增长和国际收支平衡。其中物价稳定作为国民经济发展的一个宏观指标,对我国国民经济管理有着十分重要的意义。随着市场化体系的逐步建立,中国经济飞速发展,人民生活水平得到了普遍提高。但是,2007年以来,受多种因素的影响,我国物价尤其是食品价格的上涨速度明显加快,已经成为经济运行中最受关注的问题之一。在这种背景下,研究影响我国食品价格上涨因素以及解决对策,对于政府更加明确调控物价的主要方向及侧重点,进一步制定民生发展决策促进我国经济全面发展具有重要意义。
本文将对影响我国物价上涨的因素和解决对策的研究成果进行整理分析,以期能够对正确分析我国城市食品价格的影响因素并提出合理的解决对策有所帮助。
二、国内外食品价格研究概况
进入2008年,国际价格形势复杂多变,食品价格更是持续波动。其主要原因是受到能源紧张、气候、各国通胀应对之策等诸多短期因素的影响。同时,波动不断加剧也表明市场存在严重的分歧,导致持续上冲能量不足。主要解决方法包括继续推行临时价格干预措施、把握价格波动时机,择机推出资源产品价格改革措施以及加大对中低收入群体的生活补助。
2007年11月起,我国的食品价格开始出现大幅上涨,其主要原因包括供求矛盾、宏观调控政策的影响、生产成本增加的推动以及国际食品价格上涨的传导作用。主要解决对策包
1括完善食品价格监测预警系统、充分发挥市场调节的作用、适当改变宏观我国货币政策,控制货币流通量以及提高农业生产水平。
三、中国食品价格上涨情况文献综述
孙启明等(2008)认为农产品生产存在幼稚预期,因此引起食品需求与供给相比一般都缺乏价格弹性, 需求量对价格变化相对不敏感, 而供给会受市场价格的较大影响, 因而外部冲击会导致价格的波动幅度越来越大, 无法回到均衡价格水平, 属于发散型蛛网模型。因此国际传导因素在较大程度和较长时间导致国内食品价格上涨。建议对外开放的侧重点由以前的“贸易重出口、资本重进口”转向“贸易重进口、资本重出口”上。
刘素荣(2008)认为影响食品价格大幅上涨的原因包括国际市场粮油涨价的影响、成本增加的推动、结构性供求失衡的矛盾。解决措施包括加大食品价格检查力度。完善低收入群体社会保障制度、完善食品价格监测预警系统等。
郑基超等(2008)认为外汇引起的我国货币供应量增加、全球粮食、石油价格的上涨以及我国劳动生产率快速提高, 人民币实际汇率升值,是形成我国物价上涨的主要压力。解决对策包括限制境外投机资本的流入,同时着手建立基础原材料储备制度并不断完善汇率制度。
周启宏等(2009)则认为我国物价上涨主要是由于国际金融危机、国内需求的启动、粮食安全因素及自然灾害的影响所致。其应对措施是通过宏观调控、依法治价,加强市场监管力度,改善宏观调控手段,以控制物价上涨。
郝苏霞等(2010)认为供求关系是影响食品价格上涨的根本原因,国家应尽快建立健全的市场制度并通过降低货币流速——加息的方式,来缓解食品疯涨。
金三林(2010)认为国际食品价格的波动对我国的食品价格影响逐步加大,只有进一步完善我国的农业政策才能缓解国际传导作用。
总的来说,大部分学者都认为国际食品价格的不断波动是造成我国食品价格不稳定的重要因素,并且随着我国经济的不断发展、国际地位的不断提高,国际因素对我国的影响也越来越强。因此,如何将国际因素对我国自身的良性影响扩大、恶性影响因素缩小,成为了政府工作面对的最大的考验。其中最重要的就是要采取适当的宏观经济调控措施使我国的经济保持良好稳定的增长,加强对市场的管理,建立健全的社会保障制度,以便最终维持我国食品市场乃至整个经济市场的稳定。
四、小结
虽然我国很多学者以及文献都对影响食品价格上涨的因素做出了分析,但对于最主要的因素的确定尚不明确,没有形成得到我国普遍认可的结论。另外,到目前为止,对于我国特定的地区的食品价格的变化情况很少得到大家的关注,而关于这方面的分析更是少之又少。我国地大物博,各地区的风土人文和发展情况都不尽相同,因此缺少结合地区特点进行的进一步的分析在一定程度上限制了政府决策的正确方向,使得政府在制定政策时难免会产生无效或者效率较低的情况,不能及时解决问题。因此本文将专门针对影响天津市食品价格上涨的因素来进行详细分析,希望能够为今后的相关分析提供一定的帮助。
参考文献
1.白杨.改革开放30年我国物价的发展[J].经营管理者,2010,(1).2.冯蕾.CPI 3.1%说明了什么[J].调研世界,2010,(7).3.郝苏霞,邢杰.从菜价——数据看经济[J].商业文化(学术版),2010,(9).4.李晓钰.对物价上涨中粮食、食品问题的浅析[J].世纪桥,2008,(18).5.金三林.国际传导和价格改革将主导2010年我国CPI走势[J].广东经济,2010,(2).6.陶玲卿,赖哲莉,宋冲冲.编制城市低收入群体消费价格指数研究——以食品为主[J].财经界(学术版),2009,(3).7.刘素荣,.对当前食品价格上涨的理性思考[J].价格理论与实践,2008,(5).8.金三林.国际粮食价格对我国CPI的影响及对策[J].经济研究参考,2010,(45).9.牛春.浅谈物价上涨对低收入群体的影响[J].现代经济信息,2010,(15).10.陈道富.我国当前的资产价格与物价上涨分析[J].重庆工学院学报(社会科学版),2008,(10).11.黄琳.我国通货膨胀问题的原因分析及政策建议[J].中国物价,2008,(12).12.周启宏,徐汉峰.近期我国物价上涨的影响因素及对策分析[J].湖北职业技术学院学报,2009,(4).13.余斌,李建伟,王彤,戴慧.当前我国物价上涨的主要特征及影响因素[J].重庆工学院学报(社会科学版),2008,(9).14.郑基超,刘晴.当前我国物价上涨的外部因素探析[J].价格理论与实践,2008,(7).15.张婧.对我国当前结构性物价上涨的探讨[J].金融发展研究,2008,(2).16.孙慧钧.从CPI看我国物价上涨的成因和走势[J].价格理论与实践,2008,(4).17.顾国建.抑制高菜价须调整流通与税收政策[J].中国商贸,2010,(13).18.蔡利标,.国际主要商品价格上涨原因与对策[J].粤港澳市场与价格,2008,(5).19.徐振宇,.国内食品价格上涨有深刻的全球背景[J].今日养猪业,2007,(4).20.孙启明,谢朝阳,.近年我国食用农产品价格周期波动及国际传导因素分析[J].经济学动态,2008,(9).
第五篇:前期报告
河北工业大学城市学院本科毕业设计(论文)前期报告
河北工业大学城市学院本科毕业设计(论文)前期报告
毕业设计(论文)题目:高级语言编译系统前端程序的开发
专业:计算机科学与技术
学生信息:学号:075851姓名:柏少乾班级:网络C072班
指导教师信息:姓名:吴清职称:教授
报告提交日期:2011年03月17日
1、课题意义
对源程序的词法分析开始到中间代码生成,编译程序所完成的处理工作只依赖于源语言,而与运行目标程序的计算机(或目标语言)无关,通常将这些环节统称为编译程序的前端(Front End)。代码优化和目标代码生成,一般只依赖于目标语言,通常将它称为编译程序的后端(Back End)。
如果能将编译程序严格划分为前端和后端两个相对独立的部分,并以中间代码作为其间信息交流的载体这样的模式来构造编译程序,将会给编译程序的开发和维护带来许多好处。例如在构建支持不同硬件平台的编译程序时,只需以编译前端生成的中间代码为接口开发不同硬件平台下的编译后端,以实现代码最大程度的复用。
本次课题主要提供的是一个适合于教学的编译器前端系统的软件雏形和演示程序。要完成具有词法扫描、语法和语义分析、符号表管理等模块的编译器前端的编程工作,即将字符串形式的源程序翻译成四元式形式的中间代码。
2、国内外研究现状
上世纪50年代,Noam Chomsky开始了他对自然语言结构的研究。他的发现最终使得编译器的结构异常简单,甚至还带有了一些自动化。Chomsky的研究导致了根据语言文法的难易程度以及识别它们所需要的算法来对语言分类。正如现在所称的Chomsky架构(Chomsky Hierarchy),它包括了文法的四个层次:0型文法、1型文法、2型文法和3型文法,且其中的每一个都是其前者的特殊情况。2型文法(或上下文无关文法)被证明是程序设计语言中最有用的,而且今天它已代表着程序设计语言结构的标准方式。分析问题(parsing problem,用于上下文无关文法识别的有效算法)的研究是在60年代和70年代,它相当完善的解决了这个问题。现在它已是编译原理中的一个标准部分。
有限状态自动机(Finite Automaton)和正则表达式(Regular Expression)同上下文无关文法紧密相关,它们与Chomsky的3型文法相对应。对它们的研究与Chomsky的研究几乎同时开始,并且引出了表示程序设计语言的单词的符号方式。
当分析问题变得好懂起来时,人们就在开发程序上花费了很大的功夫来研究这一部分的编译器自动构造。这些程序最初被称为编译器的编译器(Compiler-compiler),但更确切地应称为分析程序生成器(Parser Generator),这是因为它们仅仅能够自动处理编译的一部分。这些程序中最著名的是Yacc(Yet Another Compiler-compiler),它是由Steve Johnson在1975年为Unix系统编写的。类似的,有限状态自动机的研究也发展了一种称为扫描程序生成器(Scanner Generator)的工具,Lex(与Yacc同时,由Mike Lesk为Unix系统开发)是这其中的佼佼者。
3、课题研究的内容及重点解决的问题
(1)词法分析程序
编译程序的整个工作过程,是从接受字符串形式的源程序文件作为输入,并对此输
入进行词法分析开始的。词法分析的任务就在于依次扫视输入串中的各个字符,并从其中识别出一系列具有独立意义的基本语法单位——单词(token,也称为记号)。作为词法分析的结果,通常是把从源程序中所识别出的各个单词的词文(lexeme)转换为某种内部表示,并依次进行输出。而此种内部编码形式的单词串,将作为语法分析程序的输入和编译程序后续相关工作阶段的处理对象。
解决的问题有两方面,其一是如何描述一个语言中各种单词的结构,另一个是通过
什么途径来识别源程序中的各个单词。
(2)语法分析程序
语法分析是编译过程的一个逻辑阶段。
语法分析程序以词法分析程序所输出的用内部编码格式表示的单词序列作为输入,其任务是分析源程序的结构,判别它是否为相应程序设计语言中的一个合法程序。为了完成这种分析,一般的途径是由语法分析程序试着为其构造一棵完整的语法树。如果这种尝试成功,就表明该输入串在结构上的确是一个合乎语法的程序,否则,源程序中就必然存在语法错误。
产生语法树的方法,可大致分为两大类:自顶向下和自底向上。
(3)语义分析程序
语义分析是编译过程的一个逻辑阶段。
语义分析规定各语法成分的含义和用途,以及应进行的运算和操作。在进行语义分
析的过程中,还应进行相应的语义检查,以保证源程序在语义上的正确性。在其过程中,语义分析程序也需要进行频繁的造表和查表工作。
由于对程序语言的语义至今还没有找到一种公认的方法来系统地描述它们。在多数
情况下,人们不得不采用一种半机械化的方法来解决语义分析方面的问题。当前比较流行的是一种所谓“语法制导翻译”的方法,这种方法把编译程序的语法分析和语义分析有机地组织起来,穿插地进行。
(4)中间代码生成为了处理上的方便,特别是为了便于代码的优化处理,通常在语义分析后不直接产
生机器语言或汇编语言形式的目标代码,而是生成一种介于源语言和目标语言之间的中间语言代码。目前常见的中间代码形式有逆波兰表示、三元式、四元式及树形结构等等。
中间代码的产生是与语义分析紧密相连的。但由于迄今对于程序语言的语义描述还
没有一个公认的形式化系统,因此,对编译程序中间代码生成部分的设计,在一定程度上仍凭借经验来完成。对于采用语法制导翻译的编译程序,通常的做法是将产生中间代码的工作交给语义过程来完成。即每当一个语义过程被调用而对相应的语法结构进行语义分析时,它就根据此语法结构的语义,并结合在分析时所获得的语义信息,产生相应的中间代码,再把后者放到中间代码的序列中去。
(5)符号表管理
在编译程序的过程中,符号表建立并保持一批表格,其中的每一登记项,将填入名
字标识符以及与该名字相关联的一些信息。这些信息,将全面地反映各个符号的属性及它们在编译过程中的特征,诸如名字的种属(常数、变量、数组、标号等)、名字的类型(整型、实型、逻辑型、字符型等)、特征(当前是定义性出现还是使用性出现等)、给该名字分配的存储单元地址以及与该名字的语义有关的其它信息等等。根据对编译程序工作阶段的划分,名字表中的各种信息将在编译程序工作过程中的适当时候填入。
符号表的建立分为分程序结构语言符号表的建立和非分程序结构语言符号表的建
立。
4、课题研究的思路和方案
编译系统前端可以划分为四个组成部分:词法分析程序,语法分析程序,语义分析程序
和中间代码生成。为了适合于教学用途,使整个编译程序的结构比较清晰,这里采用多遍扫描的编译程序结构,将整个编译程序划分为若干个相继执行的模块,每一模块都对它前一模块的输出扫描一遍,完成相应的工作,然后将工作的结果供下一模块加工。
当构造词法分析器时, 根据单词的正规式定义首先构造与正规式等价的NFA, 之后用子集法将NFA转换成DFA, 并用此DFA进行词法分析。对词法分析器生成器的设计算法进行了研究, 即构造等价于给定正规式非确定有限自动机。
LR分析法是编译程序语法分析中最常用且有效的自下而上的分析方法,理论较完善,适用于大多数上下文无关语言的分析。
5、工作计划安排
(1)前期掌握编译系统的原理,并通过文献和书籍了解国内外编译原理的研究现状和最新发展;(2)然后参考已有的程序设计语言定义一种语言,这种语言力求简单,容易用具有代表性的算法实现编译过程;(3)根据这种语言的文法,设计一个小型编译器的前端系统,完成编译器中用到的若干典型词法扫描、语法分析和语义分析以及中间代码生成算法;(4)具体实现编译前端系统,提供一个适合于教学的编译器前端系统的软件雏形和演示程序;(5)自行编写若干个典型的微源程序作为测试用例,对生成的系统进行测试和调试工作;(6)编写齐全的文档。
6、参考文献
[1] 蒋立源,康慕宁.编译原理.3版.西安:西北工业大学出版社,2005.1:42-268
[2] 李垒,陈平.词法分析器生成器的设计与实现.河南:河南工业职业技术学院,2008.09
[3] 胡慧,张海,余玛俐.类C语言词法分析器的设计与实现.九江:九江学院,2006
[4] 杨超,王一宾.一种改进的词法分析程序及其类C语言实现.安庆:安庆师范学院计算机与信息学院,2009
[5] 许秀林.C语言表达式的语法分析.南通:南通职业大学,2000
[6] 温敬和.LL(1)文法及分析表的自动构造.上海:上海第二工业大学,2001
[7] 付争方,张海娟.LR语法分析器构造方法初探.中国科技信息,2005
[8] 张艳红,康月兵.LS MPP编译系统中间代码的设计与实现.西安:第二炮兵工
程学院,2002
[9] 袁彩虹,薛光,张连堂.语义分析和中间代码产生教学过程研究.河南:河南大学计算机与信息工程学院,2009
[10] R.Gregory Taylor.LL parsing,LR parsing,complexity,and automata.New
York:ACM,2002