由买买提看人间百态

topics

全部话题 - 话题: jython
1 2 3 4 下页 末页 (共4页)
I*******e
发帖数: 1879
1
☆─────────────────────────────────────☆
koder (koder) 于 (Fri Feb 6 12:11:27 2009) 提到:
准备把一个project用Java重新写了,好在东西不太多。有点郁闷。呼唤statically
typed
Python/Jython
☆─────────────────────────────────────☆
arsablue (真神) 于 (Fri Feb 6 22:04:43 2009) 提到:
我幹過把Java 改成 Python, 挺方便的 :D
☆─────────────────────────────────────☆
jobseek (seeking+jobs) 于 (Fri Feb 6 22:13:33 2009) 提到:
改什么改,直接用jython就得了

☆─────────────────────────────────────☆
koder (koder) 于 (Fri Feb 6 22:59:01 2009) 提到:
最早Python
c******o
发帖数: 1277
2
来自主题: Programming版 - scala/clojure/groovy/Jython/jruby都是噱头
N年后,可能不是scala/clojure/groovy/Jython/jruby
但是大部分人一定不会回来写Java
d***q
发帖数: 1119
3
来自主题: Programming版 - python太慢了

jython现在还无法和python比较性能, 我有个协议的解析程序。jython 只有大约 1/3
-1/2的性能。如果jython下一个版本能有效利用 jvm的dynamic invoke指令,那么说不
定会
有所提高。
jython用jni来调用c就太迂回了,先不说jni大多数时候效率并不高,而且如果要用c,
干吗要用jython? 如果是cpu-intensive,这里面也要看是什么类型的计算,有部分可
以用java写,性能也不差。
c*****e
发帖数: 3226
4
【 以下文字转载自 CS 讨论区 】
发信人: biochemputer (Pandora Box), 信区: CS
标 题: orz, 王垠骂完了五道口伊萨卡现在开始骂Google了
发信站: BBS 未名空间站 (Fri Aug 10 17:53:39 2012, 美东)
纯转载
---
http://blog.sina.com.cn/s/blog_5d90e82f010191rh.html
---
我和Google的故事 (2012-08-10 02:58:52)转载▼
分类: 杂谈
也许有人看见过我批判 Google 的那篇英文文章。它有一部分片面性,所以被我从英文
博客上拿下来了。我一直在反思自己在 Google 的经历,也许现在用自己的母语,我可
以得出一个准确一点的结论吧。
也许有人觉得作为一个读了这么多年的 PhD 去给别人做实习生(intern)是一种耻辱
,但是我亲眼看到,从一些名校比如 Yale 毕业的 PhD,在 Google 混了好几年,也不
过是过着差不多的生活。只不过做了 intern 之后我长了经验,知道了自己的价值,以
后不至于落到同样的位置。
这里... 阅读全帖
c*******h
发帖数: 1467
5
来自主题: JobHunting版 - [转帖]我和Google的故事
也许有人看见过我批判 Google 的那篇英文文章。它好像有一部分片面性,所以被我从
英文博客上拿下来了。我一直在反思自己在 Google 的经历,因为在这个公司工作总是
感觉不对劲,但是却总也说不清楚为什么。也许现在用自己的母语,我可以得出一个准
确一点的结论吧。
受命于危难
先说说我的项目是怎么开始的吧。当我加入的时候,我的老板 Steve Yegge 的小组试
图制造一个跨语言的“服务式”编程工具,叫做 Grok。你可以把它想象成 Eclipse 和
Visual Studio, 但是 Grok 的设计目标不只是检索和分析本机的某一种语言的代码,
而是大规模的检索和分析 Google 的所有项目,所有语言,所有代码。这包括 Google
的“四大语言”:C++, Java, JavaScript, Python,一些工具性的语言:Sawzall,
protobuf 等,还有一些“build file”和所有第三方的库。Grok 的初期设计目标是一
个静态的代码索引服务,只要程序员点击任何一个变量或者函数名,就能“准确”的跳
转到它定义的位置。动态的编辑功能稍后也在陆续加入。
这种... 阅读全帖
b**********r
发帖数: 91
6
纯转载
---
http://blog.sina.com.cn/s/blog_5d90e82f010191rh.html
---
我和Google的故事 (2012-08-10 02:58:52)转载▼
分类: 杂谈
也许有人看见过我批判 Google 的那篇英文文章。它有一部分片面性,所以被我从英文
博客上拿下来了。我一直在反思自己在 Google 的经历,也许现在用自己的母语,我可
以得出一个准确一点的结论吧。
也许有人觉得作为一个读了这么多年的 PhD 去给别人做实习生(intern)是一种耻辱
,但是我亲眼看到,从一些名校比如 Yale 毕业的 PhD,在 Google 混了好几年,也不
过是过着差不多的生活。只不过做了 intern 之后我长了经验,知道了自己的价值,以
后不至于落到同样的位置。
这里我就讲述一下我在 Google 的实习经历吧,也许对人有参考作用。
受命于危难
先说说我的项目是怎么开始的吧。当我加入的时候,我的老板 Steve Yegge 的小组试
图制造一个跨语言的“服务式”的编程工具,叫做 Grok。你可以把它想象成 Eclipse,
但是 Grok 的... 阅读全帖
b**********r
发帖数: 91
7
纯转载
---
http://blog.sina.com.cn/s/blog_5d90e82f010191rh.html
---
我和Google的故事 (2012-08-10 02:58:52)转载▼
分类: 杂谈
也许有人看见过我批判 Google 的那篇英文文章。它有一部分片面性,所以被我从英文
博客上拿下来了。我一直在反思自己在 Google 的经历,也许现在用自己的母语,我可
以得出一个准确一点的结论吧。
也许有人觉得作为一个读了这么多年的 PhD 去给别人做实习生(intern)是一种耻辱
,但是我亲眼看到,从一些名校比如 Yale 毕业的 PhD,在 Google 混了好几年,也不
过是过着差不多的生活。只不过做了 intern 之后我长了经验,知道了自己的价值,以
后不至于落到同样的位置。
这里我就讲述一下我在 Google 的实习经历吧,也许对人有参考作用。
受命于危难
先说说我的项目是怎么开始的吧。当我加入的时候,我的老板 Steve Yegge 的小组试
图制造一个跨语言的“服务式”的编程工具,叫做 Grok。你可以把它想象成 Eclipse,
但是 Grok 的... 阅读全帖
z*******3
发帖数: 13709
8
来自主题: Programming版 - damn, love vert.x
我下下来,跑起来就三分钟
这个玩意运行java就是把java当脚本来弄
告诉它java文件在哪里,它会自动编译并加载
当然其他脚本一定是这个模式
社区问题不大,java+js+python+ruby这几个凑在一起简直是可怕
不过有一点要说清楚
这个东西用了特定的脚本引擎
比如jruby和jython还有rhino,所以python一些特别新的版本features支持会稍慢
就比如现在cpython版本是3.4,但是jython的版本是2.7beta,也就是今年不出意外的话
支持可以弄到2.7,jython就是那个用了王垠的东西的那个引擎//王某人的贡献总算大
了点
所以不要写太新的代码,要看看jython的进展
不过这个估计不是太大问题,因为本来python2和3就有冲突,估计你们还在用2
性能没啥问题,大了还不会不响应,这点比node强
相比之下js和jruby支持更好点,jruby版本是1.7,而ruby版本是2.1现在
然后event bus用了内存数据库,which is mongodb
也不是很生僻的东西,所以支持应该还好
扩展的话,java可以直接down下jars来放到l... 阅读全帖
h*h
发帖数: 27852
9
http://www.yinwang.org/blog-cn/2014/12/31/google-story
我和 Google 的故事(2015 修订版)
2009 和 2010 年,两年的夏天我都在 Google 实习,然而最后毕业的时候我却没有为
Google 工作。虽然我心里很清楚这里面的原因,可总有些人觉得不解,为什么居然有
人不想为 Google 工作?如果你是这些人其中之一,那你可能想知道我在 Google 时的
切身感受。
直到将近 2015 年新年的今天,我发现这篇文章仍然具有普遍的意义。面对 Google 的
员工,我仍然是同样的感觉。他们很多人太拿自己的公司当回事了,自高自大,放弃自
己的尊严来舔这个公司的屁股。这些人总觉得好像所有人都希望为 Google 工作,即使
进不了 Google,都想去 Google “蹭饭”似的。如果一个人说“我很厉害”,我也许
会尊敬他,可是如果他说“我为 Google 工作”,以此来显得厉害,我就会鄙视他。我
只尊敬那些尊敬他们自己的人。以自己的公司名声来抬高自己的人,是最被我瞧不起的
,因为他们跟仗着人势的狗没什么区别。
进 G... 阅读全帖
z****e
发帖数: 54598
10
你这是完全欺负java历史比jython长
相对比要跟同期的比
scala才是二儿子,同一个爹弄的
虽然现在java过继了
groovy倒是有点像是外面捡过来的
http://www.indeed.com/jobtrends?q=jython%2C+groovy%2C+scala&l=&
然后我们看看绝对数量
http://www.indeed.com/jobanalytics/jobtrends?q=jython%2C+groovy
很能说明问题
d********g
发帖数: 10550
11
来自主题: Programming版 - 这次node把python也给干了
你还真错了,JS的发展趋势是我穿越回快一年多前提的?
http://www.mitbbs.com/article1/Programming/31238591_3_0.html
http://www.mitbbs.com/article1/Programming/31251275_3_0.html
Python的GIL是个劣势,这也是为什么它不怎么和Java拼多线程,而是搞异步。但Node
+ JVM系对Java贴金没有任何好处,JVM还有Jython,同样平台那就是拼语言特性了,现
在鼓吹的JVM一帮马甲语言包括Jython难道能和Java一概而论?贴金也不是这样的,你
说JVM那Python岂不是活得好好的?
发文就好好发,你PA的功力是众人皆知,过节我也没必要和你掐这个。二爷说的可是
Clojure,Java就因为JVM也想一荣俱荣来沾光,恐怕不及你一而再再而三PA我最爱,没
多久你自己的发妻就被Clojure给小三了。谈JVM,Jython可看着呢,难道Clojure就和
Java很类似了?风马牛不相及,就因为一个JVM?
大过节的,前院调戏得欢,不料自己后院就失火。JVM语言混... 阅读全帖
g*****g
发帖数: 34805
12
来自主题: Programming版 - 以后Web就是Node的天下了
Jython连前100都没进去呀,又不是新语言。说可以忽略不计很合理吧。
别忘了进前50的scala也就0.29%,跟java还差着50倍。没有牛逼类库的语言,
是没人追的。jython基本就是一个token。
我老提过很多次,语言不是因为语言自己牛逼得。语言是因为类库/应用牛逼得。
轻量级的jython没啥groovy做不了的东西。要take avantage python列库,则不如上
python好了.
n****1
发帖数: 1136
13
说得更简单直白点就是, java的main function由jython来实现, 达到dependency
inject/Inversion of control的效果。 其他部分不变。
Spring framework也能做到, 可是:
1. XML不好读不好写。
2. 更像魔法, 不知道怎么来的。
通过jython, 我们可以更清楚自己在做什么, 也就是zen of python:
Explicit is better than implicit.
VS Spring framework:
Convention over configuration
一句话:造轮子用java,组合轮子用Jython/Jruby/Beanshell...
d*******r
发帖数: 3299
14
来自主题: Programming版 - damn, love vert.x
真要用这个干活的话,我可能就不用 jython 了,jython 不能用原来python好多的lib
吧,那些lib好多都是C写的。
不过可以用 jython 入手学习 vert.x, 正式上项目的时候先试着用 groovy 看看。

