C语言能干什么?

作者&投稿:倚味 (若有异议请与网页底部的电邮联系)
c语言的能干什么?~

刚开始入门的时候都比较迷茫, 觉得 C 好像没有 GUI 就感觉什么也做不了一样. 事实上是 C 什么都可以做.
我之谈谈自己接触过的一些东西.
1. 图形处理 (OpenCV 里面都是 C 代码)
2. openkinect (同样是用 C 完成应用开发)
3. 在 Linux 平台上 GTK+ 应用程序的开发
4. 自然语言处理 (MeCab, 日本京都大学开发的, 里面也全部是 C 语言)
5. 太多的基于 C 语言的开放项目了, 数不清.
6. 声音信号的生成
7. 很多情况是用 C 写的 API, 然后用 swig 进行 warpper, 可以从 ruby, perl, python 等进行调用
什么都能做, 好好加油吧. 我的个人经验, 学完 C/C++, Java 其余语言都是相通的, 上手很快.
我自己熟悉的语言超过 10 种以上.
LISP (CommonLISP, Scheme), 普通用户不推荐, 大师级别可以考虑.
Fortran 很多人以为过时了, 其实根本不是, 本人接触的一些科研项目里面经常有 fortran 的身影.
语言只是一个工具, 关键是算法设计.
还有就是每天要养成写程序的习惯, 要不然很容易生分, 而且没有感觉, 我说的感觉就是, 看到代码以后可以很快的找出错误.
我的思维很混乱, 讲究看吧.

什么也做不了,就好像你会说中国话你能干什么,要饭的也会,他只是一个编程的入门,如果你想用它做些什么,就算是写单片机程序,你也必须东单片机与硬件原理才行,你觉得你能做什么你就能做什么,如果你不知道能做什么,那就做不了什么,只会C语言没有用的,就像你说的搞嵌入式,重要的不是你会不会C,因为这太基本了,只是基本要求中的一项,重要的是你会不会嵌入式,你会哪些芯片,他们用法是怎样的,这要比C语言重要的多,在编程里,语言永远是最基本的。。。。

C语言能做的事情有很多的,这是一个相对比较古老而又非常强大的语言,我记得我大学学的第一个编程语言就是C语言,这个也算是我的编程入门语言,当时学的教材的编写人我记得很清楚是谭浩强老师的。

上次回学校的时候,好像还是用他主编的那本教材呢。C语言是一个很强大的语言,这个方向的工资还是挺高的,一两万元起步应该是非常正常的,而且目前缺口挺大的。

虽然我个人现在的开发方向是Java,并不是C语言,但是C语言的强大之处,我还是挺赞许的,很多的Java调用封装的底层都是有由C语言编写的代码构成,而且C语言的独特地方是在于可以与硬件打交道,很多的操作系统都是用C做核心开发的。

一些数据库的底层也是C语言开发而来,但是因为它大部分都是都是作为底层和硬件打交道,很少像Java和PHP用来做为图像的这种软件系统的,就很容易被忽视了,当然它是可以做到,只是他的优势不在于这个上面,所以很少在做这块的时候选用C语言的。

如果你学过C语言的话,那么你在学其他的编程的话,其实是会相对比较好上手的,因为有些编程的思想其实很多方面是互通的,甚至正因为很多东西的底层是它,你如果再从事其他的语言开发的话,就很容易得心应手,举个简单例子,C语言大部分的情况下,就类似于房子的地基,其他语言就是地基上面的房子,如果再建造房子的时候,对地基很了解的话,自然你的房子盖起来就非常容易上手了。



C语言是我们现在用的比较多的一种计算机程序设计语言,通常我们都是用VC来编写C语言的代码。

其实C语言就是用来编写程序的。C语言可以用在软件、上位机驱动、嵌入式开发、还有电脑操作系统等许多方面。

像Linux操作系统就是用C语言和汇编语言写成的,而且该系统在嵌入式软件开发方面应用最为广泛。

嵌入式开发的应用也十分广泛,比如说我们生活中的手机、高清电视、路由器等设备,还涉及了某些航空航天设备。

所以说只要掌握了C语言以及各种算法之后,你可以做的事情还是很多的。C语言涉及的方面还是比较广泛的。

我自己的专业就是属于计算机学院的,我们的课程里就有C语言,但是老师上课说的那些都是比较基础的。

而且一般大学上这门课的时候都是当做基础课来上,老师也就按照教材上的讲些基础的语法知识,不会深入地去讲。

所以如果想要深入地学习和掌握C语言,就一定不能只跟着老师上课的来,只是写一写老师布置的程序,一定必须多去查一些相关书籍,还有就是需要多了解一些算法,也可以上网找些相关视频来看。

