栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

C++从入门到放弃系列(前言介绍)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++从入门到放弃系列(前言介绍)

前言:

        笔者由于工作原因,现在开始学习C++了;养成记录学习,来巩固记忆是很重要的一件事。

一、初识C++

所谓C++呢,就是C plus plus的意思,就是对C语言的加强版吧。基本上大家都把C和C++一起说,C/C++。很多人都说先学C,再学C++会好一点。but!俺早就把C给还给老师了,咱们直接从C++搞起。

二、C++能做什么?

语言并没有什么优劣之分,只是每种语言,都有它更擅长的方面。

比如,web服务端,安卓应用这类,可以学java;

          自动化脚本、人工智能、网络爬虫这些,可以学python;

          那C++能做什么呢?系统,语言,游戏等等,跟硬件相关,对性能要求比较高的东西。

我们所熟知的windows系统,mac系统,unix系统,UNITY游戏引擎,各大主机游戏,还有一大堆计算机语言,都是C/C++开发的。

三、C++的优势原因

之所以C++更擅长跟硬件打交道,性能会更好,是因为它控制硬件的方式更加的直接。

众所周知,机器是只认识机器语言的,也就是二进制文件。

C++可以直接将你写的代码,通过预编译,编译,汇编器等流程后,转成二进制文件。

而其他语言,比如java,C#。它们是通过虚拟机,翻译成中间语言,然后再让中间语言转成二进制文件。

所以,就性能而言,C++绝对是主流计算机语言里面最优秀的那一级。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338138.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号