本人多年 Java 和 go ,最近在学习 python ,感觉各种不适应。都说 python 语法优雅简洁,但是为什么感觉没有 Java 用起来舒服。 如果仅从语法上来评价,那么哪种语言看起来是最舒服最美的呢?
101
kenvix 49 天前
越新的语言一定是越优雅的,毕竟站在巨人肩膀上
|
103
JerryYuan 49 天前 via Android
brainfuck
|
104
dreamrover 49 天前
都一样烂,OP 自制一个顺眼的吧
|
![]() |
105
340746 49 天前 via Android
还是觉得 py 比较优雅,c#对我来说会还是太复杂了🤣
|
106
henix 49 天前
Scala (但日常还是用 Go ╮( ̄▽ ̄")╭
|
![]() |
107
zthxxx 49 天前
Kotlin / C#
|
![]() |
109
liangjiahui 49 天前
@wcs111 兄弟,你认真的吗
|
![]() |
110
CCHome 49 天前
C#
|
![]() |
111
bluearc 49 天前
个人感觉是 C#/kt ,之前不知道在哪里看过一种 C++的风格看着也挺舒服
|
112
Richared 49 天前
这些我都深度使用,总结,自己写那个爽用哪个,工作还是 Java 的屎山好一点,好歹属于能看懂的屎山。其他那俩每一坨都是不一样的形状。
|
![]() |
113
seenthewind 49 天前
我觉得是 C
优雅是相对的,C 对于 C 之前的编程语言而言,在优雅上基本上是跨时代的区别。 另外就是,评价 C 不能从国内教材的观点开始(那基本没救了),C 最早用于底层开发的时候,都不需要写 include 。 |
114
CatCode 49 天前
写了 Rust 之后,我投 Python
|
![]() |
116
make115 49 天前
python 没有强制类型转换, 一点都不优雅
|
117
pinerge 49 天前
C#
|
![]() |
118
EscYezi 49 天前 via iPhone ![]() 感觉 dart 的语法比较舒适,从语法看更符合我想象中的 better java ,kotlin 特性太多了,和 java 不是一个级别的,dart 这种程度刚好
|
119
wfhtqp 49 天前
等 ai 发展起来,你现在用的就是最优雅的编程语言。所以拥抱未来吧。
|
![]() |
120
chengkai1853 49 天前
ruby
|
121
wulinn 49 天前
在 C++,python ,java ,C#,js 这几种里面
感觉 C#会比较舒服。其次就是 js 。 |
122
iisboy 49 天前
如果只谈优雅或接近自然语言的,那可能我推经典 ASP ,VBScript 语言
|
![]() |
123
gy0624ww 49 天前
我投 golang ,语法简单,简单就是优雅。
至于 python, 一个回字有几种写法,学了好几次都放弃了,心智负担太重 |
![]() |
124
codigger 49 天前
OSE 基于 VimL 的
|
125
huyangq 49 天前
优雅的定义是什么?
语法糖丰富?可读性友好?简洁? |
![]() |
126
minxiansheng 49 天前
|
![]() |
127
wxg4net 49 天前
perl 用的人都说好
|
![]() |
128
loading 49 天前
ASM
没有其他语言的弯弯绕绕,也没有 machine code 的晦涩难懂。 |
130
flmn 49 天前
首先定义什么是优雅?
|
131
james122333 49 天前 via Android
越简单占用小并能简单元编程的就是优雅
Why static languages suffer from conplexity https://hirrolot.github.io/posts/why-static-languages-suffer-from-complexity.html#zig-simpler-but-too-systems 现有只能找比较没那么糟的 |
132
james122333 49 天前 via Android
什么 java c# rust 那更不用说了 一点也不优雅
在静态语言上实现动态是糟糕的 为什么一堆人这样做 因为程序运行效率高 但却很少人优化一个简单的动态语言 javascript 那种就複杂多了 |
133
zhaoziyuan1989 49 天前 via Android
Haskell 感觉很优雅,但是生态不行,好多包要么没有,要么停更好久,说到底还是太小众,优雅不能当饭吃。
|
134
iMusic 49 天前
CSS
|
![]() |
135
fFfRYRSX1y3mIS4Y 49 天前
php 走一波
|
![]() |
137
git00ll 49 天前
groovy
|
![]() |
138
thinkwei2012 49 天前
糖越多越优雅吧,毕竟是人在编程
|
![]() |
139
Helsing 48 天前 via iPhone
我投 Kotlin ,Python 我也觉得很难用
|
![]() |
140
a33291 48 天前
c#
|
141
hefish 48 天前
不应该是 php 吗?
|
142
beyondex 48 天前
C#
|
![]() |
143
longjiahui 48 天前
swift
|
144
Leviathann 48 天前
python 这种老语言,有什么好优雅的
论接近自然语言 scala3 kotlin groovy 什么 dsl 做不出来 |
![]() |
145
bronyakaka 48 天前
python 优雅
|
![]() |
146
silvernoo 48 天前
dart
|
![]() |
147
areless 48 天前
优雅是怎么定义的?一堆大夸号?
我觉得在编辑器里看上去舒服就是优雅。 lua ruby python 这三个每次打开都觉得这才是代码,而不是乱码 |
![]() |
148
Chuckle 48 天前
|
150
wniming 48 天前 via Android
bash shell
|
![]() |
151
Gilfoyle26 48 天前 ![]() @coldle #15 我怀疑你在内涵我大 Dart 语言,并且证据确凿
![]() |
![]() |
152
jlkm2010 48 天前
cangjie
|
![]() |
153
gigishy 48 天前 via iPhone
只谈优雅不谈当前的功用:Pascal ( Delphi )
|
![]() |
154
yuekcc 48 天前
f#
|
![]() |
155
linuxsuren 48 天前
|
156
Rwing 48 天前
我投票 C#
|
157
hcy 48 天前
ruby
|
158
charles0 48 天前 via iPhone
不考虑其它方面的话,我觉得微软研究院的 Koka 语言非常漂亮。当然它只是一个实验性质的语言。
|
159
charles0 48 天前 via iPhone
Scala3 、C#也都不错
|
160
liuguang 48 天前
当然是 rust 了,集优雅、安全、高效于一身。
|
161
YsHaNg 48 天前
apl
|
![]() |
162
cskeleton 48 天前
我投 Pascal/Delphi 一票
|
163
6t26j 48 天前
scheme
|
![]() |
164
woniu7 48 天前
Kotlin ,C#
|
![]() |
165
ns09005264 48 天前
有 if expression 的语言,就像这样:let key = if condition { value1 } else { do_something; value2 };
|
![]() |
166
yb2313 48 天前
可恶啊, 提 rust 的这么少, 那我选 rust 和 ts, 前后搭配, 干活不累
|
![]() |
167
yb2313 48 天前
C# 语法很甜,性能也是最强那一批, 开源也有很久了, 但它生在微软,长在微软,终将服务于微软, 它的优雅是毒药甜美的诱惑
|
168
SwaggyMacro 48 天前
C# !!!
|
![]() |
169
jiuzhougege 48 天前 via iPhone
C#
|
170
lovelylain 48 天前 via Android
js 是狗屎,但是 es 特别是 ts 的解构赋值、箭头函数太爽了,go 在写回调函数的时候太麻烦
|
![]() |
171
lujiaxing 48 天前
那当然是 ))))))))))))))))))))))))))))))))
|
![]() |
172
TonyG 48 天前
目前我心里的排名是 Kotlin > TypeScript > 仓颉
|
![]() |
173
malaohu 48 天前
还有人记得 J# 么
|
![]() |
174
Bronya 48 天前
我也投 C# 一票👍
|
175
zhuzixian 48 天前
C#
|
176
jjwjiang 48 天前
@lovelylain TS 里的爽点 C#基本都有,反之亦然,所以 C#那么多票
|
![]() |
177
tcper 48 天前
语法上肯定是 lisp ,数组 flatten 的函数,别的语言得多繁琐
``` ; (flatten L) ; ----------- ; takes a potentially-nested list, L, ; and collapses all its elements into a single level, ; maintaining their order ; e.g. ((1 2 (3 4) 5) 6 ((7 8) 9)) ; becomes (1 2 3 4 5 6 7 8 9) (defun flatten (L) (cond ((not (listp L)) L) ((null L) L) ((not (listp (car L))) (cons (car L) (flatten (cdr L)))) (t (append (flatten (car L)) (flatten (cdr L)))))) ; trial runs ``` |
178
darklinden 48 天前
@NessajCN #5 得了吧哥,一般人拿 python 写个稍微大一点的东西都会头疼...
引用难受,项目内分块也难受,也就拉别人写好的库写个脚本的时候能觉得“优雅” python 所谓的强类型也就恶心恶心 int <=> str ,随便点卡哪个库类型 hint 和使用都是一坨稀 天天嚷着自己多优雅简洁,出错了一脸懵逼的时候才发现是个表面光滑鲜亮,屁股上全是夹子和缝针扯着的不可名状物 |
![]() |
179
tilv37 48 天前
虽然我主要写 java ,但是还是要投 C# 一票
|
![]() |
180
smplesugar 48 天前
最喜欢还是 scala
|
![]() |
181
liuhan907 48 天前
GC 语言里 C#,无 GC 里 rust
|
182
v2er119 48 天前
v2 上用 c#的人突然这么多,全球开发者语言排行榜都常年没有进过前 5 。而且常用的轮子也明显比前面几个语言少了好几个等级。
|
183
zgsi 48 天前
C# 很舒服
|
![]() |
184
aisles1 48 天前
汇编
|
![]() |
185
chrisia 48 天前
那必然是 kotlin
|
186
xiaocaiji111 48 天前
熟练即优雅,反正 python 不优雅,只是库多。
|
![]() |
187
chrisia 48 天前
就这么说吧,但凡用过 kotlin 的,一定是 kotlin
|
189
nicenight 48 天前
C#
|
![]() |
190
gaogao321 48 天前
@zhaoyihuaer php 是世界上最好的语言(手动狗头~)
|
![]() |
191
sjhhjx0122 48 天前
只要不打包不在老网页上用,js+ts 就是最爽的
|
![]() |
192
sxw11 48 天前
好了 我替大家总结一下 第一名 C#
|
![]() |
193
irrigate2554 48 天前
最优雅的不知道,最不优雅的 object-c 可以占一号
|
![]() |
194
mmdsun 48 天前
投 C Sharp ,现在语言无论是 js 还是 Kotlin 基本照抄 C#语法和特性
|
195
CodingIran 48 天前
C# 很优秀赞同!
但那些说 Dart 和 Kotlin 的一定没写过 Swift ,前面 2 个朝着 Swift 一路狂奔就很说明问题了 写了几年 Flutter 项目,对 Dart Swift Kotlin 都有了解,这里面 Swift 是最优雅的,举几个例子: 1. if let / guard let / if case 语法太舒服了,建议 Dart Kotlin Rust 都学一下 2. 枚举的表现力和编译器推断太强了,在给 Flutter 写 channel 时明显感到 Swift enum 远超 Dart enum 3. 支持传统的 try catch 和 Result<Success, Failure>,异常捕获强大且灵活 4. Swift 闭包语法很简洁,同样的方法 Dart 回调函数无比冗长(括号和花括号看的眼花缭乱) |
196
JoeDH 48 天前
Java ,我不喜欢 go 跟 python 的语法
|
![]() |
197
qzhai 48 天前
我推举 css
|
198
GenServer 48 天前
主流的语言都写过,开发效率和重构最完美的还是 erlang ,代码量是真的少
|
199
edwinxe2v 48 天前
Object Pascal (FPC/Delphi),可读性最强,结构清晰,通常是作为强类型语言用,但也支持弱类型数据( Variant 或 TValue ),还可以直接嵌入汇编。
|
![]() |
200
redbin 48 天前
|