编程语言究竟学什么?
来源:互联网 发布:java中md5加密设置位数 编辑:程序博客网 时间:2024/05/08 18:42
如果有人说1,2个月精通了C++,肯定会遭到很多人嘲笑,如果你没看过两本晦涩难懂的外来的c++书籍,肯定又会被人耻笑为出生牛犊,其实在我看来,大可不必,如果说单独学语言的话,1,2个月还是能学会一门语言的,就拿c++来说,有很多不属于语言方面的东西,都给划到里面去了,比如I/O,线程,网络等都不是语言本身的东西,更有甚者,windows api,mfc都给划了进去,这些东西也是要学的,但不要当作语言来学,而且最好用到了再学。
语言最根本的是语法,编程语言的语法非常简单,主要三类语句:变量声明,变量赋值,逻辑跳转。但是正是这些简单的语句造就奇妙的软件世界。常言说编程=语言+算法,有了算法,才能编出程序来,算法一定要学,但算法不属于一种特定语言,换个语言就不用再学了,但是有人说这两样我都会了,还是写不出程序来,那还差什么呢,差的就是所谓的编程能力吧,而这也是目前语言教材里欠缺的一点东西。这个编程能力都有什么呢,首先,分析需求,建立模型,下来,任务分解,每个任务的目的,边界一定要清晰,实际上就是函数的功能,参数,返回值要明确,再下来代码实现,按照算法,逐步实现代码。每一步也都是有方法可循的,但是被大多数人忽略了。可是更糟的是,所谓的两样都会含的水分态大,语法只记住了循环跳转语句和算术表达式,对于指针和函数只是背了几个固定用法,面向对象只是记住了封装,继承,多态几个名次,根本不能深入理解,算法也就是明白了冒泡排序,这样的话继续学习,不管是什么内容,都会感到异常吃力,对于C语言,指针不过关,往下干脆没法学,相反,如果语法理解到位,应用起来随心所欲,看到代码一目了然,再学习新东西,就很轻松,这就是常说的理论基础,现在大学生欠缺就是这个,而不是所谓的什么实践经验。
在我看来,语言是基础,是一切编程的基础,包括嵌入式,手机,拥有了较好的编程能力,可以快速学习各种专业方向的编程,学通一门语言,可以快速掌握其他语言。想不想尝试零基础一个月学会3种语言(c,java,c#),请联系我,并关注我在大本营的动态。
- 编程语言究竟学什么?
- 学语言究竟学什么?
- 学语言究竟学什么?
- 学c语言究竟需要学到什么
- 编程学什么语言?
- 学黑客要学什么编程语言
- 自己究竟想学什么
- 我究竟应该学什么?
- Java语言深入:究竟什么叫面向接口编程
- 探讨学软件究竟学什么
- 学什么编程语言比较好?
- 新手该学什么编程语言
- 学什么编程语言最有前途?
- 学什么编程语言比较好?
- 小学生该学什么编程语言入门?
- 嵌入式学习用什么编程语言
- C 语言究竟能干什么
- 编程究竟如何去学
- 用 PHP 读取和编写 XML DOM
- GCC-3.4.6源代码学习笔记(59)
- MFC ActiveX 控件
- 关于asp.net[没有相关的源行]错误的解决方法及IIS安装问题
- MFC ActiveX 控件:属性页【转】
- 编程语言究竟学什么?
- GCC笔记
- MySQL limit查询优化的实际操作步骤
- [zz]面试中你必须要知道的语言陷阱(转,很好,怕再找不到了)
- VC环境中调用TeeChart控件实现数据曲线分析【转】
- ECLIPSE FOR PHP
- CentOS Linux 4.8 + Oracle 9I R2 9.2.0.4 安装全过程
- TeeChart在VC中实时曲线绘制的应用【转】
- 数据库索引