C语言应用范围
来源:互联网 发布:ubuntu输入不了密码 编辑:程序博客网 时间:2024/05/22 02:06
如今只要是在学习计算机相关专业的同学,C语言都是一个必不可少的学习课程,但是学了能做什么,相信太多人都不了解了
总的来说,C 语言的用途分为 上层开发 和 底层开发。
1. 上层开发
其实用 C 语言做上层应用程序开发和写界面不是明智的选择,比如 Windows 上面,画个窗口,写个消息处理函数,麻烦的要死。
做上层应用程序开发,其实大家都在用:
Windows: C++,MFC/QT
Android: Java
IOS: Objective-c / swift
Linux: C\C++,GTK+/ QT(Linux 图形界面应用程序,不说了,槽点无数...)
2. 底层开发
C 语言主要的用途还是底层编程,例如系统软件:编译器,JVM,驱动,操作系统内核,还有各种嵌入式软件,固件。
3. 总结
所以说,C 语言往深了学,要学习操作系统,虽然 C 语言和操作系统之间没有必然联系,但是别忘了,连操作系统都是 C 语言写的,C 语言的主要用途也在底层开发上面。
初学者学完了基础语法,厌倦了黑乎乎的界面,想写出带界面的程序? 虽然利用 Windows api 也可以实现,但还是别折腾了,转战别的语言吧,有现成的轮子可以用,又何必造轮子。
没办法,C 语言就不是让你写 App 的。
阅读全文
1 0
- C语言应用范围
- C语言的应用范围, 发展前途
- C语言的应用范围,_发展前途
- C语言的应用范围和发展前途简介
- C语言数据类型范围
- c语言的数据类型范围
- 各种编程语言的应用范围
- 各种编程语言的应用范围
- C语言求long的最大范围和最小范围
- 关于C语言数据的范围
- c语言的数据类型 范围 解释
- C语言数据类型取值范围解析
- C语言中各种类型的范围
- C语言各种数据类型取值范围
- C语言数据类型取值范围解析
- C语言数据类型的表示范围
- 小议C语言中数据类型的范围
- C语言中变量的作用范围
- 利用github+hexo搭建自己的博客
- How to install RXTX on Beaglebone board
- Java多线程-变量共享分析
- UESTC 1641 此情无计可消除,才下眉头,却上心头。 最小生成树、Kruskal
- 学习Javascript闭包(Closure)
- C语言应用范围
- 系统和进程相关信息
- Balanced Lineup
- Linux的cat命令详解
- POJ 3041 Asteroids 匈牙利算法
- IE和DOM事件流的区别
- [Leetcode] 158. Read N Characters Given Read4 II
- C++数组指针
- android 通知栏的Intent事件