[CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

classic Classic list List threaded Threaded
72 messages Options
1234
Reply | Threaded
Open this post in threaded view
|

[CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

曾庆创
毕业后一直用的就是Python了,不敢说多精通,但至少日前的问题用Python都能解决掉,所以也就习惯了.最近想出去找工作,突然发现C++之类的东西,久了不用都忘得差不多了,写个程序都写不出来了,有人有同感吗?
 

ttwait
2011-01-18

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

机械唯物主义 : linjunhalida
很久没有用当然写不出来了啦. 回去看一遍 the C++ programming language.
然后你会发现比起用python之前更能体会C++的经要.
然后你就会用python的方式写C++, 然后就悲剧了...

2011/1/18 ttwait <[hidden email]>:
> 毕业后一直用的就是Python了,不敢说多精通,但至少日前的问题用Python都能解决掉,所以也就习惯了.最近想出去找工作,突然发现C++之类的东西,久了不用都忘得差不多了,写个程序都写不出来了,有人有同感吗?

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

曾庆创
是挺悲剧的,在python下已经很自然不去考虑的问题,在C++却是不得不考虑的问题,感觉像是从城市回到了乡下,不是说C++不好,只是习惯了城市的各种配套之后,发现乡下什么都得自己动手.
 

ttwait
2011-01-18

发件人: 机械唯物主义 : linjunhalida
发送时间: 2011-01-18 19:59:29
收件人: python-cn
抄送:
主题: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到
 
很久没有用当然写不出来了啦. 回去看一遍 the C++ programming language.
然后你会发现比起用python之前更能体会C++的经要.
然后你就会用python的方式写C++, 然后就悲剧了...
2011/1/18 ttwait <[hidden email]>:
> 毕业后一直用的就是Python了,不敢说多精通,但至少日前的问题用Python都能解决掉,所以也就习惯了.最近想出去找工作,突然发现C++之类的东西,久了不用都忘得差不多了,写个程序都写不出来了,有人有同感吗?
-- 
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

realfun
每当我写下如下代码的时候,都无比暴躁,无比想念python:

List<string> ss = new List<string>();

2011/1/18 ttwait <[hidden email]>
是挺悲剧的,在python下已经很自然不去考虑的问题,在C++却是不得不考虑的问题,感觉像是从城市回到了乡下,不是说C++不好,只是习惯了城市的各种配套之后,发现乡下什么都得自己动手.
 

ttwait
2011-01-18

发件人: 机械唯物主义 : linjunhalida
发送时间: 2011-01-18 19:59:29
收件人: python-cn
抄送:
主题: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到
 
很久没有用当然写不出来了啦. 回去看一遍 the C++ programming language.
然后你会发现比起用python之前更能体会C++的经要.
然后你就会用python的方式写C++, 然后就悲剧了...
2011/1/18 ttwait <[hidden email]>:
> 毕业后一直用的就是Python了,不敢说多精通,但至少日前的问题用Python都能解决掉,所以也就习惯了.最近想出去找工作,突然发现C++之类的东西,久了不用都忘得差不多了,写个程序都写不出来了,有人有同感吗?
-- 
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
退订: [hidden email] (向此发空信即退!)
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
题酷@ http://fayaa.com/tiku/ 精彩、经典、最新IT面试题库、智力题库
代码@ http://fayaa.com/code/ 无需插件支持blog代码高亮,100+种语言,30+种高亮主题
游戏@ http://fayaa.com/youxi/ 华容道、数独等在线游戏及求解、图解
图标@ http://fayaa.com/tool/favicon/ 在线制作网站图标(favicon),简单易用,很好很强大 :)
发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网

Blog@ 半瓶墨水 http://www.2maomao.com/blog
Follow me @ http://twitter.com/realfun

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

机械唯物主义 : linjunhalida
遇到这种情况, 就要用宏.

2011/1/18 realfun <[hidden email]>:
> 每当我写下如下代码的时候,都无比暴躁,无比想念python:
>
> List<string> ss = new List<string>();

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

Shell Xu
In reply to this post by realfun
你这个代码已经python化或者java化了,C++好像是这样。
#include <list>
#include <string>

std::list<std::string> * ss = new std::list<std::string> ();

在 2011年1月18日 下午11:09,realfun <[hidden email]>写道:
每当我写下如下代码的时候,都无比暴躁,无比想念python:

List<string> ss = new List<string>();

2011/1/18 ttwait <[hidden email]>
是挺悲剧的,在python下已经很自然不去考虑的问题,在C++却是不得不考虑的问题,感觉像是从城市回到了乡下,不是说C++不好,只是习惯了城市的各种配套之后,发现乡下什么都得自己动手.
 

ttwait
2011-01-18

发件人: 机械唯物主义 : linjunhalida
发送时间: 2011-01-18 19:59:29
收件人: python-cn
抄送:
主题: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到
 
很久没有用当然写不出来了啦. 回去看一遍 the C++ programming language.
然后你会发现比起用python之前更能体会C++的经要.
然后你就会用python的方式写C++, 然后就悲剧了...
2011/1/18 ttwait <[hidden email]>:
> 毕业后一直用的就是Python了,不敢说多精通,但至少日前的问题用Python都能解决掉,所以也就习惯了.最近想出去找工作,突然发现C++之类的东西,久了不用都忘得差不多了,写个程序都写不出来了,有人有同感吗?
-- 
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
退订: [hidden email] (向此发空信即退!)
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
题酷@ http://fayaa.com/tiku/ 精彩、经典、最新IT面试题库、智力题库
代码@ http://fayaa.com/code/ 无需插件支持blog代码高亮,100+种语言,30+种高亮主题
游戏@ http://fayaa.com/youxi/ 华容道、数独等在线游戏及求解、图解
图标@ http://fayaa.com/tool/favicon/ 在线制作网站图标(favicon),简单易用,很好很强大 :)
发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网

Blog@ 半瓶墨水 http://www.2maomao.com/blog
Follow me @ http://twitter.com/realfun

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
无能者无所求,饱食而遨游,泛若不系之舟

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

fengjian
On Tue, Jan 18, 2011 at 11:28:47PM +0800, Shell Xu wrote:
> 你这个代码已经python化或者java化了,C++好像是这样。
> #include <list>
> #include <string>
>
> std::list<std::string> * ss = new std::list<std::string> ();

正解。

>
> 在 2011年1月18日 下午11:09,realfun <[hidden email]>写道:
>
>     每当我写下如下代码的时候,都无比暴躁,无比想念python:
>
>
>         List<string> ss = new List<string>();
>
>
>     2011/1/18 ttwait <[hidden email]>
>
>         是挺悲剧的,在python下已经很自然不去考虑的问题,在C++却是不得不考虑的问
>         题,感觉像是从城市回到了乡下,不是说C++不好,只是习惯了城市的各种配套之后,
>         发现乡下什么都得自己动手.
>          
>         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
>         ttwait
>         2011-01-18
>         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
>         发件人: 机械唯物主义 : linjunhalida
>         发送时间: 2011-01-18 19:59:29
>         收件人: python-cn
>         抄送:
>         主题: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人
>         碰到
>          
>         很久没有用当然写不出来了啦. 回去看一遍 the C++ programming language.
>         然后你会发现比起用python之前更能体会C++的经要.
>         然后你就会用python的方式写C++, 然后就悲剧了...
>         2011/1/18 ttwait <[hidden email]>:
>         > 毕业后一直用的就是Python了,不敢说多精通,但至少日前的问题用Python都能
>         解决掉,所以也就习惯了.最近想出去找工作,突然发现C++之类的东西,久了不用都
>         忘得差不多了,写个程序都写不出来了,有人有同感吗?
>         --
>         来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>         发言: [hidden email]
>         退订: [hidden email] (向此发空信即退!)
>         详情: http://code.google.com/p/cpyug/wiki/PythonCn
>         严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>
>         --
>         来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>         发言: [hidden email]
>         退订: [hidden email] (向此发空信即退!)
>         详情: http://code.google.com/p/cpyug/wiki/PythonCn
>         严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>
>
>
>
>     --
>     题酷@ http://fayaa.com/tiku/ 精彩、经典、最新IT面试题库、智力题库
>     代码@ http://fayaa.com/code/ 无需插件支持blog代码高亮,100+种语言,30+种高
>     亮主题
>     游戏@ http://fayaa.com/youxi/ 华容道、数独等在线游戏及求解、图解
>     图标@ http://fayaa.com/tool/favicon/ 在线制作网站图标(favicon),简单易用,
>     很好很强大 :)
>     发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网
>
>     Blog@ 半瓶墨水 http://www.2maomao.com/blog
>     Follow me @ http://twitter.com/realfun
>
>     --
>     来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>     发言: [hidden email]
>     退订: [hidden email] (向此发空信即退!)
>     详情: http://code.google.com/p/cpyug/wiki/PythonCn
>     严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>
>
>
>
> --
> 无能者无所求,饱食而遨游,泛若不系之舟
>
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: [hidden email]
> 退订: [hidden email] (向此发空信即退!)
> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

zhao shichen
我彻底放弃C++了,只用C;对我来说,C++只是一门学习语言,用来理解面向对象是怎么回事.

然后就没用了.如果需要用底层语言,只用C.C,一切都能做到.

在 2011年1月19日 上午3:09,fengjian <[hidden email]>写道:
On Tue, Jan 18, 2011 at 11:28:47PM +0800, Shell Xu wrote:
> 你这个代码已经python化或者java化了,C++好像是这样。
> #include <list>
> #include <string>
>
> std::list<std::string> * ss = new std::list<std::string> ();

正解。
>
> 在 2011年1月18日 下午11:09,realfun <[hidden email]>写道:
>
>     每当我写下如下代码的时候,都无比暴躁,无比想念python:
>
>
>         List<string> ss = new List<string>();
>
>
>     2011/1/18 ttwait <[hidden email]>
>
>         是挺悲剧的,在python下已经很自然不去考虑的问题,在C++却是不得不考虑的问
>         题,感觉像是从城市回到了乡下,不是说C++不好,只是习惯了城市的各种配套之后,
>         发现乡下什么都得自己动手.
>
>         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
>         ttwait
>         2011-01-18
>         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
>         发件人: 机械唯物主义 : linjunhalida
>         发送时间: 2011-01-18 19:59:29
>         收件人: python-cn
>         抄送:
>         主题: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人
>         碰到
>
>         很久没有用当然写不出来了啦. 回去看一遍 the C++ programming language.
>         然后你会发现比起用python之前更能体会C++的经要.
>         然后你就会用python的方式写C++, 然后就悲剧了...
>         2011/1/18 ttwait <[hidden email]>:
>         > 毕业后一直用的就是Python了,不敢说多精通,但至少日前的问题用Python都能
>         解决掉,所以也就习惯了.最近想出去找工作,突然发现C++之类的东西,久了不用都
>         忘得差不多了,写个程序都写不出来了,有人有同感吗?
>         --
>         来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>         发言: [hidden email]
>         退订: [hidden email] (向此发空信即退!)
>         详情: http://code.google.com/p/cpyug/wiki/PythonCn
>         严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>
>         --
>         来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>         发言: [hidden email]
>         退订: [hidden email] (向此发空信即退!)
>         详情: http://code.google.com/p/cpyug/wiki/PythonCn
>         严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>
>
>
>
>     --
>     题酷@ http://fayaa.com/tiku/ 精彩、经典、最新IT面试题库、智力题库
>     代码@ http://fayaa.com/code/ 无需插件支持blog代码高亮,100+种语言,30+种高
>     亮主题
>     游戏@ http://fayaa.com/youxi/ 华容道、数独等在线游戏及求解、图解
>     图标@ http://fayaa.com/tool/favicon/ 在线制作网站图标(favicon),简单易用,
>     很好很强大 :)
>     发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网
>
>     Blog@ 半瓶墨水 http://www.2maomao.com/blog
>     Follow me @ http://twitter.com/realfun
>
>     --
>     来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>     发言: [hidden email]
>     退订: [hidden email] (向此发空信即退!)
>     详情: http://code.google.com/p/cpyug/wiki/PythonCn
>     严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>
>
>
>
> --
> 无能者无所求,饱食而遨游,泛若不系之舟
>
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: [hidden email]
> 退订: [hidden email] (向此发空信即退!)
> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
呆痴木讷,君子四德

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