的话
h*h
发帖数: 27852
15
【 以下文字转载自 Military 讨论区 】
发信人: hsh (nidaye), 信区: Military
标 题: 王垠:我和 Google 的故事(2015 修订版)
发信站: BBS 未名空间站 (Mon May 9 18:09:22 2016, 美东)
http://www.yinwang.org/blog-cn/2014/12/31/google-story
我和 Google 的故事(2015 修订版)
2009 和 2010 年,两年的夏天我都在 Google 实习,然而最后毕业的时候我却没有为
Google 工作。虽然我心里很清楚这里面的原因,可总有些人觉得不解,为什么居然有
人不想为 Google 工作?如果你是这些人其中之一,那你可能想知道我在 Google 时的
切身感受。
直到将近 2015 年新年的今天,我发现这篇文章仍然具有普遍的意义。面对 Google 的
员工,我仍然是同样的感觉。他们很多人太拿自己的公司当回事了,自高自大,放弃自
己的尊严来舔这个公司的屁股。这些人总觉得好像所有人都希望为 Google 工作,即使
进不了 Google,都想去... 阅读全帖
r*****d
发帖数: 346
16
来自主题: DataSciences版 - Pig UDF written in Python
Thank you.
i did register jython.jar and did add jython.jar path to my PIG_CLASSPATH
environment.
if i did not do them, it would be a *different* error code, which would be:
Pig Stack Trace
---------------
ERROR 2998: Unhandled internal error. org/python/core/PyObject
java.lang.NoClassDefFoundError: org/python/core/PyObject
at org.apache.pig.scripting.jython.JythonScriptEngine.
registerFunctions(JythonScriptEngine.java:304)
...
r*****d
发帖数: 346
17
来自主题: DataSciences版 - Pig UDF written in Python
问题终于孑孓了。。
问题出在原来的jython是老版本,2.5.1+
我下载了最新的版本,2.5.3
然后把原来的register jython.jar跟PIG_CLASSPATH都换成新的就好了
老版本可以用来单独运行python script,
但是不能放到register 'my_udf.py' using jython as myfuncs;
因为跟用的Pig版本不兼容
就酱紫
d********g
发帖数: 10550
18
这很好比啊,Jython说它上:
http://www.indeed.com/jobtrends?q=jython%2C+java&l=&relative=1
亲儿子都不如这俩干儿子,你怎么看这个现象?你是不是也觉得古德拜的论据比较脑残
啊?
c*****s
发帖数: 214
19
最流行的当然是antlr: http://antlr.org , C/C++的Parser有现成的
java的python解释可以用jython http://www.jython.org 。但这个只是语言解释器,不

