z*y 发帖数: 1311 | 1 请依次排列一下,欢迎补充
pearl, php, ruby, python, C# ... |
a*w 发帖数: 4495 | 2 C#, Python, Ruby
【在 z*y 的大作中提到】 : 请依次排列一下,欢迎补充 : pearl, php, ruby, python, C# ...
|
c0 发帖数: 116 | 3 Java 悲剧了
【在 a*w 的大作中提到】 : C#, Python, Ruby
|
d**o 发帖数: 864 | 4 C#吧。
其它的话,大型要看多大型了。
我写了一个大概15K行的python程序,但只是做简单的数据处理与可视化。
但是也有人用这个写城市规划仿真软件,但是批评很多,不稳定。
【在 z*y 的大作中提到】 : 请依次排列一下,欢迎补充 : pearl, php, ruby, python, C# ...
|
D*******a 发帖数: 3688 | 5 please define 大型软件
【在 z*y 的大作中提到】 : 请依次排列一下,欢迎补充 : pearl, php, ruby, python, C# ...
|
t*****n 发帖数: 4908 | 6 没有一个靠谱的。如果说大型软件是100万行以上的,你列这些一个都没有。百万行的
程序基本上要10到15年以上的开发和维护时间。15年前有C#吗?
C/Fortran/C++才是开发大型软件的王道。Java有可能吧。
【在 z*y 的大作中提到】 : 请依次排列一下,欢迎补充 : pearl, php, ruby, python, C# ...
|
b***i 发帖数: 3043 | 7 必须是Java,然后C++, 然后C, 然后C#
【在 z*y 的大作中提到】 : 请依次排列一下,欢迎补充 : pearl, php, ruby, python, C# ...
|
g*****g 发帖数: 34805 | 8 For the ninth year in a row the Eclipse Foundation has issued an annual
release train of simultaneous projects. This year’s release, available as
of June 27, is the largest ever—with 72 projects being released
representing 55 million lines of code coming from 445 open-source committers
. By comparison, last year’s Indigo release had 62 projects and 46 million
lines of code. |
M*P 发帖数: 6456 | 9 perl杯具了
【在 z*y 的大作中提到】 : 请依次排列一下,欢迎补充 : pearl, php, ruby, python, C# ...
|
d***q 发帖数: 1119 | 10 大型软件未必只用一种语言。
大型是指代码数多 还是使用的用户多?还是性能要求高?
都没有很明确的指标。 |
|
|
S**I 发帖数: 15689 | 11 敢用Perl开发大型软件的脑子基本上都不太正常。
【在 M*P 的大作中提到】 : perl杯具了
|
i***h 发帖数: 12655 | 12 我们平时用简单的perl写文本文件的处理
最近碰到一个上千万行的格式化文本,要跑超过两个小时
我等的不耐烦,看看格式很简单
就用C++写了一个,十几分钟就跑完了
代码还比perl长不了多少
听说python效率比较高,没试过
【在 S**I 的大作中提到】 : 敢用Perl开发大型软件的脑子基本上都不太正常。
|
c*********e 发帖数: 16335 | 13 要跨平台吗?跨哪几个平台?這個狠重要。什么软件决定用什么语言。
【在 z*y 的大作中提到】 : 请依次排列一下,欢迎补充 : pearl, php, ruby, python, C# ...
|
p**o 发帖数: 3409 | 14 高个p
就标准实现而言,python比java和c++慢两三个数量级是正常的。
啥都是PyObject *,连整数都是对象;还在语言级别直接支持反射;
没有类型标注,鼓励lazy evaluation。这种设计基本没法写编译器。
龟叔当初在设计时脑子里根本就没有性能二字。
【在 i***h 的大作中提到】 : 我们平时用简单的perl写文本文件的处理 : 最近碰到一个上千万行的格式化文本,要跑超过两个小时 : 我等的不耐烦,看看格式很简单 : 就用C++写了一个,十几分钟就跑完了 : 代码还比perl长不了多少 : 听说python效率比较高,没试过
|
x****u 发帖数: 44466 | 15 用java/C#印度人三个月就能给你搞出百万级代码。
【在 t*****n 的大作中提到】 : 没有一个靠谱的。如果说大型软件是100万行以上的,你列这些一个都没有。百万行的 : 程序基本上要10到15年以上的开发和维护时间。15年前有C#吗? : C/Fortran/C++才是开发大型软件的王道。Java有可能吧。
|
a**e 发帖数: 5794 | 16 循环语句都改成纯手工打造?
【在 x****u 的大作中提到】 : 用java/C#印度人三个月就能给你搞出百万级代码。
|
c*********e 发帖数: 16335 | 17 都是在stackoverflow上copy,paste了改改,成了自己的。这种programmer我见到太多
了。
【在 x****u 的大作中提到】 : 用java/C#印度人三个月就能给你搞出百万级代码。
|
g*****g 发帖数: 34805 | 18 Even I do that often. I don't see anything wrong to do it.
It's all about good extensible architecture with few bugs. However it's
achieved is not important.
【在 c*********e 的大作中提到】 : 都是在stackoverflow上copy,paste了改改,成了自己的。这种programmer我见到太多 : 了。
|
l*********s 发帖数: 5409 | 19 re, it is not much different from reading reference manuals.
【在 g*****g 的大作中提到】 : Even I do that often. I don't see anything wrong to do it. : It's all about good extensible architecture with few bugs. However it's : achieved is not important.
|
N***m 发帖数: 4460 | 20 我相信stackoverflow上面大多数例子都比你写得好。
【在 c*********e 的大作中提到】 : 都是在stackoverflow上copy,paste了改改,成了自己的。这种programmer我见到太多 : 了。
|
|
|
c*********e 发帖数: 16335 | 21 you missed my point.有人跟我说programming就是google,然后东抄抄西抄抄,copy ,
paste.不需要动脑子。但愿真正的programming不是这样。
【在 N***m 的大作中提到】 : 我相信stackoverflow上面大多数例子都比你写得好。
|
P***y 发帖数: 2885 | 22 我个人觉得就算软件工程师有一些设计方面的工作,设计完了以后在实现的时候通常是
能抄则抄。
自己写多累啊,还没有质量保证。抄袭已经经过测试的代码安全许多。
,
【在 c*********e 的大作中提到】 : you missed my point.有人跟我说programming就是google,然后东抄抄西抄抄,copy , : paste.不需要动脑子。但愿真正的programming不是这样。
|
N***m 发帖数: 4460 | 23 这么说来我没有误解你的意思。可能你说的真正的programming就是Knuth这样的,
那样的话,我是说错了。
,
【在 c*********e 的大作中提到】 : you missed my point.有人跟我说programming就是google,然后东抄抄西抄抄,copy , : paste.不需要动脑子。但愿真正的programming不是这样。
|
c*********e 发帖数: 16335 | 24 抄吧,大家抄吧,哈哈。
【在 N***m 的大作中提到】 : 这么说来我没有误解你的意思。可能你说的真正的programming就是Knuth这样的, : 那样的话,我是说错了。 : : ,
|
O9 发帖数: 108 | 25 好像好虫,抄就是编程的高级境界
,
【在 c*********e 的大作中提到】 : you missed my point.有人跟我说programming就是google,然后东抄抄西抄抄,copy , : paste.不需要动脑子。但愿真正的programming不是这样。
|
b***i 发帖数: 3043 | 26 程序不是编出来的,是调试出来的。
直接编无法保证编对,必须调试。通过调试来理解变量和函数各种状态,Java可以一边
调试一边改代码,通过调试来保证基本正确,然后还要测试。
所以如果网上有代码当然拿来就用。很多情况下,开发者知道一个思路,然后google,
找到类,融入自己的程序,开始调试。能够把别人代码拿来用是最高水平,就说明调试
能力非常强。
,
【在 c*********e 的大作中提到】 : you missed my point.有人跟我说programming就是google,然后东抄抄西抄抄,copy , : paste.不需要动脑子。但愿真正的programming不是这样。
|
c*********e 发帖数: 16335 | 27 编程序其实占programming的小部分时间,debug,及后来的事情才要花更多时间。抄没
错,就担心抄错了,最后把程序搞乱糟糟。
【在 b***i 的大作中提到】 : 程序不是编出来的,是调试出来的。 : 直接编无法保证编对,必须调试。通过调试来理解变量和函数各种状态,Java可以一边 : 调试一边改代码,通过调试来保证基本正确,然后还要测试。 : 所以如果网上有代码当然拿来就用。很多情况下,开发者知道一个思路,然后google, : 找到类,融入自己的程序,开始调试。能够把别人代码拿来用是最高水平,就说明调试 : 能力非常强。 : : ,
|
b***i 发帖数: 3043 | 28 既然要调试,所以抄没问题。抄出问题的,都是出在不会调试上。另外java的设计很好
,package, 类,可以refactor,source control,基本不会有问题。
调试的学问大了。我当年用几个小时用dos的debug把仙剑奇侠转改了,改成遇到敌人敌
人自动死去,换场面淡入淡出也去掉。就是用debug的单步执行之类的调试功能。
【在 c*********e 的大作中提到】 : 编程序其实占programming的小部分时间,debug,及后来的事情才要花更多时间。抄没 : 错,就担心抄错了,最后把程序搞乱糟糟。
|
c*********e 发帖数: 16335 | 29 就记得当年打游戏,cheat code: show me the money. 哈哈
如果抄的是一大段代码,还是要先搞懂了代码再抄为妙。
【在 b***i 的大作中提到】 : 既然要调试,所以抄没问题。抄出问题的,都是出在不会调试上。另外java的设计很好 : ,package, 类,可以refactor,source control,基本不会有问题。 : 调试的学问大了。我当年用几个小时用dos的debug把仙剑奇侠转改了,改成遇到敌人敌 : 人自动死去,换场面淡入淡出也去掉。就是用debug的单步执行之类的调试功能。
|
b***i 发帖数: 3043 | 30 能debug当然还是得看懂代码,要不然怎么改对?debug就是要改代码的。
说抄代码改为己用水平才最高,就是因为要看懂别人的代码。看懂别人的代码比自己写
要难多了。
【在 c*********e 的大作中提到】 : 就记得当年打游戏,cheat code: show me the money. 哈哈 : 如果抄的是一大段代码,还是要先搞懂了代码再抄为妙。
|
|
|
x****u 发帖数: 44466 | 31 修正bug的话看懂局部足矣。
【在 b***i 的大作中提到】 : 能debug当然还是得看懂代码,要不然怎么改对?debug就是要改代码的。 : 说抄代码改为己用水平才最高,就是因为要看懂别人的代码。看懂别人的代码比自己写 : 要难多了。
|
D*******a 发帖数: 3688 | 32 let's distinguish "learn" from "copy"
【在 b***i 的大作中提到】 : 能debug当然还是得看懂代码,要不然怎么改对?debug就是要改代码的。 : 说抄代码改为己用水平才最高,就是因为要看懂别人的代码。看懂别人的代码比自己写 : 要难多了。
|
b***i 发帖数: 3043 | 33 找到那个地方有bug就是能力。
【在 x****u 的大作中提到】 : 修正bug的话看懂局部足矣。
|
b***i 发帖数: 3043 | 34 找到那个地方有bug就是能力。
【在 x****u 的大作中提到】 : 修正bug的话看懂局部足矣。
|
g*****g 发帖数: 34805 | 35 stackoverflow上波受好评的帖子,那就是一堆人用过了。
你想几十个人帮你测试过,能比你写一遍的差?
当然不是说看不懂就拿来用,看不懂的代码,危险不在于对不对,而是日后发现有bug
不会改。 |
c*********e 发帖数: 16335 | 36 看到好多人没看懂就copy了。日后再说了,说不定都跳槽了。
bug
【在 g*****g 的大作中提到】 : stackoverflow上波受好评的帖子,那就是一堆人用过了。 : 你想几十个人帮你测试过,能比你写一遍的差? : 当然不是说看不懂就拿来用,看不懂的代码,危险不在于对不对,而是日后发现有bug : 不会改。
|
N********n 发帖数: 8363 | 37
大型程序的语言一定要易维护才有用。C++基本上是个BOTTOM LINE,如果比
c++还难维护这个语言就不适合大型程序。
【在 z*y 的大作中提到】 : 请依次排列一下,欢迎补充 : pearl, php, ruby, python, C# ...
|
x****u 发帖数: 44466 | 38 如果把C++用在大型软件上,必须要事先规定出一个能用的语法特性真子集,不然就是
自寻死路。
【在 N********n 的大作中提到】 : : 大型程序的语言一定要易维护才有用。C++基本上是个BOTTOM LINE,如果比 : c++还难维护这个语言就不适合大型程序。
|
w*********u 发帖数: 392 | 39 就一大坑
越简单越好,好写,好维护,好加好减,好document。 |