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

编程与编程语言

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

一、编程是什么

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

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

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


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

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年! 👨‍💻


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

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

分享给朋友:

相关文章

2021CSP-J/S全国晋级二轮分数线公布

普及组CSP-J序号省市CSP-J人数CSP-J晋级晋级比例最高分晋级最低分1甘肃13413399.25%86152宁夏10310198.06%65243天津46345197.41%8615.54云南...

【高级篇】C++ 中string的用法

【高级篇】C++ 中string的用法

0.概述string是C++标准库的一个重要部分,本意是字符串,和字符数组不同的是,字符数组是通过一个一个字符模拟的字符串,而string本身就是字符串,string在处理字符串问题时,十分强大。1....

【初级篇】函数(一)

【初级篇】函数(一)

0.函数的引入为什么要用函数呢?比较官方的说法是,过程的复用,你的一段逻辑,你有一段逻辑不断的在复用,就封装成函数去调用它。通俗的说法就是,把重复的过程集中到一块。例如,大家都学过如何求正方形的面积,...

2021 年青岛市程序设计竞赛试题(小学组)决赛

2021 年青岛市程序设计竞赛试题(小学组)决赛

1.方程求解【描述】输入正整数 a,b,c。求有多少组 x 和 y 满足 a*x+b*y=c 。x 和 y 都是非负整数。【输入】一行,包含三个正整数 a,b,c,两个整数之间用单个空格隔开。【输出】...

C++整型的数据范围

数据类型标识符占字节数数值范围数值范围短整型short [int]2(16位)-32768~32767-2^15 到2^15  -1整型[long] int4(32位)-...

【贪心】区间选点

【贪心】区间选点

【题目描述】数轴上有n个闭区间[ai, bi],取尽量少的点,使得每个区间内都至少有一个点。(不同区间内含的点可以是同一个,1<=n<=10000,1<=ai<=bi<=...