软件开发技术架构演进趋势技术创新,变革未来
大纲编程语言的变迁系统架构的变迁技术人员的发展
如何了解技术发展的趋势回顾历史,切勿追新朝着球的运动的方向去,而不是球的当前位置注重基础,了解原理基础上的东西的变化少,基础上的东西一通百通多看多想,多多实践国外的站点:Wikipedia,HackerNews,StackOverflow,GitHub,Reddit,StanfordOnlineCourse,….
编程语言的变迁
主流语言的进化静态语言C?C++?Java/C#脚本语言(动态语言)Shell(grep,sed,awk…)?Perl/PHP/Ruby/Python跨平台编译器?虚拟机JVM?解释器?基于JVM的语言编程方式面向过程?泛型/面向对象/函数式
C语言C语言可以学到什么?内存管理的基础程序编译的过程(预编译,编译,链接)程序的执行效率用C语言实现数据结构和算法操作系统的系统调用学好C语言有什么用?很多语言都借鉴于C语言,如:C++,C#,D,Go,Java,JavaScript,Limbo,LPC,Objective-C,Perl,PHP,Python,UnixShell了解系统底层,系统调优,任何东西都会反馈到操作系统层。
C ?C++C++填C的坑结构体的内存问题(拷贝构
原创力文档

文档评论(0)