求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

Python/PHP/Perl 开发与设计
头像
alphaex
帖子: 51
注册时间: 2010-12-05 20:44
送出感谢: 0
接收感谢: 0

求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#1

帖子 alphaex » 2011-01-04 21:46

:em20 我查过了Google,python和c++的差别,前者是动态强类型解析式语言,后者静态强类型编译式语言。

:em20 但我还是不明白什么是动态强类型解析式语言与静态强类型编译式语言,求大家解释!
人生就像在玩‘Angry Birds',过不了关时,就会被你你身边的猪头嘲笑.......
头像
tenzu
论坛版主
帖子: 36913
注册时间: 2008-11-21 20:26
送出感谢: 0
接收感谢: 21 次

Re: 求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#2

帖子 tenzu » 2011-01-04 21:48

不知道,嗯嗯
头像
alphaex
帖子: 51
注册时间: 2010-12-05 20:44
送出感谢: 0
接收感谢: 0

Re: 求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#3

帖子 alphaex » 2011-01-04 22:05

我是初学者,那么学Python好,还是C++ 好呢??

我的意思是Python擅长于那一方面?C++擅长于那一方面?
人生就像在玩‘Angry Birds',过不了关时,就会被你你身边的猪头嘲笑.......
头像
acer4740
帖子: 1405
注册时间: 2010-09-13 19:04
来自: 0xFF00EE
送出感谢: 1 次
接收感谢: 3 次

Re: 求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#4

帖子 acer4740 » 2011-01-04 22:15

Python和C++都没有擅长的一面,都是比较中庸的语言
JiangHui
论坛版主
帖子: 21301
注册时间: 2007-08-02 20:29
系统: 窓辺とうこ
送出感谢: 0
接收感谢: 13 次

Re: 求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#5

帖子 JiangHui » 2011-01-04 22:15

解释型就是写完代码直接通过解释器执行的
编译就是把代码编译成二进制文件交给系统执行

初学者建议python,简单实用,C++相比就复杂,而且丑陋

其实什么都不学是最好的
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
送出感谢: 1 次
接收感谢: 89 次
联系:

Re: 求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#6

帖子 cuihao » 2011-01-04 23:10

差别非常之大。

python是脚本语言,是用解释器执行的。
C++是编译语言,就是生成可执行文件(EXE)才能执行的。

学编程的话,当然学C++啦……因为……因为我从来不把python看作编程语言……
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
trigger
帖子: 1585
注册时间: 2006-10-25 18:08
送出感谢: 0
接收感谢: 0

Re: 求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#7

帖子 trigger » 2011-01-05 15:12

cuihao 写了:差别非常之大。

python是脚本语言,是用解释器执行的。
C++是编译语言,就是生成可执行文件(EXE)才能执行的。

学编程的话,当然学C++啦……因为……因为我从来不把python看作编程语言……
编过程吗? :em04
楼主真是一派胡言,真可谓:“两个黄鹂鸣翠柳,不知所云;一行白鹭上青天,不知所止“。本来不想和你辩论,今天气愤不过,和你理论一番。我国宪法写得清清楚楚:“一夜夫妻百日恩,七楼以上才有电梯”。这个想必你知道,既然知道,你就不能断章取义,就算是天气预报,它还有不准的时候呢!!!再者说了,那中国银行也不是你一家开的。人家马拉多纳都结婚了,你还拿着粮票顶什么用呢。真是滑天下之大稽。前些日子,全国人大刚刚开过会,郑重声明:“中国不搞多party制,存栏母猪给补贴”。多好的事呢,楞让你这号人给搅混了。
头像
佚之狐L
帖子: 840
注册时间: 2008-01-28 13:02
送出感谢: 0
接收感谢: 0

Re: 求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#8

帖子 佚之狐L » 2011-01-05 16:10

初学学底层一点的C++,方便以后学其它语言
不把脚本语言看作编程语言,是一种奇怪的想法。小学没学过LOGO,basic?
携书弹剑走黄沙,瀚海天山处处家;
大漠西风飞翠羽,江南八月看桂花
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
送出感谢: 1 次
接收感谢: 89 次
联系:

Re: 求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#9

帖子 cuihao » 2011-01-05 22:59

:em03
脑子里总有这么个印象,脚本是脚本,程序是程序。

logo、basic都学过,但学了C/C++、Pascal,就感觉basic太低级了 :em04
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
tynewstar
帖子: 1
注册时间: 2011-01-01 14:26
送出感谢: 0
接收感谢: 0

Re: 求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#10

帖子 tynewstar » 2011-01-06 11:40

其实学完c++,也挺想学python的
头像
aerowolf
帖子: 1729
注册时间: 2006-02-25 17:09
来自: 西安
送出感谢: 33 次
接收感谢: 3 次

Re: 求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#11

帖子 aerowolf » 2011-01-06 15:30

在学校学C,现在在学习Python! :em11
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid
送出感谢: 1 次
接收感谢: 23 次

Re: 求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#12

帖子 leeaman » 2011-01-06 15:34

都是面向对象~~~我喜欢python多一点
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
liu滔
帖子: 7211
注册时间: 2010-10-09 23:01
送出感谢: 5 次
接收感谢: 14 次

Re: 求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#13

帖子 liu滔 » 2011-01-12 19:21

EST建议学习Python,因为适合入门;Linus不建议用C++做开发,要么C做底层开发,要么用一些有垃圾收集机制的东西~好像是这么说的吧~ :em06
个人推荐Python,正在学…… :em03
头像
remeber
论坛版主
帖子: 13004
注册时间: 2009-01-06 15:18
来自: 人间
送出感谢: 1 次
接收感谢: 22 次

Re: 求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#14

帖子 remeber » 2011-01-12 20:39

cuihao 写了::em03
脑子里总有这么个印象,脚本是脚本,程序是程序。

logo、basic都学过,但学了C/C++、Pascal,就感觉basic太低级了 :em04

OIer是个什么?
省实验这么强势?
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
loser_in_dep
帖子: 4
注册时间: 2011-01-22 0:06
送出感谢: 0
接收感谢: 0

Re: 求 Python与 C++ 的差别。。。我是新手,请别笑我哦!

#15

帖子 loser_in_dep » 2011-01-24 22:10

对初学者而言,当然学python,这是解释型的语言,是快速上手的好东西,而c++是编译型语言,实质上更接近操作系统底层。
所谓解释语言,有一个外壳在解释你的程序,你的程序实质上是无法离开外壳运行的。而编译型语言通过编译程序把源程序生成了另一个可执行文件,可以离开编译器独立运行。为什么要这么做?这个原因只有学过计算机原理的人才会真正理解。
简单来说,如果你不是写驱动或是写操作系统底层的东西,没必要用C/C++,即使你是个C/C++高手,因为太麻烦。引用某高人的话:用c写程序就象带着刺刀在打蜡的舞场跳舞。
不同意6楼的观点,python、ruby、basic之类的解释语言有独到之处,甚至比C之类的有前途。简单点用几个例子说明:m$的word,用c写的底层代码,而用basic写的界面;google大量使用python编写。
ps:本人从94年学fortran语言,至今学过至少6门以上计算机语言了,没成为高手,但还是有点感受的。
回复

回到 “Python/Php/Perl”