编程语言究竟学什么?

来源:互联网 发布:java中md5加密设置位数 编辑:程序博客网 时间:2024/05/08 18:42

如果有人说1,2个月精通了C++,肯定会遭到很多人嘲笑,如果你没看过两本晦涩难懂的外来的c++书籍,肯定又会被人耻笑为出生牛犊,其实在我看来,大可不必,如果说单独学语言的话,1,2个月还是能学会一门语言的,就拿c++来说,有很多不属于语言方面的东西,都给划到里面去了,比如I/O,线程,网络等都不是语言本身的东西,更有甚者,windows api,mfc都给划了进去,这些东西也是要学的,但不要当作语言来学,而且最好用到了再学。

语言最根本的是语法,编程语言的语法非常简单,主要三类语句:变量声明,变量赋值,逻辑跳转。但是正是这些简单的语句造就奇妙的软件世界。常言说编程=语言+算法,有了算法,才能编出程序来,算法一定要学,但算法不属于一种特定语言,换个语言就不用再学了,但是有人说这两样我都会了,还是写不出程序来,那还差什么呢,差的就是所谓的编程能力吧,而这也是目前语言教材里欠缺的一点东西。这个编程能力都有什么呢,首先,分析需求,建立模型,下来,任务分解,每个任务的目的,边界一定要清晰,实际上就是函数的功能,参数,返回值要明确,再下来代码实现,按照算法,逐步实现代码。每一步也都是有方法可循的,但是被大多数人忽略了。可是更糟的是,所谓的两样都会含的水分态大,语法只记住了循环跳转语句和算术表达式,对于指针和函数只是背了几个固定用法,面向对象只是记住了封装,继承,多态几个名次,根本不能深入理解,算法也就是明白了冒泡排序,这样的话继续学习,不管是什么内容,都会感到异常吃力,对于C语言,指针不过关,往下干脆没法学,相反,如果语法理解到位,应用起来随心所欲,看到代码一目了然,再学习新东西,就很轻松,这就是常说的理论基础,现在大学生欠缺就是这个,而不是所谓的什么实践经验。

在我看来,语言是基础,是一切编程的基础,包括嵌入式,手机,拥有了较好的编程能力,可以快速学习各种专业方向的编程,学通一门语言,可以快速掌握其他语言。想不想尝试零基础一个月学会3种语言(c,java,c#),请联系我,并关注我在大本营的动态。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 喝完酒第二天恶心想吐怎么办 纸上怎么办画5种标准眉 电脑密码忘了怎么办最简单的方法 宿舍六个人有一个不想安空调怎么办 绝地求生开在了进游戏的页面怎么办 桃树树根有很大一个洞怎么办啊 截掉的枝干一直往下干怎么办 大佛肚竹的叶子都黄了怎么办 大佛肚竹的枝和叶都掉了怎么办 网吧锁屏后但我的页面没关怎么办 不干了公司把我东西扔了怎么办 竹子种了3个月也不发芽是怎么办 盆栽橘子树夏季叶子全掉了怎么办 盆栽藕叶子全干了是怎么办 家里的盆栽竹根部长霉怎么办 浅色衣服被蓝彩笔染上色怎么办 pr导出视频后显示素材丢失怎么办 ps抠下来的图边缘发白怎么办 ps中抠出的图边缘虚不圆滑怎么办 ps的文字工具多了圆框怎么办 苹果6s屏幕锁忘了密码怎么办 网上下载的3d模型渲染很慢怎么办 cad下载完成后出现闪退怎么办 婴儿在肚子里被系带绑到怎么办 我想给外地的朋友送花怎么办 英雄联盟连接不上聊天服务器怎么办 用黄金换玫瑰金后悔了怎么办 劳力士日志系列玫瑰金和黄金怎么办 香菇代进地注水后长满绿毛怎么办 群主给你带了不满意的头衘怎么办 普兰德雪地靴洗变色了怎么办 书被水泡了皱了黏了怎么办 书被水泡了皱了没干怎么办 眼皮干燥起皮起皱怎么办能治好吗 手指头起小水泡指甲不平整怎么办 这几天我的内裤上带点血丝怎么办 一个月宝宝私处捂白了怎么办 工资算了字签了老板没把钱怎么办 百合种球叶子都变黄了怎么办 新买的富贵竹叶子发黄怎么办水养 朋友总是以隐私为借口欺骗我怎么办