编程语言拟人:来自C++、Python、C语言的“傲娇”自我介绍!
软件工程领域,酷爱编程的人很多,但另一些人总是对此避之不及。而构建软件无疑会让所有人压力山大,叫苦连连。
来看看这些流行编程语言的“内心独白”,JAVA现实,C++傲娇,Rust充满安全感,COBOL紧跟时事不掉队……让人头大的编程看起来是不是可爱些了。
本文没有冒犯的意思,毕竟幽默有助于建立联系,只希望能博君一笑。
Python
我们能像模像样写出伪代码,即使您不理解它。不用依靠分号或中括号,区区空格就能让你崩溃。
Java
我们老了,依旧啰嗦。只要付钱,我们就会提供是最长久的支持。
Javascript
我们不是Java的脚本,跟Java半毛钱关系都没有!对了,苹果的Safari引擎仍然要对我们进行回调。
C语言
我可能是年纪最大的,但你还是得给我留点空间。我最喜欢指指点点。
C++
你可以尽情恨我们,鄙视我们,但是框架又得依靠我们。我们相信工作中的友“援”(友元函数)。
C#
我既不像父亲(C++和C),也不像音符C。只要有跨平台的图形用户界面支持(GUI),我比Java更炸哦~(C#读作C sharp)
Rust
不像名字那样“过时”,我提供内存安全,避免可能的竞争条件,不喜欢垃圾收集器。我喜欢借用( borrowing)。想让我比“C”强?多下点儿功夫吧。
Go
谷歌不仅懒得给我起名,而且还剥夺了我们使用泛型和lambda的权利。但是我们有最好的歌。
PHP
不用多学习什么就能使用我,但一个缺失的中括号就会让你开始恨我。默认情况下,我们不提供命名规范或样式,随便你丑到哪儿去。
Lua
数组索引从1开始,难怪新手喜欢我们。但是此数组非彼数组,此对象非彼对象,因为所有东西不过都是表。
Swift
我们简洁又便捷。不像Objective-C那样令人困惑,前提是你没耗尽内存。
Kotlin
每个Java开发人员都值得拥有我们。在原有的良好JVM中运行时,还可以避免可怕的NPE和冗长的代码。可惜这样就与“快乐”(fun函数)无缘了。
COBOL
每隔几年我们都会东山再起,如今整个失业福利体系都依赖于我们。对了,我们最近在招聘程序员维护失业福利系统呢。
编程笑话源远流长,各种语言各有千秋。以上的“内心独白”是不是说出了你的心里话?
编程语言种类繁多,不同的语言处理不同的问题。找出流行的语言是人类的天性。别把笑话当真,只希望读过本文能让你更有动力探究语言。
学计算机不易,此路应携手前行。
如果你也想学计算机编程的话!
可以来我的C/C++编程学习基地,【点击进入】!
还有免费(零基础教程,项目实战教学视频)!
涉及:游戏开发、课程设计、常用软件开发、编程基础知识、黑客等等...
和志同道合的小伙伴们一起学编程吧!
编程语言拟人:来自C++、Python、C语言的“傲娇”自我介绍!的更多相关文章
- 来自 Google 的 R 语言编码风格指南
来自 Google 的 R 语言编码风格指南R 语言是一门主要用于统计计算和绘图的高级编程语言. 这份 R 语言编码风格指南旨在让我们的 R 代码更容易阅读.分享和检查. 以下规则系与 Google ...
- 机器学习编程语言之争,Python 夺魁【转载+整理】
原文地址 en cn 本文内容 表现平平的 MATLAB 貌似强大的 Julia 本身无错的 R 语言 逐渐没落的 Perl 老而弥坚的 Python 我个人很喜欢 Python~ 随着科技的发展,拥 ...
- 机器学习编程语言之争,Python夺魁
机器学习编程语言之争,Python夺魁 随着科技的发展,拥有高容量.高速度和多样性的大数据已经成为当今时代的主题词.数据科学领域中所采用的机器学习编程语言大相径庭.究竟哪种语言最适合机器学习成为争论不 ...
- 什么是编程语言,什么是Python解释器
转自白月黑羽python在线教程:http://www.python3.vip/doc/blog/python/2018071401/ 0基础学Python之1:什么是编程语言,什么是Python解释 ...
- Python 脚本语言
python 脚本语言(python的命名起源于一个脚本screenplay,每次运行都会使对话框逐字重复.由著名的“龟叔”Guido van Rossum在1989年圣诞节期间编写.) Python ...
- 各种编程语言功能综合简要介绍(C,C++,JAVA,PHP,PYTHON,易语言)
各种编程语言功能综合简要介绍(C,C++,JAVA,PHP,PYTHON,易语言) 总结 a.一个语言或者一个东西能火是和这种语言进入某一子行业的契机有关.也就是说这个语言有没有解决社会急需的问题. ...
- Python脚本语言写法
Python脚本语言写法 脚本语言的开始行,是指文件中的代码用什么可执行程序去运行它,就这么简单. #!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的pyth ...
- Python【第一篇】基础介绍
一.本节主要内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc文件 数据类型初识 数据运算 表达式if ...else语 ...
- Python编程中 re正则表达式模块 介绍与使用教程
Python编程中 re正则表达式模块 介绍与使用教程 一.前言: 这篇文章是因为昨天写了一篇 shell script 的文章,在文章中俺大量调用多媒体素材与网址引用.这样就会有一个问题就是:随着俺 ...
随机推荐
- SMBMS
SMBMS(Supermarket Billing Management System ) 目录 SMBMS(Supermarket Billing Management System ) 1. 项目 ...
- 容器服务 TKE 上服务暴露的几种方式
预备知识 1. K8S 上 Service 类型 ClusterIP 通过集群的内部 IP 暴露服务,选择该值,服务只能够在集群内部可以访问,这也是默认的 ServiceType. NodePort ...
- .NET委托,事件和Lambda表达式
委托 委托是什么? 委托是一种引用类型(其实就是一个类,继承MulticastDelegate特殊的类.),表示对具有特定参数列表和返回类型的方法的引用. 每个委托提供Invoke方法, BeginI ...
- 【python】itchat登录微信获取好友签名并生成词云
在知乎上看到一篇关于如何使用itchat统计微信好友男女比例并使用plt生成柱状图以及获取微信好友签名并生成词云的文章https://zhuanlan.zhihu.com/p/36361397,感觉挺 ...
- Web开发初探(系统理解Web知识点)
一.Web开发介绍 我们看到的网页通过代码来实现的 ,这些代码由浏览器解释并渲染成你看到的丰富多彩的页面效果. 这个浏览器就相当于Python的解释器,专门负责解释和执行(渲染)网页代码. 写网页的代 ...
- [LeetCode]560. 和为K的子数组(前缀和)
题目 给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数. 示例 1 : 输入:nums = [1,1,1], k = 2 输出: 2 , [1,1] 与 [1,1] 为 ...
- js中数组Array对象的方法sort()的应用
一. sort()方法的介绍 //给一组数据排序 var arrNum = [12,1,9,23,56,100,88,66]; console.log("排序前的数组:"+arrN ...
- 初识ABP vNext(10):ABP设置管理
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章. 目录 前言 开始 定义设置 使用设置 最后 前言 上一篇介绍了ABP模块化开发的基本步骤,完成了一个简单的文件上传功能.通常的模块都有一 ...
- 关于弹性布局flex
什么时候使用flex布局? 当页面排版涉及左右浮动.垂直居中等时,应使用flex布局来避免传统的盒式布局带来的一些Bug. 如何使用flex布局? 在目标元素的父元素设置csss属性.display: ...
- 几个概念讲解Xaas
saas:software as a service SaaS平台是运营saas软件的平台.SaaS提供商为企业搭建信息化所需要的所有网络基础设施及软件.硬件运作平台,并负责所有前期的实施.后期的维 ...