编程学术
1. 编程语言大全
工业编程语言: A+ | Ada | 汇编语言| B | Brainfuck | C | C++ | C++/CLI| Cg | COBOL | Eiffel | Erlang | FORTRAN | IronPython | Java | JRuby | Jython | LISP | Oberon | Objective-C| Ocaml | Pascal | Perl | Powerbuilder | Python | QBASIC | R | REXX | Ruby | Self | Smalltalk | SQL | Tcl/Tk | Visual Basic | PHP | C# | F# | J# | Visual Basic .NET
脚本编程语言: ActionScript | JavaScript | JScript | Nuva | PostScript | VBScript | lua
学术编程语言: APL/J | Haskell | Logo | ML | pascal|Prolog | Scheme | SAC heikee123.com
其他编程语言: ALGOL | BASIC| Clipper | Forth | Mola-2/Mola-3 | MUMPS | PL/I | Simula
2. 在清华学编程跟在三本学编程有什么区别
差距很大,都说本科看学校,研究生看导师。首先,资源方面,国家会把大部分资源投入到好的大学里,比如清华,国家每年会拨100多个亿,而对于较差的学校国家就少的可怜了.有了这么多钱,就会有很好的老师,很好的硬件,软件设施。学校越好,出国的机会越多,交流的机会越多。第二,好的大学录取分数相对较高,学术氛围会很浓厚,所谓近朱者赤,不知不觉,你就会被熏陶成学术达人了;第三,好的大学会有更好的出路,去招聘的企业都是相对较好的,对于个人的发展很有优势。
简单说了点,还请采纳。
3. 如何用Python来做学术
你好,学习Python编程语言,是大家走入编程世界的最理想选择。Python比其它编程语言更适合人工智能这个领域,无论是学习任何一门语言,基础知识,就是基础功非常的重要,找一个有丰富编程经验的老师或者师兄带着你会少走很多弯路, 你的进步速度也会快很多,无论我们学习的目的是什么,不得不说Python真的是一门值得你付出时间去学习的优秀编程语言。在选择培训时一定要多方面对比教学,师资,项目,就业等,慎重选择。
4. 编程对学科的要求
DIY吧?组装电脑跟计算机硬件其实没多大关系,反正就是你对计算机各个组件的牌子熟悉,哪些牌子现在有哪些系列、价格,哪些牌子可以支持哪些牌子的产品,比如主板支持的CPU可能不同。经常有人找计算机专业求推荐电脑,我觉得可能多数计算机专业自己买电脑都是头大的,因为专业不在于此。
编程对数学要求一般不高,高中数学就够了,比如有人写的书,给程序员的数学书,里面的数学内容,可能对中国的高中生来说,都不屑一顾了。但是你想做学术研究或对顶尖技术追踪的话,数学就要比较高了,最高可以跟数学家媲美了。
英语好说,现在有多少从培训学校培训一段时间出来就上手的人,他们的英语也好不到哪里,在国内对英语要求不会太高,你在编程时,临时查查单词就够,尽量不要用中文拼音。不过同上,如果做学术研究、顶尖技术追踪的话,英语还是要一定的词汇量加上足够的阅读能力,其他几项看情况了。
5. 学习编程的基础课程有那些(经典课程)
没有人适合不适合,关键是你能不能忍受编程的枯燥和寂寞,不要被电视和电影上的桥段所迷惑,要想成为高手就要平时的积累,厚积薄发,不要担心这担心那,用心学就行了 ,有兴趣是好事
.首先请你热爱这个专业。只有这样,你才会从抽象的理论中找到实实在在的快乐。如果
你不热爱她,或者只因为这是个热门专业,那么极力要求你放弃这个专业,因为计算机是
一把双刃剑,学好了你会飞黄腾达,学不好你毕业后会极其痛苦,高不成低不就,没有发
展潜力,如同学英语专业的人到了美国一样。
2.不要用功利眼光对待这个学科,这绝对不是点点鼠标就能挣钱的专业。不要去想做网站
挣钱,不要想靠点击率增加广告,这个在4年前已经过时,如果你现在仍然这么想,千万别
说出来,因为我会觉得你很土。计算级专业的成就感总是伴随着身体上的痛苦而来,肩周
炎,颈椎病,眼睛干涩,掉头发,腰椎间盘突出,关节炎,不夸张,这么帅的我工作了两
个月以后发现开始掉头发了。
3.搞明白计算机"科学"与"技术"的含义。做网页,做图片,做flash,玩游戏,上网,听歌
,录mp3,搞电影字幕,装windows,改注册表,为软件换皮肤......这通通不叫计算机科学与
技术,如果你是计算机的学生,会做以上事情,那是你应该的,不会做,也没什么丢人的
,我们需要的不是让别人称作"高手"。
4.明确你最终的专业方向是软件还是硬件。方向是网络?网络不是专业方向。网络是最优
秀的软件工程师、最优秀的硬件工程师与最优秀的通信工程师的智慧结晶。如果你是软件
方向,请你在学精一揽子数学、数据结构、算法设计、数值分析、汇编语言、操作系统、
编译原理、数据库原理、软件工程之类课程后,仔细的听一听硬件课程,他对你有用。软
件工程绝对不是背背就能过的课,计算机理论可能是一个人就能研究出来,软件工程是成
千万网软件工程师几十年来失败的教训凝结成的结晶,请认真听课。不要问我应该学什么
语言,计算级专业的人必须具备任何语言1小时上手的能力,最起码要在10分钟把"hello
world"做出来。如果说有必须学的两种语言,那他们是c++与java,学他们不是在学语言,
而是在学thinking in c++,thinging in java,一个是软件的基础理论,一个是面向对象
的基础理论,从来没有人听说过"thinking in basic"。如果你说c++过时了,那么千万别
告诉别人你的名字,因为很丢人。山科大的老师只会教给你c,不会教给你++,所以不要被
他蒙蔽,大胆的问他++,如果他不会,干脆换老师。学硬件的同学在认真听听以上课程后
,学精除了政治以外的其他课程。
5.即使你学好了以上课程,我们仍然差得很远,我们只弄清学什么了,但是还不知道做什
么。我们的课程设计太小儿科了,别对你在国外的同学说,否则会被笑话,所以我们要尽
可能的多做设计,别一个人们闷着头做,两三个人合作一个项目,不会交流的计算机人员
30岁以后肯定会下岗。题目呢,尽量是一些简单的底层开发,可以去国外大学网站上搜一
搜,要自信你一定能做出来,毕竟不是什么难题,而是我们应当具备的素质。
6.如果你对网络有意,在具备了一定动手能力后从协议或者底层硬件的角度去学习它。否
则你是自甘从一名高贵的计算机专业人员堕落为做着沉重机械体力劳动的民工。对网络安
全感兴趣,那么你就在学会使用各种工具的一个月后从编程的角度深入学习网络协议和操
作系统吧!只会用工具攻击无知人员的漏洞是一种意淫的行为,如果乐此不疲,并到处叫
嚷"黑客",那么这种行为可以被称作"手淫"。网上呼吁中美、中日黑客战时,希望你安心
学习课程,或者睡觉休息,或者去运动娱乐,不要给祖国抹黑。
7.正确对待认证。绝大部分认证不是高薪的敲门砖,而是你上岗前的智商水平测试。如果
你考过了认证,别对别人说这个认证是垃圾,请告诉别人你在学习中懂得了那些知识,如
果你没有懂得知识,那么你是个paper,认证不是垃圾,你是垃圾。如果你连认证都没考就
到处喊它垃圾,那么你就亲自考考试试,考过了,懂了,那么你随便;如果过了但是不懂
,认证不是垃圾你是垃圾,如果没考过,那么看这个贴子的所有人都知道你是什么了。MC
SE、CCNA、CIW等等都有它存在的意义,只要你有钱都值得一学,他们是最正规的知识来源
,是经过理论、实践、时间与市场考验的产品。
二.给非计算级专业的同学的一点建议
1.热爱你的原专业,尤其是自然学课和基础学科,为了计算机放弃他们就如同为了10张一元
钱扔掉了一张100元一样。
2.计算机是具有学术性和工具性的双重属性学课。架设一做计算级专业与你本专业的桥梁
,那对两个专业都是做出了贡献,如果你真的很牛,把计算机学的很深很好,那么你真的
值得尊敬。
3.再次记住做网页,做图片,做flash,玩游戏,上网,听歌,录mp3,搞电影字幕,装win
dows,改注册表,为软件换皮肤......这些不是计算机专业,也挣不到钱。不要让浮躁余功利
蒙蔽你的双眼,毁掉你光明的前程。
以上差不多都说完了,对学校的不满我就不说了,毕竟是一时的,虽然现在还很烂,但是
将来会慢慢变好的,大家在痛骂学校的同时一定多给学校提出好的意见,多为学校的发展
出力,将来谁成就了大事,别忘了回来,因为我们的孩子也许还会在这里上学,我们不能
让他们再受苦受委屈。
谢谢大家
6. 学编程选择哪个专业
儿子想当程序员,应该报哪个大学的计算机专业比较好呢?
看地区,国内计算机好的学校不少,但是我强烈建议选择北京地区,原因是北京是互联网行业的中心!这里有大量的机会,有非常强烈的互联网氛围,其他地方虽然也有,比如杭州有阿里,深圳有腾讯,但是总的来说北京更集中。
网友六:
成绩好,首选清华…再者华科…有次火车上偶遇一清华计算机系大四的老乡,正纠结去工作还是研究生…研究生是保送本校,工作的话大公司可选择的太多,最后还是去了搜狐,因为张朝阳是他师兄,里面很多清华的…再说华科,以前叫华中理工大学…华科强…反正华为里很多师兄师姐…真的很多,你无法想象的多…成绩一般…可选择的就更多了,很多人也做了描述,自己选择…成绩差,我建议你去华科的成人教育…非常的严格…和本科生一样的管理。
7. 如何同时提升学术能力和编程能力
学术能力的提高方法因人而异。在学术界,每个人的天性、习惯、所处环境、思维方式、行为方式都有较大差别。但无论差别多大,
乐于思考、善于思考
都是大家共有的特点。
“乐于思考”体现出思考的快乐。富有成就的学者都会把思考当做一件快乐的事情,而那些为了功名而思考的人则无法感受到这种快乐,甚至会感到痛苦。其次,无论快乐还是痛苦,为了弄通某个问题都少不了“思考”二字。因此,思考本身就是关键。这就引出第二个问题,要善于思考。“善于思考”就是会思考。胡适先生曾说要“大胆设想、小心求证”。这种说法就将“善于思考”点得很清楚。学术领域中经常有许多悬而不决的问题,如果不“大胆设想”,就根本无法回答。但学术毕竟是学术,“设想”虽然“大胆”,若不能持之有据、言之成理,这种设想也无法让人信服。因此,就需要小心谨慎、运用翔实的材料和严密的逻辑推理进行求证。我想,乐于思考、善于思考当是提高学术能力的根本办法。
“乐于思考”不是空想。对于学术研究而言,如果不认真阅读某个领域的书籍,不仔细留意该领域的各类现象,你的思考就是没有根基的,打破脑袋都想不出一个正点的问题。想出来的问题不“正点”,就缺乏合适的起跑点。而有了合适的起跑点,你就要勤奋读书、勤于观察,进入“设想”与“求证”过程,这个过程就是解决问题的过程。这个时候,你的学术研究就进入自觉状态。当你不断地通过思考和求证解决一个又一个的学术问题的时候,你就会觉得你的学术能力渐入佳境了。
8. 计算机编程文凭
文凭的话当然是博士啦,楼主指的是证书吧。在计算机行业,光文凭是不行的。还要有过硬的技术,可以去考些计算机等级证。和微软认证或者是思科的 。。IT证书:据有关方面统计,目前IT业已有200多种认证。这些认证培训主要分为三大类:第一类,具有软硬件研发能力厂商推出的企业认证。如现在已被大家广泛认可的微软MCSE、CISCO(思科)系列,INTEL系列认证、ADOBE图形图像平面设计师认证、网页设计Macromedia网页设计师Dream weaver MX。第二类是由国家相关部门制订的证书。比如全国计算机应用技术证书(NIT)考试、全国计算机等级考试、国家计算机软件专业技术资格和水平考试、全国计算机信息高新技术考试。第三类是国际相关IT行业组织颁发的证书。如美国计算机工业协会认证,英国剑桥大学考试委员会的剑桥信息技术证书。
和其他专业学生考取IT认证证书相比,计算机专业学生最大的不同在于:经过四年系统的学习,他们已完全掌握了计算机专业的基础知识。他们就业的方向更多的是从事硬件技术研发或者是软件的开发工作。因此,像微软MCP、ADOBE图形图像平面设计师认证、网页设计Macromedia网页设计师Dream weaver MX这一类认证证书,它只是证明证书持有者对该软件具备了一定的实际使用能力,并不能证明本人在计算机专业领域具有多少专业的技能,清华大学计算机学院的张小平老师认为,“对于这种实用软件认证,计算机专业的学生一般不应该考虑。”
总结多位专家的意见,我们给出了以下考证的建议
国家计算机软件专业技术资格和水平考试
适用学生:想进入国有企业或事业单位的同学
适用原因:国有企业或事业单位单位有一种倾向,“职称重于文凭”,特别是具有一定技术资格的职称。国家计算机软件专业技术资格和水平考试正好符合这一要求。人民大学劳动人事学院的周老师说:“在同等情况下,这一资格证能占据有利位置。”
是否权威:国家计算机软件专业技术资格和水平考试以软件专业水平为测试标准,是中国软件专业的权威性考试,证件由国家人事部颁发的职称证件,单位对证件肯定认可。
学费考察:500元以下
准备情况:可通过平时的学习自行准备,通过率较高
JAVA语言认证
适用学生:java语言比较符合技术趋势性的条件,准备从事软件行业的学生不妨考虑一下。
适用原因:专家建议考java认证的最大理由就是java具有宽泛的应用前景。从全球的发展态势来看,电子商务及企业电子化,消费性电子产品将是中国IT未来几年的发展方向。尽管在中国的高校中,不少计算机专业开始设置了java语言课程,但理论与实际还是有脱节现象。西安电子科技大学计算机学院的李有明教授表示:“通过认证,可以掌握相当多的编程实例,学生工作后能更快地融入团队中。
是否权威:“2003 CRN Salary Survey”是根据全球各地的IT技术人员所作的薪资调查,它的考察问题之一是看在同样的工作年资和背景之下,有或没有考过某个认证的薪资差异是多少。结果表明,Java认证位居第二,有Java认证的比其他人的薪资高了37%,并在全世界IT行业得到认同。
学费考察:3000至6000元不等(含所有费用),投入经费相对较大。
准备情况:计算机系的学生准备3至5个月即可,但应认真对待,一次性通过的几率较小。
CCIE认证(思科认证网络互联专家)
适用学生:准备从事网络事业的学生
适用原因:目前为止,CCIE是最受IT企业欢迎的人才之一。“当企业需要提高生产率,增加竞争力以及组织效率的时候,拥有CCIE认证的员工可以帮助企业缩短技术实现时间,控制预算目标,增强商业事务处理能力。”思科CCIE项目经理麦克·瑞德私下表示,“我们为遍布全球的CCIE们感到自豪,他们完美地控制着世界上一些最复杂的网络系统。”
是否权威:根据“2003 CRN Salary Survey”资料显示,在世界范围内,有CCIE认证的人比没有认证的人薪资足足高了75%。由于整个CCIE的认证路程一般要经历:路由,交换,服务,安全,以及语音等计算机软硬件基础知识的系统学习,加上需要2天实验考试,对于那些想“混”证书的学生来说,理论考试可以通过背考题过关(实际上也不太可能),但在真刀真枪的实验面前,一点“假”都没法做。曾经在大唐电信技术研发部工作过的张周步认为:“CCIE一直以来都被认为是IT领域最难的考试,社会承认度很高。”
学费考察:由于计算机专业学生掌握了基础知识,可以采用CCIE直达认证的方式来考取证书,这样的花费在8000元左右,对于学生来说是相当贵的。
准备情况:复习时间约半年左右。通过率不高,考试难度较大,特别是实验部分,考生要在能力所及的情况下再作考虑。
考证小贴士
选择什么样的证书有两个原则,北京达斯职业咨询机构的高级职业顾问隋毅给出的建议是:“选择在行业中具有技术领导性企业颁发的相关技术证书;另外就是具有职称性质的证书。”
前者至少在眼下一段时间内是行业的热点,市场的需求比较大,通过认证学习可以立即掌握行业的最新技术动态,在学校学习的理论与市场实际需求中更好地平滑过渡。
后者在一定程度上代表了对当事人的学术水平,专业技术职称是一个人能够胜任某种专业职务的资格,能够反映科技人员在某一专业方面的学术水平,有利于给有真才实学的专业人才合理定位,并且给用人单位科学地选人用人提供了方便,有利于科技人才正常流动。
隋顾问认为:“由于我国还存在着职称考评制度,用人单位历来又比较看重职称,所以在众多令人眼花缭乱的认证证书面前,如果一时没有更好的选择,职称性质的证书应该不错。”其实全国考试只有4个等级:一共有四个等级,每个等级有不同种类
一级证书表明持有人具有计算机的基础知识和初步应用能力,掌握字、表处理、电子表格和演示文稿等办公自动化(Office或WPS)软件的使用及因特网(Internet)应用的基本技能,具备从事机关、企事业单位文秘和办公信息计算机化工作的能力。
二级证书表明持有人具有计算机基础知识和基本应用能力,能够使用计算机高级语言编写程序和调试程序,可以从事计算机程序的编制工作、初级计算机教学培训工作以及计算机企业的业务和营销工作。
三级"PC技术"证书,表明持有人具有计算机应用的基础知识,掌握Pentium微处理器及PC计算机的工作原理,熟悉PC机常用外部设备的功能与结构,了解WINDOWS操作系统的基本原理,能使用汇编语言进行程序设计,具备从事机关、企事业单位PC机使用、管理、维护和应用开发的能力;三级"信息管理技术"证书,表明持有人具有计算机应用的基础知识,掌握软件工程、数据库的基本原理和方法,熟悉计算机信息系统项目的开发方法和技术,具备从事管理信息系统项目和办公自动化系统项目开发和维护的基本能力;三级"数据库技术"证书,表明持有人具有计算机应用的基础知识,掌握数据结构、操作系统的基本原理和技术,熟悉数据库技术和数据库应用系统项目开发的方法,具备从事数据库应用系统项目开发和维护的基本能力;三级"网络技术"证书,表明持有人具有计算机网络通信的基础知识,熟悉局域网、广域网的原理以及安全维护方法,掌握因特网(INTERNET)应用的基本技能,具备从事机关、企事业单位组网、管理以及开展信息网络化的能力。
四级证书表明持有人掌握计算机的基础理论知识和专业知识,熟悉软件工程、数据库和计算机网络的基本原理和技术,具备从事计算机信息系统和应用系统开发和维护的能力。
9. 编程里面一分为二叫什么学术名字
二分法,binary search