用来调现有的python模块。
z****e
发帖数: 54598
20
来自主题: Programming版 - 大家难道全是半路出家?
jruby这么多年我就没见什么人用过
jython也一样处于被人遗忘的角落
至少我没见过谁写python还特意去搞一个jvm来写的
还有就是,jvm上面的东西
需要看各家大佬们的意思
也就是websphere,weblogic这些产品的作用要远大于语言本身
你的语言在jvm上跑得再好
如果不能在websphere这些产品上得到应用
那要跟java硬碰硬几乎是没戏
因为对手是ibm,你一个typesafe之类再怎么折腾
ibm实力摆在那边,摁死你就跟摁死一只苍蝇一样
能利用上现有的工具和产品比什么都重要
等jython或者groovy这些有了自己正儿八经的app server
并且得到实践的检验之后再来吹吧
要不然现在这样,谁敢用?要是挂了怎么办?
back end可没有什么推翻重写的道理
系统挂了,公司就离破产清算不太远了
start up可以这样折腾,你让银行也来这样搞几次?
对了scala主要应用是欧洲,尤其是瑞士一带
也是守纪律的地方,美帝不太适合的
H****S
发帖数: 1359
21
说实话,按这个标准来看,jvm上最有前途的是groovy甚至jython。但是这两个语言的
作者一个公开承认scala可能会取代java,一个创造了numpy for cpython以后居然没有
把它port 到jython上。由此可见它们现在处于什么样的状态。
Scala的优势在于它强大的type system,可以帮助developer 直接通过compiler消除很
多在java里面只有runtime出先的bug。但是这件事分两面说,scala完全支持你写java
style的程序,这也是martin对scala程序员分类的第一类,等慢慢熟悉了可以再去
explore诸如type class,cake pattern这样的advanced feature。
最后说要一句学scala一定要学sbt,学习曲线一开始会很高,但是回报是相当高的。你
不光用sbt做依赖管理,同时也可方便的用它来做部署。
H****S
发帖数: 1359
22
说实话,按这个标准来看,jvm上最有前途的是groovy甚至jython。但是这两个语言的
作者一个公开承认scala可能会取代java,一个创造了numpy for cpython以后居然没有
把它port 到jython上。由此可见它们现在处于什么样的状态。
Scala的优势在于它强大的type system,可以帮助developer 直接通过compiler消除很
多在java里面只有runtime出先的bug。但是这件事分两面说,scala完全支持你写java
style的程序,这也是martin对scala程序员分类的第一类,等慢慢熟悉了可以再去
explore诸如type class,cake pattern这样的advanced feature。
最后说要一句学scala一定要学sbt,学习曲线一开始会很高,但是回报是相当高的。你
不光用sbt做依赖管理,同时也可方便的用它来做部署。
z****e
发帖数: 54598
23
来自主题: Programming版 - 王垠的新文章看了吗
因为jython用了它的pysonar,它有东西可以吹了
其实jython这一块社区很不活跃,一度因为没有太多人参与而延迟进度
所以这是一块比较容易捡便宜的地方
g*****g
发帖数: 34805
24
来自主题: Programming版 - 以后Web就是Node的天下了
Jython差多了,java源码是放进groovy里一样编译一样跑的,groovy对java兼容,
你jython行吗?
d********g
发帖数: 10550
25
来自主题: Programming版 - 以后Web就是Node的天下了
意思就是你用“JVM”这个词来和Python拼是没用的,因为Jython也在里面,你只能拿
单独的JVM语言出来。Groovy你可以说是和Java互补,Scala、Clojure和Java那还是有
竞争关系的,别想着它们甘心做小弟。如果Jython不在JVM,你自然可以把所有JVM语言
混为一谈拿来和Python拼
V*********r
发帖数: 666
26
来自主题: Programming版 - 以后Web就是Node的天下了
Python天然是C系的,C-API摆在那里,第三方类库要不纯Python,要不按C-API写C扩展
本地编译成动态链接库(C++也要暴露成C接口)。把Python看成一个抽象程度更高、带
很多语法糖的C语言就对了。“粘合剂”指的是在C系里的粘合。
这些数量庞大的C扩展是Python生命力所在,但他们在JVM上是水土不服的,所以Jython
基本就是半残,Python跟Java是两个完全不同的生态系统。C扩展我也写了一箩筐了,
从来不鸟Jython。
z****e
发帖数: 54598
27
来自主题: Programming版 - 我认为JVM上的语言,老大还是Java
jython没戏,因为用得最多的jvm脚本语言是groovy
一旦离开了脚本,python的胶水功能就无法发挥其主要优势了
groovy写起来还是很爽的,jython和jruby怕是不行
z****e
发帖数: 54598
28
我这两天在看vert.x用的各种脚本引擎
比如jruby, jython还有rhino这些
感觉最强烈的一点就是
这些脚本语言,在讨论他们类似why jython rather than cpython的时候
都明确说,用了jvm的gc
也就是说jvm的gc机制比这些语言搞的,那是要强到不知道哪里去了
我相信能做出cpython这种东西的人是大牛
如果这些专业人士做出来的gc都不如jvm的gc
我更没有理由去相信其他人了能写出更好的gc机制了
我现在大概理解为什么hotspot2012曾经说过
其他语言的gc,优化好了,也就是比jvm慢几倍而已
甚至比jvm慢两倍都做不到
关于优化的话,静态类型是必须的,v8对于js的优化
做到极致,再往后,不静态不行啊
z****e
发帖数: 54598
29
来自主题: Programming版 - 我最近写ruby写得很开心
比写js和python开心多了
那个symbol给了我不一样的感觉
我给你们说
ruby这个东西,表现力很是不错的
日本国无恙无恙的ruby,而且靠近日本国的发达国家
几乎都是ruby的天下,python这种不需要iq的语言是没有市场的
在jvm上跑ruby的也有不少,你自己看jruby社区多活跃就知道了
对ruby标准的支持远比jython强太多,jython都没人参与
现在语言在哪个平台上已经不重要了
找你最顺手的上,性能没有太大关系
最烂的脚本在vert.x都比node.js强好几倍
java最重要的是jvm和一堆framework/libs
这些对于脚本来说以后都不是问题
以后趋势就是用脚本的跟写java的携起手来,开创新时代
公孙大神一堆会被我们统战的
将来这个趋势会越来越强
还有就是js不喜欢的人太多了
我也不喜欢js,我用java都习惯的人都不喜欢js
更何况是你,我写ruby最近感觉蛮好
z****e
发帖数: 54598
30
来自主题: Programming版 - 有一点我不同意公孙大神说的
就是python党对于ruby的批判
就我所见,python党毫无vision
显然ruby得到了red hat, sap, ibm还有整个日本国的支持
在企业应用上ruby绝对比python受宠
日本人尤其喜欢ruby,这个没啥可说的
只有刚毕业的小p孩,还在学习阶段,喜欢用python
因为上手快,但是白人,尤其是工作多年的白人
喜欢用ruby,因为有挑战性
相比之下,python连个google都支持得变扭要命
说什么google支持python就是巨大的扯淡
实际上从jvm上的impl来看,jruby也远比jython有生命力
jruby跟cruby的差距大概是0.2-个版本左右
现在支持到1.9.3,cruby大概是2.1.x左右,而且2.0支持版本也放出了beta版
很快就要出2.0的支持版本了
jython跟cpython的差距则是在0.5+个左右的版本
现在支持到2.5.x,cpython都3.3都有了,不过好在python本身3.x是一个闹剧
所以支持慢一点反而是好事
jruby背后是东京大学,就是亚洲第一那个东京大学
jvm上很多东西都是系出名门,sun就是斯坦福大... 阅读全帖
z****e
发帖数: 54598
31
来自主题: Programming版 - jvm上的脚本,这个老外说得靠谱
I would say it depends on your experience and your goals. Groovy would be
the easiest transition, and if you don't already know a good dynamic
language this would be a good one. You can basically start with Java and
then "Groovify" it, and it is the only language with a joint compiler to
compile your Groovy and Java all at once. You can easily extend a Java class
with Groovy, and then extend that Groovy with Java. Try that in any other
JVM language. Given that Groovy was acquired by SpringSource... 阅读全帖
z****e
发帖数: 54598
32
来自主题: Programming版 - 关于各种语言应该这么理解
无论是scala还是clojure,我觉得看的人都会很不爽的
fp本身不直观,比较抽象和学术化,不是所有人都能接受的
这学期学校开了一门fp的课,选的不超过10个人
无奈取消了
动态类型对程序员要求很低,但是机器执行起来非常痛苦
基本上trade off在jvm上是20-25%左右的性能折扣
也就是如果java写的代码执行效率在100分左右的话
groovy,js,jruby,jython这些,大概得分在75-80分左右
cruby和cpython就更糟糕了
jruby在1.0以后的版本,执行效率就比cruby快40%左右
其中20%是jvm带来的,还有20%是其自身用了一个dynamic什么叉叉机制所带来的
但是比起java还是差20%左右,可想而知cruby有多慢了
python也差不多,除了pypy用了jit会好一点外
其实cpython的虚拟机跟jvm不在一个档次上
目前跟jvm效率最接近的是clr,但是clr最大问题在于,不跨平台
这个没办法,dartvm其实也有类似问题,最后估计还是要靠jvm
这个可以回答为什么王垠做的那个开源项目用java写的原因
王某人还是有点小聪明的... 阅读全帖
n******7
发帖数: 12463
33
来自主题: Programming版 - matlab 和 R 的最大(根本)区别?
还是不明白renjin有啥用处
我感觉这玩意最后就跟jython差不多
能让r-base跑jvm上,但是很多package不能用
比如用jython不能用numpy,这就鸡肋了
z****e
发帖数: 54598
34
来自主题: Programming版 - 用python写多线程。刘姥姥都笑了
也没啥好抄近路的
我天天就在vert.x上写ruby
你说这个算不算异步?
算不算一个比较完美的解决方案?
python在jvm上也不是没有
但是jython的活跃程度跟jruby不能比
jruby光看网页就知道了
非常光鲜艳丽,日本人注重细节的特质
在ruby上表现得尤为明显
另外我真没找到jror,我也不知道为啥
jruby社区一个比较好的理念就是
他们希望做到,不需要更改源代码,就能直接在jruby上跑
我觉得挺好,jror还是很多人在搞的
相比之下,jython就相对冷清很多,也可能跟groovy比较活跃有关

