编程小趣文:Python与Java名字的起源由来

简介: 编程小趣文:Python与Java名字的起源由来

说到编程语言不得不提PythonJava,二者也一直在为谁是最好的编程语言而一直争执不下,本篇文章不讲编程知识,我们放松心情聊聊PythonJava的名字,为什么叫做PythonJava,算是一篇趣文,带你发现PythonJava不一样的一面。

Pythonm名字由来

用词典搜索Python我们会发现他的意思是,大蟒蛇

20200513212708625.png

其实Python是个BBC电视剧,Python 的创始人叫做吉多 · 范罗苏姆(Guido van Rossum),生于荷兰哈勒姆。现居美国,曾就职于Google公司。是个精力旺盛的逗比。从阿姆斯特丹大学取得数学和计算机科学硕士学位后,他曾在多家科研机构工作,2005 至 2012 年他在 Google 工作了 7 年,之后又离职加入 Dropbox。这位程序员在他 34 岁的圣诞节假期中设计出了风靡世界的程序语言 Python。

虽然 Python 的原意是大蟒蛇,但创始人显然不是想表明这种语言可以变成白娘子跟你在西湖相遇。

在阿姆斯特丹,Guido为了打发无聊的圣诞假期,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python作为程序的名字,是因为他迷上了英国肥皂剧《Monty Python飞行马戏团》

他说:我将这门语言命名为Python。对于我来说,这是为了纪念喜剧天才Monty Python。

所以说:Python其实是个BBC电视剧。

是不是觉得取名很随便?

别急铁子,接下来我们唠唠Java的名字由来你会知道什么叫做取名随便

Java名字由来

emm~~,这个图标我TM怎么越看越像一杯咖啡呢

没错,铁子,Java的命名由来就是一杯咖啡。

起因是这样的,Java是由詹姆斯.高斯林和他的小伙伴在sun公司完成Green计划的时候所研发出的一门语言,至于它的名字的由来也是相当的随意。

最初是因为一个夜黑风高的夜晚詹姆斯.高斯林冥思苦想偶然看到了窗外的一个树,这棵树为橡树(oak),他就干脆用这棵树的名字来为这门新诞生的语言命名,

但后来因为这个名字被其他人使用了,所以叫了Java,Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。

(程序员因为要经常加班,所以比较喜欢喝咖啡,因为咖啡有提神高效)

看到这里

学程序学多了,偶尔听听这样的小趣文还是挺有意思的,激发学习兴趣,希望大家都能爱上Python和Java。

语言也是有属于自己可爱的一面的。

白嫖不好,创作不易。各位的点赞就是我创作的最大动力,如果我有哪里写的不好,欢迎评论区留言进行指正,我们下篇文章见!

目录
相关文章
|
6月前
|
Java
如何在Java中进行多线程编程
Java多线程编程常用方式包括:继承Thread类、实现Runnable接口、Callable接口(可返回结果)及使用线程池。推荐线程池以提升性能,避免频繁创建线程。结合同步与通信机制,可有效管理并发任务。
264 6
|
6月前
|
IDE Java 编译器
java编程最基础学习
Java入门需掌握:环境搭建、基础语法、面向对象、数组集合与异常处理。通过实践编写简单程序,逐步深入学习,打牢编程基础。
356 1
|
7月前
|
SQL Java 数据库
2025 年 Java 从零基础小白到编程高手的详细学习路线攻略
2025年Java学习路线涵盖基础语法、面向对象、数据库、JavaWeb、Spring全家桶、分布式、云原生与高并发技术,结合实战项目与源码分析,助力零基础学员系统掌握Java开发技能,从入门到精通,全面提升竞争力,顺利进阶编程高手。
1165 2
|
6月前
|
安全 前端开发 Java
从反射到方法句柄:深入探索Java动态编程的终极解决方案
从反射到方法句柄,Java 动态编程不断演进。方法句柄以强类型、低开销、易优化的特性,解决反射性能差、类型弱、安全性低等问题,结合 `invokedynamic` 成为支撑 Lambda 与动态语言的终极方案。
257 0
|
7月前
|
jenkins Shell 测试技术
|
7月前
|
Java 开发者
Java并发编程:CountDownLatch实战解析
Java并发编程:CountDownLatch实战解析
560 100
|
6月前
|
Python
Python编程:运算符详解
本文全面详解Python各类运算符,涵盖算术、比较、逻辑、赋值、位、身份、成员运算符及优先级规则,结合实例代码与运行结果,助你深入掌握Python运算符的使用方法与应用场景。
423 3
|
6月前
|
数据处理 Python
Python编程:类型转换与输入输出
本教程介绍Python中输入输出与类型转换的基础知识,涵盖input()和print()的使用,int()、float()等类型转换方法,并通过综合示例演示数据处理、错误处理及格式化输出,助你掌握核心编程技能。
640 3
|
6月前
|
并行计算 安全 计算机视觉
Python多进程编程:用multiprocessing突破GIL限制
Python中GIL限制多线程性能,尤其在CPU密集型任务中。`multiprocessing`模块通过创建独立进程,绕过GIL,实现真正的并行计算。它支持进程池、队列、管道、共享内存和同步机制,适用于科学计算、图像处理等场景。相比多线程,多进程更适合利用多核优势,虽有较高内存开销,但能显著提升性能。合理使用进程池与通信机制,可最大化效率。
444 3
|
6月前
|
Java 调度 数据库
Python threading模块:多线程编程的实战指南
本文深入讲解Python多线程编程,涵盖threading模块的核心用法:线程创建、生命周期、同步机制(锁、信号量、条件变量)、线程通信(队列)、守护线程与线程池应用。结合实战案例,如多线程下载器,帮助开发者提升程序并发性能,适用于I/O密集型任务处理。
602 0

推荐镜像

更多