Python论坛  - 讨论区

标题:[python-chinese] M$ C# 3.0 涉嫌抄袭 Python \ Ruby ?

2007年05月10日 星期四 10:07

Rodin schludern在gmail.com
星期四 五月 10 10:07:29 HKT 2007

M$ 昨天发布了C# 3.0 ,看了一些说明文章,貌似所谓的新特性,都是Python\Ruby等动态语言中所已经有的,甚至可以说是抄袭。M$
收编 Jython 和 Ruby 的相关开发人员看来还是有效果的 ^_^

某些介绍文章还故作聪明的说:看!使用变体类型有一个有趣的特性:可以使你少敲代码!怎么看都觉得有些恶心。

.net 3.0 终于引入了官方ORM - LINQ,语法比NBear简单许多 ,但没看出来比 Python 中广泛使用的几个ORM强大到哪里去。

M$ 就是在把 C# 往动态语言的路上领。真不知道还有没有学习C#的必要了:Python\Ruby 比C#
3.0动态n倍,而且M$一贯于慢半拍的包装开源社区的新奇创造然后换个脸拿出来!

我们应该坚定不移的学习python,她是编程语言的未来战士!

各位大大,我的想法对不?

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年05月10日 星期四 10:13

limodou limodou在gmail.com
星期四 五月 10 10:13:33 HKT 2007

On 5/10/07, Rodin <schludern在gmail.com> wrote:
> M$ 昨天发布了C# 3.0 ,看了一些说明文章,貌似所谓的新特性,都是Python\Ruby等动态语言中所已经有的,甚至可以说是抄袭。M$
> 收编 Jython 和 Ruby 的相关开发人员看来还是有效果的 ^_^
>
> 某些介绍文章还故作聪明的说:看!使用变体类型有一个有趣的特性:可以使你少敲代码!怎么看都觉得有些恶心。
>
> .net 3.0 终于引入了官方ORM - LINQ,语法比NBear简单许多 ,但没看出来比 Python 中广泛使用的几个ORM强大到哪里去。
>
> M$ 就是在把 C# 往动态语言的路上领。真不知道还有没有学习C#的必要了:Python\Ruby 比C#
> 3.0动态n倍,而且M$一贯于慢半拍的包装开源社区的新奇创造然后换个脸拿出来!
>
> 我们应该坚定不移的学习python,她是编程语言的未来战士!
>
> 各位大大,我的想法对不?

很正常,M$不是出了个DLR吗?而且也是开源的。能用Python来访问.net也是不错的事。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年05月10日 星期四 10:35

Rodin schludern在gmail.com
星期四 五月 10 10:35:32 HKT 2007

IronPython 不是已经在做这件事情了?

M$ 好像很喜欢搞多语言的FrameWorks……

在 07-5-10,limodou<limodou在gmail.com> 写道:
> On 5/10/07, Rodin <schludern在gmail.com> wrote:
> > M$ 昨天发布了C# 3.0 ,看了一些说明文章,貌似所谓的新特性,都是Python\Ruby等动态语言中所已经有的,甚至可以说是抄袭。M$
> > 收编 Jython 和 Ruby 的相关开发人员看来还是有效果的 ^_^
> >
> > 某些介绍文章还故作聪明的说:看!使用变体类型有一个有趣的特性:可以使你少敲代码!怎么看都觉得有些恶心。
> >
> > .net 3.0 终于引入了官方ORM - LINQ,语法比NBear简单许多 ,但没看出来比 Python 中广泛使用的几个ORM强大到哪里去。
> >
> > M$ 就是在把 C# 往动态语言的路上领。真不知道还有没有学习C#的必要了:Python\Ruby 比C#
> > 3.0动态n倍,而且M$一贯于慢半拍的包装开源社区的新奇创造然后换个脸拿出来!
> >
> > 我们应该坚定不移的学习python,她是编程语言的未来战士!
> >
> > 各位大大,我的想法对不?
>
> 很正常,M$不是出了个DLR吗?而且也是开源的。能用Python来访问.net也是不错的事。
>
> --
> I like python!
> UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
> My Blog: http://www.donews.net/limodou
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年05月10日 星期四 10:52

Bruce Wang number5在gmail.com
星期四 五月 10 10:52:53 HKT 2007

