本人多年 Java 和 go ,最近在学习 python ,感觉各种不适应。都说 python 语法优雅简洁,但是为什么感觉没有 Java 用起来舒服。 如果仅从语法上来评价,那么哪种语言看起来是最舒服最美的呢?
本人多年 Java 和 go ,最近在学习 python ,感觉各种不适应。都说 python 语法优雅简洁,但是为什么感觉没有 Java 用起来舒服。 如果仅从语法上来评价,那么哪种语言看起来是最舒服最美的呢?
|
kenvixJul 30, 2025
101
越新的语言一定是越优雅的,毕竟站在巨人肩膀上
|
|
JerryYuanJul 30, 2025 via Android
103
brainfuck
|
|
dreamroverJul 30, 2025
104
都一样烂,OP 自制一个顺眼的吧
|
|
340746Jul 30, 2025 via Android
105
还是觉得 py 比较优雅,c#对我来说会还是太复杂了🤣
|
|
henixJul 30, 2025
106
Scala (但日常还是用 Go ╮( ̄▽ ̄")╭
|
|
zthxxxJul 30, 2025
107
Kotlin / C#
|
|
CCHomeJul 30, 2025
110
C#
|
|
nnnnnnamgnJul 30, 2025
111
个人感觉是 C#/kt ,之前不知道在哪里看过一种 C++的风格看着也挺舒服
|
|
CruzzJul 30, 2025
112
这些我都深度使用,总结,自己写那个爽用哪个,工作还是 Java 的屎山好一点,好歹属于能看懂的屎山。其他那俩每一坨都是不一样的形状。
|
|
seenthewindJul 30, 2025
113
我觉得是 C
优雅是相对的,C 对于 C 之前的编程语言而言,在优雅上基本上是跨时代的区别。 另外就是,评价 C 不能从国内教材的观点开始(那基本没救了),C 最早用于底层开发的时候,都不需要写 include 。 |
|
CatCodeJul 30, 2025
114
写了 Rust 之后,我投 Python
|
|
make115Jul 30, 2025
116
python 没有强制类型转换, 一点都不优雅
|
|
pinergeJul 30, 2025
117
C#
|
|
118
感觉 dart 的语法比较舒适,从语法看更符合我想象中的 better java ,kotlin 特性太多了,和 java 不是一个级别的,dart 这种程度刚好
|
|
wfhtqpJul 30, 2025
119
等 ai 发展起来,你现在用的就是最优雅的编程语言。所以拥抱未来吧。
|
|
chengkai1853Jul 30, 2025
120
ruby
|
|
wulinnJul 30, 2025
121
在 C++,python ,java ,C#,js 这几种里面
感觉 C#会比较舒服。其次就是 js 。 |
|
122
如果只谈优雅或接近自然语言的,那可能我推经典 ASP ,VBScript 语言
|
|
gy0624wwJul 30, 2025
123
我投 golang ,语法简单,简单就是优雅。
至于 python, 一个回字有几种写法,学了好几次都放弃了,心智负担太重 |
|
codiggerJul 30, 2025
124
OSE 基于 VimL 的
|
|
huyangqJul 30, 2025
125
优雅的定义是什么?
语法糖丰富?可读性友好?简洁? |
|
minxianshengJul 30, 2025
126
|
|
wxg4netJul 30, 2025
127
perl 用的人都说好
|
|
loadingJul 30, 2025
128
ASM
没有其他语言的弯弯绕绕,也没有 machine code 的晦涩难懂。 |
|
flmnJul 30, 2025
130
首先定义什么是优雅?
|
|
james122333Jul 30, 2025 via Android
131
越简单占用小并能简单元编程的就是优雅
Why static languages suffer from conplexity https://hirrolot.github.io/posts/why-static-languages-suffer-from-complexity.html#zig-simpler-but-too-systems 现有只能找比较没那么糟的 |
|
james122333Jul 30, 2025 via Android
132
什么 java c# rust 那更不用说了 一点也不优雅
在静态语言上实现动态是糟糕的 为什么一堆人这样做 因为程序运行效率高 但却很少人优化一个简单的动态语言 javascript 那种就複杂多了 |
|
IceTechJul 30, 2025 via Android
133
Haskell 感觉很优雅,但是生态不行,好多包要么没有,要么停更好久,说到底还是太小众,优雅不能当饭吃。
|
|
MzM2ODkxJul 30, 2025
134
CSS
|
|
fFfRYRSX1y3mIS4YJul 30, 2025
135
php 走一波
|
|
git00llJul 30, 2025
137
groovy
|
|
thinkwei2012Jul 30, 2025
138
糖越多越优雅吧,毕竟是人在编程
|
|
HelsingJul 30, 2025 via iPhone
139
我投 Kotlin ,Python 我也觉得很难用
|
|
a33291Jul 30, 2025
140
c#
|
|
hefishJul 30, 2025
141
不应该是 php 吗?
|
|
beyondexJul 30, 2025
142
C#
|
|
longjiahuiJul 30, 2025
143
swift
|
|
LeviathannJul 30, 2025
144
python 这种老语言,有什么好优雅的
论接近自然语言 scala3 kotlin groovy 什么 dsl 做不出来 |
|
bronyakakaJul 30, 2025
145
python 优雅
|
|
silvernooJul 30, 2025
146
dart
|
|
arelessJul 30, 2025
147
优雅是怎么定义的?一堆大夸号?
我觉得在编辑器里看上去舒服就是优雅。 lua ruby python 这三个每次打开都觉得这才是代码,而不是乱码 |
|
ChuckleJul 30, 2025
148
|
|
wnimingJul 30, 2025 via Android
150
bash shell
|
|
151
@coldle #15 我怀疑你在内涵我大 Dart 语言,并且证据确凿
![]() |
|
jlkm2010Jul 30, 2025
152
cangjie
|
|
gigishyJul 30, 2025 via iPhone
153
只谈优雅不谈当前的功用:Pascal ( Delphi )
|
|
yuekccJul 30, 2025
154
f#
|
|
linuxsurenJul 30, 2025
155
|
|
RwingJul 30, 2025
156
我投票 C#
|
|
hcyJul 30, 2025
157
ruby
|
|
charles0Jul 30, 2025 via iPhone
158
不考虑其它方面的话,我觉得微软研究院的 Koka 语言非常漂亮。当然它只是一个实验性质的语言。
|
|
charles0Jul 30, 2025 via iPhone
159
Scala3 、C#也都不错
|
|
liuguangJul 30, 2025
160
当然是 rust 了,集优雅、安全、高效于一身。
|
|
YsHaNgJul 31, 2025
161
apl
|
|
cskeletonJul 31, 2025
162
我投 Pascal/Delphi 一票
|
|
6t26jJul 31, 2025
163
scheme
|
|
woniu7Jul 31, 2025
164
Kotlin ,C#
|
|
FatinoraJul 31, 2025
165
有 if expression 的语言,就像这样:let key = if condition { value1 } else { do_something; value2 };
|
|
user1284Jul 31, 2025
166
可恶啊, 提 rust 的这么少, 那我选 rust 和 ts, 前后搭配, 干活不累
|
|
user1284Jul 31, 2025
167
C# 语法很甜,性能也是最强那一批, 开源也有很久了, 但它生在微软,长在微软,终将服务于微软, 它的优雅是毒药甜美的诱惑
|
|
SwaggyMacroJul 31, 2025
168
C# !!!
|
|
jiuzhougegeJul 31, 2025 via iPhone
169
C#
|
|
lovelylainJul 31, 2025 via Android
170
js 是狗屎,但是 es 特别是 ts 的解构赋值、箭头函数太爽了,go 在写回调函数的时候太麻烦
|
|
lujiaxingJul 31, 2025
171
那当然是 ))))))))))))))))))))))))))))))))
|
|
TonyGJul 31, 2025
172
目前我心里的排名是 Kotlin > TypeScript > 仓颉
|
|
malaohuJul 31, 2025
173
还有人记得 J# 么
|
|
BronyaJul 31, 2025
174
我也投 C# 一票👍
|
|
zhuzixianJul 31, 2025
175
C#
|
|
jjwjiangJul 31, 2025
176
@lovelylain TS 里的爽点 C#基本都有,反之亦然,所以 C#那么多票
|
|
tcperJul 31, 2025
177
语法上肯定是 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 ``` |
|
darklindenJul 31, 2025
178
@NessajCN #5 得了吧哥,一般人拿 python 写个稍微大一点的东西都会头疼...
引用难受,项目内分块也难受,也就拉别人写好的库写个脚本的时候能觉得“优雅” python 所谓的强类型也就恶心恶心 int <=> str ,随便点卡哪个库类型 hint 和使用都是一坨稀 天天嚷着自己多优雅简洁,出错了一脸懵逼的时候才发现是个表面光滑鲜亮,屁股上全是夹子和缝针扯着的不可名状物 |
|
tilv37Jul 31, 2025
179
虽然我主要写 java ,但是还是要投 C# 一票
|
|
smplesugarJul 31, 2025
180
最喜欢还是 scala
|
|
liuhan907Jul 31, 2025
181
GC 语言里 C#,无 GC 里 rust
|
|
v2er119Jul 31, 2025
182
v2 上用 c#的人突然这么多,全球开发者语言排行榜都常年没有进过前 5 。而且常用的轮子也明显比前面几个语言少了好几个等级。
|
|
zgsiJul 31, 2025
183
C# 很舒服
|
|
aisles1Jul 31, 2025
184
汇编
|
|
chrisiaJul 31, 2025
185
那必然是 kotlin
|
|
xiaocaiji111Jul 31, 2025
186
熟练即优雅,反正 python 不优雅,只是库多。
|
|
chrisiaJul 31, 2025
187
就这么说吧,但凡用过 kotlin 的,一定是 kotlin
|
|
188
@huyangq 我个人认为你说的这三点就是优雅的核心要点
|
|
nicenightJul 31, 2025
189
C#
|
|
gaogao321Jul 31, 2025
190
@zhaoyihuaer php 是世界上最好的语言(手动狗头~)
|
|
linkopeneyesJul 31, 2025
191
只要不打包不在老网页上用,js+ts 就是最爽的
|
|
sxw11Jul 31, 2025
192
好了 我替大家总结一下 第一名 C#
|
|
irrigate2554Jul 31, 2025
193
最优雅的不知道,最不优雅的 object-c 可以占一号
|
|
mmdsunJul 31, 2025
194
投 C Sharp ,现在语言无论是 js 还是 Kotlin 基本照抄 C#语法和特性
|
|
CodingIranJul 31, 2025
195
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 回调函数无比冗长(括号和花括号看的眼花缭乱) |
|
JoeDHJul 31, 2025
196
Java ,我不喜欢 go 跟 python 的语法
|
|
qzhaiJul 31, 2025
197
我推举 css
|
|
GenServerJul 31, 2025
198
主流的语言都写过,开发效率和重构最完美的还是 erlang ,代码量是真的少
|
|
edwinxe2vJul 31, 2025
199
Object Pascal (FPC/Delphi),可读性最强,结构清晰,通常是作为强类型语言用,但也支持弱类型数据( Variant 或 TValue ),还可以直接嵌入汇编。
|
|
redbinJul 31, 2025
200
|