导航:首页 > 源码编译 > 编译原理知乎

编译原理知乎

发布时间:2022-02-04 04:09:46

‘壹’ 自考计算机应用基础经验知乎,,我想考计算机应用,可是光靠自学,很

1,自考无任何限制,小学文凭没有都可以报考,只用身份证或户口簿(16周岁以下无身份证可用户口簿报名)去常住地区招生考试办公室报名。每门课程40元(湖北省)。2,先在省自考网上报名,然后去报考点去确定(一般都是常住地区招生考试办公室)交钱。第一次一定要去报考点交钱办准考证,以后在交通银行办张交行卡在网上报考。3,自考的内容基本上是教辅《自考通》或《一考通》上的重点提示或原题,历年试卷上的考点很多重复考,比较有规律,平时多做教辅习题,考前多做历年试卷和模拟试卷,过关不成问题。4,如果中学基础差就报:行政管理,法律,汉语言文学,学前教育等无数学的专业,这些专业是自考高过关率专业,很多只有初中基础的考生都已过关拿证。5,从2014年开始,湖北省一年就三次(四月,七月,十月)。有的地方是两次。6,一般一次四门全部报满最好。7,自考的难度无法与普通高考和中考相比,基础差的考生报无数学的专业应该可以过关。8,专科和本科可以一起考,考专科是无任何限制的,但是办本科毕业证必需要有专科毕业证。

考试规律总结
1,自考的内容就是教辅《自考通》或《一考通》上的重点提示或原题。多做教辅习题。
2,自考历年试卷上考点有些重复考,最近四年的试卷要多做。模拟试卷要多做。
3,考试前三周死拼教辅。光看教材效果不显着,多关注教辅才是关键。
4,考试难度大的题目占百分三十不到,将简单题和中等题掌握就行了。
5,如果是记忆的话:将每段话的第一句强记住,后面的内容掌握大义即可。文科和理科有区别的,文科宏观性强。只要你答题不跑偏,大义写对就可捞分。
6,多项选择实在拿不了主意:ABCDE全选满,总能碰对几分。
7,考前三周反复做《自考通》或《一考通》,记住重点提示和习题。模拟试卷和历年试卷上的题目每天做一套,力争全面掌控。

最牛自考生(两个完全自学者)

2002年3月19日,14岁的上海少年丁磊,8岁开始自考.经过6年的艰苦奋斗,终于拿到了山东大学计算机信息管理专业的本科文凭,成为我国目前年龄最小的自考本科生(烟台日报2002.3.22) 当我们连夜赶到上海,向他表示祝贺时,见他又在捧着一本厚厚的英文版《编译原理技术与工具》,准备他的下一步计划——考硕攻博。我们在他8平方米不到的寒舍里,听他成长的故事。

2004年3月,14岁的陇原少年王大可,以优异的成绩考取了北京大学数学科学院2004届基础数学硕士研究生。他因此成为北京大学历史上年龄最小的研究生,被国内许多媒体称为“神童”。全国最小自考生考上北大研究生[4]全国庞大的自考生大军中,年龄最小的是王大可:小学仅上了一个月,9岁自考本科,14岁考上北大硕士研究生。
惊叹之余,不少人难免心存疑惑:他是如何完成中、小学教育的?他有本科文凭吗?
天资聪慧但却从小体弱多病的王大可,直到8岁才上小学一年级。入校没多长时间,他竟然向班主任提出:直接参加六年级的数学考试!在众人怀疑的目光中,他按规定的时间答完了六年级的数学试卷,获得满分。
原来,在父母亲的辅导和刻苦自学下,大可6岁时就学完了小学数学,7岁时学完了初中数学,8岁时学完了高中数学,用当年高考满分150分的数学试题测试,他得分146分。
从9岁起,王大可结束了只有个把月的正规学校生活,开始踏上了自学考试之路。到今年6月,王大可通过了自学考试数学专科和本科的全部课程,数学专业课程的成绩都在80分到95分,公共课程的考分在64分与78分之间。
2004年5月21日,在西北师大数学与信息科学学院举行的本科论文答辩中,王大可的毕业论文“传染病数学模型的建立与分析”获得了85分的较高分。专家在他的论文上写下了这样的评语:论文中数学模型建立正确,推理清晰,语言表达明确,是一篇相当不错的本科论文。
北大读研
[5]

