不喜欢动态语言但是工作需要使用 Python ,寻求一个替代的静态语言...

2020-03-27 17:34:07 +08:00
 Kamitora

Background

公司某跨国药企

应届生,学 C/C++/Java/C# 入门的,极其不适应 Python, JavaScript 等语言。

工作之后一直写 Python,用于

寻求一个替代的静态语言

7727 次点击
所在节点    程序员
65 条回复
virusdefender
2020-03-27 17:39:25 +08:00
golang
hszhakka2ex
2020-03-27 17:39:37 +08:00
Go
bitdust
2020-03-27 17:41:18 +08:00
明显 C#
操作 excel 不用微软系的你还想用啥~
90928yao
2020-03-27 17:41:34 +08:00
ts
williamfzc
2020-03-27 17:49:16 +08:00
python + typing hints 很香啊
est
2020-03-27 17:53:39 +08:00
> 应届生,学 C/C++/Java/C# 入门的,极其不适应 Python, JavaScript 等语言。

这个问题你自己都回答了。。用你自己习惯的呗。。

> 原生的 API 丰富,公司不让用 Maven / Npm / Pip / Anaconda 等包管理软件,最好不要太偏,否则内网里可能找不到安装包...

这几个理由和动态静态似乎没啥关系。
JB18CM
2020-03-27 17:54:46 +08:00
rust
wuwukai007
2020-03-27 17:57:01 +08:00
java,c# 你都会还过来问,初步判断
你这工作需求是那种脚本形式的开发,短平快,
python 真的感觉蛮合适的,
youngce
2020-03-27 18:02:28 +08:00
golang 大致能满足你的要求,不过 python 干你说的这些活,确实是也比较合适的
susecjh
2020-03-27 18:29:24 +08:00
啥顺手用啥呗,我基本工作上使用 golang,各种工具都是 python,包括自己的批量测试工具
tonghuashuai
2020-03-27 21:10:16 +08:00
同意 5 楼,Python 3 + Type Hints 可以试一下
ivechan
2020-03-27 21:16:19 +08:00
如果你只是不喜欢动态语言,而不是不喜欢 python,可以试一下 mypy 。
Mypy is an optional static type checker for Python that aims to combine the benefits of dynamic (or "duck") typing and static typing.

```
def fib(n: int) -> Iterator[int]:
a, b = 0, 1
while a < n:
yield a
a, b = b, a+b

```
hand515
2020-03-27 21:26:22 +08:00
你这种工作还是 python 更适合啊
iApp
2020-03-27 21:39:17 +08:00
C#不是挺好吗,现在也能跨平台了
lc7029
2020-03-27 22:08:13 +08:00
汇编
raincode
2020-03-27 22:11:28 +08:00
js
rockyou12
2020-03-27 22:11:47 +08:00
groovy 可以吧,有脚本特性,兼容 java 所有语法与生态。还有 @grab 这种脚本中用 maven 的神特性
Ultraman
2020-03-27 22:22:53 +08:00
我还以为会有人提木兰😏
zhuangzhuang1988
2020-03-27 22:32:21 +08:00
F#呗
tt67wq
2020-03-27 22:51:56 +08:00
kotlin ?

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

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

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

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

© 2021 V2EX