文档章节

新书创作谈:周立功教授数十年之心血力作《程序设计与数据结构》

ZLG致远电子
 ZLG致远电子
发布于 2017/05/19 11:12
字数 958
阅读 6
收藏 0

近日,周立功教授公开了数十年之心血力作《程序设计与数据结构》,此书在4月28日落笔,电子版已无偿性分享到电子工程师与高校群体,在致远电子公众号后台回复关键字【程序设计】可在线阅读。

在程序设计过程中,很多开发人员在没有全局思维的把控,科学、系统的组织以及严密的测试与部署下,单纯地为开发而开发,而代码的优劣,直接决定了软件的质量和成本,最终导致企业不得不投入大量的维护费用,造成资金的严重浪费。

周立功教授创业二十余载,一直怀着“让世界认识中国造”的历史使命,在企业管理和人才塑造培养的过程中不断思考:在资源有限的开发环境下,如何最大化软件工程价值;在行业竞争日益剧增的社会环境下,如何打造更具核心价值的产品优势;在教学实践与教学理念背道而驰的教育环境下,如何有效提高技术人员软技能,避免蛮力开发现象,甚至成为一位阅读程序者。

为了将实际开发过程中总结的有价值的技术应用分享给大家,周立功及其团队整理出《程序设计与数据结构》这本书,其内容如同培训讲师的教案,是周立功和团队的读书笔记和程序设计实践的心得。

《程序设计与数据结构》重点阐述了三大方向内容。
C语言学习中的痛点:针对当前工程师在C语言学习中的痛点,如指针函数与函数指针,如何灵活应用结构体等。从变量的三要素(变量的类型,变量的值和变量的地址)出发,采用推导的方式,深入浅出的分析了广大C程序员学习和开发中遇到的难点。

从方法论的高度对C语言在数据结构和算法方面的应用进行了深入讲解和阐述。
讲解了绝大多数C程序员开发生涯中没有考虑过的问题:如何用C实现面向对象的编程。众所周知,C是面对过程的一种编程语言,那么C语言能否实现面向对象的编程,如何实现?如何深入理解面向对象的思想,这些内容都可以在本书中找到答案.

写在最后
《程序设计与数据结构》仅是《嵌入式软件工程方法与实践丛书》中的第一套第一本书,丛书共含四套:

第一套
《程序设计与数据结构》
《面向接口的编程——基于AMteal&LPC824》
《面向对象的分析与设计》
第二套
《面向接口的编程——基于AWorks&ARM9》(适用于各种ARM内核)
《面向对象的分析与设计》
第三套

《面向接口的编程——基于Linux&ARM9》(适用于各种ARM9以上内核)
《面向对象的分析与设计》
第四套
《C++现代程序设计》
《面向接口的编程——基于AWorks&ARM9》(适用于各种ARM9以上内核)
《面向接口的编程——基于Linux》(适用于各种ARM9以上内核)
《面向对象的分析与设计》

还在写作中的内容包括测试与持续集成,书籍均由周立功团队从理论知识到实践应用的精华汇编,将来会陆续与大家见面,共同学习与探讨!

 

 

 

 

 

本文转载自:

共有 人打赏支持
ZLG致远电子
粉丝 0
博文 3
码字总数 4671
作品 0
广州
私信 提问
周立功:“芯片—终端—云”生态系统

12月10日,50几位广州的Linuxer在广州心田庄园举行了Linux workshop。四大主题演讲,蜗窝大侠郭健主持。 这是周立功老师的演讲slides。 周立功老师激情演讲中: 往期精选 陈莉君教授: 回望踏...

jus3ve
2017/12/13
0
0
USBCAN-I使用说明书(入门指引)

第一部分 概述 用户使用我司的USBCAN/CANalyst-I分析仪主要为以下几种应用: CAN总线入门:学习CAN总线,了解CAN总线原理、数据格式。 CAN总线进阶:调试CAN总线、调试开发板。 CAN总线初级应...

wayne2018
04/23
0
0
2012年技术图书大盘点

文:@图灵郭志敏 又将是一年的结束,13年即将到来,大家可以跟随我的图书列表,看一下: 这年里你们一共买了多少书? 读了多少本书? 读完的又有多少本书? 反复读的有几本? 收获最大的是哪...

生气的散人
2012/12/13
703
7
免费的《C程序设计案例教程》视频教程,每周不断更新中...

【课程介绍】 C语言是现代编程的基础。本课程通过实用案例分析、编程实验指导等多种形式,应用计算思维技术方法,全面解析C语言程序设计的知识要点、实现方法、基本原理,以及C语言的语义语法...

浅色依恋
2015/03/18
167
0
金秋十月书讯 | 超出你的预期

十月,丰收的季节,这个月,人民邮电出版社异步社区的重磅新书非常集中,值得本月收藏。更多精品图书可以访问社区:http://www.epubit.com.cn/ 本期好书太多啦,小编都不知道先推荐哪一本了。...

生气的散人
2015/10/15
854
0

没有更多内容

加载失败,请刷新页面

加载更多

微服务分布式事务实现

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

WALK_MAN
今天
2
0
《大漠烟尘》读书笔记及读后感文章3700字

《大漠烟尘》读书笔记及读后感文章3700字: 在这个浮躁的社会里,你有多久没有好好读完一本书了? 我们总觉得自己和别人不一样,所以当看到别人身上的问题时,很少有“反求诸己”,反思自己。...

原创小博客
今天
4
0
大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
今天
3
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
今天
3
0
Terraform配置文件(Terraform configuration)

Terraform配置文件 翻译自Terraform Configuration Terraform用文本文件来描述设备、设置变量。这些文件被称为Terraform配置文件,以.tf结尾。这一部分将讲述Terraform配置文件的加载与格式。...

buddie
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部