那C语言学了到底有 什么用啊 ,一般编的 程序有 什么用啊

作者&投稿:程安 (若有异议请与网页底部的电邮联系)
学c语言,java有什么用?只能编控制台程序。现在的软件都是用什么编的?如QQ。~

楼主差矣,实际开发中,控制台只是开发代码调试的一种手段,初学者往往会觉得printf,system.out.println这种语句有毛意思是正常的,
目前,c语言依然是诸多软件,游戏领域,甚至其他语言的核心。
java则依然是市场占有率最高的语言,尤其擅长web系统部分,安卓系统目前也是以java为基础

C一般用来底层开发,如操作系统,嵌入式开发,单片机编程一般使用c语言和汇编语言。或者要求效率,高可移植性的地方。C对人要求很高,程序员要考虑的地方太多。他的特点就是每一个字节都可以精确控制,不象C++,编译器为你自动加的东西太多,效率也就低了。windows 就是用它来开发的,linux很多程序也用它来写,我估计C再过几十年也不会过时。

主要是以后若在软件领域工作的话,就对编软件用相当大的用处。
学c语言到底有什么用?为您诠释!
我学了C,C++,JAVA.还有很多的脚本语言,最后彻底留下的只有c语言,c++的许多机制忘了,JAVA就没有记住几种机制。
面对编程高手(会n种),而且很牛b的那种,我依然以我会c语言自豪,我也因为我会c语言而自信。面对什么什么技术“趋势”的时代,我只精通c语言,发现已经足够了,而且是完全足够了。当我需要学习PHP的时候,我1个星期可以说基本掌握了;当我要学B shell的时候,1个星期也够了;当我要学习JSP的时候....什么?什么是JSP?别说我学过这些垃圾。

我爱用最简单的语言机制构建出你复杂逻辑,你严谨的思维。当你发现这么简单的C语言男够构架出UNIX操作系统和大部分UNIX程序的时候,你就发现你不能轻视C。

有的人说机制少,不安全,不健全......那么安全的语言机制就失去了灵活,失去了轻便。
有的人说功能少,C库少,连界面都不能写.......那么当malloc都由自己写的时候,程序才牢牢掌握在自己手中。真正的程序员是没有界面的,程序员在text mode下能快捷,方便地做你想做的一切事情。

下面介绍一下我学习的方法,觉得特别有用。。
如果是连高数,计算机原理之类的书或是英语没有入门的人,那就不应该学习编程,不可能牛起来。
如果是C语言刚上手,最好选一本国内语言语法,语句讲得细致的书。
如果上手了,或者学习过其他的语言,那么就一定要看一本最经典的C语言书,比如《C语言程序设计》,这本书我后来又看一遍才知道有多好,眼界十分开阔。

认为都学的差不多了,最最最好的联系方法(切身体会!!!),就是自己写程序,写什么呢??两个中你挑一个:md5加密算法的实现 或者是 lzss或lzw压缩算法的实现。这两个程序接近底层又不算十分大,又有很多的数据结构和算法。资料就要自己去找了,网上有讲算法的,你来具体实现,能自己设计算法并能够在unix机器上实现那更好。
搞过这个你就能体会到自己终于入门了,因为你到时候就会发现又很多的内容还等着你去学.....并且你可以拿着你的程序炫耀了,事实证明能把这个程序彻底些出来并且些的很好的(bug少),已经有功底了,你可以把程序发布到sourceforge.net等开源社区上,招人开启你自己的工程。

当然有了功底,剩下的路你自己就应该知道怎么走了,有一条向linux工程师的方向,就是学习linux,如果你c语言足够好,可以直接学习内核,试着编写,编译内核;也可以弄弄上层的东西,shell,awk,iptable之类的.....当然经典的书《unix高级编程》是讲unix下的gcc程序开发的

还有网络工程师的路,那就要学协议,有巨他妈经典的3卷的书:《TCP/IP详解》一,二,三。只看一也可以。然后看一看《unix网络编程》,那就足够了.....

如果想向软件工程师发展,那更不成问题。你再学什么语言,什么JAVA,C++,JSP....那是哇哇的简单,但是注意,一定要看最经典的书,你才能成为高手!!

