学习设计(电子产品包装设计)该学习什么内容,要...

我该学习什么语言,各种编程语言介绍[转帖]
作者:青草青园 来源:隆安教育论坛 发表: 12:44 
“我该学习什么语言?”进来看看便知道了。
作者:武大郎 来自:龙族论坛
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&一直看见很多兄弟老是因为学习什么样的编程语言而困惑不已,这里我想把我的一点想法与大家分享一下。希望能对那些希望学习计算机编程而又彷徨在众多编程语言之间的朋友有一点帮助。
总体说来,现在计算机语言大致的有这么些:(不一定全,希望大家帮忙补充。)
机器语言:纯粹的机器代码
汇编语言:8086汇编、Win32汇编、.NET的汇编
高级语言:
Basic、Pascal、Object Pascal、C、C++、C#、Java、ASP、ASP.NET、Perl、PHP、SQL、FoRTRAN  等等
Visual Basic、Visual Basic.NET、Delphi、Visual C++、C++ Builder、C# Builder、Visual Foxpro  等等
上面一排都是纯粹的编程语言,而下面一排都是经过发展过后的编程语言(应该可以这么说吧)下面我们对各种语言进行简单的介绍:
机器语言:机器语言是有0,1,0,1的二进制代码组成,可以有计算机直接执行。效率最高,但是通用性不强,对于不同的硬件需要不同的程序。说白了,不适合人来编程。
汇编语言:效率稍微低于机器语言,通过简单的助记符来替代繁琐而枯燥的0,1代码。同样的通用性不强,对于不同的硬件需要设计不同语言。学习曲线比较大,需要硬件知识很多。介于其特殊的性质,在某些行业中得到广泛的应用。
高级语言:通过人类可以识别的自然语言(主要是英语)来进行编程,效率再次降低,但是程序编制难度和可读性大幅提高。可移植性好,实用性较好。比较适合大规模开发,是现在大多数人选择的语言。而且Java语言和.NET平台的出现在一定程度上解决了由于平台的不同所导致的移植困难的情况。
=======================================
     微软公司上个世纪八十年代(具体什么时候我不记得了)推出的计算机语言,当时造成了计算机软件开发世界的强烈震动,它的出现将很多程序员由枯燥的编码中解放出来,而有更多的精力来进行程序结构的开发。(因为我很早前曾经学习过这个语言,对其有一定程度的了解)但是,它同C、Pascal语言一样,是结构化语言,在对待大型开发中会觉得逐渐力不从心,程序员需要关注的内容实在太多了。其实现在来说,学习Basic已经没有什么意义了。因为它的改进版本Visual Basic和Visual Basic.NET无论是在功能上还是在实用性上都大大地超过了他们的祖先。
      结构化语言,语法结构严谨,易于教学。相对于C语言,缺乏一定的灵活性。但是正是其严谨的语法,很多Pascal程序员倾心于其“诗篇一样的结构”,曾经一直是大专院校计算机专业必学的语言。它的改进版本Object Pascal和Delphi都超过了它。
Object Pascal
     改进版的Pascal,它是面向对象的Pascal,是Delphi语言的核心。
    上个世纪七十年代又贝尔实验室开发,当时他们是为了解决一个实际问题,将B语言改进后得到的,后来贝尔实验室又用它重写了UNIX操作系统。是所有工科学生和计算机学生必须学习的语言。它的特点很多了:贴近硬件,执行效率高,使用灵活,功能强大。但它毕竟还是结构化编程语言。在进行大型开发上显得还是有点力不从心,往往编程人员需要绞尽脑汁想出各种“精巧”的算法来实现某个目的。不过在学习操作系统和进行单片机开发上,它的作用是举足轻重的。
    C语言的改进版本,保留了C语言所有特性的同时添加进了面向对象思想。这个特性导致了他在很多大型开发上有得天独厚的优势。在很多领域中有很强的生命力,直至今日,此语言还是在不断发展中,新技术曾出不穷。关于C++的介绍是在实太多了,网上随便一搜一大堆。我就不多说了。
     它是一种现代的,面向对象的语言,它结合了C/C++和Visual C++的强大功能以及VisualBasic的易用性。具有简单、面向对象、类型安全、可以进行Dll版本控制、兼容性好、灵活等诸多特点。使得它成为了一个很有潜力的新生代语言。再加上互联网的高速发展和微软的强大技术支持,应该是比较有前途的。
    Java是一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。Java语言其实最是诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。在Java出现以前。Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEN中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力,面SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。当SUN公司1995年正式以Java这个名字推出的时候,几乎所有的WEB开发人员都想到:噢,这正是我想要的。于是Java成了一颗耀眼的明星,丑小鸭一下了变成了白天鹅。Java语言具有:与平台无关性、安全性、面向对象,分布式等诸多特点,使它成为了当今计算机界炙手可热的语言,具有大量的拥护者。
