设计才是真正的编程!

设计才是真正的编程!

ID:12939207

大小:1.64 MB

页数:229页

时间:2018-07-19

设计才是真正的编程!_第1页
设计才是真正的编程!_第2页
设计才是真正的编程!_第3页
设计才是真正的编程!_第4页
设计才是真正的编程!_第5页
资源描述:

《设计才是真正的编程!》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MyProgramLessonByProleqq:1952859921.设计才是真正的编程!2.面向对象并不是一切?3.对象的引用才是对象4.对接口编程才是真正的编程5.对数据的描述才是数据6.面向对象数据库并非数据库?,7.网络才是真正的操作系统!8.无论你以为上述观点是惊天大秘还是不过尔尔,你都需要这本书!目录第一部分13前言14导读17l什么是语言级要学习的20l任何语言都是有门槛的20l编程学习方法21l计算机学生专业课程本质讲解21l用C++进行开发要学到什么程度23第二部分24(1)系统24l何谓pc24l图灵机与冯氏架构25l内存地

2、址26l分段和分页机制27229lcpu的门28lcpu与异常28l所谓堆栈29l真正的保护模式31l异常与流转32l最小,最完美的系统33l操作系统与语言的关系35l虚拟机与语言35l虚拟机与语言36l调试器与会编器37l平台之GUI37l界面的本质应该是命令行功能支持下的配置描述文件38l命令行下编程实践39(2)语言40l真正的计算模型40l正则表达式与有限自动机41l联系编译原理学语言43l语言的类型46l如何理解运行时46l运行时环境47l编译与解释47l运行期与编译期48229l脚本语言48l灵活性与安全性49l二机制指令看循环50l

3、所谓函数51l所谓流程52l为什么需要数据类型和数据结构52l为什么需要变量这些东东?53(3)语言之争54l学编程之初,语言之争54l语言与应用54lC与ruby55l你为什么需要RUBY56lC++还是ruby57lC++与JAVA57l.net与JVM58l你为什么需要RUBY58l语言功能上的差别60lC与C++之争60l我为什么选择学C而不是c++以及其它语言61lc#,java这类解释型的语言永远也比不上c/c++的编译型语言.62l类VB,DELPHI类RAD语言分析63229(4)C64lC与C++是二种不同的语言64lC的数组,

4、指针,字符串65lC的输入输出流65lC的类型系统和表达式66l二机制指令看循环66l所谓指针:当指针用于设计居多67l指针成就的C语言67l指针是一种语言的抽象机制68l学C千万不能走入的一个大误区(其实JAVA比C难)69lC抽象惯用法70lC的抽象范式之OOP71lC的观点:底层不需直接抽象72l指针,间接操作者73l真正的TypeDef74l真正的指针类型75l真正的函数指针76l真正的句柄76l真正的循环77l真正的强制类型转换77l真正的Static81l真正的数组索引82229l类型和屏看原理82l位操作和多维数组指针与元素83l变

5、量与void84(5)抽象85l人与软件85l抽象与接口85l过度抽象86(6)抽象之数据结构87l所谓数据结构87l算法+数据结构的本质88l算法与设计89l函数增长与算法正确性复杂性89l数据结构的抽象名字89lvector的观点91l真正的数据结构91l堆栈与队列94lvoidcreat_btree()95lvoidcreat_btree()97lcreat_btree(int*data,intlen)99l200的程序101l树与单链表,图103(7)抽象之高级语法机制105229lMinlearn(5)C++的元编程105lC++的模板

6、编译技术本质106lOO的缺点107l真正的策略108l为设计产生代码109l真正的MetaProgramming110l元编程技术111(8)抽象之设计111l大设计111l通用设计与专门设计112l架构和应用113l应用与设计113l与软工有关的哲学联系114l跟软件有关的哲学.唯物主义114l业务与逻辑分开115l架构不是功能的要求,但却是工程的要求116l你需不需要一个库116l再谈可复用116l真正的可复用117l你能理解XP编程吗118l构件与接口,软工119l实践方法之极限编程119229l设计模式与复用与框架复用119第三部分12

7、0导读:120l第一天:接到一个项目120l第二天:需求分析121l第三天:原语设计123l第三天:了解Yake(World&GameShowGeneric)129设计:GVWL1.0开发134l第六天:范型设计与实作WorldLogicGeneric134l第七天:为Yake写gvwl入接口和lua扩展135编码:NotWar3Demo的实现135l第八天实现NotWar3135作业:重构135第四部分术语文章135l字符与字符串135l为什么我说Java是脚本语言136l宽松语法,无语法语言137lLinux与3D138l伪码语言138l宿主

8、139lshell编程和交互式语句编程139lDebug,编译期断言140229l图形原理之位图,图象和字体140l为windows说些

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。