[趣味拓展]为什么学编程都要从hello_world_开始_HelloWorld的由来_程序员的浪漫 回忆上次内容
-
贝尔实验室 诞生了 两个伟大的作品
-
unix 系统
-
美国电报公司
-
压制bsd
-
想 垄断操作系统 市场
-
c语言
-
写起来简单
-
还能 跨架构
-
说明书里 还有
-
我们的老梗 呢!
-
什么老梗?🤔
出处
-
原书13页
-
hello world
-
程序员的浪漫
-
这个案例
-
成书 之前 就有了
-
还是手写的
手稿
-
输出<span style="font-size:36px">Hello, world!</span>
-
主函数 叫做 main
-
输出函数 叫 printf
-
为什么 输出字符串
-
要用printf 来当函数名 ?
print 来历
-
bwk 在 打字机用纸 上
-
手写 hello world 😱
-
侧面的孔洞
-
是向上送纸用的
-
就像胶片 通过机械 上胶卷
-
当时的打字机(printer)
-
就是 今天的显示器
-
所以用 输出函数 用 print
小括号
-
两个函数
-
后面 都跟小括号
-
小括号 从那个时候 开始
-
就和 函数调用 相关
-
一直到今天
-
小括号里面放的
-
是 函数的参数
-
"hello world"
-
双引号 引起来
引号
-
双引号 引起来 意味着
-
hello world 是 字符串
-
这一切
-
今天 已经 司空见惯
-
小括号 意味着 函数调用
-
双引号 引起的是 字符串
Hello World
-
受到c影响的
-
不只是 python
-
很多语言
-
代码例子 第一个例子 都是
-
Hello world
源头🧐
-
习惯成自然之后
-
新的 编程语言
-
第一个例子
-
也都是hello world
-
这个梗
-
适用范围
-
也越来越大
流传
-
美国电报公司
-
持续将 unix商业化
-
bsd 面临绝境
-
不论 unix 还是 bsd 系统
-
都在 使用 c语言 编程
-
新系统 也在 c语言 中酝酿
GNU
-
Stallman
-
为了 抵抗 unix商业化
-
发起 自由软件运动
-
组织起GNU
-
用c 写了 shell环境
-
缺少 一个内核
新内核
-
c的土壤里
-
linus 做出了 新内核
-
linux
-
linux内核 补完了 GNU的shell
-
吸引了 unix 和 bsd 的 用户
新基础
-
linux内核
-
就是用纯c编的
-
这和我们有什么关系吗?
c语言
-
蓝桥系统是
-
GNU/Linux
-
安卓和很多嵌入式设备
-
用的也是linux内核
-
都是基于c的
-
python 也是用c写的吗?
基础
-
python的源代码
-
核心部分 也是用纯c编的
-
c语言 目前排名如何?
排名
-
编程排名
-
python
-
c++
-
java
-
c
-
c#
-
c语言老了吗?
延续
-
光荣老去
-
众多 编程语言
-
都是在 c的基础上 实现的
-
今天
-
他们的势头 比c还大
-
但是c 依然是 系统编程的传说
笑话
总结
-
hello world
-
不是 从来就有的
-
来自于 c语言
-
print、小括号 和 双引号
-
也来自于 c语言
-
python 标识符 的 命名规则
-
依然 完全 学习 c语言 惯例
-
需要满足 isidentifier() 之后
-
标识符 就 一定 能当变量用 吗?
-
我们下次再说!👋