集合框架源码分析 常见的C 框架有哪些?

[更新]
·
·
分类:互联网
1207 阅读

常见的C

常见的C 框架有哪些?

框架有哪些?

C 通用框架和库:
Apache C Standard Library:是一系列算法,容器,迭代器和其他基本组件的集合
ASL :Adobe源代码库提供了同行的评审和可移植的C 源代码库。
Boost :大量通用C 库的集合。
BDE :来自于彭博资讯实验室的开发环境。
Cinder:提供专业品质创造性编码的开源开发社区。
Cxxomfort:轻量级的,只包含头文件的库,将C 11的一些新特性移植到C 03中。
Dlib:使用契约式编程和现代C 科技设计的通用的跨平台的C 库。
EASTL :EA-STL公共部分。
ffead-cpp :企业应用程序开发框架。
Folly:由Facebook开发和使用的开源C 库。
JUCE :包罗万象的C 类库,用于开发跨平台软件。
libPhenom:用于构建高性能和高度可扩展性系统的事件框架。
LibSourcey :用于实时的视频流和高性能网络应用程序的C 11 evented IO。
LibU : C语言写的多平台工具库。
Loki :C 库的设计,包括常见的设计模式和习语的实现。
MiLi :只含头文件的小型C 库。
openFrameworks :开发C 工具包,用于创意性编码。
Qt :跨平台的应用程序和用户界面框架。
Reason :跨平台的框架,使开发者能够更容易地使用Java,.Net和Python,同时也满足了他们对C 性能和优势的需求。
ROOT :具备所有功能的一系列面向对象的框架,能够非常高效地处理和分析大量的数据,为欧洲原子能研究机构所用。
STLport:是STL具有代表性的版本。
STXXL:用于额外的大型数据集的标准模板库。
Ultimate :C 跨平台快速应用程序开发框架。
Windows Template Library:用于开发Windows应用程序和UI组件的C 库。
Yomm11 :C 11的开放multi-methods。

学Java有必要看数据结构的书吗?如果是,那么哪本书比较好?

你问我有没有必要,那我肯定觉得是有必要的。作为一个程序员(好吧,说实话我还称不上,程序员,目前只是个正被JAVA淹没不知所措的大二狗)。我真心觉得把自己当做一个程序员就够了,前面无需再加任何的语言修饰词,我们只是为了解决问题,完成功能,至于用什么语言,工具真的无所谓。最好不要把自己绑死在一门语言上而抗拒其它的优秀语言(连Sun都开始在JAVA8中吸收scala的函数式编程,我们还有什么理由拒绝其它语言呢,再说JAVA语法的落后于C#等新的语言也是不争的事实)再说以后工作也不一定使用大学学的语言,能在各种语言之间通用的也只有数据结构和算法,学好了上手哪门语言都很快的。数据 算法程序这个经典公式就已经告诉我们数据结构的重要性,这也是我们能够从只会套api到有自己的思考和提升解决问题能力的重要途径。
好啦,切入正题。算法和数据结构的书还真不少,可大部分都是用C语言描述的,虽然能看懂,但对我们来说的确不如用JAVA语言描述来的更易懂。先来条在某东找算法书时看到的精彩评论:
java数据结构与算法方面的三宝分别是:
1.黑宝书《数据结构与算法分析java语言描述》mark allen weiss
2.蓝宝书《java数据结构和算法》robert lafore
3.红宝书《算法》robert sedgewick
市面上所有数据结构和算法的书我都买过,也看过,最后总结出这三本是最好的,希望能对其他读者有所帮助,也免去了其他读者花冤枉钱的风险。接下来说说三宝的特点:黑宝书胜在公式推理和证明以及算法的简洁和精炼,此外习题较多。蓝宝书胜在对算法的深入浅出的讲解,演示和举例,让艰涩的理论变得很容易理解。红宝书胜在系出名门斯坦福,演示通俗易懂,内容丰富。有了这三宝,算法不用愁,学完以后再看《算法导论》就容易多了。
我买的是黑宝书——《数据结构与算法分析JAVA语言描述》。其它两本我没看过,所以不敢妄加评论!
这本书的优点正如那条评论说的,公式证明和推论很简练,还有对JAVA的几种数据结构List,Map的源码分析和实现,每章后面也有很多课后题,可以自己去尝试解决,练习一下。
其中也有一部分对JAVA设计的讲解,真心觉得不错(*?′╰╯`?)?,推荐给大家,手机打字慢,不多说了,细节可以自己去网上了解一下这三本书,按照自己的喜好买一本。
备注:我平常也挺喜欢看书的,没事就翻翻编程有关的书。看书的方式我也分为两种:偏记忆类的书,如Spring实战(挺不错的一本介绍Spring框架的书,推荐大家去看看),深入浅出Mybatis等,我是当课外兴趣书来看,没事就翻翻,场合也没要求,很随意。一遍记不住,多翻翻就记住了。第二类是偏理解的书:如数据结构和算法,正则表达式。这类书我介意大家找个充足的时间,带着笔,带着演草本,就像考试一样沉浸进去,好好算算,体验一下。这种书不是翻就行的,重在理解。
本人也是大二狗,水平有限,哪里说的不对的(就当我在吹牛啦)请多指教哈,有兴趣一起自学的可以私信我,哈哈(?ω?)hiahiahia,大家一切努力吧!