学了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语言作为使用最广的编程语言,没有之一,可以做很多方面的开发,比如最多的嵌入式开发,像我们超市用的POS机,街头上的LED显示板。一些服务器,也是用C语言开发的(底层)。各种硬件驱动,也几乎都有用到。当然,如果有你去了解我们的操作系统,也是用C语言开发的。其实学习和使用某种语言,在懂语法之后,更重要的是对库的了解和使用,如你现在用的stdio.h string.h stdlib.h ....你可以从事一些嵌入式行业的底层驱动和应用的开发,这种工作是最多用到C的。如果想在手机和PC上开发,现在得学一些高级语言,如果 java,MFC,c#,c++。学JAVA不一定说是要学C之后去学,虽然JAVA是用C开发的。现在主流的语言,很大部份是C系列的,你只要学会了一种,就比较容易上手另一种。你说的系统性编程,太范了,做一般的开发,就主要是有效的组织系统提供的语法与接口,如你现在用的,int a=b+c,printf,然后去实现某种功能。如老师布置的作业,在DOS界面打印一个矩形。当然,开发一个产品要比这复杂的多得多。

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

因为 C 语言只不过是一个具体的编程工具而已(就像平时的 C++、C#、JAVA、Python语言等),所以如果只是精通掌握了 C 语言的编程,而没有掌握数据结构和计算机算法的知识,那么只能够做一些简单的编程工作。如果将来打算真正做大软件的开发工作,那么像:数据结构、计算机算法(例如:各种排序、以及查找算法等)、算法复杂性分析、各种数学模型(例如:高等数学、概率统计等)都是必须要熟练掌握的。当然了,如果 C 语言编程已经掌握得非常熟练了,即使再学习另外的语言编程,和学习这些困难的理论知识相比起来,那还是容易得多了。

C语言就是一种以电脑对话的一种程序,对以后的工作有很大很多的范围,比如去电子厂做程序员,就是软件编程类的,工作很轻松就是要,思维能力强。


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

学c语言能干嘛
1、编写应用软件:Linux操作系统中的应用软件都是使用C语言编写的,这样的应用软件安全性非常高。2、编写系统软件和图形处理:C语言具有很强的绘图能力和可移植性,并且具备很强的数据处理能力,可以用来编写系统软件、制作动画、绘制二维图形和三维图形等。3、开发嵌入式设备:手机等消费类电子产品内部的应...

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

c语言能干什么
1、编写应用软件,Linux操作系统中的应用软件都是使用C语言编写的,这样的应用软件安全性非常高。2、编写系统软件和图形处理,C语言具有很强的绘图能力和可移植性,并且具备很强的数据处理能力,可以用来编写系统软件、制作动画、绘制二维图形和三维图形等。3、开发嵌入式设备,手机等消费类电子产品内部的应...

c语言可以做什么 学c语言能干什么
3、C语言可以做服务器开发,现在的游戏服务器端大多都是C\/C++开发的。《windows核心编程》里面的例子就是用C写的。4、C语言可以写游戏。cocos2d-x就是C\/C++写的。DirectX也是。5、C语言可以写驱动程序。windows下各种硬件驱动都是C\/C++写的。腾讯游戏保护软件(TP)也是驱动程序。6、C语言可以写外挂...

c语言可以用来做什么
1、设计特性 C语言的设计是自顶向下的规划、结构化编程和模块化设计。因此,用C语言编写的程序更易懂、更可靠。2、高效性 C语言具有通常是汇编语言才具有的微调控制能力(汇编语言是为特殊的中央处理单元设计的一系列内部指令,使用助记符来表 示;不同的CPU系列使用不同的汇编语言),可以根据具体情况...

C语言可以做什么
1、C语言是许多高级计算机语言的基础,学好C语言能更好的学习其他高级语言,为以后的学习打基础;往深学C语言的话那就是学到C在Linux里的应用,Linux十分强大,可以百度了解。2、C语言是一种计算机程序设计语言。具有高级语言的特点,又具有汇编语言的特点。C语言可作为工作系统设计语言,编写系统应用程序...

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

c语言的能干什么
1、C语言是许多高级计算机语言的基础,学好C语言能更好的学习其他高级语言,为以后的学习打基础;往深学C语言的话那就是学到C在Linux里的应用,Linux十分强大,可以百度了解。2、C语言是一种计算机程序设计语言。具有高级语言的特点,又具有汇编语言的特点。C语言可作为工作系统设计语言,编写系统应用程序...

你们都用c语言干什么
1、操作系统或驱动开发。语言是本地语言,访问硬件很方便,而且执行效率高效,所以是操作系统和驱动开发的首选语言。2、嵌入式开发。也就是运行在非PC上的,其实这个也类似操作系统或驱动。3、游戏开发。无论是网游的服务器端,还是3D的客户端,C语言均有大量成熟的库可以快速开发稳定高效的软件。4、...

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

肃南裕固族自治县18732554668: 学习C语言有什么用 -
弥良奥维: 1.学校开的C语言学完了可以过计算机二、三级啊,然后就可以拿毕业证了啊. 2.学了C语言你就算了解了一门程序语言啊,以后你要学的深可以去做操作系统啊,工资高的发紫啊.也可以写驱动程序啊. 还可以转型到其它面向对象的语言搞系统开发、游戏开发、手机开发等等...你说好不好?一个字:帅到掉渣!

肃南裕固族自治县18732554668: 学C语言用来干嘛 -
弥良奥维: C语言是基础,很重要,如果你不学好C语言,那么什么高级语言你都学不 好. .对编程有一定的认识后,就可以学习C++了.(是C++而不是VC,这两个也是两码事.C++是一门语言,而VC教程则是讲解如何使用MFC类库,学习VC应建立在充分了解C++的基础之上.看VC的书,是学不了C++语言的.)

肃南裕固族自治县18732554668: 对于初学者学完C语言可以干什么 -
弥良奥维: 一般来说初学者学完C语言仅仅是学习了最基础的语法部分,所以其实并不能做些很高大上的东西.(当然字符版本的贪吃蛇,扫雷这些比较基础的应该还是能做出来的) 在学习完C语言语法后就应该要考虑一下自己要往哪一个方向发展,是要做嵌入式程序还是做应用程序或是系统程序.然后依照自己所定的方向进行进一步的学习. 举个例子,如果要学习应用程序,那么就应该去找《Windows程序设计》这样的书进行学习,里面会有一些全新的函数库,学习好这些函数库你才能在Windows平台下做出一个令人满意的应用程序.

肃南裕固族自治县18732554668: C语言能用来做什么 -
弥良奥维: 学完C编程能力有一定提高,以后学java、C#等也快了.最好还是要有个人教你入门,网上的各种语言的学习视频也不少,可以看相关教学视频,多做上机试验.要做软件开发,还得自己的脑子转得快,遇到问题查资料看书结合自己知识解决问...

肃南裕固族自治县18732554668: c语言 可以做什么? -
弥良奥维: 1、C语言是许多高级计算机语言的基础,学好C语言能更好的学习其他高级语言,为以后的学习打基础;往深学C语言的话那就是学到C在Linux里的应用,Linux十分强大,可以百度了解. 2、C语言是一种计算机程序设计语言.具有高级语言的...

肃南裕固族自治县18732554668: 学了c语言能做什么,能找什么工作 -
弥良奥维: 程序员->软件工程师.C语言可以做一些底层的应用开发,很吃香的.

肃南裕固族自治县18732554668: 学完C语言能做什么? -
弥良奥维: 学习C语言可以做程序员.程序员(英文Programmer)是从事程序开发、维护的专业人员.一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国.软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类.C语言是一种计算机程序设计语言,属高级语言范畴.它既具有高级语言的特点,又具有汇编语言的特点.它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活.

肃南裕固族自治县18732554668: C语言学会了,可以做什么工作 -
弥良奥维: 本来我要求红旗率 ,这种非技术题我是不会回答的, 但鉴于提意见, 还是帮助吧, 必定我也是新人过来的. 我是大专毕业,从事java开发1年,关于学好了能做什么,那么要看你java学的什么方向,面向web开发,还是J2ME面向手机用户开发,...

肃南裕固族自治县18732554668: C语言到底能干什么 ?? -
弥良奥维: C 语言的意义对于大部分人来说就是学习编程的基础,去操作窗口这种可视控件本身是非常简单的,难就难在如何去管理它们,这就是你学到的这些条件循环的复杂组合.你现在是在打基础!

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