Kermit Mei


在 2011年1月19日 上午8:40,zhao shichen <[hidden email]>写道:
我彻底放弃C++了,只用C;对我来说,C++只是一门学习语言,用来理解面向对象是怎么回事.


真正能帮助你理解OO的语言应该是Python,而不是C++本身,当然,或许Qt可以。
 
然后就没用了.如果需要用底层语言,只用C.C,一切都能做到.

        个人体会,C++其实很适合做嵌入式GUI的界面。如果你习惯了OO的设计思维,你会发现用C组织代码仍然比较枯燥。
        Python在PC环境上没有问题,但是在嵌入式上目前还是力不从心的。 

<snip>
--
B.R
Kermit

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

zhao shichen
我不习惯OO的设计思想.

其实我觉得吧,OO也是一种扯淡.

跟当年的结构化编程一样.

还有所谓的跨平台,所有的这些都是扯淡.

我认为的理解,是基于C的理解.不知道这么说你是否明白.C++有模板,有public,有private.有构造函数,有析构函数.等等,这些都是python没有的.

C++可以让你用C的角度来观察一个对象是怎么跑起来的.python不行.

用python又不是为了OO.是为了赶紧干完活去玩去,是吧?

在 2011年1月19日 上午8:55,Kermit Mei <[hidden email]>写道:


