当前位置:首页 > C++知识 > 正文内容

编程与编程语言

亿万年的星光2个月前 (07-04)C++知识219

一、编程是什么

编程就像给电脑写“魔法指令”

  • 电脑很聪明,但它不会自己思考,需要你告诉它做什么怎么做

  • 比如,你想让电脑画一只小猫、做一个游戏,或者解一道数学题,都需要用编程语言写下规则。


举个栗子🌰
如果你对妈妈说:“帮我拿一杯水”,妈妈会听懂并执行。
但如果你对电脑说同样的话,它会一脸懵:“???”
所以,我们要用电脑能懂的语言(编程语言)来写指令,比如:

print("请给我一杯水!")  # 这是Python语言的写法

如果是C++语言

cout<<"请给我一杯水";



二、编程语言


编程语言就是 人类跟电脑沟通的方式,人类要通过编程语言与电脑进行交流。


编程语言有很多种,就像人类有中文、英文、法语一样!以下是几种常见的:

🐍 Python

  • 特点:简单、像说英语!

  • 能做什么:做游戏、画画、解数学题、甚至控制机器人!

  • 例子

# 让电脑打印“你好,世界!”
print("你好,世界!")


🟢 Scratch

  • 特点:用积木拼图学编程,不用打字!

  • 能做什么:做动画、小游戏(比如猫抓老鼠)。

  • 例子




🔵 JavaScript

  • 特点:让网页动起来!

  • 能做什么:网页游戏、弹跳动画、互动按钮。

  • 例子

// 点击按钮时弹出“你好!”
alert("你好!");


🔴 C语言

  • 特点:像乐高积木的“基础零件”,很多系统都用它!

  • 能做什么:写操作系统(比如Linux)、机器人控制、高性能程序。

  • 例子

#include <stdio.h>
int main() { 
 printf("你好,世界!\n"); // 打印一句话  
 return 0;
}
  • 趣味点

    • 你的手机、电脑甚至微波炉里可能都有C语言写的代码!

    • 学会C语言,再学其他语言会超容易.


🟣 C++

  • 特点:C语言 + 超能力(面向对象)!

  • 能做什么:大型游戏(比如《魔兽世界》)、科学计算、3D图形。

  • 例子

#include <iostream>
using namespace std;
int main() { 
 cout << "你好,世界!" << endl; // 和C语言很像,但更高级  
 return 0;
}
  • 趣味点

    • 很多游戏引擎(比如Unreal)用C++写的,学会它你也能做酷炫游戏!

    • 比C语言更“智能”,可以创建“虚拟角色”(类和方法)。




💡 小知识

  • Windows操作系统大部分是用C/C++写的!

  • 第一个C++程序诞生于1983年! 👨‍💻


扫描二维码推送至手机访问。

版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。

分享给朋友:

相关文章

STL入门——容器2:set

一、简单介绍    set是STL中一个很有用的容器,用来存储同一种数据类型的数据结构(可以称之为K的模型),基本功能与数组相似。set与数组不同的是,在set...

C++读取磁盘文件

0.前言简单介绍一下C++读取文件的基本操作。关键技术:freopen() 文件的打开函数 FILE *fp fp=fopen(文件名,使用文件方式) 例如: fp...

【题解】均分纸牌

【题目描述】有n堆纸牌,编号分别为 1,2,…, n。每堆上有若干张,但纸牌总数必为n的倍数。可以在任一堆上取若干张纸牌,然后移动。移牌规则为:在编号为1的堆上取的纸牌,只能移到编号为 2 的堆上;在...

STL入门——容器3:map

一、定义    Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据&nb...

如何估算时间复杂度

首先:  常见的算法时间复杂度由小到大依次为:Ο(1)<Ο(log2n)<Ο(n)<Ο(nlog2n)<Ο(n^2)<Ο(n^3)<…<Ο(2^n)<Ο(n!)时间复杂度可以简单理解为最多执...

DEVC++中的断点调试

DEVC++中的断点调试

1.调试程序的两种方法编程的时候经常会遇到自己的输出结果跟标准结果或者预期的结果不一样,这个时候就要用到调试程序的功能。调试程序的目的有两个,一个是找出程序中的错误,另一个是监视变量的变化。2.DEV...