cpp
z****e
发帖数: 54598
35
来自主题: Programming版 - clojure这符号花花绿绿的 也是醉了
jruby,jython,jvm里面可不是没有python的位置
只是jython在跟groovy真刀真枪的对决中毫不客气滴败下阵来而已
相比之下jruby就活得好多了,有滋有味的,jruby用的人挺多
看他们网站就知道,漂亮很多,更新也频繁,活跃度很高
z*****g
发帖数: 75
36
我最近在写脚本干坏事,用jython和java真是差别很大
java太繁琐了
脚步还是python写简单,反正java有jython了
python很简单,没啥需要学的,有任何语言基础上手都很快
java相反,java能折磨死很多cs的学生
k****o
发帖数: 76
37
来自主题: DataSciences版 - Pig UDF written in Python
have you register jython.jar before registering python script?
or adding jython.jar path to your PIG_CLASSPATH environment?
same thing, and see if it works
r*****d
发帖数: 346
38
来自主题: DataSciences版 - Pig UDF written in Python
update:
如果python udf 不 import any module, 没问题,
但是,奇葩的是
一个python script(里面有import ast), say test.py
执行python test.py没问题
执行jython test.py也没问题
但是,,
如果在Pig script里register test.py using jython
得到ImportError: No module named ast
z****e
发帖数: 54598
39