在 2011年1月19日 上午8:40,zhao shichen <[hidden email]>写道:

我彻底放弃C++了,只用C;对我来说,C++只是一门学习语言,用来理解面向对象是怎么回事.


真正能帮助你理解OO的语言应该是Python,而不是C++本身,当然,或许Qt可以。
 
然后就没用了.如果需要用底层语言,只用C.C,一切都能做到.

        个人体会,C++其实很适合做嵌入式GUI的界面。如果你习惯了OO的设计思维,你会发现用C组织代码仍然比较枯燥。
        Python在PC环境上没有问题,但是在嵌入式上目前还是力不从心的。 

<snip>
--
B.R
Kermit

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
呆痴木讷,君子四德

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

Shell Xu
In reply to this post by Kermit Mei
要理解OO,用Java。
你会天天OO的叫。
Oh, no. Oh, shit.

在 2011年1月19日 上午8:55,Kermit Mei <[hidden email]>写道:


在 2011年1月19日 上午8:40,zhao shichen <[hidden email]>写道:

我彻底放弃C++了,只用C;对我来说,C++只是一门学习语言,用来理解面向对象是怎么回事.


真正能帮助你理解OO的语言应该是Python,而不是C++本身,当然,或许Qt可以。
 
然后就没用了.如果需要用底层语言,只用C.C,一切都能做到.

        个人体会,C++其实很适合做嵌入式GUI的界面。如果你习惯了OO的设计思维,你会发现用C组织代码仍然比较枯燥。
        Python在PC环境上没有问题,但是在嵌入式上目前还是力不从心的。 

