[oeasy]python053_学编程为什么从hello_world_开始

摘要:输出Hello, world!主函数 叫做 main输出函数 叫 printf

[趣味拓展]为什么学编程都要从hello_world_开始_HelloWorld的由来_程序员的浪漫 回忆上次内容

贝尔实验室 诞生了 两个伟大的作品unix 系统美国电报公司压制bsd想 垄断操作系统 市场c语言写起来简单还能 跨架构说明书里 还有我们的老梗 呢!什么老梗?

出处

原书13页hello world程序员的浪漫这个案例成书 之前 就有了还是手写的

手稿

输出Hello, world!主函数 叫做 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 做出了 新内核linuxlinux内核 补完了 GNU的shell吸引了 unix 和 bsd 的 用户

新基础

linux内核就是用纯c编的这和我们有什么关系吗?

c语言

蓝桥系统是GNU/Linux安卓和很多嵌入式设备用的也是linux内核都是基于c的python 也是用c写的吗?

基础

python的源代码核心部分 也是用纯c编的c语言 目前排名如何?

排名

编程排名pythonc++javacc#c语言老了吗?

延续

光荣老去众多 编程语言都是在 c的基础上 实现的今天他们的势头 比c还大但是c 依然是 系统编程的传说

笑话

总结

hello world不是 从来就有的来自于 c语言print、小括号 和 双引号也来自于 c语言python 标识符 的 命名规则依然 完全 学习 c语言 惯例需要满足 isidentifier 之后标识符 就 一定 能当变量用 吗?我们下次再说!蓝桥->https://www.lanqiao.cn/courses/3584github->https://github.com/overmind1980/oeasy-python-tutorialgitee->https://gitee.com/overmind1980/oeasypython

来源:oeasy一点号

相关推荐