随笔分类 -  编程经验总结

摘要:从大学大二开始接触C++,大学毕业后一直在使用C++,我一直坚信C++是一门非常优秀的编程语言。 随着对其的深入了解和长期使用,不断反思总结,但我同时认为其还是一门比较糟糕的编程语言,这从近几年编程语言排行榜就能看出一些端倪。 庞然大物 从C++98到03,到11,到14,再到17,20。近10年其 阅读全文
posted @ 2020-07-03 21:02 Chorulex 阅读(199) 评论(0) 推荐(0)
摘要:0. 概述 编程语言非常多,而且各有各的适用场景和领域。虽然多且杂,但是所有的编程语言的核心内容却是基本一致的,这归根到底,还是因为编程语言首先是一个解决问题的工具,其次才是方法和思想。 1. 数据类型 数值类型 字符类型 布尔类型 复合类型 字符串 数据类型可以分为强类型/弱类型,以及静态类型/动 阅读全文
posted @ 2019-12-20 10:29 Chorulex 阅读(527) 评论(0) 推荐(0)
摘要:编程与其他的工作一样,同样需要各种思维,而其中最重要的同时也能够区分能力的我总结的主要有抽象,隔离,分层,迭代,类比,模块化这几个。 1. 抽象 将具体的业务逻辑和对象能够抽象出程序的模型(各种编程范型和建模)。 抽象过程是从具体到一般,同时应该将具体的很多无关的细节或者特例区分剥离出来,让模型能够 阅读全文
posted @ 2019-12-20 10:27 Chorulex 阅读(624) 评论(0) 推荐(0)
摘要:任何编程语言可以从五个方面去考量: 语法 编程范式 库 工具和框架 领域 语法 这是编程语言最为核心最为基础的内容。所有编程语言的语法差别不大,甚至是高度雷同!语法包含的内容实际非常少:变量,表达式,语句,流程控制(分支,循环,递归等),优先级,函数等。 语法中差别最大的就是表达式和语句了,其他的基 阅读全文
posted @ 2019-08-30 11:30 Chorulex 阅读(332) 评论(0) 推荐(0)