zoukankan      html  css  js  c++  java
  • 学习游戏要学习编程语言吗?十大主流编程语言解析

    计算机的发展,促使了一个新的职业的出现,程序猿是近些年出现的而且得到了广泛关注的一个职业,相信这也是非常多莘莘学子的职业梦想。但程序猿也有非常多种,并非每个程序猿可以精通全部的编程语言。所谓术业有专攻,假设将来志在编程世界的网友就要注意了,今天给大家推荐一下2014年最流行的编程语言,他们可以说是未来程序猿们生存的工具。

    1.JavaScript
    JavaScript在Web应用上有着很大的需求,JavaScript主要用于实现为Web浏览器,以提供增强的用户界面和动态站点。

    直到google的大神发明了J8引擎。更是把这个语言推向了前所未有的高峰。

    J8是一个能够让javascript在编译时就转化为机器可直接识别的机器码。原来一直被诟病的运行时效率,如今大大提升差点儿仅仅是比原生c++语言慢一点。

    随着Node-js的发展javascript用来做服务端开发已经走到了主流。特别是网易开源出来了一个做大型网络游戏(MMORPG)框架Pomelo 

    如今已经能够用javascript来开发网游了。

    2d游戏开发:coco引擎公司除了cocos2d-js引擎。支持用javascript开发高性能2d游戏。而且跨越全部平台。

    3d游戏开发:随着Unity3d的崛起。3d手机游戏开发Unity3d差点儿成为一个标准,unity官方推荐的主流语言就是Javascript开发。


    javascript学习教程http://www.xin3721.com/eschool/JSJQueryxin3721/


    最流行的编程语言C/C++. 
    2.C/C++
    C和C++都是基于C的语言,是眼下最流行的编程语言, C常被用作系统以及应用程序的编程语言,如嵌入式系统的应用程序。C++语言为C的增强,其在出现后迅速成为开发者之间最流行的语言之中的一个。它是用于开发系统软件,应用软件,设备驱动程序,嵌入式软件,高性能server和client应用及娱乐软件,如视频游戏。

    c语言的新手教程:http://www.tudou.com/listplay/JFN2B9ZhN8M/gyi6pJDSAgw.html

    c++ 语言新手教程:http://lijun7662.blog.163.com/blog/static/12243245520099266935205/


    3.Java
    能够用于领域,包含企业应用及基础设施,以及Web应用和android手机应用开发。

    Java语言新手教程: http://xidongv.com/lecture/401



    4.C#

    C#是微软公司公布的一种面向对象的、执行于.NET Framework之上的高级程序设计语言。C#是微软公司用来替代Java而开发的一种语言,并借鉴了Java,C,C++和Delphi的一些特点,现在C#已经成为微软应用商店和开发成员很欢迎的开发语言。


    5.PHP 
    PHP是一种通用开源脚本语言,特别适合于Web开发,可嵌入到HTML中,它最初是用来设计动态网页产生的。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛。


    6.Python

    Python是应用于设计各种各样的应用程序的动态语言, 往往比Tcl,Perl,Ruby,Scheme和Java更easy编写。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它可以非常轻松的把用其它语言制作的各种模块(尤其是C/C++)轻松地联结在一起。


    7.Ruby

    Ruby是一种动态的,側重于简单个高效的开源语言,他是一个优雅的语法,可以非常自然的阅读和编写,适合于高速开发,一般开发效率是JAVA的5倍。


    8.Objective-C

    对于钟情于Apple设备的网友来说,Objective-C的流行就得益于苹果的成功,其是添加了Smalltalk风格的消息在C编程语言中的反射,面向对象的语言。主要使用于苹果系统和GNUstep这两个使用OpenStep的标准的系统。随着苹果平台的巨大人气,现在Objective-C语言被人们逐渐知道。


    Web应用领域的HTML5. 
    9.HTML5

    HTML5是用于构建因特网的核心技术的标准语言,用于Web呈现内容,它是HTML标准的第五次修订,现在,HTML5继续在移动开发领域发挥着关键的数据,为互联网的发展提供了多样化的发展道路,37%的开发人员依赖HTML5开发移动站点和Web应用程序。


    10.CSS
    CSS是一种用来表现HTML)或XML等文件样式的计算机语言。最经常使用于Web样式和HTML和Xhtml接口,该语言能够应用与不论什么类型的XML文档, CSS的设计主要是为了使文档内容从文档表示的分离,包含元素,如布局,颜色和字体。

    总结:这是眼下最流行的十种编程语言,这写语言针对不同的领域,对于刚開始学习的人来说,假设你想学编程开发,那么你须要了解这些语言的不同用户,选择自己喜欢的领域去研究,术业有专攻,这样才可以在未来职场有更好的发展。


    11,汇编

    汇编语言一般用在对速度和空间有要求的地方,比方说:
    (1)破解password软件的核心部分,还有杀毒软件的扫描部分,它们都要求有非常高的运行速度,要用到汇编语言才行.
    (2)unix操作系统的启动部分,这些部分与硬件密切联系,而汇编语言是直接对硬件操作的,所以用汇编语言是最能胜任的.
    (3)我书上有段话是这样说的:据有关资料统计,用汇编语言编写的程序通常要比C语言程序的运行速度快10倍以上.有些游戏程序的部分一秒钟须要调用几千次,假设用其它语言来编写的话,可能你在玩游戏的时候,时间都花在了等待上.
    (4)用汇编语言来编写病毒最好只是了,那效率真叫一个高啊,假设没有汇编语言,世界上的黑客要少掉一半.
    (5)仅仅要高级语言能完毕的工作,汇编语言都能完毕,并且汇编语言能完毕的工作有的高级语言就不能完毕,所以汇编语言仍然有举足轻重的作用.
    如今用纯汇编来编敲代码的差点儿没有了,而是通过在高级语言里插入汇编程序,所以汇编一般用来搞嵌入式开发.
    汇编教程:http://v.youku.com/v_show/id_XMjcwODEwMDQw.html?from=y1.2-1-87.3.11-2.1-1-1-10

  • 相关阅读:
    基于mave的dubbo分别架构
    海西 · 云交付 DevOps实践落地方案
    LoadRunner接口测试标准模板
    SVN多分支开发模式V1.0.1
    API接口规范V1.0——制定好规范,才好合作开发
    Effective Java 第三版——12. 始终重写 toString 方法
    Effective Java 第三版——11. 重写equals方法时同时也要重写hashcode方法
    Effective Java 第三版——10. 重写equals方法时遵守通用约定
    Effective Java 第三版——9. 使用try-with-resources语句替代try-finally语句
    Effective Java 第三版——8. 避免使用Finalizer和Cleaner机制
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4374423.html
Copyright © 2011-2022 走看看