王大可2004年北大读研时[6]
2004年9月6日,王大可到北大已经快半个月了,已接受了校内和校外的好几家媒体的采访。“一见报,就带来了很多麻烦,以前我就是学习,后来我们楼上的人也开始关心这事了。”他说,接受媒体采访后,周围的环境发生了很大的变化,也给他带来了很多麻烦。
王大可爸爸也担心孩子接受媒体采访会影响学习,“现在的学习压力很大,接受媒体采访会对孩子的成长和学习都不利。”因怕王大可不会照顾好自己,他爸爸已经在北京呆了半个月了。同时,也限制跟大可在一起的时间,每天只在晚上7时左右陪上王大可半个小时左右,“就是想锻炼一下他的独立能力。”
到北京大学读研是大可的愿望。这次他参加北大研究生考试,原本是想为明年正式考试做准备,没想到顺利过关。考虑到王大可年龄尚小,数学学院专门为他制订了培养计划。

‘贰’ 想学习编译原理,因此打算看龙书,在此之前最好先看些什么书

如果有点数据结构和离散数学基础,直接看,越怕越看不懂,总是担心教程太难,有这种心态的话,在简单的教程都搞不定

‘叁’ 知乎上那个程序员winter是谁

winter,网名,互联网爱好者,人称知乎大神,回答过大量问题,以答题为乐,大量阐述过对程序的见解

他的名言:尔曹身与名俱灭 不废江河万古流

他一天的生活:早上9点左右起床,简单洗漱穿衣服大便,走路10分钟去公司。在公司工作到中午12点,去吃饭,如果是食堂、KFC或者必胜客,就点最贵的套餐,如果是高级的那种,就多点些主食。

下午开开会,写写代码,处理下紧急问题,批下流程什么的,差不多就到晚上了,6点以后去食堂吃饭的话,会有13元补助,所以我一般6点之前去,争取在6点之前买完,在一群死屌丝的复杂的目光注视下,对师傅说,不用等了,直接刷吧。

吃完饭7点多回座位,有时候玩两把三国杀,或者打几回桌上足球或者乒乓,多数时候,可以开始高效率地写代码了,这段时间会比较轻松,可以把白天落下的进度补一补,也可以写点自己喜欢的东西。视心情和工作量,搞到9点到1点不等的时间,回到家,根据时间早晚玩会游戏/看会电子书/上网吹水之后睡觉。

‘肆’ 非计算机专业为什么学c语言知乎

对于题主的问题,我觉得有点大了,这个问题就好像我问一个学习金融的人这样一个问题:对于非金融专业的学生,怎么入门金融学?

OK,我先说说我对计算机的理解吧,因为我觉得这对学习计算机比较有好处。

我所认为计算机是什么呢? 他是一种辅助设备,能够拓展人类的能力。能够轻易完成人类很难做到和很费时间和精力才能做到的事情。

Okey,理解说完了,开始干货:

计算机分为硬件和软件,硬件就是你看得见摸得着的,软件是你看得见摸不着的。介于题主是想说入门,我就不推荐计算机有关硬件的东西了,我主要推荐的是软件的方向。

通常对于计算机专业的人来说,了解计算机的硬件组成是非常有必要的。因为这不单单只是告诉你现象,还告诉你的本质。

学习计算机的软件(还有硬件):首先,你要看一本叫《计算机科学技术导论》的书(事实上不管你专攻硬件还是软件,这本书看看绝对没错),这本书包含了很多的基础内容,
比如2进制(“计算机世界”的语言,计算机非常笨,哦,也就是cpu非常笨,只能明白01010101,其他的统统不知道),
计算机硬件的组成(运算器,控制器,存储器,输入输出设备),
汇编语言(因为010101对于人类来说过于麻烦和难以理解,所以就把一段010101用几个字母定义,例如“mov”),
然后就是c语言,一些很懒的使用汇编语言的程序员觉得汇编语言还是不够方便,所以就发明了高级语言---c语言。(可以看出来计算机的发展史真的是一群很懒的人的奋斗史:),我希望有幸成为他们其中的一员。)
当然,里面还说了很多其他的东西。

看完了《计算机科学技术导论》以后,好吧,这是开胃菜,正菜开始上桌了。

C++ 。推荐书目:《C++ primer》 ,C++是一门计算机高级语言,计算机语言是拿来干什么的呢?就是和计算机交流的,你看,你和英国人说话要说英语,要和广东人说粤语,要和荷兰人说荷兰语。一样的道理。随着“hello world”在那个黑黑的界面中显示出来的时候,你甚至会怀疑:这TM就是编程?!
哦,这只不过是万里长征中的第一步。后面还有好多有趣的东西呢。
你要开始了解什么是变量,什么是常量,什么是循环,什么是类,什么是判断语句,什么是继承,等等等等。
如果你学习完了语法部分(就是上述说的),那么,恭喜你,基本上已经可以和别人说:我学过编程了。

好嘞,开始下一步:

因为题主的研究生是金融的,而且boss是做risk management的,那么算法就是必不可少的了。
《算法艺术及信息学竞赛》 这本书还不错,介绍了一些基本的算法(当然里面不会告诉你怎么进行风险管理,那是金融专业的事)。我只是粗略的过了一遍,所以就不献丑了。不过研究算法感觉就像在原始丛林里面爬山,一般人进去就跪了,有了大量的经验以后才能生还。