On 5/10/07, Rodin <schludern在gmail.com> wrote:
>
> M$ 昨天发布了C# 3.0 ,看了一些说明文章,貌似所谓的新特性,都是Python\Ruby等动态语言中所已经有的,甚至可以说是抄袭。M$
> 收编 Jython 和 Ruby 的相关开发人员看来还是有效果的 ^_^
>
> 某些介绍文章还故作聪明的说:看!使用变体类型有一个有趣的特性:可以使你少敲代码!怎么看都觉得有些恶心。
>
>
每一种语言都是借鉴其他语言产生的,包括自然语言和人工语言(编程语言是人工语言的一种)

Python本身就受到了ABC, Modula2, Lisp等语言的影响

除非是原样使用别人的源代码,功能相似性并不构成抄袭。

当然M$的宣传和市场策略都是臭名昭著的,虽然我没有看过那些文章,我绝对想象得出那些宣传文章有多恶心。



-- 
simple is good
http://brucewang.net
skype: number5
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070510/8581a81b/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年05月10日 星期四 10:54

ro rosettas在gmail.com
星期四 五月 10 10:54:54 HKT 2007

相互借鉴是好事

-- 
with kind regards

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年05月10日 星期四 10:54

limodou limodou在gmail.com
星期四 五月 10 10:54:58 HKT 2007

On 5/10/07, Rodin <schludern在gmail.com> wrote:
> IronPython 不是已经在做这件事情了?
>
> M$ 好像很喜欢搞多语言的FrameWorks……
>
是呀。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年05月10日 星期四 11:02

lu_zi_2000 lu_zi_2000在163.com
星期四 五月 10 11:02:21 HKT 2007

ÏàͬµÄÏë·¨×÷³öÀ´µÄ¶«Î÷¿ÉÄÜÇø±ðºÜ´ó




lu_zi_2000
2007-05-10



·¢¼þÈË£º limodou
·¢ËÍʱ¼ä£º 2007-05-10 10:55:46
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]M$ C# 3.0 ÉæÏÓ³­Ï® Python \ Ruby £¿

On 5/10/07, Rodin  <schludern在gmail.com > wrote:
> IronPython ²»ÊÇÒѾ­ÔÚ×öÕâ¼þÊÂÇéÁË£¿
>
> M$ ºÃÏñºÜϲ»¶¸ã¶àÓïÑÔµÄFrameWorks¡­¡­
>
ÊÇѽ¡£

-- 
I like python!
UliPad  <  >: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou
_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070510/6a79ba63/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年05月10日 星期四 13:13

Neil(木野狐) chenrong2003在gmail.com
星期四 五月 10 13:13:58 HKT 2007

你的想法错的离谱。感觉对 MS 的排斥感使你忽略了严谨的思考。

C# 本质上还是静态编译的语言,LINQ 是一大飞跃,利用编辑技术将查询语法在编译时转化为扩展方法/或者 sql 语句/其他..
的调用,是一个编程思维方式的飞跃。其作用范围并不限于你提到的 O/R
Mapping,而是已经可以利用到语言中的任意数据结构。变体类型?(var) 只不过是个语法 cookie, 这个没啥好说的。
C# 语言的特征决定了他还是静态语言,因此能够完全享受 Visual Studio 精准的语法提示,和编译时的语法错误检查。这个和动态语言有着本质的区别。

在 .NET 中动态语言的实现是 IronPython, VB9, IronRuby, ... 而不是现在的 C#.

在 07-5-10,Rodin<schludern在gmail.com> 写道:
> M$ 昨天发布了C# 3.0 ,看了一些说明文章,貌似所谓的新特性,都是Python\Ruby等动态语言中所已经有的,甚至可以说是抄袭。M$
> 收编 Jython 和 Ruby 的相关开发人员看来还是有效果的 ^_^
>
> 某些介绍文章还故作聪明的说:看!使用变体类型有一个有趣的特性:可以使你少敲代码!怎么看都觉得有些恶心。
>
> .net 3.0 终于引入了官方ORM - LINQ,语法比NBear简单许多 ,但没看出来比 Python 中广泛使用的几个ORM强大到哪里去。
>
> M$ 就是在把 C# 往动态语言的路上领。真不知道还有没有学习C#的必要了:Python\Ruby 比C#
> 3.0动态n倍,而且M$一贯于慢半拍的包装开源社区的新奇创造然后换个脸拿出来!
>
> 我们应该坚定不移的学习python,她是编程语言的未来战士!
>
> 各位大大,我的想法对不?
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年05月10日 星期四 13:17