<snip>
--
B.R
Kermit

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
无能者无所求,饱食而遨游,泛若不系之舟

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

chris zhang-7
In reply to this post by 曾庆创
做了五年的C/C++开发工作,设计过网游客户端、嵌入式系统、PC应用程序等。

感觉C++唯一的好处就是让C++程序员有种“自以为是”的自豪感,其实也是一种骨子里的酸气和臭架子。(包括我自己,曾经也是)
觉得“我用C++,看我多牛”,一个本来很简洁的功能,让C++程序员来写可能会整几百行的OO而且还不一定干了正事。
加上国内M$文化盛行,VC、MFC氛围浓厚,许多自诩为C++牛人的人只不过是会用MFC写两个GUI。他们会认为,MFC就是C++了。
亦或者一个C++程序员很有可能是先学的C,从C转过来的,于是抛不开C的历史包袱,“以C的理念用C++写程序”,满是全局变量和大写宏...
看不起做java的,鄙视用vb的,鄙视用asp的,在公司里这种现象好像很多。

个人感觉语言不是最重要的,它只是工具。你明白自己要干什么,然后选择你最拿手的语言,让语言去适应项目,而不是项目适应语言。
欢迎各位拍砖。





在 2011年1月18日 下午7:53,ttwait <[hidden email]>写道:
毕业后一直用的就是Python了,不敢说多精通,但至少日前的问题用Python都能解决掉,所以也就习惯了.最近想出去找工作,突然发现C++之类的东西,久了不用都忘得差不多了,写个程序都写不出来了,有人有同感吗?
 

ttwait
2011-01-18

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

sagasw
不太赞同这句话““以C的理念用C++写程序”,
这是我追求的境界。


------------------------------------------
blog: http://sunxiunan.com/
C++, Lua, living in Dalian
http://twitter.com/sagasw
------------------------------------------


2011/1/19 张淳 <[hidden email]>
做了五年的C/C++开发工作,设计过网游客户端、嵌入式系统、PC应用程序等。

