繁琐不够简洁,为什么不尝试python这样的易学易用的语言
我以前是使用python这样的对类型检验不严格的语言的,最近想用java写一个画平面图形的程序,发现java很不好用,程序繁琐不够简洁,明显比不上python这样的语言好用。我知道java比python快很多,但听说google这样的大公司也提倡使用python编程。我想知道大家使用java用来开发什么程序,是不是对速度要求比较高,如果对速度要求不高,为什么不尝试python这样的易学易用的语言,我相信java可以做到的,python应该也可以做到。 --------------------编程问答-------------------- 呵呵 --------------------编程问答-------------------- 不太懂python我先占楼,坐等lz被呵呵 --------------------编程问答-------------------- 你没把java用在它该用的地方!没种语言都有自己擅长和不擅长的地方! --------------------编程问答-------------------- 呵呵 --------------------编程问答-------------------- --------------------编程问答-------------------- 二楼回答很youmo --------------------编程问答-------------------- 一个同时接触java和python的菜鸟的个人感觉:(大神不喜勿喷啊)
1.python的确易学易用,开发效率快,集成功能广泛,历史悠久,轻量型框架众多,对计算机硬件消耗不大,适合做服务器管理之类;但是由于中国人用计算机的习惯——大部分都是从windows系统开始(坑爹的微软公司),而python主要应用于unix/Linux系统,再加上以前python资料甚少且都是英文的,所以最近才流行起来
2.Java基础深厚,功能强大,主要是安全性高(JVM的发明者真心牛掰),高并发性能好,很多手机和企业应用就是看中这一点,而且后期易于维护,最最重要的是当下JAVA程序员的工资很高哦;但是语言繁琐,学习缓慢,开发更漫长;
但随着JVM对动态语言的支持,JAVA的优势不会太多了,而python在非windows系统上的良好支持和集成功能广泛的优势会逐渐体现出来,所以在未来发展趋势上我更看好python,不是黑JAVA,纯属个人感觉,就像#3楼说的“每种语言都有自己擅长和不擅长的地方!”,所以语言没有好坏之分,只有你学的好与不好。
不对地方,请大神多多批评! --------------------编程问答-------------------- 很感谢 失忆的鱼 编程朋友的分享。 --------------------编程问答-------------------- python是脚本语言么?比java还慢? --------------------编程问答-------------------- http://benchmarksgame.alioth.debian.org/
java速度一般般,Python比较慢 --------------------编程问答-------------------- python如果写出一大堆代码来,检查错误会不会很困难。
很多东西都是靠自己规范,语言的规范好像很弱。
你写一点点代码,用python不错,可是如果代码量大。。。。。。。。 --------------------编程问答-------------------- Python挺不错的,Python学多了,自然会有更大的提升。
就我接触的Java程序员,普遍水平显得比较低。但是Python的QQ群,显得就高很多。 --------------------编程问答--------------------
Java挺不错的,Java学多了,自然会有更大的提升。
就我接触的Python程序员,普遍水平显得比较低。但是Java的QQ群,显得就高很多。
--------------------编程问答--------------------
+1 --------------------编程问答--------------------
python是脚本语言么?比java还慢?
python是独立型脚本语言,也是一种解释型语言,运行效率肯定比java慢,但随着硬件的大幅提升,这种差别已经不是很明显了 --------------------编程问答--------------------
Python挺不错的,Python学多了,自然会有更大的提升。
就我接触的Java程序员,普遍水平显得比较低。但是Python的QQ群,显得就高很多。
Java挺不错的,Java学多了,自然会有更大的提升。
就我接触的Python程序员,普遍水平显得比较低。但是Java的QQ群,显得就高很多。
+1 --------------------编程问答-------------------- 我以前是使用C#这样的对类型检验严格的语言的,最近想用Python写一个画平面图形的程序,发现Python很不好用,程序要么不易扩展或者自动化,要么不易调试,明显比不上C#这样的语言好用。我知道C#比Python快很多,而且听说微软这样的大公司也提倡使用C#编程。我想知道大家使用Python用来开发什么程序,是不是对项目规模与速度要求比较低的胶水程序,如果不想做胶水程序员,为什么不尝试C#这样的易学易用的语言,我相信Python可以做到的,C#应该也可以做到,C#可以做到的,Python却不一定可以做到。 --------------------编程问答-------------------- java已近够慢了,还来个更慢的,效率决定一切啊
--------------------编程问答--------------------
Python挺不错的,Python学多了,自然会有更大的提升。
就我接触的Java程序员,普遍水平显得比较低。但是Python的QQ群,显得就高很多。
第一句是废话,明显的X句型。
普遍水平显得比较低,这样才配得上LZ的标题 易学易用。
就我接触的Python程序员,普遍显得自以为是,以为一行代码少敲几下键盘就是NB的不少。 --------------------编程问答--------------------
java在虚拟机里面跑的并不快。
但是如果做web方面,python不如php --------------------编程问答-------------------- 什么不试试clojure,scala,sml/nj,racket --------------------编程问答-------------------- C++和python是很主流的两门语言吧,Java实在没什么兴趣,不打算深入研究,正如LZ说的,python备受google这样的大公司推崇,主要是因为开发快捷,对效率要求不高的部分很适用。与此同时,在要求高效的时候,就得上C++了,其他解释性语言就不行啦~
都是看需求的~ --------------------编程问答--------------------
Python挺不错的,Python学多了,自然会有更大的提升。
就我接触的Java程序员,普遍水平显得比较低。但是Python的QQ群,显得就高很多。
我曾是一位java程序员,从事Java开发2年多,后来回国做云计算公司要求使用Python,所以现在使用Python编程。
先说楼主的问题:
1. Python运行比Java 快,这个可以多去了解一下,不要人云也云。
2. 每种语言都有自己的特色,不要不想学就去批评一种语言,我们公司就有很多Java转Python而批评Python的同事,这种比较没有什么意义。
3. google没有提倡使用python,他们只是有使用python
再说引用的这位同行的:
就你接触的Java程序员来讲,你应该是在一个菜鸟圈子里面混的人,不能算得上一位合格的程序员。
一位合格的程序员能接受任何一种编辑语言,而且能发现编辑语言的优点。 --------------------编程问答--------------------
什么不试试clojure,scala,sml/nj,racket
除了scala,其他挺都木有听过。。默默GOOGLE去。。 --------------------编程问答-------------------- 23L 说的很好 哈 顶顶顶 --------------------编程问答-------------------- 一位合格的程序员能接受任何一种编辑语言,而且能发现编辑语言的优点 --------------------编程问答--------------------
Python挺不错的,Python学多了,自然会有更大的提升。
就我接触的Java程序员,普遍水平显得比较低。但是Python的QQ群,显得就高很多。
我曾是一位java程序员,从事Java开发2年多,后来回国做云计算公司要求使用Python,所以现在使用Python编程。
先说楼主的问题:
1. Python运行比Java 快,这个可以多去了解一下,不要人云也云。
2. 每种语言都有自己的特色,不要不想学就去批评一种语言,我们公司就有很多Java转Python而批评Python的同事,这种比较没有什么意义。
3. google没有提倡使用python,他们只是有使用python
再说引用的这位同行的:
就你接触的Java程序员来讲,你应该是在一个菜鸟圈子里面混的人,不能算得上一位合格的程序员。
一位合格的程序员能接受任何一种编辑语言,而且能发现编辑语言的优点。
我4年前混IBM的时候,周围的Javaer都不知道比你强多少。。。你搞了2年就来臭易做图。。。
首先,Java比Python快,结果你说Python比Java快,这你就说错了。!
--------------------编程问答--------------------
Python挺不错的,Python学多了,自然会有更大的提升。
就我接触的Java程序员,普遍水平显得比较低。但是Python的QQ群,显得就高很多。
我曾是一位java程序员,从事Java开发2年多,后来回国做云计算公司要求使用Python,所以现在使用Python编程。
先说楼主的问题:
1. Python运行比Java 快,这个可以多去了解一下,不要人云也云。
2. 每种语言都有自己的特色,不要不想学就去批评一种语言,我们公司就有很多Java转Python而批评Python的同事,这种比较没有什么意义。
3. google没有提倡使用python,他们只是有使用python
再说引用的这位同行的:
就你接触的Java程序员来讲,你应该是在一个菜鸟圈子里面混的人,不能算得上一位合格的程序员。
一位合格的程序员能接受任何一种编辑语言,而且能发现编辑语言的优点。
我4年前混IBM的时候,周围的Javaer都不知道比你强多少。。。你搞了2年就来臭易做图。。。
首先,Java比Python快,结果你说Python比Java快,这你就说错了。!
[/quote
Python挺不错的,Python学多了,自然会有更大的提升。
就我接触的Java程序员,普遍水平显得比较低。但是Python的QQ群,显得就高很多。
我曾是一位java程序员,从事Java开发2年多,后来回国做云计算公司要求使用Python,所以现在使用Python编程。
先说楼主的问题:
1. Python运行比Java 快,这个可以多去了解一下,不要人云也云。
2. 每种语言都有自己的特色,不要不想学就去批评一种语言,我们公司就有很多Java转Python而批评Python的同事,这种比较没有什么意义。
3. google没有提倡使用python,他们只是有使用python
再说引用的这位同行的:
就你接触的Java程序员来讲,你应该是在一个菜鸟圈子里面混的人,不能算得上一位合格的程序员。
一位合格的程序员能接受任何一种编辑语言,而且能发现编辑语言的优点。
我4年前混IBM的时候,周围的Javaer都不知道比你强多少。。。你搞了2年就来臭易做图。。。
首先,Java比Python快,结果你说Python比Java快,这你就说错了。!
1. 我没有说我比IBM的Javaer都强,相信IBM也牛人也有菜鸟,但比你形容的Javaer强(或许只是你自认为他们弱,其实他们并不弱)。
2. 能力的强弱不是用工作时长来形容的,我说做了2年只是为了说明我曾经从事过java的开发工作,所以可以代表一部分人。
3. 我没有说Java比Python快,但也否认Python比Java快,这种东西没有可比性,你真做过实验吗?遇到这种问题可以自己多去试试,这里就提供一个文章链接供大家参考,更多的信息可以自己google.
http://developer.51cto.com/art/200707/51773.htm
你的表现可以说明你的圈子和你的技术。
--------------------编程问答-------------------- 你知道你多么无知吗? 你搞个破文章,还停留在在Java1.1时代。。。
哥这么老的程序员都没用摸过Java1.2之前的版本。。。
告诉你一个基本常识:Java1.2以后的Java才是我们现在说的Java(也就是Java2),比Java1.*有了相当多的不同。
而今天的Java7还是Java8,都只是个名字,不知道Java5曾经叫Java1.5?
这个比较除了没有意义外,凸显你智商下限啊。。。 --------------------编程问答-------------------- 我猜你不知道Python是怎么搞垃圾回收的。
哥感冒了,就是得意的笑~ --------------------编程问答-------------------- 1998年,Java2就出来了,你是人品有问题?有选择的找文章抨击我。 还是就是你智商不够? --------------------编程问答--------------------
java在虚拟机里面跑的并不快。
但是如果做web方面,python不如php
百分百告诉你,如果php和python同一时间出推广的话,php早就被遗忘了。 --------------------编程问答-------------------- python运行速度其实比java慢,但是开发效率比java高不少,再加上类库相对java较少。
java语法麻烦且罗嗦,公司一堆Java菜鸟代码简直不堪入目,我曾强烈建议他们学学python。 --------------------编程问答-------------------- 哎,我就是传说中的java菜鸟 --------------------编程问答-------------------- C++和python是很主流的两门语言吧,Java实在没什么兴趣,不打算深入研究,正如LZ说的,python备受google这样的大公司推崇,主要是因为开发快捷,对效率要求不高的部分很适用。与此同时,在要求高效的时候,就得上C++了,其他解释性语言就不行啦~
都是看需求的~
谷歌为什么要用java写个android系统? --------------------编程问答--------------------
Python挺不错的,Python学多了,自然会有更大的提升。
就我接触的Java程序员,普遍水平显得比较低。但是Python的QQ群,显得就高很多。
我曾是一位java程序员,从事Java开发2年多,后来回国做云计算公司要求使用Python,所以现在使用Python编程。
先说楼主的问题:
1. Python运行比Java 快,这个可以多去了解一下,不要人云也云。
2. 每种语言都有自己的特色,不要不想学就去批评一种语言,我们公司就有很多Java转Python而批评Python的同事,这种比较没有什么意义。
3. google没有提倡使用python,他们只是有使用python
再说引用的这位同行的:
就你接触的Java程序员来讲,你应该是在一个菜鸟圈子里面混的人,不能算得上一位合格的程序员。
一位合格的程序员能接受任何一种编辑语言,而且能发现编辑语言的优点。
我4年前混IBM的时候,周围的Javaer都不知道比你强多少。。。你搞了2年就来臭易做图。。。
首先,Java比Python快,结果你说Python比Java快,这你就说错了。!
[/quote
Python挺不错的,Python学多了,自然会有更大的提升。
就我接触的Java程序员,普遍水平显得比较低。但是Python的QQ群,显得就高很多。
我曾是一位java程序员,从事Java开发2年多,后来回国做云计算公司要求使用Python,所以现在使用Python编程。
先说楼主的问题:
1. Python运行比Java 快,这个可以多去了解一下,不要人云也云。
2. 每种语言都有自己的特色,不要不想学就去批评一种语言,我们公司就有很多Java转Python而批评Python的同事,这种比较没有什么意义。
3. google没有提倡使用python,他们只是有使用python
再说引用的这位同行的:
就你接触的Java程序员来讲,你应该是在一个菜鸟圈子里面混的人,不能算得上一位合格的程序员。
一位合格的程序员能接受任何一种编辑语言,而且能发现编辑语言的优点。
我4年前混IBM的时候,周围的Javaer都不知道比你强多少。。。你搞了2年就来臭易做图。。。
首先,Java比Python快,结果你说Python比Java快,这你就说错了。!
1. 我没有说我比IBM的Javaer都强,相信IBM也牛人也有菜鸟,但比你形容的Javaer强(或许只是你自认为他们弱,其实他们并不弱)。
2. 能力的强弱不是用工作时长来形容的,我说做了2年只是为了说明我曾经从事过java的开发工作,所以可以代表一部分人。
3. 我没有说Java比Python快,但也否认Python比Java快,这种东西没有可比性,你真做过实验吗?遇到这种问题可以自己多去试试,这里就提供一个文章链接供大家参考,更多的信息可以自己google.
http://developer.51cto.com/art/200707/51773.htm
你的表现可以说明你的圈子和你的技术。
没看懂 Java 2.4X, Java 3.2X是什么意思,
另外原文说:
再一次,我要说这只是在我的电脑下的大概时间。我的Java (JDK 1.1.7B, blackdown),我的系统(Debian GNU Linux 2.2),我的 (Python 1.5.2)
这个是JDK 1.1.7?
这个,,,,, 我只想说java2以前的确实很慢很垃圾。 --------------------编程问答--------------------
C++和python是很主流的两门语言吧,Java实在没什么兴趣,不打算深入研究,正如LZ说的,python备受google这样的大公司推崇,主要是因为开发快捷,对效率要求不高的部分很适用。与此同时,在要求高效的时候,就得上C++了,其他解释性语言就不行啦~
都是看需求的~
谷歌为什么要用java写个android系统?
Android是一种Linux,是C语言写的,只是App用Java语言开发,而且SDK是ADK,而不是JDK,虚拟机是Dalvik ,而不是IBM JVM或者Oracle or Sun JVM。
其实Android也好,iOS也好,还是WP8也好,上面的游戏最后还得回到C/C++. --------------------编程问答-------------------- 来张 Android 的架构图吧
--------------------编程问答-------------------- Python是一门脚本语言,首先要明白脚本语言是做什么的。
Java有一个很全的生态环境,它的功能不是一门脚本语言说比得上就比得上的。
Python 擅长的领域也许就是 Java 的短处,但也就那么几点,Java 能做好的很多地方 Python 做不来。 --------------------编程问答--------------------
Python挺不错的,Python学多了,自然会有更大的提升。
就我接触的Java程序员,普遍水平显得比较低。但是Python的QQ群,显得就高很多。
我曾是一位java程序员,从事Java开发2年多,后来回国做云计算公司要求使用Python,所以现在使用Python编程。
先说楼主的问题:
1. Python运行比Java 快,这个可以多去了解一下,不要人云也云。
2. 每种语言都有自己的特色,不要不想学就去批评一种语言,我们公司就有很多Java转Python而批评Python的同事,这种比较没有什么意义。
3. google没有提倡使用python,他们只是有使用python
再说引用的这位同行的:
就你接触的Java程序员来讲,你应该是在一个菜鸟圈子里面混的人,不能算得上一位合格的程序员。
一位合格的程序员能接受任何一种编辑语言,而且能发现编辑语言的优点。
我4年前混IBM的时候,周围的Javaer都不知道比你强多少。。。你搞了2年就来臭易做图。。。
首先,Java比Python快,结果你说Python比Java快,这你就说错了。!
[/quote
Python挺不错的,Python学多了,自然会有更大的提升。
就我接触的Java程序员,普遍水平显得比较低。但是Python的QQ群,显得就高很多。
我曾是一位java程序员,从事Java开发2年多,后来回国做云计算公司要求使用Python,所以现在使用Python编程。
先说楼主的问题:
1. Python运行比Java 快,这个可以多去了解一下,不要人云也云。
2. 每种语言都有自己的特色,不要不想学就去批评一种语言,我们公司就有很多Java转Python而批评Python的同事,这种比较没有什么意义。
3. google没有提倡使用python,他们只是有使用python
再说引用的这位同行的:
就你接触的Java程序员来讲,你应该是在一个菜鸟圈子里面混的人,不能算得上一位合格的程序员。
一位合格的程序员能接受任何一种编辑语言,而且能发现编辑语言的优点。
我4年前混IBM的时候,周围的Javaer都不知道比你强多少。。。你搞了2年就来臭易做图。。。
首先,Java比Python快,结果你说Python比Java快,这你就说错了。!
1. 我没有说我比IBM的Javaer都强,相信IBM也牛人也有菜鸟,但比你形容的Javaer强(或许只是你自认为他们弱,其实他们并不弱)。
2. 能力的强弱不是用工作时长来形容的,我说做了2年只是为了说明我曾经从事过java的开发工作,所以可以代表一部分人。
3. 我没有说Java比Python快,但也否认Python比Java快,这种东西没有可比性,你真做过实验吗?遇到这种问题可以自己多去试试,这里就提供一个文章链接供大家参考,更多的信息可以自己google.
http://developer.51cto.com/art/200707/51773.htm
你的表现可以说明你的圈子和你的技术。
没看懂 Java 2.4X, Java 3.2X是什么意思,
另外原文说:
再一次,我要说这只是在我的电脑下的大概时间。我的Java (JDK 1.1.7B, blackdown),我的系统(Debian GNU Linux 2.2),我的 (Python 1.5.2)
这个是JDK 1.1.7?
这个,,,,, 我只想说java2以前的确实很慢很垃圾。
各位大牛怎么就拿着java的版本说事,发这篇文章链接是要说明,如果要去比较哪个比较快可以像那个文章一样自己去试一下,然后把结果整个列表,不要只是在这里空谈,只是说说没有任何意义。 --------------------编程问答--------------------
Python挺不错的,Python学多了,自然会有更大的提升。
就我接触的Java程序员,普遍水平显得比较低。但是Python的QQ群,显得就高很多。
我曾是一位java程序员,从事Java开发2年多,后来回国做云计算公司要求使用Python,所以现在使用Python编程。
先说楼主的问题:
1. Python运行比Java 快,这个可以多去了解一下,不要人云也云。
2. 每种语言都有自己的特色,不要不想学就去批评一种语言,我们公司就有很多Java转Python而批评Python的同事,这种比较没有什么意义。
3. google没有提倡使用python,他们只是有使用python
再说引用的这位同行的:
就你接触的Java程序员来讲,你应该是在一个菜鸟圈子里面混的人,不能算得上一位合格的程序员。
一位合格的程序员能接受任何一种编辑语言,而且能发现编辑语言的优点。
我4年前混IBM的时候,周围的Javaer都不知道比你强多少。。。你搞了2年就来臭易做图。。。
首先,Java比Python快,结果你说Python比Java快,这你就说错了。!
[/quote
Python挺不错的,Python学多了,自然会有更大的提升。
就我接触的Java程序员,普遍水平显得比较低。但是Python的QQ群,显得就高很多。
我曾是一位java程序员,从事Java开发2年多,后来回国做云计算公司要求使用Python,所以现在使用Python编程。
先说楼主的问题:
1. Python运行比Java 快,这个可以多去了解一下,不要人云也云。
2. 每种语言都有自己的特色,不要不想学就去批评一种语言,我们公司就有很多Java转Python而批评Python的同事,这种比较没有什么意义。
3. google没有提倡使用python,他们只是有使用python
再说引用的这位同行的:
就你接触的Java程序员来讲,你应该是在一个菜鸟圈子里面混的人,不能算得上一位合格的程序员。
一位合格的程序员能接受任何一种编辑语言,而且能发现编辑语言的优点。
我4年前混IBM的时候,周围的Javaer都不知道比你强多少。。。你搞了2年就来臭易做图。。。
首先,Java比Python快,结果你说Python比Java快,这你就说错了。!
1. 我没有说我比IBM的Javaer都强,相信IBM也牛人也有菜鸟,但比你形容的Javaer强(或许只是你自认为他们弱,其实他们并不弱)。
2. 能力的强弱不是用工作时长来形容的,我说做了2年只是为了说明我曾经从事过java的开发工作,所以可以代表一部分人。
3. 我没有说Java比Python快,但也否认Python比Java快,这种东西没有可比性,你真做过实验吗?遇到这种问题可以自己多去试试,这里就提供一个文章链接供大家参考,更多的信息可以自己google.
http://developer.51cto.com/art/200707/51773.htm
你的表现可以说明你的圈子和你的技术。
没看懂 Java 2.4X, Java 3.2X是什么意思,
另外原文说:
再一次,我要说这只是在我的电脑下的大概时间。我的Java (JDK 1.1.7B, blackdown),我的系统(Debian GNU Linux 2.2),我的 (Python 1.5.2)
这个是JDK 1.1.7?
这个,,,,, 我只想说java2以前的确实很慢很垃圾。
各位大牛怎么就拿着java的版本说事,发这篇文章链接是要说明,如果要去比较哪个比较快可以像那个文章一样自己去试一下,然后把结果整个列表,不要只是在这里空谈,只是说说没有任何意义。
哦, 好吧,会错意了~~ --------------------编程问答-------------------- 不觉明历。。 --------------------编程问答-------------------- Python是一门脚本语言,首先要明白脚本语言是做什么的。
Java有一个很全的生态环境,它的功能不是一门脚本语言说比得上就比得上的。
Python 擅长的领域也许就是 Java 的短处,但也就那么几点,Java 能做好的很多地方 Python 做不来。
+1. --------------------编程问答-------------------- 我在想,python那么牛,为啥微软不用python写个操作系统,脱袜子不用python写个系统?求python大神解释. --------------------编程问答-------------------- 围观 --------------------编程问答-------------------- 我在想,python那么牛,为啥微软不用python写个操作系统,脱袜子不用python写个系统?求python大神解释.
你这种属于小白问题,直接无视。。。 --------------------编程问答--------------------
我在想,python那么牛,为啥微软不用python写个操作系统,脱袜子不用python写个系统?求python大神解释.
你这种属于小白问题,直接无视。。。
果然小白,就不用说小白支持的观点了。。。 --------------------编程问答--------------------
C++和python是很主流的两门语言吧,Java实在没什么兴趣,不打算深入研究,正如LZ说的,python备受google这样的大公司推崇,主要是因为开发快捷,对效率要求不高的部分很适用。与此同时,在要求高效的时候,就得上C++了,其他解释性语言就不行啦~
都是看需求的~
谷歌为什么要用java写个android系统?
呵呵,Android的kernel是Java的?
能问出这种问题,只能说你常识都没,连最基本的计算机原理和体系结构都不知道么?
JVM最核心的部分是什么写的?标准C好吗!
Python依然是标准C写的。
现代的大神设计这些开发语言是为了更高效的开发,更贴近人类的思维方式,对开发者更友好。
语言也是一种工具。没有万能的工具可以解决一切问题,只有合适的工具能提高效率。
Python是一种比Java更高级的语言,这里高级不是说Python完全超越了Java,而是更上层,因此Python的代码需要更多的时间和开销来处理。但是对于开发者,有些时候Java或者C++需要做很多工作才能完成的功能,Python只需要几行代码,作为一个人类,你喜欢简单的还是复杂的?
最后,请客观的看待语言,各取所长才是正道! --------------------编程问答-------------------- Life is short!Use PYTHON! --------------------编程问答--------------------
C++和python是很主流的两门语言吧,Java实在没什么兴趣,不打算深入研究,正如LZ说的,python备受google这样的大公司推崇,主要是因为开发快捷,对效率要求不高的部分很适用。与此同时,在要求高效的时候,就得上C++了,其他解释性语言就不行啦~
都是看需求的~
谷歌为什么要用java写个android系统?
呵呵,Android的kernel是Java的?
能问出这种问题,只能说你常识都没,连最基本的计算机原理和体系结构都不知道么?
JVM最核心的部分是什么写的?标准C好吗!
Python依然是标准C写的。
现代的大神设计这些开发语言是为了更高效的开发,更贴近人类的思维方式,对开发者更友好。
语言也是一种工具。没有万能的工具可以解决一切问题,只有合适的工具能提高效率。
Python是一种比Java更高级的语言,这里高级不是说Python完全超越了Java,而是更上层,因此Python的代码需要更多的时间和开销来处理。但是对于开发者,有些时候Java或者C++需要做很多工作才能完成的功能,Python只需要几行代码,作为一个人类,你喜欢简单的还是复杂的?
最后,请客观的看待语言,各取所长才是正道!
不是我没常识,是你的理解能力有问题。
C/C++ 这么好,为什么android开发用java语言?
还是说你不认识java,以为开发android 应用用的都是C/C++? --------------------编程问答--------------------
C++和python是很主流的两门语言吧,Java实在没什么兴趣,不打算深入研究,正如LZ说的,python备受google这样的大公司推崇,主要是因为开发快捷,对效率要求不高的部分很适用。与此同时,在要求高效的时候,就得上C++了,其他解释性语言就不行啦~
都是看需求的~
谷歌为什么要用java写个android系统?
呵呵,Android的kernel是Java的?
能问出这种问题,只能说你常识都没,连最基本的计算机原理和体系结构都不知道么?
JVM最核心的部分是什么写的?标准C好吗!
Python依然是标准C写的。
现代的大神设计这些开发语言是为了更高效的开发,更贴近人类的思维方式,对开发者更友好。
语言也是一种工具。没有万能的工具可以解决一切问题,只有合适的工具能提高效率。
Python是一种比Java更高级的语言,这里高级不是说Python完全超越了Java,而是更上层,因此Python的代码需要更多的时间和开销来处理。但是对于开发者,有些时候Java或者C++需要做很多工作才能完成的功能,Python只需要几行代码,作为一个人类,你喜欢简单的还是复杂的?
最后,请客观的看待语言,各取所长才是正道!
不是我没常识,是你的理解能力有问题。
C/C++ 这么好,为什么android开发用java语言?
还是说你不认识java,以为开发android 应用用的都是C/C++?
android 用个类C语言,比如像IOS的 object-c, 速度不是更快吗?
为啥就不用呢???
--------------------编程问答-------------------- Android开发选择Java,不是因为Java有多么多么好,而是因为是个Developer都会Java。 --------------------编程问答--------------------
C++和python是很主流的两门语言吧,Java实在没什么兴趣,不打算深入研究,正如LZ说的,python备受google这样的大公司推崇,主要是因为开发快捷,对效率要求不高的部分很适用。与此同时,在要求高效的时候,就得上C++了,其他解释性语言就不行啦~
都是看需求的~
谷歌为什么要用java写个android系统?
呵呵,Android的kernel是Java的?
能问出这种问题,只能说你常识都没,连最基本的计算机原理和体系结构都不知道么?
JVM最核心的部分是什么写的?标准C好吗!
Python依然是标准C写的。
现代的大神设计这些开发语言是为了更高效的开发,更贴近人类的思维方式,对开发者更友好。
语言也是一种工具。没有万能的工具可以解决一切问题,只有合适的工具能提高效率。
Python是一种比Java更高级的语言,这里高级不是说Python完全超越了Java,而是更上层,因此Python的代码需要更多的时间和开销来处理。但是对于开发者,有些时候Java或者C++需要做很多工作才能完成的功能,Python只需要几行代码,作为一个人类,你喜欢简单的还是复杂的?
最后,请客观的看待语言,各取所长才是正道!
不是我没常识,是你的理解能力有问题。
C/C++ 这么好,为什么android开发用java语言?
还是说你不认识java,以为开发android 应用用的都是C/C++?
android 用个类C语言,比如像IOS的 object-c, 速度不是更快吗?
为啥就不用呢???
真是小白,首先,原因很多,但当时环境下,最重要的一个原因是Java能跨平台,C/C++能吗?
还有谁告诉你ObjectC是类C语言,你是来猴子派来的逗B吗?
别秀下限了,你是我哥。
Besides,你也太白了点。。。 --------------------编程问答--------------------
C++和python是很主流的两门语言吧,Java实在没什么兴趣,不打算深入研究,正如LZ说的,python备受google这样的大公司推崇,主要是因为开发快捷,对效率要求不高的部分很适用。与此同时,在要求高效的时候,就得上C++了,其他解释性语言就不行啦~
都是看需求的~
谷歌为什么要用java写个android系统?
呵呵,Android的kernel是Java的?
能问出这种问题,只能说你常识都没,连最基本的计算机原理和体系结构都不知道么?
JVM最核心的部分是什么写的?标准C好吗!
Python依然是标准C写的。
现代的大神设计这些开发语言是为了更高效的开发,更贴近人类的思维方式,对开发者更友好。
语言也是一种工具。没有万能的工具可以解决一切问题,只有合适的工具能提高效率。
Python是一种比Java更高级的语言,这里高级不是说Python完全超越了Java,而是更上层,因此Python的代码需要更多的时间和开销来处理。但是对于开发者,有些时候Java或者C++需要做很多工作才能完成的功能,Python只需要几行代码,作为一个人类,你喜欢简单的还是复杂的?
最后,请客观的看待语言,各取所长才是正道!
不是我没常识,是你的理解能力有问题。
C/C++ 这么好,为什么android开发用java语言?
还是说你不认识java,以为开发android 应用用的都是C/C++?
android 用个类C语言,比如像IOS的 object-c, 速度不是更快吗?
为啥就不用呢???
真是小白,首先,原因很多,但当时环境下,最重要的一个原因是Java能跨平台,C/C++能吗?
还有谁告诉你ObjectC是类C语言,你是来猴子派来的逗B吗?
别秀下限了,你是我哥。
Besides,你也太白了点。。。
哦,说来说去你这大白原来在瞎易做图扯淡啊。
像你说的,系统内核都是C/C++写的,你C/C++还跨毛的平台啊。
另外你不是谷歌的人就不要在这装大尾巴狼了。 说得好像你就是谷歌的CTO一样。
还有,我不但把object-c归为类C语言还把object-pascal归为类pascal语言,不行? 这需要人家告诉?
你以为我想你一样没脑子啊~~
--------------------编程问答-------------------- 最讨厌你们这些引用来,引用去的,3G流量不是钱啊? --------------------编程问答-------------------- 最讨厌你们这些引用来,引用去的,3G流量不是钱啊?
好吧,一会儿引用的时候删掉一点。 --------------------编程问答--------------------
C++和python是很主流的两门语言吧,Java实在没什么兴趣,不打算深入研究,正如LZ说的,python备受google这样的大公司推崇,主要是因为开发快捷,对效率要求不高的部分很适用。与此同时,在要求高效的时候,就得上C++了,其他解释性语言就不行啦~
都是看需求的~
谷歌为什么要用java写个android系统?
呵呵,Android的kernel是Java的?
能问出这种问题,只能说你常识都没,连最基本的计算机原理和体系结构都不知道么?
JVM最核心的部分是什么写的?标准C好吗!
Python依然是标准C写的。
现代的大神设计这些开发语言是为了更高效的开发,更贴近人类的思维方式,对开发者更友好。
语言也是一种工具。没有万能的工具可以解决一切问题,只有合适的工具能提高效率。
Python是一种比Java更高级的语言,这里高级不是说Python完全超越了Java,而是更上层,因此Python的代码需要更多的时间和开销来处理。但是对于开发者,有些时候Java或者C++需要做很多工作才能完成的功能,Python只需要几行代码,作为一个人类,你喜欢简单的还是复杂的?
最后,请客观的看待语言,各取所长才是正道!
不是我没常识,是你的理解能力有问题。
C/C++ 这么好,为什么android开发用java语言?
还是说你不认识java,以为开发android 应用用的都是C/C++?
android 用个类C语言,比如像IOS的 object-c, 速度不是更快吗?
为啥就不用呢???
真是小白,首先,原因很多,但当时环境下,最重要的一个原因是Java能跨平台,C/C++能吗?
还有谁告诉你ObjectC是类C语言,你是来猴子派来的逗B吗?
别秀下限了,你是我哥。
Besides,你也太白了点。。。
哦,说来说去你这大白原来在瞎易做图扯淡啊。
像你说的,系统内核都是C/C++写的,你C/C++还跨毛的平台啊。
另外你不是谷歌的人就不要在这装大尾巴狼了。 说得好像你就是谷歌的CTO一样。
还有,我不但把object-c归为类C语言还把object-pascal归为类pascal语言,不行? 这需要人家告诉?
你以为我想你一样没脑子啊~~
小白你好,小白再见。
呵呵~ --------------------编程问答--------------------
小白你好,小白再见。
呵呵~
谷歌大尾巴狼 你好, 谷歌大尾巴狼 不见~~
哈哈~
--------------------编程问答--------------------
小白你好,小白再见。
呵呵~
谷歌大尾巴狼 你好, 谷歌大尾巴狼 不见~~
哈哈~
跨平台,你打着三个字的时候知道跨平台的对象是什么吗?悄悄告诉你,是APP啊,不是OS啊,少年!
下限在哪里!节操在哪里!智商不够用了么少年!少年!醒醒啊少年!撸多脑子不够用了么少年!
OS就一个,APP几十万啊。OS就一个啊少年!APP几十万啊少年!
看你Java好易做图的样子,练跨平台都不知道,你易做图在何处啊少年!
Java大易做图,你告诉我为什么Java跨平台好不好,好不好啊少年!
我不是谷歌CTO啊,可是我有同学在google啊,这你拦不住啊少年。google就是推崇python,你怎么着,后台N多服务都是python在做了,你要不要也找个google的同学confirm一下啊少年!
大易做图你的归类方法碉堡了啊,菜B直接给吓尿了啊,是不是都可以这么分类啊,易做图我瞬间升华了啊。原来的世界观果断颠覆了啊,易做图大易做图你拯救了世界啊。
什么叫谷歌大尾巴狼啊,谷歌新产品啊?大易做图已经用过了嘛?我们在说Python啊,大易做图你这跳跃思维太易做图了啊,拦不住啊。真心拦不住啊。
为什么放弃治疗?为什么放弃治疗!为什么放弃治疗啊!!!大易做图~ --------------------编程问答-------------------- 繁琐不够简洁,易学易用,那请问C++为啥还有人在用呢??
我没学过 Python,不知道这语言如何。但开发语言是各有所长,没必要拿自己所长比他人之短。
谷歌推荐Python,Oracle还推荐Java
还有,LZ,是你同学进google,你进了吗??你牛逼个啥?!!
你觉得简洁、易学易用,你就去学嘛,非得在这嚷嚷,怕地球人不知道吗?
为啥放弃治疗呢?易做图年~!
--------------------编程问答-------------------- 繁琐不够简洁,易学易用,那请问C++为啥还有人在用呢??
我没学过 Python,不知道这语言如何。但开发语言是各有所长,没必要拿自己所长比他人之短。
谷歌推荐Python,Oracle还推荐Java
还有,LZ,是你同学进google,你进了吗??你牛逼个啥?!!
你觉得简洁、易学易用,你就去学嘛,非得在这嚷嚷,怕地球人不知道吗?
为啥放弃治疗呢?易做图年~!
麻烦看清楚内容在回帖。 --------------------编程问答--------------------
小白你好,小白再见。
呵呵~
谷歌大尾巴狼 你好, 谷歌大尾巴狼 不见~~
哈哈~
跨平台,你打着三个字的时候知道跨平台的对象是什么吗?悄悄告诉你,是APP啊,不是OS啊,少年!
下限在哪里!节操在哪里!智商不够用了么少年!少年!醒醒啊少年!撸多脑子不够用了么少年!
OS就一个,APP几十万啊。OS就一个啊少年!APP几十万啊少年!
看你Java好易做图的样子,练跨平台都不知道,你易做图在何处啊少年!
Java大易做图,你告诉我为什么Java跨平台好不好,好不好啊少年!
我不是谷歌CTO啊,可是我有同学在google啊,这你拦不住啊少年。google就是推崇python,你怎么着,后台N多服务都是python在做了,你要不要也找个google的同学confirm一下啊少年!
大易做图你的归类方法碉堡了啊,菜B直接给吓尿了啊,是不是都可以这么分类啊,易做图我瞬间升华了啊。原来的世界观果断颠覆了啊,易做图大易做图你拯救了世界啊。
什么叫谷歌大尾巴狼啊,谷歌新产品啊?大易做图已经用过了嘛?我们在说Python啊,大易做图你这跳跃思维太易做图了啊,拦不住啊。真心拦不住啊。
为什么放弃治疗?为什么放弃治疗!为什么放弃治疗啊!!!大易做图~
你同学在google? 是在google扫地还是看大门啊~~
另外敢问android都夸了哪些平台啊? 是夸了WP还是IOS啊?
你不知道要不要去问你同学啊?
你以为你没事丢几个 “C++”、“内核”、“跨平台” 这样的名词出来, 你就高端大气上档次了啊~~
--------------------编程问答-------------------- 吵架没意思。做题吧。
一个数组,里面每一个数字都有一个重复的,但是只有一个除外(没有和他重复的),求这个数字。 --------------------编程问答--------------------
小白你好,小白再见。
呵呵~
谷歌大尾巴狼 你好, 谷歌大尾巴狼 不见~~
哈哈~
跨平台,你打着三个字的时候知道跨平台的对象是什么吗?悄悄告诉你,是APP啊,不是OS啊,少年!
下限在哪里!节操在哪里!智商不够用了么少年!少年!醒醒啊少年!撸多脑子不够用了么少年!
OS就一个,APP几十万啊。OS就一个啊少年!APP几十万啊少年!
看你Java好易做图的样子,练跨平台都不知道,你易做图在何处啊少年!
Java大易做图,你告诉我为什么Java跨平台好不好,好不好啊少年!
我不是谷歌CTO啊,可是我有同学在google啊,这你拦不住啊少年。google就是推崇python,你怎么着,后台N多服务都是python在做了,你要不要也找个google的同学confirm一下啊少年!
大易做图你的归类方法碉堡了啊,菜B直接给吓尿了啊,是不是都可以这么分类啊,易做图我瞬间升华了啊。原来的世界观果断颠覆了啊,易做图大易做图你拯救了世界啊。
什么叫谷歌大尾巴狼啊,谷歌新产品啊?大易做图已经用过了嘛?我们在说Python啊,大易做图你这跳跃思维太易做图了啊,拦不住啊。真心拦不住啊。
为什么放弃治疗?为什么放弃治疗!为什么放弃治疗啊!!!大易做图~
你同学在google? 是在google扫地还是看大门啊~~
另外敢问android都夸了哪些平台啊? 是夸了WP还是IOS啊?
你不知道要不要去问你同学啊?
你以为你没事丢几个 “C++”、“内核”、“跨平台” 这样的名词出来, 你就高端大气上档次了啊~~
大尾巴狼怎么还没回帖? 还在路上挤地铁么?
又想到几个问题,麻烦你一起解答吧。
python为什么不能跨平台啊? google推荐python 为什么不写个虚拟机跑python啊?
你这么牛,又懂内核,又深刻理解计算机原理与体系机构,你为啥不写个虚拟机让python也能跨平台呢?
--------------------编程问答--------------------
繁琐不够简洁,易学易用,那请问C++为啥还有人在用呢??
我没学过 Python,不知道这语言如何。但开发语言是各有所长,没必要拿自己所长比他人之短。
谷歌推荐Python,Oracle还推荐Java
还有,LZ,是你同学进google,你进了吗??你牛逼个啥?!!
你觉得简洁、易学易用,你就去学嘛,非得在这嚷嚷,怕地球人不知道吗?
为啥放弃治疗呢?易做图年~!
麻烦看清楚内容在回帖。
Hi 易做图大尾巴狼,
请看这篇报道,帮忙给解释一下。
[独家]Google将限制Python语言的应用 开发社区热议
http://www.csdn.net/article/2009-11-16/273155-214803
--------------------编程问答-------------------- 楼上的,赶紧做题吧。
一个数组,里面每一个数字(整数)都有一个重复的,但是只有一个除外(没有和他重复的),求这个数字。 --------------------编程问答-------------------- CSDN首页> 业界
[独家]Google将限制Python语言的应用 开发社区热议
发表于2009-11-16 08:44| 24697次阅读| 来源| 1 条评论| 作者
cpythonpythonunladenswallow开发者collinwinter开发项目性能jython优化
Collin Winter是Python社区一位颇具影响力的开发者,他曾是CPython项目的核心开发者之一、也曾是Unladen Swallow(见文末注释)的核心开发者,参与了很多Python项目的开发。近来传闻Google将在其新项目中限制Python的使用,为此有开发者(以K表示)在Google 论坛中公开询问了Collin Winter,Collin Winter就很多尖锐的问题做了解答。这篇帖子同时也吸引了很多高质量的跟帖。
K:我听说Google将在其新项目中限制Python的使用,无疑这将大大减少Python代码和Python得到的支持。这是否确有其事还是只是谣传?
Collin Winter:的确,Google将限制Python的应用因为:Python不如Java和C++快,线程占有、内存使用都很高在使用Python开发新系统的时候,我们深知如果负载增加了10倍或者100倍系统会怎样,开发出的服务会有多糟糕我想Python已经发展到了一个狭缝中,因此在选择时我们应当权衡其优点和缺点,也许开发人员使用Python会很有效率,但随着系统的增大却会遇到许多平台级的性能限制。
K:Unladen Swallow会改变这一切么?你的期望是什么呢?
Collin Winter:Unladen Swallow旨在尽可能地将Python用在更多它现在尚未涉足的地方,而且Unladen Swallow也并非包治百病的灵丹妙药。如果没有人给Python注入投资,Python将仍旧比C和Java慢、占用更多的内存和线程。我希望开发者对Python的关注能够形成一个良性循环:越多的开发者感兴趣、越多的公司干兴趣,就有越多的投资注入,从而开发出更多的Python资源。
我认为Python及其他动态语言最好的一点就是:许多开发者工作于不同的子系统,但都为同一个代码基工作。而C或者C++语言则不同,参与的开发者越多,代码基就越支离破碎。从这个角度来说动态语言更加易于sandbox操作。这种敏捷和灵活是Python语言的重要特性。
K:Python的确是比C和Java慢,但它比较起v8 JavaScript引擎如何,是否会是后者的竞争对手呢?
Collin Winter:我认为像CPython之类的应用不可能像V8或者SquirrelFish Extreme那样快,毕竟后两者是专为速度而生的。我们也曾遇到一些高速性能方面的优化却很难配置到CPython中,因而只能放弃。作为开源项目的志愿者,CPython跟V8的侧重点不一样:CPython强调的是简单,也即简单、稍慢的内核便于人们在业余时间维护。
对于Python的另一个项目PyPy我倒是有很高的期望,希望它能摆脱C-level向后兼容的束缚而提供长久的性能解决方案。但这个愿望可能需要十年来实现。
K:CPython为什么考虑的是人们在业余时间的维护?
Collin Winter:CPython开发人员很少是有报酬的,几乎全部是志愿者,而Ruby开发者却能够从EngineYard等赞助商那里获得基金,因而当他们意识到MRI伺服web应用很慢时,他们可以更好地开发他们的VM。这也决定了我们开发的东西更加照顾大多数人的需求。
一位名叫Leon Sit的开发者在这里补充道:我认为当系统增大时,CPython除了在数字码方面表现不错之外其他的都差强人意。而且,CPython依赖C编辑器而Windows系统根本没有C编辑器。为了提高CPython的速度,就需要添加打印信息而它们涉及的语法却非Python的标准语法。
K:那么Jython呢?
Collin Winter: Unladen Swallow的另一个主要目标是维护与C扩展模块的兼容性,后者被Google广泛使用。使用Jython需要将基础架构从SWIG移植到JNI,这是一项很痛苦的工作,而且几乎会无可避免地带来非常繁琐的bug。这是我们为什么没有选择Jython作为baseline的首要原因。
Jython是一部分全职的有薪开发者。但到目前为止,IronPython和Jython不得不将大部分的开发精力放在与CPython的兼容上,只有很少的精力放在性能优化方面。也由此可见支持Python 3多么影响Jython,IronPython,PyPy等项目。
网友Tom Machinski认为:CPython并非与低阶虚拟机(LLVM)相兼容。Unladen Swallow项目组提高五倍性能的承诺并没有真正意义上的实现。如果CPU耗用至少90%的执行时间用以运行一小段循环,CPython无疑可以将这段程序提高100倍甚至更多。但如果是大的应用呢?而且不要忘了,这种加速往往只是针对程序的某个点,也即热点优化(hot spot optimization)。
不要误会我的意思,我当然对Unladen Swallow项目很感兴趣而且希望它能够真正地实现目标。但我也绝对认同Collin的意思:即便Unladen Swallow项目所有的目标都能真正实现,Python也不是Java或者C++的对手。
有开发者问:像Google这样的公司为什么不用Python编写一个原型,然后逐渐将核心部分转化为Cyhton,这样以来既能利用Python的优势,也可以获得C的效率和优化性能?
Craig Citro答道:我认为对Google而言这是发展Python的新计划:用Python写代码、做测试,然后将重要部分转化为CPython以提高速度。然而这无疑是一项巨大的工作,而Collin Winter在上文中谈到的也不过是提高Python的运行速度、让Python在Google中继续保留下去。
而且目前CPython与Unladen Swallow的目标有很多矛盾之处,比如在低阶虚拟机(LLVM)方面,Unladen Swallow希望引入许多runtime优化和特性,而CPython却无法做到。
但是正如HotSpot JVM在一些标准方面可以打败g++一样,CPython击败单纯的Python代码静态编辑也不是什么难事。比如,如果你想写一个特殊的应用而你又很在乎性能,CPython就是很棒的选择。你可以将对象转化为本地的C数据类型,如果你嫌麻烦而将Python代码转为CPython,JIT编辑器会很好地优化这些纯Python代码。
注释: Unladen Swallow是Python的一个分支,由Google的一组开发人员组成。由于Google 在很多的应用项目中使用了Python,例如内部的服务器监控以及对外的Google Groups等。 所以Google很自然地希望提高Python的性能。该项目致力于改善Python的执行效率。Unladen Swallow的目标是将Python的性能提高五倍。为了实现该目标,将增加JIT的支持,并对虚拟机进行重新设计。在性能提升的同时,依旧会与CPython保证源代码级别的兼容。
Unladen Swallow 的项目领导者及核心开发人员包括: Collin Winter、Jeffrey Yasskin、Thomas Wouters ,均为长期从事 CPython 的核心开发人员。他们贡献自己的20%的自由工作时间给Unladen Swallow。但是这个组织坚持认为这是一个Python项目,而非Google所有。
--------------------编程问答-------------------- 楼上的,赶紧做题吧。
一个数组,里面每一个数字(整数)都有一个重复的,但是只有一个除外(没有和他重复的),求这个数字。
这题太简单了,都没有性能的要求,就一个一个遍历比较好了。 --------------------编程问答-------------------- 快慢什么的,主要还是在程序员啊。
我那个题目,你用Java写,看看能不能比我写的Python快。。。 --------------------编程问答-------------------- 快慢什么的,主要还是在程序员啊。
我那个题目,你用Java写,看看能不能比我写的Python快。。。
你要比语言的话你自己用 两种语言写一遍跑跑就好了。
我们的机器又不一样,没有啥可比性了。 --------------------编程问答-------------------- 你写的代码在我这里跑不就得了,这么笨。。。
关键看你的算法啊。。。 --------------------编程问答-------------------- 你写的代码在我这里跑不就得了,这么笨。。。
关键看你的算法啊。。。
明白你的意思了,你的意思是你水平很高,用很慢的python写的程序也比我用java写的程序执行的快。
打个比方,你认为 你在边捡跟小木棍,让我拿着倚天剑,然后就把我收拾了, 是吧。 --------------------编程问答-------------------- 给光吹简单不简单的,给你两天时间,Java代码要求在50行内。反正我Python,Ruby就是1行的事儿。
哥先下了。 --------------------编程问答--------------------
你写的代码在我这里跑不就得了,这么笨。。。
关键看你的算法啊。。。
明白你的意思了,你的意思是你水平很高,用很慢的python写的程序也比我用java写的程序执行的快。
打个比方,你认为 你在边捡跟小木棍,让我拿着倚天剑,然后就把我收拾了, 是吧。
应该是 “在路边” --------------------编程问答-------------------- 给光吹简单不简单的,给你两天时间,Java代码要求在50行内。反正我Python,Ruby就是1行的事儿。
哥先下了。
你以为我是傻子啊,你说写我就写啊~~
你另开一个帖子(技术区的),挂上300分, 我就去~
--------------------编程问答-------------------- 我水平不高,不足以面试Google的职位。
但是Java可不是啥倚天剑啊。。。而且Python也不是小木棍啊。
--------------------编程问答--------------------
给光吹简单不简单的,给你两天时间,Java代码要求在50行内。反正我Python,Ruby就是1行的事儿。
哥先下了。
你以为我是傻子啊,你说写我就写啊~~
你另开一个帖子(技术区的),挂上300分, 我就去~
你Google到了?还是Baidu到了?还是Bing到了? --------------------编程问答--------------------
给光吹简单不简单的,给你两天时间,Java代码要求在50行内。反正我Python,Ruby就是1行的事儿。
哥先下了。
你以为我是傻子啊,你说写我就写啊~~
你另开一个帖子(技术区的),挂上300分, 我就去~
补偿一下,挂上你的测试数据,还有机器配置,所用时间。 --------------------编程问答--------------------
给光吹简单不简单的,给你两天时间,Java代码要求在50行内。反正我Python,Ruby就是1行的事儿。
哥先下了。
你以为我是傻子啊,你说写我就写啊~~
你另开一个帖子(技术区的),挂上300分, 我就去~
补偿一下,挂上你的测试数据,还有机器配置,所用时间。
又打错字了,应该是"补充" --------------------编程问答--------------------
给光吹简单不简单的,给你两天时间,Java代码要求在50行内。反正我Python,Ruby就是1行的事儿。
哥先下了。
你以为我是傻子啊,你说写我就写啊~~
你另开一个帖子(技术区的),挂上300分, 我就去~
你Google到了?还是Baidu到了?还是Bing到了?
还没用这招,先看看你的成绩, 如果不行再去google --------------------编程问答-------------------- 你别废话了,总写错字。。。
我2行搞定了两种语言的解法,还300分。。。30分都不值。。。 --------------------编程问答-------------------- 你别废话了,总写错字。。。
我2行搞定了两种语言的解法,还300分。。。30分都不值。。。
你激动个什么,嫌我废话,就不要跟我说话,我又没求着跟你说话~~
--------------------编程问答-------------------- 能不能写出来啊? --------------------编程问答-------------------- 能不能写出来啊?
你都说google 百度了,我还写啥啊, 写完了说我google出来的。
要要对性能感兴趣,你自己去google一个java的算法跟python比比好了。 --------------------编程问答-------------------- 好了,不写就算了,我等其他的Java代码。 --------------------编程问答-------------------- 都是用的外国人人设计的语言,外国人做好的平台,争个什么劲。。。 --------------------编程问答-------------------- 好了,不写就算了,我等其他的Java代码。
=.=跟这种嘴子货有啥好辩的,我那时下午领导不在,跟这2B多扯了几句蛋,没想到尼玛线上出问题结现在才下班。。。真是不能惹事儿~ --------------------编程问答--------------------
繁琐不够简洁,易学易用,那请问C++为啥还有人在用呢??
我没学过 Python,不知道这语言如何。但开发语言是各有所长,没必要拿自己所长比他人之短。
谷歌推荐Python,Oracle还推荐Java
还有,LZ,是你同学进google,你进了吗??你牛逼个啥?!!
你觉得简洁、易学易用,你就去学嘛,非得在这嚷嚷,怕地球人不知道吗?
为啥放弃治疗呢?易做图年~!
麻烦看清楚内容在回帖。
Hi 易做图大尾巴狼,
请看这篇报道,帮忙给解释一下。
[独家]Google将限制Python语言的应用 开发社区热议
http://www.csdn.net/article/2009-11-16/273155-214803
哈哈,09年的新闻还拿出来说~你是猴子派来的逗B吗?
谁说Python不能跨平台?笑掉我一口皓齿啊,哈哈哈哈哈哈哈~
虚拟机?易做图。。。难道Python以前是没有虚拟机的吗?!啊啊啊啊啊~凌乱中~
Java大易做图,你的JVM掉了。。。
大易做图放过我!我刚下班才准备回家。。。 --------------------编程问答--------------------
你别废话了,总写错字。。。
我2行搞定了两种语言的解法,还300分。。。30分都不值。。。
你激动个什么,嫌我废话,就不要跟我说话,我又没求着跟你说话~~
惊险逻辑错误~“我又没求着跟你说话”
首先,跟对方说话,说不说在你,他封不着你的嘴,其次,“求”都是求别人啊,你没求着你自己跟别人说话,易做图,这么简单的语言逻辑都搞不清楚,我他妈又凌乱了~~
Java大易做图,你的智商掉了!! --------------------编程问答--------------------
繁琐不够简洁,易学易用,那请问C++为啥还有人在用呢??
我没学过 Python,不知道这语言如何。但开发语言是各有所长,没必要拿自己所长比他人之短。
谷歌推荐Python,Oracle还推荐Java
还有,LZ,是你同学进google,你进了吗??你牛逼个啥?!!
你觉得简洁、易学易用,你就去学嘛,非得在这嚷嚷,怕地球人不知道吗?
为啥放弃治疗呢?易做图年~!
麻烦看清楚内容在回帖。
Hi 易做图大尾巴狼,
请看这篇报道,帮忙给解释一下。
[独家]Google将限制Python语言的应用 开发社区热议
http://www.csdn.net/article/2009-11-16/273155-214803
哈哈,09年的新闻还拿出来说~你是猴子派来的逗B吗?
谁说Python不能跨平台?笑掉我一口皓齿啊,哈哈哈哈哈哈哈~
虚拟机?易做图。。。难道Python以前是没有虚拟机的吗?!啊啊啊啊啊~凌乱中~
Java大易做图,你的JVM掉了。。。
大易做图放过我!我刚下班才准备回家。。。
是啊,人家几年前就开始限制的东西了, 你还在那说什么推荐, 真是搞笑啊。
Python有虚拟机,可以跨平台, 为什么android没有选Python呢? google不是推荐Python吗?
google到底什么时候在什么地方,用什么方式推荐Python了?
媒体上没有推荐,只有限制的报道
客观行为上,google搞android选择了java 没选Python
你说的推荐的依据就是“我同学说”~
你怎么不说是你爸说的呢?
因为你智商低,搞别的语言搞不好被人鄙视了所以学了个冷门的Python 出来装B,
怕别人不信你,还把google搬出来增加说服力。 没想到装B不成变易做图,穿帮了.
真是笑死人了 --------------------编程问答-------------------- 好了,不写就算了,我等其他的Java代码。
既然没有人愿意写Java代码,那我写个C#的吧
public unsafe static int SingleNumber(int[] numbers)
{//如果要运行效率,用指针
fixed (int* numberFixed = numbers)
{
int number = *numberFixed;
for (int* start = numberFixed, end = numberFixed + numbers.Length; ++start != end; number ^= *start) ;
return number;
}
}public static int SingleNumber(int[] numbers)--------------------编程问答-------------------- 好热闹,java一行我写不出来
{//如果要写法简单,基于开源项目fastCSharp的代码,当然官方的LINQ也有类似扩展函数
return numbers.valueCount().firstOrDefault(value => value.Value == 1).Key;
}
--------------------编程问答--------------------
public static void main(String[] args){
int a[] = {1,2,3,4,5,6,7,8,9,8,7,6,5,4,3,2,2,3,6,6,3,2,5,65,56,5,56,65,9};
System.out.println(menstruation(a));
}
public static int menstruation(int[] a){
int diff = 0;
Arrays.sort(a);
for(int i = 0, c = -1; i< a.length; diff += (c = c*-1)*a[i++]);
return diff;
}
都是用的外国人人设计的语言,外国人做好的平台,争个什么劲。。。
主要是看不顾那些不学无术,又喜欢出来造谣装B的人。
自己喜欢啥语言就自己去弄好了。非要跳出来在那装
还尽扯写没有的东西。
你别废话了,总写错字。。。
我2行搞定了两种语言的解法,还300分。。。30分都不值。。。
你激动个什么,嫌我废话,就不要跟我说话,我又没求着跟你说话~~
惊险逻辑错误~“我又没求着跟你说话”
首先,跟对方说话,说不说在你,他封不着你的嘴,其次,“求”都是求别人啊,你没求着你自己跟别人说话,易做图,这么简单的语言逻辑都搞不清楚,我他妈又凌乱了~~
Java大易做图,你的智商掉了!!
看到我的智商掉了,还不赶紧捡回去补补你的智商, 争取下次编谎话吹牛的时候不要那么容易被人揭穿。
--------------------编程问答-------------------- 好热闹,java一行我写不出来
public static void main(String[] args){
int a[] = {1,2,3,4,5,6,7,8,9,8,7,6,5,4,3,2,2,3,6,6,3,2,5,65,56,5,56,65,9};
System.out.println(menstruation(a));
}
public static int menstruation(int[] a){
int diff = 0;
Arrays.sort(a);
for(int i = 0, c = -1; i< a.length; diff += (c = c*-1)*a[i++]);
return diff;
}
貌似算法有点问题,你这个好像只适合 相同的数只出现两次,如重复数为奇数就不对了。
你用这个数据跑一下
int a[] = {100,2,3,4,5,6,7,8,9,8,8,7,6,5,4,3,2,2,3,6,6,3,8,8,2,5,65,56,5,56,65,9}; --------------------编程问答--------------------
好热闹,java一行我写不出来
public static void main(String[] args){
int a[] = {1,2,3,4,5,6,7,8,9,8,7,6,5,4,3,2,2,3,6,6,3,2,5,65,56,5,56,65,9};
System.out.println(menstruation(a));
}
public static int menstruation(int[] a){
int diff = 0;
Arrays.sort(a);
for(int i = 0, c = -1; i< a.length; diff += (c = c*-1)*a[i++]);
return diff;
}
貌似算法有点问题,你这个好像只适合 相同的数只出现两次,如重复数为奇数就不对了。
你用这个数据跑一下
int a[] = {100,2,3,4,5,6,7,8,9,8,8,7,6,5,4,3,2,2,3,6,6,3,8,8,2,5,65,56,5,56,65,9};
不过也可能是 healer_kx 说话不严谨,也许原题是“有且只有一个重复的” --------------------编程问答-------------------- php也能一行
<?php echo array_search(1, array_count_values([1,2,3,6,5,4,5,4,3,2])); ?>--------------------编程问答--------------------
繁琐不够简洁,易学易用,那请问C++为啥还有人在用呢??
我没学过 Python,不知道这语言如何。但开发语言是各有所长,没必要拿自己所长比他人之短。
谷歌推荐Python,Oracle还推荐Java
还有,LZ,是你同学进google,你进了吗??你牛逼个啥?!!
你觉得简洁、易学易用,你就去学嘛,非得在这嚷嚷,怕地球人不知道吗?
为啥放弃治疗呢?易做图年~!
麻烦看清楚内容在回帖。
Hi 易做图大尾巴狼,
请看这篇报道,帮忙给解释一下。
[独家]Google将限制Python语言的应用 开发社区热议
http://www.csdn.net/article/2009-11-16/273155-214803
哈哈,09年的新闻还拿出来说~你是猴子派来的逗B吗?
谁说Python不能跨平台?笑掉我一口皓齿啊,哈哈哈哈哈哈哈~
虚拟机?易做图。。。难道Python以前是没有虚拟机的吗?!啊啊啊啊啊~凌乱中~
Java大易做图,你的JVM掉了。。。
大易做图放过我!我刚下班才准备回家。。。
是啊,人家几年前就开始限制的东西了, 你还在那说什么推荐, 真是搞笑啊。
Python有虚拟机,可以跨平台, 为什么android没有选Python呢? google不是推荐Python吗?
google到底什么时候在什么地方,用什么方式推荐Python了?
媒体上没有推荐,只有限制的报道
客观行为上,google搞android选择了java 没选Python
你说的推荐的依据就是“我同学说”~
你怎么不说是你爸说的呢?
因为你智商低,搞别的语言搞不好被人鄙视了所以学了个冷门的Python 出来装B,
怕别人不信你,还把google搬出来增加说服力。 没想到装B不成变易做图,穿帮了.
真是笑死人了
洗完澡准备睡咯~坐等大家看笑话~ --------------------编程问答--------------------val a = Array(100,2,3,4,5,6,7,8,9,8,8,7,6,5,4,3,2,2,3,6,6,3,8,8,2,5,65,56,5,56,65,9);--------------------编程问答--------------------
a.filter(((x:Int,a:Array[Int]) => a.indexOf(x) == a.lastIndexOf(x))(_,a)).foreach(println) //100
a.find(((x:Int,a:Array[Int]) => a.indexOf(x) == a.lastIndexOf(x))(_,a)).foreach(println) // 100 洗完澡准备睡咯~坐等大家看笑话~
真是小白,首先,原因很多,但当时环境下,最重要的一个原因是Java能跨平台,C/C++能吗?
还有谁告诉你ObjectC是类C语言,你是来猴子派来的逗B吗?
别秀下限了,你是我哥。
Besides,你也太白了点。。。
哈哈,09年的新闻还拿出来说~你是猴子派来的逗B吗?
谁说Python不能跨平台?笑掉我一口皓齿啊,哈哈哈哈哈哈哈~
虚拟机?易做图。。。难道Python以前是没有虚拟机的吗?!啊啊啊啊啊~凌乱中~
Java大易做图,你的JVM掉了。。。
大易做图放过我!我刚下班才准备回家。。。
恩,确实很好笑,论坛里一个叫 sam695781276 的人说话真的很有意思
因为java能跨平台,所以android选择了java
因为Python能跨平台,所以android不选择Python
因为java和Python都能跨平台,google推荐Python, 所以android选择java不选择Python。
--------------------编程问答-------------------- google 选择Java作为android的编程语言不是因为庞大的Java开发人员数量吗?如果一开始就是使用go,dart这样的开发android,就没有现在那么多android开发了补充:Java , Java相关