学会了C语言真的可以开发出很多东西吗?C语言之父带你强势了解!

作者: 吃饱了再去学习分类: 野生技能协会 发布时间: 2021-11-25 19:27:18 浏览:9982 次

学会了C语言真的可以开发出很多东西吗?C语言之父带你强势了解!

吃饱了再去学习:
总结五点:[热词系列_可以] 1.C语言是一门"古老"'的语言了,在中大型的应用层项目开发中,C++、Java、Pythor、C#等其他编程语言能够更好地胜任,为C语言开发应用层的库简直是费力不讨好,所以几乎没人这么做。 2.GTK算是一个应用层的库,但是它也比较老了,新版的GTK+已经支持C++ 了,不再仅仅支持C语言了。 3.我们先不管面向过程、面向对象、泛型这些晦涩的编程概念,简单地理解就是,C语言支持的特性少,用起来费劲,开发效率低,而C++、Java、Python、C#等支持的特性多,用起来方便,开发效率高。 4.C语言的优势是运行效率极高,这正是底层开发所看重的。 5.底层开发有时候就是一个模块,或者是一个服务,规模不算大,但是对效率有严格的要求,此时用C语言就非常合适,所以针对底层开发的C语言库较多,因为它们有非常大的实用价值。

【回复】回复 @萝卜列夫耶维奇 :[doge]动态语言
【回复】c语言开发效率也是可以提上来的。就是没有人站出来想让c那么做而已了。曾经与c效率不相上下的pascal语言(现在不知道),有了delphi系列 lazarus codetyphon等可以提升开发效率的ide。
羊城带恶人:
不建议c++,这玩意学习曲线相当不平滑,而且写好的代码维护难度也大,除非你明确就是要用c++,不然你完全可以用c,Java,python实现自己的想法,要开发效率用python,要运行效率用python,要大而全用java,哪怕你专注于win的应用程序也有c#,c++麻烦且难上手,唯一存在的意义就是如果你想要只学一门编程语言就做覆盖到更多方面的功能实现,那么c++是一个很好的选择,不然任何时候你都不应该选他

【回复】许多地方不得不用C++,比如高性能服务器,游戏引擎,工业软件。
【回复】回复 @乐园的巫女--博丽灵梦 :c,打错了
吃饱了再去学习:
已经入门看这里[热词系列_多谢款待] 1.你可以考虑读一下, unix环境编程, unix网络编程,Windows c程序设计(不建议,95年的技术了,我大学看过) 2.unix环境编程能叫你写linux各种常见命令行程序。 3.unix网络环境编程能教你linux后台程序如何设计。 4.学一下arduino,来掌握嵌入式设备的编程方法。 5.如果要写桌面软件,可以试试linux下的gtk(不建议学),Windows c程序设计(不建议,95年的技术了) 6.如果你实在想做app,我建议你去学java或者swift,个人更建议swift,相对容易。

【回复】UP有什么易读win32编程的入门书籍推荐吗
吃饱了再去学习:
[热词系列_多谢款待][热词系列_多谢款待]

账号已注销:
C语言是唯一一个活了这么多年,还是非常流行,还可以下接汇编、上接其他语言的高级编程语言了。别扯那么多没意义的理由,实力决定地位。

现实是谎言:
[思考]我理解的 C语言是 砖块、金属、木块 JAVA 是 墙、窗户、门 都能盖房子,但是底层需要更繁琐,高级语言更便捷。

德浅智薄:
这么比喻各种编程语言会不会更合适:程序好比房子,汇编好比砂子,c语言好比石子,c++好比砖块,java类的高级语言好比成品墙板!砂子构建成石子,石子拼接成砖块,砖块封装成墙板!下一代语言就好比房间了……

萝卜列夫耶维奇:
学来学去都是学平台无关的那部分可太真实了

游手好闲的抹茶:
来找资源,感觉快被c++整死了[热词系列_泪目]

搞么尼:
有什么办法啊,想玩windows编程就要学cpp [大哭]

开发 C语言 知识 编程入门 野生技术协会 编程学习 经验分享 C/C++ 大学生 计算机专业

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读