由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 这些语言开发大型软件的可能性
相关主题
atoi很重要么?yacc/bison的调试和分析工具?
stackexchange疯了调试版链接时间特别长
突然发现现在很反感malloc了c++没有系统学过,谁给推荐本书吧?
算了, 我还是把这个版Z掉吧哪种c++IDE能做类似于Matlab那样调试?
Python Q: function pass in struct pointer, come back with data filled问一个在eclipse 上调试C++ 的问题
没道理看不起Java 程序员VS下有Lib(C++)如何调试?
那本 C++书比较好啊?std::size_t的麻烦
C++进阶资料Jeff Dean新花样,deep learning做index
相关话题的讨论汇总
话题: 大型软件话题: 代码话题: c#话题: 调试话题: c++
进入Programming版参与讨论
1 (共1页)
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
大型软件未必只用一种语言。
大型是指代码数多 还是使用的用户多?还是性能要求高?
都没有很明确的指标。
相关主题
没道理看不起Java 程序员yacc/bison的调试和分析工具?
那本 C++书比较好啊?调试版链接时间特别长
C++进阶资料c++没有系统学过,谁给推荐本书吧?
进入Programming版参与讨论
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++IDE能做类似于Matlab那样调试?std::size_t的麻烦
问一个在eclipse 上调试C++ 的问题Jeff Dean新花样,deep learning做index
VS下有Lib(C++)如何调试?一个VC++ .net里编译C程序的问题
进入Programming版参与讨论
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. 哈哈
: 如果抄的是一大段代码,还是要先搞懂了代码再抄为妙。

相关主题
C++ 用户定义exception的标准用法是什么?stackexchange疯了
C++ interview programming exercise突然发现现在很反感malloc了
atoi很重要么?算了, 我还是把这个版Z掉吧
进入Programming版参与讨论
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。
1 (共1页)
进入Programming版参与讨论
相关主题
Jeff Dean新花样,deep learning做indexPython Q: function pass in struct pointer, come back with data filled
一个VC++ .net里编译C程序的问题没道理看不起Java 程序员
C++ 用户定义exception的标准用法是什么?那本 C++书比较好啊?
C++ interview programming exerciseC++进阶资料
atoi很重要么?yacc/bison的调试和分析工具?
stackexchange疯了调试版链接时间特别长
突然发现现在很反感malloc了c++没有系统学过,谁给推荐本书吧?
算了, 我还是把这个版Z掉吧哪种c++IDE能做类似于Matlab那样调试?
相关话题的讨论汇总
话题: 大型软件话题: 代码话题: c#话题: 调试话题: c++