感觉C++唯一的好处就是让C++程序员有种“自以为是”的自豪感,其实也是一种骨子里的酸气和臭架子。(包括我自己,曾经也是)
觉得“我用C++,看我多牛”,一个本来很简洁的功能,让C++程序员来写可能会整几百行的OO而且还不一定干了正事。
加上国内M$文化盛行,VC、MFC氛围浓厚,许多自诩为C++牛人的人只不过是会用MFC写两个GUI。他们会认为,MFC就是C++了。
亦或者一个C++程序员很有可能是先学的C,从C转过来的,于是抛不开C的历史包袱,“以C的理念用C++写程序”,满是全局变量和大写宏...
看不起做java的,鄙视用vb的,鄙视用asp的,在公司里这种现象好像很多。

个人感觉语言不是最重要的,它只是工具。你明白自己要干什么,然后选择你最拿手的语言,让语言去适应项目,而不是项目适应语言。
欢迎各位拍砖。





在 2011年1月18日 下午7:53,ttwait <[hidden email]>写道:
毕业后一直用的就是Python了,不敢说多精通,但至少日前的问题用Python都能解决掉,所以也就习惯了.最近想出去找工作,突然发现C++之类的东西,久了不用都忘得差不多了,写个程序都写不出来了,有人有同感吗?
 

ttwait
2011-01-18

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

Water, Yang
我更赞同以C++的思想写C程序

2011/1/19 sagasw <[hidden email]>
不太赞同这句话““以C的理念用C++写程序”,
这是我追求的境界。


------------------------------------------
blog: http://sunxiunan.com/
C++, Lua, living in Dalian
http://twitter.com/sagasw
------------------------------------------


2011/1/19 张淳 <[hidden email]>

做了五年的C/C++开发工作,设计过网游客户端、嵌入式系统、PC应用程序等。

感觉C++唯一的好处就是让C++程序员有种“自以为是”的自豪感,其实也是一种骨子里的酸气和臭架子。(包括我自己,曾经也是)
觉得“我用C++,看我多牛”,一个本来很简洁的功能,让C++程序员来写可能会整几百行的OO而且还不一定干了正事。
加上国内M$文化盛行,VC、MFC氛围浓厚,许多自诩为C++牛人的人只不过是会用MFC写两个GUI。他们会认为,MFC就是C++了。
亦或者一个C++程序员很有可能是先学的C,从C转过来的,于是抛不开C的历史包袱,“以C的理念用C++写程序”,满是全局变量和大写宏...
看不起做java的,鄙视用vb的,鄙视用asp的,在公司里这种现象好像很多。

个人感觉语言不是最重要的,它只是工具。你明白自己要干什么,然后选择你最拿手的语言,让语言去适应项目,而不是项目适应语言。
欢迎各位拍砖。





在 2011年1月18日 下午7:53,ttwait <[hidden email]>写道:
毕业后一直用的就是Python了,不敢说多精通,但至少日前的问题用Python都能解决掉,所以也就习惯了.最近想出去找工作,突然发现C++之类的东西,久了不用都忘得差不多了,写个程序都写不出来了,有人有同感吗?
 

ttwait
2011-01-18
--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
Best Regards,
Water, Yang

Living in the future, and making the definition of the future.

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

zhao shichen
是的,C++给出了一种设计的方法而已,用来学习就够了,

具体干活,还得是C才行.

当然了,在这点上QT是一个很操蛋的东西.

在 2011年1月19日 上午10:03,Water, Yang <[hidden email]>写道:
我更赞同以C++的思想写C程序

2011/1/19 sagasw <[hidden email]>

不太赞同这句话““以C的理念用C++写程序”,
这是我追求的境界。


------------------------------------------
blog: http://sunxiunan.com/
C++, Lua, living in Dalian
http://twitter.com/sagasw
------------------------------------------


2011/1/19 张淳 <[hidden email]>

做了五年的C/C++开发工作,设计过网游客户端、嵌入式系统、PC应用程序等。