Neil(木野狐) chenrong2003在gmail.com
星期四 五月 10 13:17:32 HKT 2007

> > .net 3.0 终于引入了官方ORM - LINQ,语法比NBear简单许多 ,但没看出来比 Python 中广泛使用的几个ORM强大到哪里去。


顺便说下,NBear 和 LINQ 没有可比性,拿这个来比较说明你不真正了解 LINQ.
Linq to Sql 只是 LINQ 中很小的一部分,而且这个只是当前 MS 对 O/R Mapping 的一个简易实现,真正的重头戏是还没有出来的实体框架。

可以看看 Linq to Amazon 的例子,你甚至可以自己创建 Linq to everything.

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年05月10日 星期四 18:38

Neil(木野狐) chenrong2003在gmail.com
星期四 五月 10 18:38:11 HKT 2007

Linq 是 .NET 3.5

在 07-5-10,Neil(木野狐)<chenrong2003在gmail.com> 写道:
> > > .net 3.0 终于引入了官方ORM - LINQ,语法比NBear简单许多 ,但没看出来比 Python 中广泛使用的几个ORM强大到哪里去。
>
>
> 顺便说下,NBear 和 LINQ 没有可比性,拿这个来比较说明你不真正了解 LINQ.
> Linq to Sql 只是 LINQ 中很小的一部分,而且这个只是当前 MS 对 O/R Mapping 的一个简易实现,真正的重头戏是还没有出来的实体框架。
>
> 可以看看 Linq to Amazon 的例子,你甚至可以自己创建 Linq to everything.
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年05月10日 星期四 19:09

Rodin schludern在gmail.com
星期四 五月 10 19:09:38 HKT 2007

嗯,我好好看看去,再详细的了解一下再说话~

在 07-5-10,Neil(木野狐)<chenrong2003在gmail.com> 写道:
> Linq 是 .NET 3.5
>
> 在 07-5-10,Neil(木野狐)<chenrong2003在gmail.com> 写道:
> > > > .net 3.0 终于引入了官方ORM - LINQ,语法比NBear简单许多 ,但没看出来比 Python 中广泛使用的几个ORM强大到哪里去。
> >
> >
> > 顺便说下,NBear 和 LINQ 没有可比性,拿这个来比较说明你不真正了解 LINQ.
> > Linq to Sql 只是 LINQ 中很小的一部分,而且这个只是当前 MS 对 O/R Mapping 的一个简易实现,真正的重头戏是还没有出来的实体框架。
> >
> > 可以看看 Linq to Amazon 的例子,你甚至可以自己创建 Linq to everything.
> >
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年05月10日 星期四 19:28

Neil(木野狐) chenrong2003在gmail.com
星期四 五月 10 19:28:08 HKT 2007

几个不错的资源:

Linq to Amazon 相关:

http://linqinaction.net/blogs/main/archive/2006/06/26/introducing_linq_to_amazon.aspx
http://linqinaction.net/blogs/main/archive/2006/06/28/Linq_to_Amazon_implementation_fore_steps.aspx

Anders Hejlsberg 的讲座,非常值得一看:

http://sessions.visitmix.com/upperlayer.asp?event=1011&session;=2012&id;=1513&year;=&sortChoice;=&stype;=

在 07-5-10,Rodin<schludern在gmail.com> 写道:
> 嗯,我好好看看去,再详细的了解一下再说话~
>
> 在 07-5-10,Neil(木野狐)<chenrong2003在gmail.com> 写道:
> > Linq 是 .NET 3.5
> >
> > 在 07-5-10,Neil(木野狐)<chenrong2003在gmail.com> 写道:
> > > > > .net 3.0 终于引入了官方ORM - LINQ,语法比NBear简单许多 ,但没看出来比 Python 中广泛使用的几个ORM强大到哪里去。
> > >
> > >
> > > 顺便说下,NBear 和 LINQ 没有可比性,拿这个来比较说明你不真正了解 LINQ.
> > > Linq to Sql 只是 LINQ 中很小的一部分,而且这个只是当前 MS 对 O/R Mapping 的一个简易实现,真正的重头戏是还没有出来的实体框架。
> > >
> > > 可以看看 Linq to Amazon 的例子,你甚至可以自己创建 Linq to everything.
> > >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年05月10日 星期四 22:10

