我觉得程序语言在设计的时候,要把 IDE 的支持考虑在内

2015-06-26 08:35:44 +08:00
 thinker3
所以你看好IDEA设计的语言吗?Kotlin,我觉得还不错
6941 次点击
所在节点    程序员
49 条回复
ybh37
2015-06-26 09:00:14 +08:00
微硬表示很赞同
li24361
2015-06-26 09:09:05 +08:00
本末倒置吧
cxh116
2015-06-26 09:11:58 +08:00
用不需要ide的语言不就行了。这么多语言只需要编辑器
shuax
2015-06-26 09:16:01 +08:00
除了IDE,我觉得还需要内嵌的注释处理,比如python,help一下很爽
wizardoz
2015-06-26 09:21:13 +08:00
应该是动态语言的一种趋势吧,对于编译型语言来说,确实有点本末倒置
webflier
2015-06-26 09:26:42 +08:00
好的IDE是钱堆出来的
tini21
2015-06-26 09:28:54 +08:00
看题目就猜到了撸主是JB党,jetbrains家的IDE确实NB
gamexg
2015-06-26 09:31:32 +08:00
.net 设计 LINQ 时就考虑了IDE自动补全功能,记得测试版是 select ? from ? in ? 格式的,后来为了能自动补全改成了 from ? in ? select ?格式。
garfeildma
2015-06-26 09:37:45 +08:00
c#的linq,fsharp在设计的时候都考虑了ide的因素
hooluupog
2015-06-26 09:50:11 +08:00
只需要提供一些接口或者工具支持即可,这样第三方的IDE,编辑器将这些工具整合进来就成,或者直接在命令行下使用。比如clang现在做的事情,比如Go语言周边的工具链,其他编辑器和IDE可以很方便的集成进去。
Kotlin是一个特例,因为jetbrains本身就擅长做ide,而且现成的ide已经有好多年了,所以kotlin得到IDE的很好的支持就不奇怪了。但这个还不够,还需要去支持其他编辑器甚至命令行,给开发者多一些选择,毕竟使用场景有很多。比如java的IDE支持很强,但java的弱点同时也是:和ide绑的太死,导致现在几乎只能用IDE去写java。
s5s5
2015-06-26 10:03:56 +08:00
从JAVA开始,之后好一点的语言就是这么设计的啊
aiqier
2015-06-26 10:11:09 +08:00
c# 和vs在一起简直就是完美结合
ruchee
2015-06-26 10:21:57 +08:00
Kotlin确实让人眼前一亮,再加上自家强大的IDE支持,很有前途。不过,我撸代码从不用什么IDE
oska874
2015-06-26 10:25:36 +08:00
破电脑表示也就能跑个vim和gcc了,eclipse 开多了都卡
lilydjwg
2015-06-26 10:32:40 +08:00
你觉得作家在写书时,需要考虑她手头的辞典吗?
losincasablanca
2015-06-26 10:39:11 +08:00
如果单纯以学习为目的,IDE其实帮忙不是很大。实际项目开发IDE还是不错的, 如果source insight, vim plugins等等。
quix
2015-06-26 10:49:41 +08:00
之前的一个 team leader 认为 coder中如果存在真的能称得上是码农的 也只有那些离开IDE就不能开发的. 个人表示赞同.
mengzhuo
2015-06-26 10:55:45 +08:00
楼主反过来了吧……

vim党感觉IDE的噪音太多,到处都是图标,提示来提示去的,都不觉得烦?
loolac
2015-06-26 11:01:10 +08:00
你看vs 都把社区集成到里面了,设计程序语言的时候干脆把系统驱动也设计进去吧。如果可能最好考虑下裸机执行的情况?或者把邮件 聊天都集成进去
chaucerling
2015-06-26 11:07:53 +08:00
@quix java离开ide基本就不会写了。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/201281

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX