创意电子

标题: JavaScript、PHP、Golang、Haskell、Elixir,哪个才是最佳编程语言? [打印本页]

作者: CSDN    时间: 2021-6-9 11:59
标题: JavaScript、PHP、Golang、Haskell、Elixir,哪个才是最佳编程语言?

【CSDN 编者按】哪个语言是你心中的最佳编程语言呢?

作者 | Michele Riva 译者 | 弯月 责编 | 欧阳姝黎
出品 | CSDN(ID:CSDNnews)以下为译文:


                               
登录/注册后可看大图

在过去的几年里,我有机会实验了多种不同的编程语言。

我非常喜欢学习不同的语言、方法和范式。我是一个充满好奇心的人,一直对编程语言十分着迷。每种编程语言都是不同的,在本文中,我们来讨论一下以下五大编程语言的优点以及缺点。



                               
登录/注册后可看大图

JavaScript


优点

缺点

好比,[] + {} === [object object],但是{} + [] === 0
typeof NaN === "number",但 NaN 实际的意思是:“不是数字”。
如果你是一名JavaScript 程序员,那么就会明白我所说的这些荒唐的特性了。



                               
登录/注册后可看大图

Haskell


优点


sayMe :: (Integral a) => a -> StringsayMe 1 = "One!"sayMe 2 = "Two!"sayMe 3 = "Three!"sayMe 4 = "Four!"sayMe 5 = "Five!"sayMe x = "Not between 1 and 5"
缺点




                               
登录/注册后可看大图

Go


优点

缺点

没有三元运算符:这一点好像不紧张,但是这行代码:
myVar := 10 > 5 ? "foo" : "bar"比下面这段代码强太多了吧:
var myVar stringif 10 > 5 { myVar = "foo"} else { myVar = "bar"}

val, err := someFunc("foo")if err != nil { handleError(err)}



                               
登录/注册后可看大图

PHP


优点

缺点









                               
登录/注册后可看大图

Elixir


优点

缺点

原文链接:https://itnext.io/my-thoughts-about-programming-languages-43a8d23ead1f
声明:本文由CSDN翻译,转载请注明来源。

                               
登录/注册后可看大图


生于2001年的《程序员》曾陪伴了无数开发者发展,影响了一代又一代的中国技术人。时隔20年,《新程序员》带着环球技术大师深邃思考、优秀开发者技术创造等深度内容回来了!同时将全方位为全部开发者出现国内外核心技术生态体系全景图。扫描下方小程序码即可立刻订阅!

作者: 消失的浪    时间: 2021-6-9 15:22
神仙排版
作者: 南部山丘    时间: 2021-6-9 18:55
下一个
作者: mwk金雕    时间: 2021-6-10 07:37
这是三年前的文章?
作者: 小飞流评测    时间: 2021-6-12 00:51
rust




欢迎光临 创意电子 (https://www.wxcydz.cc/) Powered by Discuz! X3.4