《数据结构》 ,在计算机科学或信息科学中,数据结构(英语:data structure)是计算机中存储、组织数据的方式。通常情况下,精心选择的数据结构可以带来最优效率的算法。(来自维基网络),这是修炼的内功心法之一。

《操作系统》,了解了操作系统的原理以后,才能更好的操作我们正在使用的系统。属于中级的课程吧。

《编译原理》, 如果说计算机语言是魔法咒语的话,编译原理就是告诉你,这些魔法咒语是怎么生效的

《计算机组成原理》 哦,这个非常有趣,和操作系统有很大关系,但是这个是从硬件的层次上面(大部分来说)来解释计算机的组成

《软件工程》 估计题主暂时看不到这里的了,什么是软件工程呢?我的理解就是,把写软件规范化。形成一种规范以后好处就不言而喻了。

实话说,在学习的过程中会出现很多问题:
比如说语言选择的问题,你会听说java无所不能,C#简单方便,python优雅至极,php开发速度快到带你飞。
我个人觉得,语言不是重点,语言只是个工具而已,重要的是人,就好像我们都会写中文,为啥俺和莫言的差距咋就这么大呢!
个人建议是:发挥各个语言的优势,在不同的情况使用不同的语言。
比如说:
1.想要开发个简单的网站,PHP是不二的选择(你可以想象用C++写网站的“快感”么?)
2.windows下的程序,C#绝对是王道,还有比微软自家的东西更懂自己的么?
3.android开发,平台的限制,最好还是用JAVA。
4.考虑到性能问题,如果你是个大神(那是不可能的,如果这样你就不会问怎么入门了)那绝对会使用到C++,对于一般的凡人,JAVA的回收机制以及够用了。

如果你想要买书,个人觉得最好不要买国人写的,因为国内大部分都是你抄我我抄你的节奏,最好买国外的书。图灵系列的我觉得不错。

我个人觉得,学习计算机并不神秘和复杂,甚至有些可怕的简单,有付出,就一定有回报。因为计算机的严谨性,他永远不会出错,你给出了正确的方法,就会得到正确的结果。

这里推荐题主一个小网站,名字叫做提问的智慧:
http://www.beiww.com/doc/oss/smart-questions.html

‘伍’ 前端开发和后端开发有什么区别

前端开发和后端开发的区别在于:

一、展示方式不同

1、前端开发主要做的是用户所能看到的前端展示界面。

2、后端开发主要做的是逻辑功能等模块,是用户不可见的。

二、所用技术不同

1、前端开发用到的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、Node.js 、AngularJs等技术。

2、后端开发 以java为例 主要用到的 是包括但不限于Struts spring springmvc Hibernate Http协议 Servlet Tomcat服务器等技术。

(5)编译原理知乎扩展阅读:

公司对前后端人员招聘的要求:

Web前端:

1、精通HTML,能够书写语义合理,结构清晰,易维护的HTML结构;

2、精通CSS,能够还原视觉设计,并兼容业界承认的主流浏览器;

3、熟悉JavaScript,了解ECMAScript基础内容,掌握1到2种js框架,如JQuery;

4、对常见的浏览器兼容问题有清晰的理解,并有可靠的解决方案;

5、对性能有一定的要求,了解yahoo的性能优化建议,并可以在项目中有效实施;

Web后端:

1、精通jsp,servlet,javabean,JMS,EJB,Jdbc,Flex开发,或者对相关的工具、类库以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,对Web开发的模式有较深的理解;

2、练使用oracle、sqlserver、mysql等常用的数据库系统,对数据库有较强的设计能力;

3、熟悉maven项目配置管理工具,熟悉tomcat、jboss等应用服务器,同时对在高并发处理情况下的负载调优有相关经验者优先考虑;

4、精通面向对象分析和设计技术,包括设计模式、UML建模等;

5、熟悉网络编程,具有设计和开发对外API接口经验和能力,同时具备跨平台的API规范设计以及API高效调用设计能力;

‘陆’ 计算机专业好就业吗前景如何

IT技术即是互联网技术,如今互联网行业飞跃发展,互联网技术日新月异,就当前就业形内势容来说专IT行业是适合属目前社会趋势的,社会也需要大量的 IT技术型人才,各行各业也需要,所以就业广泛。

学互联网的优势有:

1、电脑行业需求量大,工作很好找,而且工作环境也不错。

2、电脑行业的工作与社会接触都比较紧密,紧跟潮流,所以见识和思想都会比袭较开放,也有利于以后自己发展。

3、学习电脑入手比较快,学习难度不是很大。

