大家是怎么熟练的在两门以上语言之间切换的?

2016-12-31 11:41:32 +08:00
 eyp82

我感觉每门语言都有很多细节 /使用习惯 /设计理念需要去掌握, 适应. 切换语言而且要求切换过去之后整个的思路写法什么的全部符合该语言的习惯有点困难啊. 不知道大家怎么搞定的?

PS, 那种临时抓本书操练几个小时就直接开撸程序的不在我的讨论范围, 我觉得那种写出来的代码大部分是垃圾, 对, 就是垃圾.

9217 次点击
所在节点    程序员
84 条回复
maomaomao001
2016-12-31 17:59:51 +08:00
@eyp82 HTML , css JavaScript 呗~~~ 又或者 react , sass , typescript ,各种
Allianzcortex
2016-12-31 18:07:31 +08:00
Java Python Scala 混用,表示还好.......

Python 不建议用 map/reduce ,建议用 list-comprehension 来解决问题。但 Scala 虽然有 for-yield ,却一直要用 map/reduce 一系列的函数式操作来处理 Immutable Object ...

Java 语法是 verbose yet obvious , JavaBean 风格的代码写着好变态,但 Java 的 GC 和应用场景都不用说,不用都不好意思
tairan2006
2016-12-31 21:16:38 +08:00
唯手熟尔
ihuguowei
2016-12-31 21:51:52 +08:00
好多前端强行几种语言,能够算得上的只有 JS 吧,还有框架跟语言分不清的~~
dusong7
2016-12-31 21:54:15 +08:00
python C C#。。。。
indooorsman
2016-12-31 22:04:30 +08:00
html css js 算 3 种语言么😂
indooorsman
2016-12-31 22:07:43 +08:00
原来有段时间同时写 Python JS Java ,写出来都是 JS 风格…
kingcos
2016-12-31 22:23:51 +08:00
前段时间写数据结构,在 C C++ Java Objective-C Swift 之间切换。。。
之前看 iOS 的视频,看 OC 直接翻译成 Swift 。。。
fox0001
2016-12-31 22:26:51 +08:00
多写代码
Immortal
2016-12-31 22:29:17 +08:00
经常接触
wudanyang
2016-12-31 22:53:41 +08:00
搞定一门语言,然后在这个基础上延伸
yunshansimon
2016-12-31 23:09:20 +08:00
写网页可以快速在 html , css , js 里切换。因为它们完全不同。一个阶段只能写一种主语言,写 swift 的时候换到调试 java 会疯的。写之前先要进入状态,先设想一下可能使用的伪代码,然后写实现。上层逻辑是差不多的,比如都是 mvc 模型。后端都是路由加 api , php 和 nodejs 是完全一样的。数据库访问 sql 和 nosql 完全不一样,建议别混写。我在同时写后台 nodejs 加 mongodb 和前台 android 加 sqllite ,尽量把数据访问包装成相同对象,相同方法和属性,只在真正实现方法上再写不同。以前从来不在 java 里用 callback 的,现在上来先写 interface …所以,用多种语言习惯了也没那么可怕,但过程确实痛苦。
blueset
2016-12-31 23:45:21 +08:00
在 Python 3, PHP, JS, C/C++, HTML/CSS, zh-CN, en-US, ja-JP 之间切换过,感觉基本上忘了的话就去查文档吧。
至于习惯思路之类的基本上有一种跟语法一体的感觉。
zonghua
2016-12-31 23:51:15 +08:00
我精通的一门编程语言叫做 BUG
kmyzzy
2017-01-01 00:29:22 +08:00
@lain0 还有多性别之间切换
konakona
2017-01-01 04:19:14 +08:00
各自的 IDE 一定要有。
haoc
2017-01-01 05:49:23 +08:00
@Allianzcortex python 为什么不建议 map/reduce?
wweir
2017-01-01 07:58:27 +08:00
@lain0 这几个具体都做到了,特别是操作系统。现在 3 个主流操作系统都在用
linux40
2017-01-01 08:30:08 +08:00
熟能生巧
y1shan
2017-01-01 09:02:21 +08:00
肌肉反应

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

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

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

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

© 2021 V2EX