• 网站刚刚上线,难免有不足的地方,敬请谅解!欢迎提出宝贵意见!

  •    4年前 (2015-06-14)  入门必备 |   1 条评论  1081 
    文章评分 5 次,平均分 4.4

    新手编程到底从什么开始学好呢? 一般有三种选择,Java, C, C++这是目前主流的3种开发语言。

    按学习时间长短分Java学习时间最短易上手,C次之,C++学习需要的时间最长。

    由于本人没有学习过Java,所有对它不是很了解,能看懂会修改,但写工程有难度。但是你要快速入门,快速找到工作,学习Java吧。

    如果你是在校学生,或者是立志在编程上有建树请学习C,C++(没有诽谤Java的意思)

    个人观点建议从C开始,这个是有它的特点决定的。

    C的特点

    1、 是一种结构化语言。层次清晰,便于按模块化方式组织程序,易于调试和维护。

    2、 C语言的表现能力和处理能力极强。不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构,它还可以直接访问内存的物理地址,进行位级别的操作。

    3、由于C语言实现对硬件的编程操作,所以既可用于系统软件的开发,也适合于应用软件的开发。C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类计算机上,从而形成了多种版本的C语言。

    4、由于C语言允许直接对位、字节和地址进行操作,能实现汇编语言的大部分功能。

    5、目标代码质量高,程序执行效率高。

    总体上来说,C语言的优点是简洁、紧凑、使用方便、灵活、易于学习和应用。仅有32个关键字。9种控制语句,程序的书写形式也很自由。

    理由:简单易学,高效,可移植性高。

    编程新手从什么开始学好?

    C++ 是C的plus版是C语言的超集。

    1 、它既保持了C语言的简洁、高效和接近汇编语言等特点,又克服了C语言的缺点,C++比C语言更安全。

    2、支持面向对象程序设计的特征。C++既支持面向过程的程序设计,又支持面向对象的程序设计。

    3、C++程序在可重用性、可扩充性、可维护性和可靠性等方面都较C语言得到了提高,使其更适合开发大中型的系统软件和应用程序。

    4、C++设计成直接的和广泛的支援多种程序设计风格(程序化程序设计、资料抽象化、面向对象程序设计、泛型程序设计)。

    总体上看C++出具有C语言的特点,更具有一些高级功能。但是学习起来肯定是比C有难度,特别是一些面向对象,继承,重用性等高阶功能(模板,STL)。

    对比以上三种基础类语言,根据自己的情况来决定从那个开始吧。条条大路通罗马。

    如果大家对本系列文章有疑问,可以直接在公众号留言,小编第一时间联系原创作者帮你耐心解答。

    技术人员都有自己的情怀,深陷其中而不被理解,欢迎关注个人微信公众平台:程序员互动联盟(coder_online),一个开发人员的家,来诉说自己的故事。

    编程新手从什么开始学好?

     

    本文原始地址:http://www.coderonline.net/new-to-programming-from-the-start-to-learn.html

    本站所有文章,除特别注明外,均为本站原创,转载请注明出处来自http://www.coderonline.net/

    否则保留追究法律责任的权利!

    关于

    发表评论

    表情 格式
    1. 给新手很好的指引

      jinghuixuehu 评论达人 LV.2 3年前 (2015-08-11) [0] [0]
    切换注册

    登录

    忘记密码 ?

    切换登录

    注册