全栈知识体系
有心好书
种一棵树最好的时间是十年前,其次是现在
展开
-
客户端开发知识体系
今天在家里吃饭时,思考到一个结论:其实不论是android app开发,ios app开发,还是mac 应用开发,pc应用开发,等等的一切,都属于c/s模式的c端。他们的开发其实需要的知识是一模一样的,知识是可以迁移的。如果你认为自己是一位中级的android开发工程师,我觉得你只需要2个月就可以成为一位还不错的ios工程师。以我对android的理解,android开发需要:1.界面呈现相关例如v原创 2016-06-24 19:52:30 · 1506 阅读 · 0 评论 -
编程语言学习知识体系
占位转载 2016-06-25 10:22:27 · 2848 阅读 · 0 评论 -
java夯实基础系列:JAVA技能树
评估标准:了解应用熟练模块内容详情掌握程度评估难点入门简介 1.了解这门语言的由来2.它的特点及譬如它各个版本迭代的特点3.开发环境4.IDE5.了解基本的注释与代码分割的规范6.新特性熟练 数据结构 1.关键字:final、static、this、super等等2. 定义变量与常量,系统的内置的常量3.基本数据类型和引用数据类型4.字符串类型的使用(语言间差异较大)5.基本的时间日期类型6.高级原创 2016-07-29 14:26:57 · 3831 阅读 · 0 评论 -
编程语言思考系列:为什么会有这么多的编程语言?
一.为什么会有这么多的编程语言?不同的cpu有着不同的指令集,这些指令集都是二进制的0和1;后来有了汇编语言,可以认为是二进制指令的助记符表示;再后来有了高级编程语言,它们通过编译器又变回了汇编语言或者机器语言;紧接着一个又一个的高级编程语言诞生了,为什么会有这么多编程语言呢?二.思考因为编译原理和技术越来越成熟了。语言大体上有四个阶断 1、机器编码阶断,比如卡带编码。 2、汇编语言阶断转载 2016-08-13 17:12:16 · 7058 阅读 · 3 评论 -
编程语言思考系列:编程范式(草稿)
编程语言有千万种,但是编程范式就那几种,不同语言就像堆积木一样把这些范式堆起来而已。原创 2016-08-13 17:14:08 · 827 阅读 · 0 评论 -
编程语言思考系列:解释性语言,编译性语言,脚本语言
计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。 翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。解释性语言 解释性语言的程序不需要编译,在运行程序的时候才翻译,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就需要逐行翻译一次,效率比较低。 现代解释性语言通常把源程序编译成中间代码,然后用原创 2016-08-13 17:28:20 · 1056 阅读 · 0 评论