然后就是用C语言来编写算法以熟悉编程思路,还有就是一定要尝试着自己去做一些项目,积累一些实践经验。

而且学好C语言之后,对于学习其他的编程语言也有一定的帮助。



c语言学会了能干的事情有:
1、做嵌入式开发;
2、写漂亮的界面;
3、做服务器开发;
4、可以写游戏;
5、可以写驱动程序;
6、可以写外挂;
7、可以做视频图片流媒体处理;
8、可做网页和爬虫相关的编程;
9、可以进行黑客编程等等。
C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

C语言主要用于嵌入式开发,优点是速度快,缺点是代码量庞大,但是在嵌入式领域,C语言有无可替代的作用

C语言执行速度快,底层的编程离不开它,再加点算法~完美
下面这个就是c写出来的~埃氏筛法,高效的求出1--N之间的素数~
由于执行速度快,很多竞赛算法题都用C~
# include <stdio.h>
# include <math.h>
# define N 10001
int A[N],i,j,Q;
int main()
{
for(i=2,Q=sqrt(N)+1;i<q;i++)//改进的埃氏筛法 复杂度:0(sqrt(N)*log(log(N)))
if(!A[i])for(A[++A[0]]=i,j=i*i;j<n;j+=i)
A[j]=1;
do{ if(!A[i]) A[++A[0]]=i; }while(++i<n); //O(N-sqrt(N))
//总复杂度基本为O(n)
//经过此番计算 得到第i个质数为A[i] 而A[0]存储[0,N-1]内素数的个数
for(i=1;i<=A[0];i++)
printf("%d ",A[i]);
return 0;
}


c语言的能干什么?
因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。C语言编译链接出来的程序就是软件。硬件是基础,软件是灵魂。硬件功能需要软件操作来体现。所以用处大了,小到计算器,大道操作系统都可以C语言实现。二、c语言能干什么 1、C语言可以做...

C语言,学了能干什么?
c语言学会了能干的事情有:1、做嵌入式开发;2、写漂亮的界面;3、做服务器开发;4、可以写游戏;5、可以写驱动程序;6、可以写外挂;7、可以做视频图片流媒体处理;8、可做网页和爬虫相关的编程;9、可以进行黑客编程等等。C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的...

java语言能做什么用?
Java是目前主流的编程语言之一,如果学会Java,可以从事的岗位还是比较多的,这里简单列举一些。Java可以做的:1、Java可以做网站 现在很多大型网站都用Jsp写的,JSP全名Java Server Pages。2、Java可以做Android Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。Java做安卓不单单是指...

学程序语言可以干什么工作
① 项目策划、市场调查; ② 用户的需求分析,策划程序框架、流程; ③ 编写代码,开发程序,同时编写开发文档; ④ 测试,运行程序; ⑤ 帮助客户解决他们所遇到的问题; ⑥ 软件版本的更新。【怎么样】随着计算机对于社会各个领域的不断渗透,客户对于一些专门的应用软件需求量大增,所以对于程序员的...

C语言能干什么?
C语言能做的事情有很多的,这是一个相对比较古老而又非常强大的语言,我记得我大学学的第一个编程语言就是C语言,这个也算是我的编程入门语言,当时学的教材的编写人我记得很清楚是谭浩强老师的。上次回学校的时候,好像还是用他主编的那本教材呢。C语言是一个很强大的语言,这个方向的工资还是挺高的...

c语言学什么 有什么用
c语言学会了能干的事情有:1、做嵌入式开发;2、写漂亮的界面;3、做服务器开发;4、可以写游戏;5、可以写驱动程序;6、可以写外挂;7、可以做视频图片流媒体处理;8、可做网页和爬虫相关的编程;9、可以进行黑客编程等等。C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的...

C语言能干什么?
对于计算机,有些任务只有汇编能够完成,C语言有可能不太适合,(其实C语言可以写汇编器,然后自己动态编译程序,那样就全面了)。除了操作系统启动代码,特殊权限的寄存器操作(不考虑C语言的内建汇编),都可以写。如果考虑C语言的内建汇编,那么C语言就能干所有程序的事情了。附注:C语言编译器一般都有内...

上大学学语言类专业出来可以干什么工作?
肯定要学习其他东西的,出来好的可以做外交官,同声传译,要不去外貌公司做翻译,总之现在学习语言的一般都不怕没工作的,待遇也是非常不错,

