zoukankan      html  css  js  c++  java
  • 学习C和C ++有没有“正确”的顺序呢

    C语言组是编程领域中最普遍的语言。C或C ++的知识对于对软件开发感兴趣的任何人都将非常有价值。学习C和C ++没有“正确”的顺序;尽管一种语言是从另一种语言衍生而来的,但实际上它们是完全不同的。实际上,它们的相似性可能是一把双刃剑,因为一种语言有效的语言不一定适用于另一种语言。


     

    C和C ++之间的核心区别

    C是经典的低级过程编程语言,而C ++是C的超集,它既是过程的又是面向对象的。C和C ++都是常用的语言,尽管C ++是C派生的,但两种语言的处理方式有所不同。行业内不赞成使用C;它仍然被认为是一种极其通用,可移植且高效的语言,并且是过程编程的绝佳入门。但是对于有兴趣学习C ++的人来说,C知识不是必需的,甚至不是必需的。理想情况下,程序员会精通C和C ++。

    通常,C用于系统级编程,而C ++用于高级开发。与C ++相比,驱动程序开发人员更可能喜欢C,而视频游戏开发人员几乎可以肯定会在C语言上使用C ++。对于那些对特定行业的开发感兴趣的人,这种差异可能会促使他们做出决定。


     

    在C ++之前学习C

    由于语言的直接性,许多初学者都会在C ++之前学习C。作为一种程序语言,初学者通常更容易掌握。它是一种简单的语言,具有较少的选项,因此,可以作为编程的可靠介绍。从C语言开始,许多程序员都转向Java或C ++。通过首先学习C,程序员可以适应语言的程序方面,然后通过C ++学习面向对象的编程。C ++比C更复杂,对于初学者来说可能不胜枚举。


     

    在C之前学习C ++

    对于已经适应了面向对象编程和过程编程的更高级的程序员,在C之前学习C ++是可以理解的选择。C ++在当今的编程世界中越来越常用,尽管C更适合某些应用程序,但它通常被认为是更健壮的语言。对某些特定领域感兴趣的程序员,例如上述视频游戏行业,可能没有C的用途,实际上,可能永远不需要使用C。此外,有些人可能会发现同时学习C和C ++感到困惑,因为两种语言之间的相似之处很容易使开发人员失望。

    那是为什么呢?这取决于您的目标。如果您不熟悉编程,那么在C ++之前学习C可能会减少工作量,为您提供一些学习和成长的空间。但是,如果您已经是程序员,或者对开发可以在工作环境中立即使用的编程技能更感兴趣,那么您可能希望直接跳到C ++。只有一个警告:如果您对系统级编程感兴趣,那么C可能对您仍然很有价值。


     

    最后,我想说,没有存在特定的语言学习顺序吧。还是需要靠自己的兴趣以及期望进行选择。毕竟无论先后都可能存在利弊。总而言之,兴趣是学习最好的老师,只有你对C语言或者C++存在热爱之心,学习编程语言才会坚持到底!C/C++就是一个既可以强化思维能力,又可以打好编程基础的编程语言,如果你要做软件开发,成为核心程序员的话,私信或者评论区回复“编程”哦~

  • 相关阅读:
    nm命令与符号说明
    (OK) 编译xerces-c-3.1.2(动态库)—CentOS 7— android-ndk
    【19.00%】【vijos p1906】联合权值
    【30.00%】【vijos 1909】寻找道路
    【23.33%】【hdu 5945】Fxx and game
    【32.26%】【codeforces 620C】Pearls in a Row
    【第400篇题解纪念2016年10月28日】【28.10%】【codeforces 617E】XOR and Favorite Number
    【20.00%】【codeforces 44G】Shooting Gallery
    【19.27%】【codeforces 618D】Hamiltonian Spanning Tree
    【17.00%】【codeforces 621D】Rat Kwesh and Cheese
  • 原文地址:https://www.cnblogs.com/mu-ge/p/13646290.html
Copyright © 2011-2022 走看看