C/C++培训
美国上市C/C++培训机构

400-111-8989

热门课程

学好C语言你可以做什么?

  • 时间:2017-07-10 15:47
  • 发布:C++培训
  • 来源:问答库

如今只要是在学习计算机相关专业的同学,C语言都是一个必不可少的学习课程,但是学了能做什么,相信太多人都不了解了

总的来说,C 语言的用途分为 上层开发 和 底层开发。

学好C语言你可以做什么?

1. 上层开发

其实用 C 语言做上层应用程序开发和写界面不是明智的选择,比如 Windows 上面,画个窗口,写个消息处理函数,麻烦的要死。

做上层应用程序开发,其实大家都在用:

学好C语言你可以做什么?

Windows: C++,MFC/QT

Android: Java

IOS: Objective-c / swift

Linux: C\C++,GTK+/ QT(Linux 图形界面应用程序,不说了,槽点无数...)

学好C语言你可以做什么?

2. 底层开发

C 语言主要的用途还是底层编程,例如系统软件:编译器,JVM,驱动,操作系统内核,还有各种嵌入式软件,固件。

学好C语言你可以做什么?

3. 总结

学好C语言你可以做什么?

所以说,C 语言往深了学,要学习操作系统,虽然 C 语言和操作系统之间没有必然联系,但是别忘了,连操作系统都是 C 语言写的,C 语言的主要用途也在底层开发上面。

初学者学完了基础语法,厌倦了黑乎乎的界面,想写出带界面的程序? 虽然利用 Windows api 也可以实现,但还是别折腾了,转战别的语言吧,有现成的轮子可以用,又何必造轮子。

没办法,C 语言就不是让你写 App 的。

上一篇:为什么那么多人说C++难学?怎么学?
下一篇:精通C语言对学习其他语言有帮助吗?

C++开发有哪些好的辅助工具

程序员快速入门C++的3大方法

如何从0开始学C++?

C语言和C++太难?没前途?

选择城市和中心
贵州省

广西省

海南省