欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年编程语言种类及介绍 .pdf

    • 资源ID:27966873       资源大小:49.58KB        全文页数:4页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年编程语言种类及介绍 .pdf

    编程语言种类及介绍机器语言:纯粹的机器代码汇编语言: 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 平台的出现在一定程度上解决了由于平台的不同所导致的移植困难的情况。= Basic 微软公司上个世纪八十年代(具体什么时候我不记得了)推出的计算机语言,当时造成了计算机软件开发世界的强烈震动,它的出现将很多程序员由枯燥的编码中解放出来,而有更多的精力来进行程序结构的开发。(因为我很早前曾经学习过这个语言,对其有一定程度的了解)但是,它同C、Pascal 语言一样,是结构化语言,在对待大型开发中会觉得逐渐力不从心,程序员需要关注的内容实在太多了。其实现在来说,学习Basic 已经没有什么意义了。因为它的改进版本Visual Basic 和 Visual Basic.NET 无论是在功能上还是在实用性上都大大地超过了他们的祖先。Pascal 结构化语言,语法结构严谨,易于教学。相对于C 语言,缺乏一定的灵活性。但是正是其严谨的语法,很多Pascal 程序员倾心于其“诗篇一样的结构”,曾经一直是大专院校计算机专业必学的语言。它的改进版本Object Pascal 和 Delphi 都超过了它。Object Pascal 改进版的Pascal,它是面向对象的Pascal,是 Delphi 语言的核心。C 上个世纪七十年代又贝尔实验室开发,当时他们是为了解决一个实际问题,将B 语言改进名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 后得到的, 后来贝尔实验室又用它重写了UNIX 操作系统。 是所有工科学生和计算机学生必须学习的语言。它的特点很多了:贴近硬件,执行效率高,使用灵活,功能强大。但它毕竟还是结构化编程语言。在进行大型开发上显得还是有点力不从心,往往编程人员需要绞尽脑汁想出各种 “精巧” 的算法来实现某个目的。不过在学习操作系统和进行单片机开发上,它的作用是举足轻重的。C+ C 语言的改进版本,保留了C 语言所有特性的同时添加进了面向对象思想。这个特性导致了他在很多大型开发上有得天独厚的优势。在很多领域中有很强的生命力,直至今日, 此语言还是在不断发展中,新技术曾出不穷。关于 C+的介绍是在实太多了,网上随便一搜一大堆。我就不多说了。C# 它是一种现代 的,面 向对象 的语言 ,它 结合了C/C+ 和Visual C+的 强大功 能以及VisualBasic 的易用性。 具有简单、 面向对象、 类型安全、 可以进行Dll 版本控制、 兼容性好、灵活等诸多特点。使得它成为了一个很有潜力的新生代语言。再加上互联网的高速发展和微软的强大技术支持,应该是比较有前途的。2010-8-26 15:50 回复城管大队僸芷播倣452 位粉丝3 楼Java Java 是一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。Java 语言其实最是诞生于1991 年,起初被称为 OAK 语言,是SUN 公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK 可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK 的命运。在Java 出现以前。 Internet 上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB 浏览的人们来说简直不可容忍。 他们迫切希望能在WEN 中看到一些交互式的内容,开发人员也极希望能够在WEB 上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力,面SUN 的工程师敏锐地察觉到了这一点, 从 1994 年起, 他们开始将OAK 技术应用于WEB 上, 并且开发出了HotJava的第一个版本。 当 SUN 公司 1995 年正式以 Java 这个名字推出的时候,几乎所有的WEB 开发人员都想到:噢,这正是我想要的。于是Java 成了一颗耀眼的明星,丑小鸭一下了变成了白天鹅。 Java 语言具有:与平台无关性、安全性、面向对象,分布式等诸多特点,使它成为了当今计算机界炙手可热的语言,具有大量的拥护者。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - ASP/ASP.NET/PHP/Perl 这些都是网页开发使用的语言。所有有志于网页开发的朋友应该考虑他们,我其实不是很熟悉这些语言(只简单的接触过ASP),不敢乱说,以免误人子弟。有兴趣的朋友可以考虑一下。SQL 结构化查询语言,主要用于数据库开发。但很多现代的语言(Delphi 等)都支持内嵌SQL,有数据库开发需求的朋友要考虑一下此语言。FORTRAN 最初应美国国防部需要而开发的语言。擅长于科学计算,主要用于高校之中。据说前不久推出的 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#开发环境。Delphi Borland 公司的旗舰产品。Object Pascal的集成开发环境,具有强大的数据库功能、高效的编译速度和方便快捷的开发,使得很多公司选用Delphi 作为首选开发语言。那么这样种类繁多的语言我们该选什么呢?总的原则是,你需要什么样的语言,那你就选择什么样的语言。下面针对几类人进行分析:完全新手:以前并没有接触过编程,对计算机编程没有什么了解,学习编程的目的是想探究看似神秘无比的程序别后到底隐藏了什么。这样的朋友建议学习VB/VB.NET 。原因是足够简单,上手快,成就感强。工作性质偏向硬件(嵌入式开发):汇编和C 语言,尽管汇编比较难学,对硬件知识要求很高,但是你的工作性质决定了你必须走这条路线。 C 语言虽然不适合大规模开发,但其对硬件的操控还是有得天独厚的优势的。高校工科学生:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 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),那样必然会事半功倍名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -

    注意事项

    本文(2022年编程语言种类及介绍 .pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开