c语言001——c语言概述

前言——本博客仅供交流学习使用,如果有误还请大家指出

1.c语言概述

c语言几乎是所有编程语言的入门的第一门语言,学好c语言,学习其他语言能够事半功倍。

c语言简单精妙,易懂难精,笔者听过一句话,c语言没有你不知道的,只有你不会的,java(等其他面向对象的语言)没有你你不会的,只有你不知道的!推荐的教材是《c语言程序设计——现代方法》。大家可以去豆瓣读书上看看关于这本书的评价。本人也是很喜欢这本书


c语言的优点:

 c语言对初学者来说,学习成本比较小,能够比较快速的理解编程。而且c语言对执行效率比较高,能够开发桌面软件,硬件驱动,操作系统,单片机。目前比较火的物联网等等。还具有跨平台的特性。

tips:

目前编程语言可以分为面向对象和面向过程,其中面向过程对有C,PASACAL,BASIC等

面向对象的有java,c++,objective-c,c#(.NET),DELPHI等

当然还有脚本语言比如javascript,PHP,lua,Perl,Python,Ruby等。要想成为黑客高手,掌握脚本语言是必须的


编程学习的过程

如果想从事web开发的,建议为以下路线C语言——>html/css——>php——>javascript等——>linux——mysql 基本上时按照这个步骤,或者部分顺序有颠倒,当然也可以用java(jsp等第三方框架);

想从事桌面软件开发的可以学习.NET(C#);

想从事移动端开发的可以学习java(andriod)或者oc(ios);

想从事游戏开发的可以学习oc或者c++;

具体的学习顺序可以网上搜索一下笔者不再赘述;


c语言的开发环境,有很多c语言的开发工具常见的有vs(笔者用的是vs2013),codeblocks,qt(嵌入式开发)——windows平台

linux平台下最好用最流行的是GCC开发工具,

vi/vim是linux下的文本编辑器,通常和GCC结合使用

Gedit比vi/vim更容易上手,在大家还没有熟悉vi之前可以使用gedit

emacs据说是很强大的工具,本人没有用过,大家感兴趣可以去看看


tips:

集成开发环境(IDE)是用于提供程序开发环境的应用程序,一般包括代码编辑起,编译器,调试器和图形用户界面工具,集成来代码编写功能,分析功能,编译功能,调试功能等一体化多开发软件。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值