为什么程序必须得会C语言?

  我自己也不知道。我的专业本身并非计算机,课堂上也没有学过C语言。但我就是喜欢,所以自己看了不少程序设计的书。越看就越觉得C语言确实为程序员的必修之课,所以一直以来,我从来没有放弃过C语言的学习,而且一下觉得,做为一名程序员,如果不会C语言,就不要说自己是程序员(个人想法)。

  后来因为工作须要,不得不跟着MS走,学一些时尚的东西,什么C#,.Net框架等。我不得不承认,这些东西确实很好。特别是.Net框架里一些类的实现,以及事件的实现等,都是非常好的程序设计思想。想必也是MS一些程序员的毕生心血,如果想要学习.Net,我不得不说:不要看表面,深入的看看框架的实现,理解一些本质的东西,比肤浅的学习和使用要来得实际的多。这里,我要说的是思想,程序设计的思想!事件,消息,并非C#或者其它高级语言的特性,如果你想,用C语言是一样可以实现的。我想说的是:用高级语言编程,用低级语言思考!(《编程语言卓越之道》)所以,我就一直在学习和了解C语言,而且我也一直相信,精通C语言,对我总会是有用的。(精通)

  中国有句俗话,叫技多不压身!引用到程序员身上来说吧,多学一种程序设计语言不压身。呵呵,正所谓天下功夫出少林,程序设计语言不说都是出自C语言吧,至少表达的思想是一样的:精通一门,就能触类傍通!而精的这一门,除了选C,还会选什么?
  
  今天有机会在简历库里查了一把,看了看一些个人简历,对于C#,Java,等这些高级语言几乎是无人不会了。精通这方面知识的人想必也不少,大学里也开了C#,Java语言的课程嘛。但我不得不表达一下个人想法,不管你想做什么,也不管你的发展方程是什么,只要你想与程序设计挂边,请你记住:必须精通C语言!你可以不用C语言编程,但你不得不在你的简历上注明:精通C语言!

  有空就看看C语言吧,做几题C语言的题目,有机会用到的!

转载于:https://www.cnblogs.com/WuCountry/archive/2008/04/04/1137288.html

为什么程序必须得会C语言?相关推荐

  1. c语言程序设计编辑与调试环境实验报告,01程序设计基础实验报告_C语言程序设计基础.doc...

    01程序设计基础实验报告_C语言程序设计基础 程序设计基础 实验报告 题 目: C语言程序设计基础 院 (部): 管理工程学院 专 业: 信息管理与信息系统 班 级: 信管101 姓 名: 张三 学 ...

  2. 编写一个程序,实现将c语言源程序中的注释全部删除

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 6.编写一个程序,实现将c语言源程序中的注释全部删除 #include<stdl ...

  3. 程序员应该学习C语言的十个理由

    程序员应该学C语言的十个理由的文章说:每个程序员在他们的编程事业生涯当中都应该学C语言.C语言有太多不容忽视的好处.它不仅可以带来更多的工作机会,而且也会在总体上让你对计算机有更多的了解. 1)相对于 ...

  4. 换硬币c语言编程_为什么大多数程序员都会学C语言的5大原因!什么原因让你学不会?...

    一.c语言,不朽的传奇 从30年前到如今,一些流行的科技媒体上发表的编程语言排行榜,c语言始终稳定位于前三位,这是其他一种其他的编程语言都达不到的.c语言的江湖地位,不容撼动.虽历史悠久,却也是不朽的 ...

  5. 《Abaqus GUI程序开发指南(Python语言)》——2.5 动态类型简介

    本节书摘来自异步社区<Abaqus GUI程序开发指南(Python语言)>一书中的第2章,第2.5节,作者: 贾利勇 , 富琛阳子 , 贺高 , 周正光 更多章节内容可以访问云栖社区&q ...

  6. 更改c语言程序保存地址吗,C语言文本文件实现局部修改

    前言:以往进行文件操作时,都是以链表(变量)作为用户所见数据与文件数据之间的桥梁.用户改变数据时,先改变链表(变量)中的数据,然后直接将整个链表重新写入文件,以做到"实时同步",非 ...

  7. 《Abaqus GUI程序开发指南(Python语言)》——第一章 概述1.1 简单插件实例——创建带孔板有限元模型...

    本节书摘来自异步社区<Abaqus GUI程序开发指南(Python语言)>一书中的第1章,第1.1节,作者: 贾利勇 , 富琛阳子 , 贺高 , 周正光 更多章节内容可以访问云栖社区&q ...

  8. 共阳极数码时钟c语言程序,基于51单片机C语言数字钟程序.doc

    基于51单片机C语言数字钟程序 基于51单片机C语言数字钟程序 数字电子钟的设计 一. 绪论 (一)引言 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地 ...

  9. 好程序员Java分享SQL语言之索引

    好程序员Java分享SQL语言之索引,前言:本章我们将学习MySQL中的索引,本文将从索引的作用.索引的分类.创建索引的语法.索引的使用策略以及索引的实现原理等方面带大家了解索引. 索引的作用 索引的 ...

  10. C语言控制结构程序设计,第3讲 C语言程序的基本控制结构_C语言程序设计(上)_pps_大学课件预览_高等教育资讯网...

    Page 1 C语言程序设计 清华大学 郑莉 安颖莲第三讲 C语言程序的基本控制结构参考书,计算机程序设计基础,第三章 ,C程序设计,第四章.第五章 Page 2 C语言程序设计 清华大学 郑莉 安颖 ...

最新文章

  1. linux c 文件描述符 得到 文件名
  2. 基于八叉树快速分类的Shear-Warp交互式体绘制算法
  3. javascript 模块模式
  4. oracle日志版本不同步,oracle11GR2 datagurad 配置后,敲入日志应用后查看归档日志序号不一致...
  5. hbase 核心知识
  6. Bagging Classifier+Regressor
  7. 水起泡器行业调研报告 - 市场现状分析与发展前景预测
  8. Latex中将多个eps图片合并成一幅eps的代码和方法
  9. 天首发展,音飞储存要起飞
  10. 【UVA133】The Dole Queue(环下标的求法)
  11. 请问最早的计算机语言是什么,最早的计算机语言是什么?
  12. 运放专题:运放参数之压摆率
  13. 英伟达最新公布的眼球追踪技术
  14. python package for Regime switching model 马尔可夫区制转换模型代码
  15. 02 stata入门【计量经济学及stata应用】
  16. 互联网的盈利方式 赚钱方式
  17. Spring定时任务实现方式
  18. android 悬浮按钮和可交互提示,悬浮按钮的使用原则
  19. java (入门)密码破译
  20. 王者荣耀7月4号服务器维护,王者荣耀7月4日更新维护公告 更新内容汇总

热门文章

  1. xml能存图片吗_如何Get大量的图片搜索流量?(分享几大Image SEO技巧!)
  2. php mail函数_php 发送邮件函数
  3. PSIM软件学习---08 C程序块的调用
  4. 单片机ADC采样算法----限幅滤波法
  5. c++的类中,声明一个对象好还是用指针申请一块空间好?
  6. 02_感知机_统计学习方法
  7. Linux内核 设备树操作常用API【转】
  8. 【须弥SUMERU】宜信分布式安全服务编排实践
  9. tomcat启动时报下面的错
  10. CHM乱码解决方案!