ASP/ASP.NET/PHP/Perl
     这些都是网页开发使用的语言。所有有志于网页开发的朋友应该考虑他们,我其实不是很熟悉这些语言(只简单的接触过ASP),不敢乱说,以免误人子弟。有兴趣的朋友可以考虑一下。
     结构化查询语言,主要用于数据库开发。但很多现代的语言(Delphi等)都支持内嵌SQL,有数据库开发需求的朋友要考虑一下此语言。
     最初应美国国防部需要而开发的语言。擅长于科学计算,主要用于高校之中。据说前不久推出的FoRTRAN改进版本有很大的改进。
Visual Baisc、Visual Baisc.NET
     它们都是由basic改进而来。其中Visualbasic是解释型语言,编译速度快,可以实时调试,但它并不是完全的面向对象,多线程开发比较困难。但其最大的优点是简单!VisualBaisc.NET是基于微软.net平台的新的语言,(注意它和VisualBasic是完全不同的语言)面向对象,可以进行嵌入式开发。与asp.NET结合紧密。并且在性能上大大提高。可以说也很有发展前途。
Visual C++/C++ Builder
     都是C++语言的开发环境,可以使用户更方便的开发Windows程序。Visual C++是微软公司的产品,而C++ Builder是Borland 公司的产品。
C# builder
     Borland公司的C#开发环境。
      Borland公司的旗舰产品。Object Pascal的集成开发环境,具有强大的数据库功能、高效的编译速度和方便快捷的开发,使得很多公司选用Delphi作为首选开发语言。
     那么这样种类繁多的语言我们该选什么呢?总的原则是,你需要什么样的语言,那你就选择什么样的语言。下面针对几类人进行分析:
完全新手:
     以前并没有接触过编程,对计算机编程没有什么了解,学习编程的目的是想探究看似神秘无比的程序别后到底隐藏了什么。这样的朋友建议学习VB/VB.NET。原因是足够简单,上手快,成就感强。
工作性质偏向硬件(嵌入式开发):
     汇编和C语言,尽管汇编比较难学,对硬件知识要求很高,但是你的工作性质决定了你必须走这条路线。C语言虽然不适合大规模开发,但其对硬件的操控还是有得天独厚的优势的。
高校工科学生:
    C语言和Delphi/C++,C语言是高校工科中必学的科目,这个就不用多说了。C++固然优秀,但是如果你想用C++开发优秀而稳定的Windows程序并非易事,而且学习曲线比较大,需要投入大量时间。Delphi,有很多人说它已经没有前途了,其实我不这样认为的,也许它的未来是前途未卜,但是它的过去和现在还是做得很优秀!对于工科的开发需求(串口编程,数据库编程),Delphi6都已经作得很好了,况且Win32平台在未来10年内使肯定有市场的,如果将来真的有必要,你有C和Delphi的基础,想转到.NET平台和C#语言其实是很容易的。最大的优势是,它上手比C++快,对硬件的控制能力也不差。
高校的文科学生:
     Visual Foxpro好像是你们必须学习的吧,至少在我们学校是这样的。这个主要是面向数据库开发的。其实对于你们将来的应用,这个已经是够了。如果还有更强烈的编程兴趣,学习VB吧。
短时间要拿出成果的工作人员:
     以前在学校中学习过编程,有一定的基础,不过学习完后就没有怎么用过编程了。但是由于工作需要,必须在短时间内拿出个像样的程序。那么你还是选择VB或Delphi吧,理由前面已经说过了。
反对微软垄断、喜爱开源的朋友:
     C++或Java都是不错的选择,只要你学习了C++,那么你一定要关注开源社区(例如:)Java现在具有强大的生命力,在各个领域都遍地开花,并且在整个语言在不断发展和完善之中。
搞互联网开发的朋友:
     C#,ASP/ASP.Net/PHP/,Java都可以。建议你们能结合开发工具(如Dreamweaver),那样必然会事半功倍。
