乐趣区

关于java:5-款让我又爱又恨的编程语言

不可否认,想要成为一名优良的程序员的确是须要把握多种编程语言。通过这几年的自虐式学习,我也缓缓的把握了这些编程语言。

鬼晓得这过程如许苦楚,但也因为它们,我会取得比他人更多的机会。接下来要为大家,介绍五款让我又爱又恨的编程语言!

1.C 语言

C 语言给人的感觉,就是一位神秘莫测而又高冷型的女生形象。

这是因为 c 语言相比其余编程语言难度高一些,这也就多了一丝神秘,每当认为快要靠近它时,它又狠心的推开!狠心的 C! 语!言!

无奈回绝 C 语言的起因:UNIX 由 C 编写而成,其运行在大部分手机与大多数云环境当中,这意味着必须有人持续应用星号与大括号进行开发,否则这所有都将无 法为继。另外,还有设施驱动程序、嵌入式程序以及 Linux/Unix 代码库的保护工作——好了,这个难过的话题到此结束。

接下来轮到最开心的环节,要!开!始!吐!槽!作为领有“便携式汇编语言”头衔的 C 语言, 相对充斥着各种问题!置信没有人会喜爱编写,大量独立的头文件,也更没有几个人能在应用预处理器的时候放弃温和心态。

从实践上讲,咱们应该可能利用指针的数学能力,实现无比睿智的壮举,但很少有人能超过曾经存在的数据结构。事实上,鼓捣指针往往正是代码解体的终点。即便大 家本身程度可能轻松搞定指针,但也须要编写简短的正文加以记录,这相当让人抓狂。

另外,我想问一下各位,有人几个人能记住编写 C 代码所该当遵循的全副最佳 实际吗?例如防止所有潜在的安全漏洞,好吧,我集体不太行。

2.JavaScript

JavaScript 给人的感觉,就是一位乐观型的女生形象。为什么这样说呢,谁叫它们总是用小括号、中括号与大括号包裹着本人呢!

无奈回绝 JavaScript 的起因:互联网以及有数浏览器依然保持应用 JavaScript,而 Node.js 的呈现甚至迫使咱们在服务器端也要应用 JavaScript。至多在可预感的将来,JavaScript 还将一直折磨咱们。

接下来轮到最开心的环节,要!开!始!吐!槽!哈哈~JavaScript 的缔造者们心愿打造一款现代化语言。遗憾的是,他们的成绩逼迫咱们一直应用小括号、中括号与大括号来实现正确的嵌套关系。而匿名函数、闭包与 JSON 数据结构则让咱们的小指变得越来越发达。

另外,咱们还须要关注很多奇怪的细节。如果 x 作为字符串蕴含字符 1,那么 x + 1 将产生字符串 11,而 x - 1 则会产生数字 0。谁还会记得 false、null、NaN 以及 undefined 之间的区别呢?它们听起来很像,但 JavaScript 为什么非要对此进行辨别?为什么不能把它们合并起来?

3.PHP

PHP 给的感觉是一位单纯灵巧型女生,至于起因 PHP 相比其余语言更简略,PHP 性能足够好,热部署、易批改,咱们也不必那么费神啦~

PHP 其实并不能算是真正的计算机语言,而更像是一款用于向动态 HTML 中增加智能机制的工具。大家能够将信息存储在数据库中并为其匹配动态标签。尽管还有更多功能,但总体来看 PHP 的根本作用就是对咱们提取自数据库的字符串进行粘接。

但争议归争议,大多数 Web 依然由 PHP 构建而成。在 WordPress、Joomla 以及 Drupal 中,大多数内容都通过 PHP 代码进行交付。另 外,Facebook 也是由 PHP 编写而成。侥幸的是,Facebook 打造的 HipHop Virtual Machine 启发了 Zend,而 PHP 7.0 也是由此诞生。这些新型 PHP 引擎通常速度更快,但这同时意味着咱们将来依然得活在 PHP 的暗影当中。

4.Java

Java 给我的感觉是一位邋遢学霸型女生的形象。虚拟机与库概念能够追溯至上世纪九十年代,但语法则早在上世纪七十年代即与 C 语言一起呈现。主动内存治理看起来很美,直到恶心的垃圾回收机制毁掉这所有。

Java 程序员们始终在埋怨这方面问题,而且其中一部分,也的确被甲骨文所解决。然而,解决的过程又带来了新问题。一部分新型代码及库无奈在旧有虚拟机上运行。我就经验过这样的困扰,事实上 Java 1.4 之后的每个版本都像是一种齐全不同的语言。

但这所有都不重要。Java 是 Web 与挪动手机的基石,它也是高校当中传授的第一门语言。相干代码库愈发宏大,其价值也远远超过其它语言。咱们能怎么办?忍着吧。

5.Python

Python 给我的感觉是一位萌萌的萝莉型女生的形象。这是一种适宜年轻人学习的古代语言。其很少用到标点符号,因而代码看起来更加简洁。问题在哪?首先,Python 2.7 与 3.0 之间存在微小差别。尽管倒退是必要的,但步子迈得太大无疑容易扯着蛋。咱们永远须要关注以后设施上应用的到底是哪个 Python 版本,同时 认真数清所有代码缩进、大括号以及空格等等。

同样的,这些埋怨毫无意义。Python 领有少量受众,特地是“软科学家”群体。生物学家与经济学家将 Python 视为最强语言,有些人甚至倡议在股票与债 券的阐明文件中增加 Python 代码,这样银行家们就可能通过 Python 看懂其中真正的含意——而不被那帮律师骗子所蒙蔽。

好消息是,浏览 Python 代码的确要比浏览法律文件更容易。这是种提高,而且是种咱们无奈抗拒的提高~

出处:代码湾 \
链接:http://codebay.cn/post/5953.html

近期热文举荐:

1.600+ 道 Java 面试题及答案整顿 (2021 最新版)

2. 终于靠开源我的项目弄到 IntelliJ IDEA 激活码了,真香!

3. 阿里 Mock 工具正式开源,干掉市面上所有 Mock 工具!

4.Spring Cloud 2020.0.0 正式公布,全新颠覆性版本!

5.《Java 开发手册(嵩山版)》最新公布,速速下载!

感觉不错,别忘了顺手点赞 + 转发哦!

退出移动版