没用,现在主流是在jvm上实现这些脚本
比如jruby,jython,还有groovy这些
因为企业主流不是c/c++
z****e
发帖数: 54598
40
来自主题: Military版 - 感觉python的前途堪忧
现在工业界越来越不屌python了
一个重要原因就是python的modules虽然多
但是包的质量很差,很难投放生产
大部分只是学术界自娱自乐的toy而已
而且工业界现在有groovy了
语法上比python只更简单,轮子依托mvn,比py的modules多了十倍还不止
而且groovy及时挂靠在了apache foundation名下
抱住了大腿,加上jvm在工业界是主流
groovy的前景比python会更加光明
vert.x在选择支持脚本的时候,选择了js, ruby和groovy
不是没有理由的,python的支持到现在还迟迟不出来
而且对比jruby的如火如荼,jython有越做越差的架势
h*******u
发帖数: 15326
41
threading不是问题
cpython支持不好但是jython. iron python可以。
你可以用process代替.一般multi processing memory sharing不多。
h*******u
发帖数: 15326
42
threading不是问题
cpython支持不好但是jython. iron python可以。
你可以用process代替.一般multi processing memory sharing不多。
e********r
发帖数: 2352
43
随便挑一个吧, ImageJ有个加强版Fiji,大概常用的Image Processing的工具都有了,
写写Jython就可以把自己的东西加进去。
e********r
发帖数: 2352
44
随便挑一个吧, ImageJ有个加强版Fiji,大概常用的Image Processing的工具都有了,
写写Jython就可以把自己的东西加进去。
b**m
发帖数: 1466
45
来自主题: JobHunting版 - leetcode的oj啥时候出python 版啊
why not use jython?