暂时只想到了这么多,以后如果想到新的再补充,我上面所说的只是针对典型的群体而言,不包含特殊情况。这些只是我个人的一点点想法而已,仅供大家参考,希望能给大家带来些许帮助,在学习编程的道路上少走些弯路,也算是我对龙族的一点贡献吧。欢迎朋友来后面跟贴探讨!
关健词: 学生 教学 安全 论坛 网络 解放 优秀 成就感
本类最新文章
[&&-&&-&&]
地址:广西南宁市隆安县城厢镇城内街79号 邮编:532799 电话: 传真:i学习是一家专注早期教育理念研究、生产制作于一体的幼儿早期教育企业。它致力于儿童的智力开发、情感教育、心理健康教育等方面研究,融入西方最先进的育儿理念,让孩子的眼、耳、口、手、脑并用,寓教育、游戏于一体,注重培养0―6岁宝宝的想象力、创造力、逻辑思维能力、记忆力、社交能力。根据宝宝不同年龄段的成长特点,开发原创点读有声绘本、益智玩具等儿童教育产品,让宝宝在畅玩中爱上学习。
i学习的品牌形象设计以文字识别为主体,在易于品牌推广的同时凸显以“i”为核心识别的标志设计,简洁单纯且充满活力,强调积极自主的学习态度。i学习,爱学习,是为品牌注入鲜活灵魂。
深圳?锐奥品牌设计机构
LAYOUT BRAND
DESIGN ORGANIZATION加花瓣为微信好友一、实习时间:~  二、实习地点:烟台职业学院电子实验室  三、指导老师:杨老师、李老师  四、实习目的:  通过一个星期的电子实习,使我对电子元件及收音机的装机与调试有一定的感性和理性认识,打好了日后学习电子技术课的入门基础。同时实习使我获得了收音机的实际生产知识和装配技能,培养了我理论联系实际的能力,提高了我分析问题和解决问题的能力,增强了独立工作的能力。最主要的是培养了我与其他同学的团队合作、共同探讨、共同前进的精神。具体如下:  1.熟悉手工焊锡的常用工具的使用及其维护与修理。  2.基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程。  3.熟悉印制电路板设计的步骤和方法,熟悉手工制作印制电板的工艺流程,能够根据电路原理图,元器件实物设计并制作印制电路板。  4.熟悉常用电子器件的类别、型号、规格、性能及其使用范围,能查阅有关的电子器件图书。  5.能够正确识别和选用常用的电子器件,并且能够熟练使用普通万用表和数字万用表。  6.了解电子产品的焊接、调试与维修方法。  五、实习内容:  1 讲解焊接的操作方法和注意事项;  2 练习焊接  3 分发与清点元件。  4 讲解收音机的工作原理及其分类;  5 讲解收音机元器件的类别、型号、使用范围和方法以及如何正确选择元器件。  6 讲解如何使用工具测试元器件  7 组装、焊接与调试收音机。  8 将焊接产品交给老师评分,收拾桌面,打扫卫生。  六、对焊接实习的感受:  在一周的实习过程中最挑战我动手能力的一项训练就是焊接。焊接是金属加工的基本方法之一。其基本操作“五步法”??准备施焊,加热焊件,熔化焊料,移开焊锡,移开烙铁(又“三步法”)??看似容易,实则需要长时间练习才能掌握。刚开始的焊点只能用“丑不忍睹”这四个字来形容,但焊接考核逼迫我们用仅仅一天的时间完成考核目标,可以说是必须要有质的飞跃。于是我耐下心思,戒骄戒躁,慢慢来。在不断挑战自我的过程中,我拿着烙铁的手不抖了,送焊锡的手基本能掌握用量了,焊接技术日趋成熟。当我终于能用最短时间完成一个合格焊点时,对焊接的恐惧早已消散,取而代之的是对自己动手能力的信心。在这一过程当中深深的感觉到,看似简单的,实际上可能并非如此。在对焊接实习的过程中我学到了许多以前我不知道的东西,比如,像实习前我只知道有电烙铁,不知道它还有好多种类,有单用式、两用式、调温式、恒温式、直热式、感应式、内热式和外热式,种类这么多。还有就是在挂锡以前不能用松香去擦拭电烙铁,这样会加快它的腐蚀并且减少空气污染,等等。但是我也遇到了很多不明白的地方,1.为什么要对焊接物进行挂锡,是为了防止氧化吗,只要我将被焊接元件的表面清洗干净不就可以了吗,不明白;2.待电烙铁加热完全后,到底是先涂助焊剂还是先挂锡,我采用后者,有人采用前者。都焊出来了,但我在焊接的过程中经常出现焊不化的状况,而采用后者不是加快它的腐蚀并且减少空气污染吗,不明白。  七、对印制电路板图的设计实习的感受  焊接挑战我得动手能力,那么印制电路板图的设计则是挑战我的快速接受新知识的能力。在我过去一直没有接触过印制电路板图的前提下,用一个下午的时间去接受、消化老师讲的内容,不能不说是对我的一个极大的挑战。在这过程中主要是锻炼了我与我与其他同学的团队合作、共同探讨、共同前进的精神。因为我对电路知识不是很清楚,可以说是模糊。但是当我有什么不明白的地方去向其他同学请教时,即使他们正在忙于思考,也会停下来帮助我,消除我得盲点。当我有什么想法告诉他们的时候,他们会不因为我得无知而不采纳我得建议。在这个实习整个过程中,我虽然只是一个配角,但我深深的感受到了同学之间友谊的真挚。在实习过程中,我熟悉了印制电路板的工艺流程、设计步骤和方法。可是我未能独立完成印制电路板图的设计,不能不说是一种遗憾。这个实习迫使我相信自己的知识尚不健全,动手设计能力有待提高。  八、六管超外差式收音机的组装与调试实习的感受  对我来说,这无疑是一门新的学问,既是一种挑战,也学到了很多有使用价值的知识。这个实习是我最感兴趣的实习,也是我最失败的实习。从小我就喜欢组装和拆卸,可这次我却失败了一次,虽然第二次成功了,但毕竟比别人多了实习的时间。总结这个实习我感觉自己有时候十分的粗心和不自信,刚开始我得收音机是好的,可我测试的时候总是不响,问了同学才知道原来我没有打开开关。打开开关准备去检查,在检查之前自己极度不自信的再次测试一遍,这到好将接到扬声器的线弄断了,接着是重新焊接扬声器的街头,螺丝刀不小心又将扬声器焊接处给脱落了。俗话说祸不单行,然后是SP1接头断了,焊接处的铜箔融化。只好作废。哎。在这个实习环节中,我明白了自信的重要性。但也明白了自己的动手能力还十分的不足,缺乏锻炼,在这种情形下无法胜任以后的工作,所以在日后的学习过程中,我应该努力的将理论与实际联合起来,着重锻炼自己的动手能力,是自己面对以后的工作时有一定的底气。  九、总结  总的来说,我对这门课是热情高涨的。第一,我从小就对这种小制作很感兴趣,那时不懂焊接,却喜欢把东西给拆来装去,但这样一来,这东西就给废了。现在电工电子实习课正是学习如何把东西“装回去”。每次完成一个步骤,我都像孩子那样高兴,并且很有“成就感”。第二,电工电子实习,是以学生自己动手,掌握一定操作技能并亲手设计、制作、组装与调试为特色的。它将基本技能训练,基本工艺知识和创新启蒙有机结合,培养我们的实践能力和创新精神,。作为信息时代的大学生,作为国家重点培育的高技能人才,仅会操作鼠标是不够的,基本的动手能力是一切工作和创造的基础和必要条件。  通过一个星期的学习,我觉得自己在以下几个方面与有收获:  一、对电子工艺的理论有了初步的系统了解。我们了解到了焊普通元件与电路元件的技巧、印制电路板图的设计制作与工艺流程、收音机的工作原理与组成元件的作用等。这些知识不仅在课堂上有效,对以后的电子工艺课的学习有很大的指导意义,在日常生活中更是有着现实意义。  二、对自己的动手能力是个很大的锻炼。实践出真知,纵观古今,所有发明创造无一不是在实践中得到检验的。没有足够的动手能力,就奢谈在未来的科研尤其是实验研究中有所成就。在实习中,我锻炼了自己动手技巧,提高了自己解决问题的能力。比如做收音机组装与调试时,好几个焊盘的间距特别小,稍不留神,就焊在一起了,但是我还是完成了任务。
阅读:人次
上一篇文章: 下一篇文章:
没有任何图片文章
培训超市& (5000多套光盘)&司法考试移动班上线啦!
&网校2014年司法考试刑法冲刺班考点命中率高达78%
司法考试介绍
查分/申领证书
&||&||
国家司法考试日历表
 司法考试大纲/教材出版时间
 司法考试报名时间
 司法考试时间
 9月中下旬
 司考优秀学员潘兵学习经验交流活动实录 
········
············
(20余位顶级名师联手授课,常年招生,随报随学)
司法考试完美授课体系
  司法考试刑法分则总的复习秘笈为:掌握罪名,化整为零,分节记忆、比较记忆。分则部分的学习一向是个难点。大家都抱怨罪名太多,考得太细,难以记住。
······
······
········
············
············
············
············
············
·····
基础+冲刺班
综合法律知识
民商经济法律知识
企业管理知识
企业法律顾问实务
      
&[理论法学]
&[三国法]&
&[民事法律]
&[刑事法律]&
············
[共281264条]

我要回帖

更多关于 恰切的学习内容 的文章

 

随机推荐