C语言要从大而全,从基础開始。它属于最好的。别被它误导。它也有非常多错误,不适合标准软件开发人员使用。变量声明,定义,编程规范全然不合规范,可是从语言学习方面做到极致,有大量不同的样例和试题。标准的教科书式的书籍:《C语言程序设计》(谭浩强)

c++基础语言学习方面《C++ primer》应该是老大,从基础教起,面面具到。可是他相同少不了老外书籍的弊病,整本书总是拿那几个演示样例摆弄来摆弄去。没有新意,不利于面的扩展。这尽管添加了横向比較,可是违反了学习语言的最佳方法--先模仿后创造。

《C++ programing language》这个是老祖宗级别的书,能够从早期探讨C++创始者的初衷与思路。

《thinking in c++》这个从C++的机制上进行深层次的分析,如:虚表。

这个适合从学过C语言转投C++阵营的。C在5万行代码之内有非常大优势,达到10万行,维护起来让人抓狂,问题单成群。C++在10万行代码以上表现出优良的可维护性。

《More Effctive c++ 》这个是对有实际标准软件开发经验的人员实用。有利于提高代码质量。

《C++沉思录》这个水非常深。我认为对我最实用的是状态机。

[高质量程序设计指南.C.C语言(第三版)].林锐 这本书是偏向编程规范的书(作者有大型软件开发经验,偏向CMMI),对没有标准软件开发经验或开发的代码不够规范的人非常有借鉴意义。下载地址:http://download.csdn.net/detail/jia12216/8915339

作为新秀Objective-C是否有像《C语言程序设计》(谭浩强) 和《C++ primer》这样经典教科书?

答案是。没有没有那样绝对的权威,仅仅有略微好些的书。由于Objective-C在不断的变化。非常多的书上的样例已经执行不起来或者把你教的仅仅差一点怎么搞都跑不起来。失之毫厘看不到预期的结果。

我说下这本书起步,这本书有非常多样例跑不起来,可是相对其他数据来说还是较为贴近真实的。

这本书仅仅对刚開始学习的人用处大些,它就是《Objective-C基础教程》 : Mark Dalrymple / Scott Knaster 出版社: 人民邮电出版社译者: 高朝勤 / 杨越 / 刘霞 。

我学好了Objective-C后也没有对原来书中错误或差的那些细节进行即可进一步的纠正。欢迎大家补充。我从这本的学习中吃过非常多苦头,可是必然它像母校一样教育我会学了Objective-C,也确实值得推荐。Objective-C是与页面相关的页面,撇开UI去学习那是傻,它入门难深入easy。难就难在它的函数非常长。控件和变量的关联。easy就在他的面非常窄,非常多开源库和苹果封装的库给你攻克了大量麻烦。

综上所述:书籍教会了你语法。教会了依照这样的语言解决基本问题的方式。可是想真正的掌握它。開始是须要你大量模仿解决相似的问题才干真正学会它,仅仅有真正做一个项目你才干把这样的语言用到真正的项目中。

模仿是学习编程语言的不二法门,项目开发是你最好的老师。纸上谈兵仅仅会让你飘浮在编程语言本质的表面。

C/C++/Objective-C经典书籍推荐的更多相关文章

  1. MAC Objective-C 开发经典书籍推荐

    MAC Objective-C 开发经典书籍推荐 闻道有先后,术业有专攻,这句话放到计算机科学领域的理解可能每个人都会不同. 有些人选择一个操作系统,一个体系的编程语言,作一个领域的开发. 有些人选择 ...

  2. Linux好书、经典书籍推荐

    Linux好书.经典书籍推荐 思想篇 <Linux/Unix设计思想> 图书将Unix与Linux的原理有效地结合起来,总结了Unix/Linux软件开发中的原则.在保留了第1版中Unix ...

  3. Linux网络编程经典书籍推荐

    UNIX环境高级编程<高级unix环境编程><unix网络编程><深入理解计算机系统>比较好 =====================Linux网络编程经典书籍推 ...

  4. oracle经典书籍推荐 转

    很多网友询问如何选择入门书籍,学Oracle有什么好书,这里给出一些常见书籍的介 绍.首先声明,本文只涉及国外作品,因为国内的作品好的极少,大多是拼凑之作. 提到入门学习,我又得搬Tom(Thomas ...

  5. Oracle经典书籍推荐

    转自:http://www.cnblogs.com/fjfzhkb/archive/2007/12/05/983381.html 很多网友询问如何选择入门书籍,学Oracle有什么好书,这里给出一些常 ...

  6. Linux经典书籍推荐

    入门篇 <LINUX权威指南>书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux .另外比较热门的也可以看看<鸟哥的私房菜>等书,偏管理类的 ...

  7. python经典书籍推荐:Python核心编程

    作者:熊猫烧香 链接:www.pythonheidong.com/blog/article/27/ 来源:python黑洞网 对<Python核心编程>的褒奖 “ The long-awa ...

  8. python经典书籍推荐:python编码规范

    目录INF-qa Python 编码规范................................................................................ ...

  9. C++经典书籍推荐

    <C++程序设计语言> <C++语言设计与演化> <C++标准程序库> <EFFECTIVE C++ 中文版> <MORE EFFECTIVE C ...

随机推荐

  1. 【BI】商务智能

    BI的定义 商务智能BI (Business Intellignece) 商务智能是涵盖性术语,包含框架.工具.数据库.分析工具.应用和方法.商务智能的主要目标是实现数据的交互,实现对数据的操作,供管 ...

  2. 取某字段不为空的数据is not null

    SELECT * FROM 表名  where  uid='xxx'  and  time  is not null

  3. MySQL存储引擎--MYSIAM和INNODB引擎区别

    参考:http://blog.csdn.net/memray/article/details/8914042 MYSIAM和INNODB引擎区别主要有以下几点: 1.MyISAM查询性能比InnoDB ...

  4. Electromagnetic radiation and Radio 电磁波/电磁辐射和无线电波

    电磁辐射,又称电磁波,是由同相振荡且互相垂直的电场与磁场在空间中以波的形式传递能量和动量,其传播方向垂直于电场与磁场构成的平面. 电磁辐射的载体为光子,不需要依靠介质传播,在真空中的传播速度为光速.电 ...

  5. EMS_PM_STORAGE

    /*Navicat MySQL Data Transfer Source Server : 10.62.102.118Source Server Version : 50712Source Host ...

  6. 【组队赛三】-D 优先队列 cf446B

    DZY Loves Modification Time Limit:2000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64u Sub ...

  7. java中转义字符和路径符

    来源于:http://blog.csdn.net/u011479200/article/details/69062343 在Java的实际开发中,经常会遇填写一个文件的相对路径或者是绝对路径的问题,对 ...

  8. ios中uiview 转场动画

    //转场动画1--头尾 -(void)TransitionAnimation1{ [UIView beginAnimations:nil context:nil]; [UIView setAnimat ...

  9. MBProgressHUD 的类扩展方法用法

    #import "MBProgressHUD.h" @interface MBProgressHUD (Add) + (void)showError:(NSString *)err ...

  10. ext4文件系统的delalloc选项造成单次写延迟增加的分析

    最近我们的服务进程遇到kill -15后处于Z的状态,变为了僵尸进程,经过/proc/{thread_id}/stack查看其上线程的栈,发现是卡在了fwrite的过程中,而我们的系统中所有文件系统挂 ...