大郎 iexper在gmail.com
星期四 五月 10 22:10:17 HKT 2007

The first is buziness... and then it is a tech...

On 5/10/07, Rodin <schludern在gmail.com> wrote:
>
> IronPython ²»ÊÇÒѾ­ÔÚ×öÕâ¼þÊÂÇéÁË£¿
>
> M$ ºÃÏñºÜϲ»¶¸ã¶àÓïÑÔµÄFrameWorks¡­¡­
>
> ÔÚ 07-5-10£¬limodou<limodou在gmail.com> дµÀ£º
> > On 5/10/07, Rodin <schludern在gmail.com> wrote:
> > > M$ ×òÌì·¢²¼ÁËC# 3.0 £¬¿´ÁËһЩ˵Ã÷ÎÄÕ£¬Ã²ËÆËùνµÄÐÂÌØÐÔ£¬¶¼ÊÇPython\RubyµÈ¶¯Ì¬ÓïÑÔÖÐËùÒѾ­Óеģ¬ÉõÖÁ¿ÉÒÔ˵Êdz­Ï®¡£M$
> > > ÊÕ±à Jython ºÍ Ruby µÄÏà¹Ø¿ª·¢ÈËÔ±¿´À´»¹ÊÇÓÐЧ¹ûµÄ ^_^
> > >
> > > ijЩ½éÉÜÎÄÕ»¹¹Ê×÷´ÏÃ÷µÄ˵£º¿´£¡Ê¹ÓñäÌåÀàÐÍÓÐÒ»¸öÓÐȤµÄÌØÐÔ£º¿ÉÒÔʹÄãÉÙÇôúÂ룡Ôõô¿´¶¼¾õµÃÓÐЩ¶ñÐÄ¡£
> > >
> > > .net 3.0 ÖÕÓÚÒýÈëÁ˹ٷ½ORM - LINQ£¬Óï·¨±ÈNBear¼òµ¥Ðí¶à £¬µ«Ã»¿´³öÀ´±È Python
> Öй㷺ʹÓõļ¸¸öORMÇ¿´óµ½ÄÄÀïÈ¥¡£
> > >
> > > M$ ¾ÍÊÇÔÚ°Ñ C# Íù¶¯Ì¬ÓïÑԵķÉÏÁì¡£Õæ²»ÖªµÀ»¹ÓÐûÓÐѧϰC#µÄ±ØÒªÁË£ºPython\Ruby ±ÈC#
> > > 3.0¶¯Ì¬n±¶£¬¶øÇÒM$Ò»¹áÓÚÂý°ëÅĵİü×°¿ªÔ´ÉçÇøµÄÐÂÆæ´´ÔìÈ»ºó»»¸öÁ³ÄóöÀ´£¡
> > >
> > > ÎÒÃÇÓ¦¸Ã¼á¶¨²»ÒƵÄѧϰpython£¬ËýÊDZà³ÌÓïÑÔµÄδÀ´Õ½Ê¿£¡
> > >
> > > ¸÷λ´ó´ó£¬ÎÒµÄÏë·¨¶Ô²»£¿
> >
> > ºÜÕý³££¬M$²»ÊdzöÁ˸öDLRÂ𣿶øÇÒÒ²ÊÇ¿ªÔ´µÄ¡£ÄÜÓÃPythonÀ´·ÃÎÊ.netÒ²ÊDz»´íµÄÊ¡£
> >
> > --
> > I like python!
> > UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
> > My Blog: http://www.donews.net/limodou
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
ÎÒ×ßµ½Ò»¸öÄ°ÉúµÄµØ·½
¸æËß±ðÈË ÎÒҪȥÁ÷ÀË
Ŷ£¬ÎÒҪȥÁÆÉË¡­¡­

ÓòÃû¹ýÆÚÁË¡£
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070510/fb5e077a/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号