学c语言能干什么
学c语言能干嘛?让我们一起了解一下吧!C语言是一种面向过程、抽象化的通用程序设计语言,适合开发固件或便携式应用程序,是最广泛使用的语言之一,学C语言可以干很多事情:1、编写应用软件:Linux操作系统中的应用软件都是使用C语言编写的,这样的应用软件安全性非常高。2、编写系统软件和图形处理:C语...

中文系语言学研究生毕业能干什么?
中文系语言学研究生毕业能干什么:太广泛了基本上涉及语言的工作,都可以做。比如,需要语言的沟通功能的:咨询,销售。需要语言的写作功能的:文秘,管理,作家,编辑。需要语言学习的:教师(很多研究生出来都在大学或者大专院校做老师,或者在学校行政岗位上工作)等等。而中文系如果外语又好的话,可以从事...

从江县19730434302: c语言学了能干啥 -
应雍倍司: C语言是与机器对话的语言,简单应用可以在学习51,AVR,STM32,arm等等单片机,如果再把汇编能看懂,C++,linux学学,就能学QT,就能图形编程,就能造个软件控制硬件,再把硬件知识扩充扩充就能干好多科技前沿的事情,如物联网,车联网,智能硬件(智能手环,智能手表)....最最关键的是C语言是理解从一个电子元件到模块,到机器指令,到汇编,到C语言,到各种高级语言,到各种操作系统(linux是C语言编的),到各种应用软件(好多由高级语言编的),到各种商业应用,到给家里人买各种想买的任何东西的一个必要途径!

从江县19730434302: 学会C语言能做什么?
应雍倍司: 1、做嵌入式开发;2、写漂亮的界面;3、做服务器开发;4、可以写游戏;5、可以写驱动程序;6、可以写外挂;7、可以做视频图片流媒体处理;8、可做网页和爬虫相关的编程.C语言既具有高级语言的特点,又具有汇编语言的特点.它由美国贝尔研究所的D.M.Ritchie于1972年推出.1978后,C语言已先后被移植到大、中、小及微型机上.它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.

从江县19730434302: C语言能做什么?? -
应雍倍司: 1)相比较其他的编程语言(像C++,JAVA),C语言是个低级语言.从总体上来说,低级的编程语言可以让你更好的了解计算机. 2)设备驱动程序和操作系统只能用C语言来编写.现在,你可能还从来没有编写过一个设备驱动程序或者一个操作...

从江县19730434302: C语言到底能干什么 ?? -
应雍倍司: C 语言的意义对于大部分人来说就是学习编程的基础,去操作窗口这种可视控件本身是非常简单的,难就难在如何去管理它们,这就是你学到的这些条件循环的复杂组合.你现在是在打基础!

从江县19730434302: 我是一个C语言的初学者,谁能告诉我C语言有什么用,能干嘛 -
应雍倍司: 首先:C语言入门相对比较简单,但如果想成为一个优秀的C程序员,需要很艰苦的训练,多读代码,多练习,多上机操作,多思考,学习是一件辛苦的事情,要放弃很多东西,要坚持下来才可以,可以说C语言是基础,将来想学其他的C++,...

从江县19730434302: c语言 可以做什么? -
应雍倍司: 1、C语言是许多高级计算机语言的基础,学好C语言能更好的学习其他高级语言,为以后的学习打基础;往深学C语言的话那就是学到C在Linux里的应用,Linux十分强大,可以百度了解. 2、C语言是一种计算机程序设计语言.具有高级语言的...

从江县19730434302: c语言(计算机编程语言) - 搜狗百科
应雍倍司: C语言是Combined Language(组合语言)的中英混合简称.是一种计算机程序设计语言.它既具有高级语言的特点,又具有汇编语言的特点.它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算...

从江县19730434302: c语言能做些什么? -
应雍倍司: 上面的回答是从哪找来的长篇大论啊..佩服.只说一问题.LINUX操作系统是由标准C编写而成,LINUX系统应用相当广泛,从这能看出C的功能强大了吧.(装个LINUX系统,看里面的代码.LINUX是完全开放源代码的)PS:不要把问题想的简单化啊,你所想象的都是一些应用软件的开发,但是真正的开发并不都是做应用软件. 据我了解,游戏雷神之锤就是用标准C写的.但现在的标准C都应用于底层开发和控制,用C做应用软件,工作量是相当庞大的.

从江县19730434302: c语言的能干什么? -
应雍倍司: 刚开始入门的时候都比较迷茫, 觉得 C 好像没有 GUI 就感觉什么也做不了一样. 事实上是 C 什么都可以做. 我之谈谈自己接触过的一些东西. 1. 图形处理 (OpenCV 里面都是 C 代码) 2. openkinect (同样是用 C 完成应用开发) 3. 在 Linux 平台...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网