还有一条我最向往的路,就是成为一个hacker,就是黑客,做这个你必须有一定的经济收入和空余的时间才可以...。宗旨是为全世界的IT页贡献出力量。这个有一个好处,就是任凭你自己的兴趣,喜欢游戏的可以开发游戏,想搞unix的可以开发内核什么的。
这个最后一定要进入一个很好的自由社区,比如apache基金会或是GNU基金会,想在后一代的著名程序比如apache httpd,tomcat,kerneln.n上刻上自己的名字就可以向这方面发展。也可以在sourceforge.net上找找自己喜欢的工程,申请加入..如果搞的好还能有基金会的money外快又能满足自己的兴趣,可惜我现在没钱,否则早干了....

那个时候,你已经有找一份很体面的工作的实力了..干什么都可以轻轻松松的..
不论走到哪,c语言还是根本,不论IT格局怎么变,有C语言有如心中一块石头,它是不可能变的,就像tcp/ip,不管上层再有什么技术,基本原理和接口20几年就是没有变过!
回顾几年的IT学习生涯,就像是浓缩的过程,东西越学越少,最后好像只有c语言了....

说实话,对一般人来说C语言什么用也没有,就是给自学别的语言打基础,但是对牛人来说就太有用了,比如那个LINUX系统就是用C编的

学习C语言是为了更好的学习其他的编程语言,你现在学习C语言编的程序只是为了让你掌握C的语法和算法的,但并不是说C就没别的用,要知道很多大型软件和操作系统就是由C或C++编写而来的

没有太大的用,因为要学了高级点的C编程才有点用,要高出点名堂来,起码要花个2年时间修炼,你把分给我吧,我急需呀,谢谢.


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

塔河县15221095612: 学习计算机C语言有什么用啊! -
抄希唐必: c语言是计算机技术的基础,是信息技术的基础,是自动化技术的基础,是很多电子设备能够运行的基础 学了C语言,你可以开发1.操作系统2.各种底层软件3.各种嵌入式系统开发4.各种同硬件打交道的软件开发

塔河县15221095612: 学C语言有什么用途 -
抄希唐必: C是逻辑语言 可以说是一切语言的母语 对于一个程序员来说不管这个程序员学的是什么编程 C是必须要学的 学C语言可以锻炼你的编程思维

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

塔河县15221095612: C语言学会了有什么用??? -
抄希唐必: C语言只是一门计算机语言,说到底就是一种工具.它的用处就是可以让你用它编出能够运行的程序来,而这些程序可以实现某些人需要的功能.人通过学习c语言也可以更加深入的了解计算机,所以很多人都把c语言作为计算机入门的第一门语言来学习,因为他学习起来相对简单一些.至于实际的意义,无非是让你多学会一门技能,让你更加深入对计算机的了解,为学习其他计算机语言打下好的基础.而且如果你真的用心学习,会发现学起来越来越有意思,也会给你带来无穷的乐趣的! 学习最好抱着一种踏踏实实的心态,老是想着有什么实际的好处并不会促进你的学习,因为知识对人的影响是潜移默化的,静下心来学习吧,我相信你会有自己的收获!

塔河县15221095612: 请问学习C语言有什么用 -
抄希唐必: C语言的优点 1. 简洁紧凑、灵活方便 C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示.它把高级语言的基本结构和语句与低级语言的实用性结合起来. C 语言可以象汇编语言一样对位、字节和地址进行操作, ...

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

塔河县15221095612: c语言学了有什么用 -
抄希唐必: Windows、Linux操作系统的绝大部分都是用C语言编写的,很多应用程序(特别是UNIX类系统上的)也都是用C语言编写的.驱动程序更是C语言大显身手的地方.很多嵌入式系统(比如8051芯片)也都在用C语言做应用. 如果想要了解计算机到底是怎么执行程序的,想编写高性能的程序,学习C语言是必须的.C作为最接近计算机硬件的高级程序设计语言,只要计算机结构还没有发生巨变,就不可能过时.

塔河县15221095612: 学习C语言 ,有什么用?
抄希唐必: c语言是基于高级语言和低级汇编之间,他既有高级语言的易读性,又有低级语言与硬件交互的功能,所以说c语言也是一门中间语言,学好c语言有很多好处,可以用它进行单片机编程,写驱动,以及一些与硬件接触的地方. .最后祝合家幸福,学业进步.

塔河县15221095612: 学c语言有什么用? -
抄希唐必: 呵呵 ,这个也是我刚学C语言的疑问,当时总是写一些比较大小,排序之类的函数,很是枯燥,也学的不怎么样.学东西是要有用它的地方才有动力继续学习,C语言的应用很广的,比如 我以前学习的单片机,现在学习的嵌入式,都需要C语言...

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