like
from
l*****t
发帖数: 2019
46
恩,昨天听一个牛人的报告。streaming在Democratization上还可以,用在最
optimized比如明天就要服务prod web site feature的job上就得老老实实Java或
Jython了。道理很简单,但是好是恍然大悟的。
s*****r
发帖数: 108
47
来自主题: JobHunting版 - 王垠被炒了? (转载)
之前说你缺乏基本能力真没错 简直什么研究都没做就开始喷
市面上用的很多啊 比如 Sourcegraph Jython 或者 Google 内部的检索
还有你指出的一些问题 还有前面几个人指出的问题 博文里有明确回答可惜你不看或者
看不懂
而是来秀下限的
z****e
发帖数: 54598
48
来自主题: JobHunting版 - 王垠有啥好吵的。。。
王垠说的内容80%总结出来就是
动态类型的优化是非常困难的
它能做到一定程度上的优化
就像v8引擎做的那样,嗯,可能王师从lars bak会有点成就
可惜,any way,这些东西意义有限
因为需要效率时候,我用java,不需要效率时候,我用python
可以了,python不需要学习
不过python也许能用上点它做的东西
据说jython用了,也好,能快一点是一点
ruby和python效率上目前不如js
王如果能对其做一定优化,也是件好事不是
c****x
发帖数: 6601
49
来自主题: JobHunting版 - 什么是现实理想主义者(zz)
http://www.yinwang.org/blog-cn/2017/05/17/practical-idealism
曾经有人看了我的文章,以为我是一个“理想主义者”,来找我聊天。他说:“你知道
吗,我跟你一样喜欢干净优雅的代码。上次我在某公司工作,看到他们的代码乱得不成
样子,二话没说就给他们推翻重写了,结果有几个小地方跟原来的代码不大一样,后来
系统因此当掉了。老板对我说,明天你不用再来上班了!你说我是不是好心没好报啊?”
虽然我同情他丢了工作,然而我并不认同这种不经同意就把别人的代码推翻重写的作法
。我对他说:“哈哈,你不可以这样改别人的代码的!如果我是你老板,虽然可能不会
开掉你,却也会给你一个严重警告的。”
从我们的对话你也许已经发现了,我并不是一个通常人所谓的“理想主义者”。虽然我
有很多新颖而美好的想法,然而它们每一个都深深地植根在现实中。我反对一切不以现
实为基础的“理想”,我往往在很早的时候就发现和避免那些最终会失败的“理想主义
作法”。
如何对待别人的代码
那么我是如何对待别人的“垃圾代码”的呢?你也许会很惊讶我的做法:我尽量不动它
们!
虽然我喜欢干净优雅的代... 阅读全帖
x******n
发帖数: 9057
50
来自主题: Thoughts版 - 经过这么多年惨烈的竞争
没看懂,难道这样不是说以后就能用python的IDE编java程序了?
话说这样的程序已经有了,叫做jython.
1 2 3 4 下页 末页 (共4页)