写程序选择c语言的理由,选择C语言的5点理由必读(绝对有看的必要)

我希望通过这篇帖子可以让在几种语言间摇摆不定的初学者拿定主意,让那些说c语言末日的同志能重新审视自己不负责的言论。

1 c语言功能强大,灵活。使用c语言能够完成的工作只限于你的想像力,语言本身不会给你带来任何约束。c语言可用于完成操作系统,字处理器,图形,电子表格等项目;甚至可用于编写其他语言的编译器。

2 c语言很流行,是专业程序员的首选。因此市面上有大量的c语言编译器和附件可供选择。

3 c语言是可移植的。这意味着为一种计算机系统(如IBM PC)编写的c语言程序,可以在其他系统(极有可能是DEC VAX系统)中编译运行,而只需做少量的修改,甚至无须修改。c语言的ANSI标准进一步改善了可移植性。

4 c语言中的单词很少,包含的术语很少。有人可能以为包含的关键字越多(有时被称为保留字),其功能越强大。情况并非如此。当你使用c语言进行编程时你会发现,她能够完成你能想到的任何任务。

5 c语言是模块化的。可以以例程的方式编写c语言代码,并在其他应用或程序中再次使用这些函数。通过将一些信息传递给函数,可以创建很有用且可重用的代码。

c语言的特性证明她是编程语言初学者的首选。而现在大家所讨论的C++ Java C#等等,我认为你没有对c语言的深刻领悟,只怕很难有所发展。(自认天才者除外)原因有三:

1 C++是c语言的超集,包含了C语言中的所有内容,同时增加了面向对象编程方面的内容。几乎所有有关c语言得知识都适用于C++。你使用c语言时不但是在学习当今最强大,最流行的编程语言,同时还为面向对象编程做准备。

2 Java和C++一样,也是基于c语言的。几乎所有有关c语言的知识亦都适用于Java。

3 C#也是从c语言派生而来的,几乎所有有关c语言的知识也都适用于C#编程。

人打赏

0人 点赞

主帖获得的天涯分:0

举报 |

楼主

|

楼主发言:1次 发图:0张 | 添加到话题 |

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《常用算法程序集(C语言描述)第三版》是由美国纽约大学计算机科学系的Andrew Binstock和John Rex所著的一本著名的计算机算法参考手册,该书以C语言描述了我们在日常编程中会用到的一些经典算法和数据结构。该书的内容十分详细且系统,覆盖了排序、查找、哈希、串、树、图等多个领域,并提供了各种算法的代码实现和解释,适合各种开发人员阅读和参考。 该书的主要特有: 1. 深入浅出的讲解方式:作者通过清晰的语言和可执行的实例来解释复杂算法的工作原理和步骤,为读者提供了深入了解算法底层机理的机会。 2. 多种数据结构和算法的覆盖:该书包括了众多数据结构和算法,如线性表,栈,队列,树,图等等,为读者提供了全面的参考,从而可以解决许多复杂的开发问题。 3. C语言描述:该书使用C语言来描述算法和数据结构,让读者更容易理解和解决编程问题,同时也提高了代码的可读性和可维护性。 总之,《常用算法程序集(C语言描述)第三版》是一本值得阅读和参考的计算机算法及数据结构经典书籍。其内容涵盖广泛、语言简明易懂,不仅可供初学者学习,也可供从事编程工作的专业人士参考。无论是想提高编程能力还是解决编程难题,都可以从该书中获得帮助。 ### 回答2: 《常用算法程序集(C语言描述)第三版》是一本经典的书籍,主要介绍了各种常用的算法和数据结构,并且用C语言进行了详细描述。这本书的作者是严蔚敏和吴伟民,是计算机专业的学生和工程师所必读的一本书。 本书主要包括了10个部分,分别是基本的算法、数据结构、数字处理、字符串处理、排序和查找、图形处理、加密与解密、计算几何、动态规划和高级数据结构。每个部分都有详细的讲解和相应的案例,方便读者理解和应用。 此外,本书还详细描述了C语言的语法和常用的函数库,让读者对C语言的使用更加熟练。所有算法和数据结构的代码都是用C语言的,方便读者的学习和使用。 本书的亮是示例代码和习题解答,这些都能够帮助读者更好地理解和掌握学习内容。同时,本书也是一本既适合初学者,又能为专业人员提供不同层次的挑战的优秀教材。 总之,《常用算法程序集(C语言描述)第三版》是一本经典的计算机书籍,一直被广泛应用于计算机科学和工程领域,并且在各种练习和竞赛中都有广泛的应用。无论是学生,还是从事计算机编程的人员都应该把本书放在重要的书单之中。 ### 回答3: 《常用算法程序集(C语言描述)第三版》是一本涉及到常用算法的书籍,作者是王润基。本书主要介绍了常用的排序算法、查找算法、字符串匹配算法等,并给出了相应的C语言实现。本书不仅适合C语言初学者,也适合对算法感兴趣的程序员阅读。 本书的主要内容包括: 1.排序算法。本书介绍的排序算法有冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序等,每种算法都给出了详细的C语言实现代码,还给出了对比不同算法时的时间复杂度和空间复杂度。 2.查找算法。本书介绍的查找算法有顺序查找、二分查找、插值查找、斐波那契查找、哈希查找等,同样也给出了具体的C语言实现,介绍了查找算法的时间复杂度和空间复杂度。 3.字符串匹配算法。本书介绍的字符串匹配算法有暴力匹配、KMP算法、Boyer-Moore算法、Sunday算法等,同样也给出了精简的C语言实现代码,仔细分析了每种算法的优缺以及时间复杂度。 总之,《常用算法程序集(C语言描述)第三版》不仅介绍了常用的算法,还通过具体的代码实现,让读者更加深入地理解算法的本质和运行机制。如果您想提升自己的算法能力,这本书是非常不错的选择

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值