首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C 加加初学者-了解C 加+,C+加做什么?C加+最好?C加+获得编程工作?

C语言简史

C ++是贝尔实验室Bjarne Stroustrup在20世纪80年代初发明的通用编程语言。它类似于C,在二十世纪七十年代早期由Dennis Ritchie发明,但是比C更安全,并且包含了诸如面向对象编程等现代编程技术。

你可以阅读更多关于面向对象的编程。实际上,C ++最初被称为C with Classes,与C很兼容,可能会编译超过99%的C程序,而无需更改一行源代码。

这是设计师的一个深思熟虑的设计特征。这里是一个简短的概述和C ++的历史。

C ++的目的是精确定义计算机可以执行的一系列操作来完成任务。这些操作大部分涉及操作数字和文本,但是计算机可以在物理上做的任何事情都可以用C ++编程。计算机没有智能 - 必须准确地告诉他们该做什么,这是用你使用的编程语言来定义的。一旦编程,他们可以以非常高的速度随意多次重复步骤。现代个人电脑速度如此之快,可以在一两秒内达到十亿分之一。

C ++程序可以做什么?

典型的编程任务包括将数据放入数据库或将其拉出,在游戏或视频中显示高速图形,控制连接到PC的电子设备,甚至播放音乐和/或音效。你甚至可以写软件来产生音乐或帮助你撰写。

C ++是最好的编程语言吗?

一些计算机语言是为特定目的而编写的。Java最初设计用于控制烤面包机,C语言用于编程操作系统,Pascal教授良好的编程技术,但C ++是通用语言,值得称赞“瑞士语言小刀”。

有一些任务可以在C ++中完成,但不是很容易,例如为应用程序设计GUI屏幕。其他语言如Visual Basic,Delphi和最近的C#都有内置的GUI设计元素,所以更适合这种类型的任务。而且,一些为MS Word甚至Photoshop等应用程序提供额外编程能力的脚本语言往往是以Basic而不是C ++的变体来完成的。

你可以找到更多的关于其他计算机语言,以及如何堆叠对C ++。

哪些电脑有C ++?

这更好地说明哪些电脑没有C ++!答案几乎没有,这是如此广泛。这是一种几乎通用的编程语言,可以在大多数微型计算机上找到,一直到成本高达数百万美元的大型计算机。几乎所有类型的操作系统都有C ++编译器。

我如何开始使用C ++?

首先,你需要一个C ++编译器。有许多商业和免费的可用。下面的列表中有下载和安装每个编译器的说明。所有这三个都是完全免费的,并包含一个IDE,使您可以更轻松地编辑,编译和调试您的应用程序。

下载并安装Borland的Turbo C ++ Explorer

下载并安装Microsoft的Visual C ++ 6.0

下载并安装打开Watcom C / C ++编译器

下载并安装打开Visual studio 2013/2015/2017编译器

这些指令还会告诉你如何输入和编译你的第一个C ++应用程序。

我如何开始编写C ++应用程序?

C ++是使用文本编辑器编写的。这可以是记事本或与上面列出的三种编译器一起提供的IDE。你写一个计算机程序作为一系列的指令(称为语句),符号看起来有点像数学公式。

int c=0;float b= c*3.4+10;

这是保存在一个文本文件,然后编译和链接生成机器码,然后你可以运行。您在计算机上使用的每个应用程序都将被编写和编译,其中许多应用程序将用C ++编写。阅读更多关于编译器及其工作方式。

除非是开放源代码,否则通常不能获得原始的源代码。

有很多的C ++开源?

由于它如此广泛,所以很多开源软件都是用C ++编写的。与商业应用程序不同,商业应用程序的源代码是企业所有,永远不可用,开放源代码可以被任何人查看和使用。这是学习编码技术的好方法。

我可以得到一个编程工作吗?

当然。有很多C ++作业,存在大量的代码需要更新,维护和偶尔重写。根据Tiobe.com季度调查,排名前三的最流行的编程语言是Java,C和C ++。

你可以写自己的游戏,但你需要艺术或有一个艺术家的朋友。你还需要音乐和音效。了解更多关于游戏开发的信息。也许一个职业9-5的职业生涯会更适合你 - 阅读一个职业生涯,或者考虑进入软件工程编写软件的世界来控制核反应堆,飞机,太空火箭或其他安全关键领域。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171213A00UK700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券