都说Python简单,那Python有多简单呢?
整数类型
C:short
、int
、long
、long long
、unsigned short
、unsigned int
、unsigned long
、unsigned long long
、int8_t
、int16_t
、int32_t
、int64_t
、size_t
Java:short
、Short
、int
、Integer
、long
、Long
、BigInteger
Python:int
类型转换
Java:Integer.parseInt()
C# :int.Parse()
JS:parseInt()
Python:int()
数据结构
C++:#include <vector>
、#include <map>
、 #include <string>
Java:import java.util.List;
、import java.util.Map;
Python:list
、dict
、str
访问级别
Java:public
、private
、protected
、default
Python:_
运算
C:
Python:
安装
C:先去官网下载…… C 语言竟然没有官网?我要下的明明是 C 为啥却要下载 gcc ?不是去 gcc 官网下而是 MinGW ?MinGW 早就停止维护了,所以应该换成 MinGW-w64 ?MinGW-w64 官网最新的 gcc 版本怎么才 v8.1.0 ?ucrt 和 msvcrt 该选哪个?(晕)
Java:下载 jdk 、jre ,环境变量自己配,开发环境自己整,包管理工具自己装
Python:官网下载安装、自动添加环境变量、自带交互环境、自带包管理工具
Hello, World!
C++:
#include <iostream>
:引入输入输出流头文件。
using namespace std;
:使用标准库命名空间。
int main()
:入口函数,程序从这里开始执行。
cout
:标准输出流对象。
<< "Hello, World!"
:输出运算符,将 Hello, World 输出到标准输出流。
<< endl;
:插入一个换行符并刷新输出缓冲区。
return 0;
:表示程序正常结束。
Java:
public class Main
:定义了一个公共类,类名必须与文件名相同。
public static void main(String[] args)
:公有的、静态的、无返回值的主函数,参数为字符串数组。
System.out.println("Hello, World!");
:标准库中 System 类的静态成员 out 的方法 println 用于输出 Hello, World!
Python:
print("Hello, World!")
:输出 Hello, World!
报错
C:手持两把锟斤拷,口中疾呼烫烫烫
Python:这行代码索引值超出范围了
胶水
C:我运行速度快
Fortran:我科学计算强
Rust:我内存安全性高
Python:你们写的库我直接 import