感觉C++唯一的好处就是让C++程序员有种“自以为是”的自豪感,其实也是一种骨子里的酸气和臭架子。(包括我自己,曾经也是)
觉得“我用C++,看我多牛”,一个本来很简洁的功能,让C++程序员来写可能会整几百行的OO而且还不一定干了正事。
加上国内M$文化盛行,VC、MFC氛围浓厚,许多自诩为C++牛人的人只不过是会用MFC写两个GUI。他们会认为,MFC就是C++了。
亦或者一个C++程序员很有可能是先学的C,从C转过来的,于是抛不开C的历史包袱,“以C的理念用C++写程序”,满是全局变量和大写宏...
看不起做java的,鄙视用vb的,鄙视用asp的,在公司里这种现象好像很多。

个人感觉语言不是最重要的,它只是工具。你明白自己要干什么,然后选择你最拿手的语言,让语言去适应项目,而不是项目适应语言。
欢迎各位拍砖。





在 2011年1月18日 下午7:53,ttwait <[hidden email]>写道:
毕业后一直用的就是Python了,不敢说多精通,但至少日前的问题用Python都能解决掉,所以也就习惯了.最近想出去找工作,突然发现C++之类的东西,久了不用都忘得差不多了,写个程序都写不出来了,有人有同感吗?
 

ttwait
2011-01-18
--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
Best Regards,
Water, Yang

Living in the future, and making the definition of the future.


--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
呆痴木讷,君子四德

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

Kermit Mei
In reply to this post by chris zhang-7


在 2011年1月19日 上午9:55,张淳 <[hidden email]>写道:
做了五年的C/C++开发工作,设计过网游客户端、嵌入式系统、PC应用程序等。

感觉C++唯一的好处就是让C++程序员有种“自以为是”的自豪感,其实也是一种骨子里的酸气和臭架子。(包括我自己,曾经也是)

我见过的几个MFC或者WinCE出身的C++程序员确实如此,但是Linux程序员不是这样的。

 
觉得“我用C++,看我多牛”,一个本来很简洁的功能,让C++程序员来写可能会整几百行的OO而且还不一定干了正事。
加上国内M$文化盛行,VC、MFC氛围浓厚,许多自诩为C++牛人的人只不过是会用MFC写两个GUI。他们会认为,MFC就是C++了。

        又想起上次去面试,那哥们儿问了我几个不着调的Qt问题(完全使用MFC的思想套用在Qt上),我没用过MFC所以半天不知到他说什么,后来他带着一种轻蔑与不屑的笑容问我:”你用过MFC没?“  我当时就想起身回家……
        
 
亦或者一个C++程序员很有可能是先学的C,从C转过来的,于是抛不开C的历史包袱,“以C的理念用C++写程序”,满是全局变量和大写宏...
看不起做java的,鄙视用vb的,鄙视用asp的,在公司里这种现象好像很多。

个人感觉语言不是最重要的,它只是工具。你明白自己要干什么,然后选择你最拿手的语言,让语言去适应项目,而不是项目适应语言。
欢迎各位拍砖。


这个我赞同,我其实现在更喜欢把程序框架设计好,然后用Perl/Python/bash构建简单的脚本来生成部分C++代码框架,最后往里面填写代码。
 


--
B.R
Kermit

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

曾庆创
In reply to this post by 曾庆创
如果不涉及现实工作之类的东西,现在我是绝对不会去碰C++或者C之类的,纯粹的用一门语言做一个项目,特别是要求不太高的项目,用Python之类的,够用了,不过去找工作呀什么的时候,总是会有面试的问起C++什么的之类的,忘光了,就不好应付了.现实同时毕业的同学中,工资最高的,还是做C++的,这就是现实情况.
没多少人真的能成为大拿的,只是普通老百姓,想靠一门技术混饭吃,但是技术又不是很过关.然后就很悲剧了.
 
 

ttwait
2011-01-19

发件人: 张淳
发送时间: 2011-01-19 09:55:58
收件人: python-cn
抄送:
主题: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到
 
做了五年的C/C++开发工作,设计过网游客户端、嵌入式系统、PC应用程序等。

感觉C++唯一的好处就是让C++程序员有种“自以为是”的自豪感,其实也是一种骨子里的酸气和臭架子。(包括我自己,曾经也是)
觉得“我用C++,看我多牛”,一个本来很简洁的功能,让C++程序员来写可能会整几百行的OO而且还不一定干了正事。
加上国内M$文化盛行,VC、MFC氛围浓厚,许多自诩为C++牛人的人只不过是会用MFC写两个GUI。他们会认为,MFC就是C++了。
亦或者一个C++程序员很有可能是先学的C,从C转过来的,于是抛不开C的历史包袱,“以C的理念用C++写程序”,满是全局变量和大写宏...
看不起做java的,鄙视用vb的,鄙视用asp的,在公司里这种现象好像很多。