4、现在有些学校有一些技能加学历的政策 ,不过主要看你自己的选择,上大学虽说听起来好,但是很多大学生都是毕业即失业的,还不如趁早学习门技术,毕业就可以工作,选对了好的行业,以后的发展空间也会很大的。可以去学习计算机网络,现在学计算机就是不错的选择。

‘柒’ 如何从零开始在一年内较为系统地学习编程

用一年时间学习编程,没有基础,完全从零开始,一年后可以找到相关工作机会么?

——知乎

Laud程序员

3人赞同

都说程序员是个门槛低的行业,到哪里培训一下就很容易找到工作,特别是现在IT业这么火的时候。但有一个问题就是门槛低,但要做好、获得高薪不容易。1楼说得好,一年时间内能学得怎么样,关键看你自己付出的努力。
一年是属于速成,不可能把计算机专业的基础知识都学完,比如操作系统、计算机组成原理、数据结构等。一年最好找项目练手,如果没有练手的机会,学的东西会忘得快,人也容易躁动。此外,你还应该选个方向,WEB?移动?嵌入式?游戏?网络?等等

发布于 2011-12-26

知乎用户语音搜索。阿里一生黑。机器不学习。

7人赞同

随便瞎扯扯,如果你每天干12小时一年不休息的话。

学一些常用编程语言:两个月python,一个月c,一个月java,这前几个月每学一门语言时,先多写一些几十行的小程序,慢慢再写一些上百行的程序,最后10天左右写一个上千行的项目。

然后狂撸3个月算法与数据结构,先跟任何一本算法与数据结构的教科书把上面所有涉及的东西都写一遍。然后找一本经典书籍,尽力去看,务必亲手实现见过的所有算法。

然后2个月编译原理,边学边实现个简易的编译器。

然后1个月操作系统,只求大致了解原理,并以应用为目的。

然后刷2个月面试题。

是不是bat offer稳拿。

发布于 2014-02-25

李凡

可以考虑web前端开发这个方向,个人感觉入门门槛比较低一些。只要足够努力,找一份工作没问题,然后在工作中继续深入学习。

发布于 2014-02-24

莫理明ZAKER iOS 开发工程师

按我个人经验来看,目前寻求移动平台开发的门槛真的很低,学习几个月都可以进去IT这个行业工作的了。不过进去这个行业是简单,要做一个成熟的工程师就要看自己后面的修为了。

‘捌’ 长春工业大学计算机科学与技术怎么样 知乎

长春工业大学计算机科学与技术
学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练和工程化训练,学习本学科的基本工作流程方式,具有研究与开发计算机软、硬件系统的基本能力。
主要课程:
数字电路与逻辑、离散数学、计算机原理、微型计算机技术、计算机系统结构、计算机网络技术、面向对象高级语言程序设计、汇编语言、数据结构、数据库原理与实例、软件工程、操作系统与实例、编译原理、算法设计与分析、人机交互技术等。
毕业生去向:
毕业学生可到科研院所、企事业单位等部门,从事计算机系统的研究、开发应用、系统维护及信息管理等工作。

‘玖’ 计算机在大学能学到东西吗 知乎

计算机在大学能学到东西。
计算机硬件与软件相结合、面向系统、侧重应用的宽口径专业。通过基础教学与专业训练,培养基础知识扎实、知识面宽、工程实践能力强,具有开拓创新意识,在计算机科学与技术领域从事科学研究、教育、开发和应用的高级人才。本专业开设的主要课程有:电子技术、离散数学、程序设计、数据结构、操作系统、计算机组成原理、微机系统、计算机系统结构、编译原理、计算机网络、数据库系统、软件工程、人工智能、计算机图形学、数字图像处理、计算机通讯原理、多媒体信息处理技术、数字信号处理、计算机控制、网络计算、算法设计与分析、信息安全、应用密码学基础、信息对抗、移动计算、数论与有限域基础、人机界面设计、面向对象程序设计等。

阅读全文

与编译原理知乎相关的资料

热点内容
fib在python是什么意思 浏览:532
c调用命令行 浏览:940
阿里云服务器中没有apt 浏览:610
发送信息需要用户加密吗 浏览:636
六年级分数乘分数有几种算法 浏览:298
到哪里查自己的app账号 浏览:121
光大app点击哪里可以查年费 浏览:877
加密狗软件先安装还是先先后顺序 浏览:354
柱头加密区箍筋间距一般多少 浏览:683
美团商家版本服务中心在app哪里 浏览:989
androidgps调试 浏览:821
比心app怎么下载官方 浏览:49
安卓怎么隐藏手机上的app 浏览:580
hp光纤交换机命令 浏览:897
pythonhive导入数据 浏览:674
安卓手机屏幕按住一直抖怎么办 浏览:196
压缩率公式 浏览:323
蓝虎app怎么下载 浏览:616
周易江湖pdf 浏览:861
java取主机名 浏览:368