信茂工控网
首页 > 工控机 > C基础入门学什么后期开发学什么学完竟然能做这么多东西

C基础入门学什么后期开发学什么学完竟然能做这么多东西

C++基础入门学什么?后期开发学什么?学完竟然能做这么多东西

C++语言诞生至今已有30多个年头了,主要集中在需要执行效率比较高的行业,比如现在的游戏开发以及高效服务器等等。

C++学习难度比语言都要高,这是不可否认的,其学习难度主要在于它的复杂性,如何入门C++,想必很多人都头疼过。讲到入门,我们首先是掌握基础语法,C++的语法是和C语言的语法很相近。

要点一:掌握资料型别表示式。

要点二:掌握资料型别,运算子和表示式以及控制语句的要点。

要点三:掌握函式的传值型别以及函式返回型别。

要点四:学习函式的引数型别和返回值型别分别为三种,引用,物件和指标三种类型。

C++是一门面向物件的语言,其面向物件语言特性:抽象,封装,继承,多型。这些特征总结物件的特性。掌握面向物件程式设计思想有助于我们更好理解和编写编码。

01、语言

在掌握基础知识之后,进阶开发我们不讨具体技术,只说我们应该学习什么东西。

我们要成为程式猿,要学习的很杂。学语言初期要选择好一本书,在此推荐一本《C++ Primer》,这本书很厚,内容也很丰富,对知识的讲解不仅仅停留在表面。如果这本书能有耐心看完,语言方面基本就没有什么大问题了小编是一个有着5年开发经验的C++程序员,关于C++,自己有做材料的整合,一个完整的学习C++的路线,学习材料和工具。能够进我的。裙。里;--先5838;后85886。收取,免费给大家,希望你也能凭自己的努力,成为下一个优秀的程序员。,对以后的学习也打下了一个很好的基础。

02、GUI

C++方面的GUI库有很多种,比如MFC、WTL、wxWidgets、QT。这些GUI库都各有自己的特点,其实我们只要先了解一种就可以了,只要深入了解了一种GUI库,需要的时候再学习其他的就够了,本质上都差不多,很快就可以上手了。MFC虽然设计上有很多问题,但是作为入门还是不错的,而且学习资料很多,碰到问题也好解决。

03、资料结构和算法

很多人都忽视了资料结构和算法方面的知识,尤其是一些程式语言的库做得非常好,几乎不需要自己去实现一些资料结构和算法,导致现在很多程序员不重视甚至忽略这方面的知识。但是,当我们想让我们的程式跑的更快、内存占用更少的时候,这些知识就非常非常重要了。很多程序员都是刚开始的时候不重视这些,但是工作几年后又来补习这些知识。

最开始可能不需要学习的太深入,但是基本的资料结构和算法一定要知道。推荐《资料结构(C语言版)》,在资料结构和算法的学习中,最好不要去关心面向物件方面的技巧,就用C语言来实现,这样能更关注于算法本身的内容。

04、数据库

学习数据库的基础知识,并且掌握一种数据库使用,推荐使用mysql,而且最好不要用一些封装好的界面,而应该直接用mysql提供的数据库api,可能对数据库了解的会更深入。

05、并行

cpu主频已经不能遵循摩尔定律了,现在cpu发展的趋势是多核心。无论是多执行绪,还是多程序,都是为了更好的利用cpu的效能,提供更好的使用者体验。这就要求我们如果要写出高效的应用程序,必然要涉及到平行计算。多花些精力在平行计算上吧,一定会有丰富的回报。

06、网络程式设计

这里所指的网络程式设计是指socket程式设计。现在C++的应用很多都是在做服务器开发,如何开发一个高并发、大吞吐量、高稳定性的服务器就是我们要考虑的了。

07、设计模式

设计模式不是具体的技术,更多的是如何让程式码更容易阅读、更好扩充套件、更容易使用。

08、库的使用

C++标准库仅仅提供了一些很基本的功能,所以我们经常会引入一些第三方库。最著名的恐怕就是被称为准标准库的boost库,它提供了我们程式设计中用到的各方面的技术,文字处理、算法、网络、多执行绪、影象处理等等,几乎无所不包。也有一些专著于某一方面的库,比如ACE是网络通讯方面的,TinyXML是解析xml的,OGRE是图形渲染方面的。

09、操作系统的知识

程序员需要了解的操作系统知识和普通使用者是不一样的,一个高手是需要深入了解操作系统的方方面面,而不是停留在使用层面。至于应该了解哪些知识,windows上的去看《windows核心程式设计》,linux的去看《深入理解linux核心》,应该可以知道自己应该学什么了。

标签:

上一篇 目录 下一章

猜你喜欢

微型工控机 药品检测大侦探...
药品检测大侦探:揭开固体药品的秘密 一、案情介绍 在现代医学中,药品成为了治疗疾病的重要手段。然而,每种药物都有其特定的成分和用途,而这些成分和用途又需要...
研华工控机u盘启动 未来几年我们可...
在过去的数十年中,工业自动化已经经历了翻天覆地的变化。从简单的机械传感器到复杂的机器人系统,每一次技术突破都极大地提高了生产效率、降低成本,并且增强了产品...
触摸屏工控机 华北工控与Ei...
热烈庆祝华北工控与Eicon公司的联袂盛会(嵌入式工程师培训机构,民族骄傲、标准定制)成功举办 近日,在北京,一场集通信与办公于一体的盛会——《融合通信、...
研华工控机u盘启动 河南地区PE管...
一、引言 在当今的社会发展中,塑料管材作为一种重要的工业材料,其应用领域广泛,从建筑工程到农业灌溉,再到日常生活用品,无不离不开塑料管材的存在。特别是在河...

强力推荐