个人感觉语言不是最重要的,它只是工具。你明白自己要干什么,然后选择你最拿手的语言,让语言去适应项目,而不是项目适应语言。
欢迎各位拍砖。





在 2011年1月18日 下午7:53,ttwait <[hidden email]>写道:
毕业后一直用的就是Python了,不敢说多精通,但至少日前的问题用Python都能解决掉,所以也就习惯了.最近想出去找工作,突然发现C++之类的东西,久了不用都忘得差不多了,写个程序都写不出来了,有人有同感吗?
 

ttwait
2011-01-18

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

Kermit Mei
In reply to this post by Shell Xu


在 2011年1月19日 上午9:44,Shell Xu <[hidden email]>写道:
要理解OO,用Java。
你会天天OO的叫。
Oh, no. Oh, shit.


        没用过Java,但是面向对象的方式设计程序不至于如此吧,除非Java某些库是为了对象而对象。
        OO的本质有点儿像管理,把责任落实到人(具体对象),这样谁出问题就“双规”谁。当然,前提是你的大框架要设计合理,代码中属性设计要有点儿关系数据库的味道,把依赖和冗余属性(白员)降到最低限度,不然“双规”一个对象,他就会要挟你:“我上面还有人,你要是敢动我,我就咬出几个大的。”  久而久之,问题也就没法解决了。不好的设计,再O也没用。
 
在 2011年1月19日 上午8:55,Kermit Mei <[hidden email]>写道:


在 2011年1月19日 上午8:40,zhao shichen <[hidden email]>写道:

我彻底放弃C++了,只用C;对我来说,C++只是一门学习语言,用来理解面向对象是怎么回事.


真正能帮助你理解OO的语言应该是Python,而不是C++本身,当然,或许Qt可以。
 
然后就没用了.如果需要用底层语言,只用C.C,一切都能做到.

        个人体会,C++其实很适合做嵌入式GUI的界面。如果你习惯了OO的设计思维,你会发现用C组织代码仍然比较枯燥。
        Python在PC环境上没有问题,但是在嵌入式上目前还是力不从心的。 

<snip>
--
B.R
Kermit

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
无能者无所求,饱食而遨游,泛若不系之舟

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
B.R
Kermit

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

Kermit Mei
In reply to this post by zhao shichen


在 2011年1月19日 上午9:32,zhao shichen <[hidden email]>写道:
我不习惯OO的设计思想.

其实我觉得吧,OO也是一种扯淡.

看看Qt或者Python的一些框架,你就不会这么认为了。当然了,面向对象思维也不是全能的,更不是离开它就不能写程序的。
 
跟当年的结构化编程一样.

还有所谓的跨平台,所有的这些都是扯淡.

我其实觉得跨平台是由于历史原因造成,如果OS厂商一开始或者今后都支持同一套OS标准,那也就不存在这个问题了。
 
我认为的理解,是基于C的理解.不知道这么说你是否明白.C++有模板,有public,有private.有构造函数,有析构函数.等等,这些都是python没有的.

C++可以让你用C的角度来观察一个对象是怎么跑起来的.python不行.

Python怎么不行? 你自己定义的Python class不久可以吗?
 

用python又不是为了OO.是为了赶紧干完活去玩去,是吧?

如果这样理解,我倒认为Perl更适合之……
面向对象是为了把方便代码的整合与扩展,我想这也是Python现在能够内置这么多“电池”的原因之一吧。
 

--
B.R
Kermit

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] [OT]使用Python久了,C++之类的都忘了,这种情况有没有人碰到

Kermit Mei
In reply to this post by zhao shichen


在 2011年1月19日 上午10:05,zhao shichen <[hidden email]>写道:
是的,C++给出了一种设计的方法而已,用来学习就够了,

具体干活,还得是C才行.

当然了,在这点上QT是一个很操蛋的东西.

……
 
在 2011年1月19日 上午10:03,Water, Yang <[hidden email]>写道:

我更赞同以C++的思想写C程序
我也赞同这种方式,并且辅之一Perl/Python等来自动生成部分代码:)


<snip>



--
B.R
Kermit

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
1234