首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 两个代码文件让JavaScript程序员爱上Python,谨此献给JavaScript战斗者。 [已结贴,结贴人:FEB15]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FEB15
    • 等级:
    发表于:2008-05-07 00:03:56 楼主
    注明(代码需要的基础或理解这些概念):函数指针、面向函数、面向对象、动态弱语言特性、虚拟机、IO流

    http://feb-.blog.163.com/blog/static/1657789200846113232932/


    ps:现在blog搬家支持163搬回来不?
    200  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 00:33:221楼 得分:0
    暗 没意思
    phython要想跟js比动态还差得远
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FEB15
    • 等级:
    发表于:2008-05-07 00:51:382楼 得分:0
    汗楼上的一个先! eval和exec动态,老大! 动态语言不是动态效果。

    JS能直接调WinAPI吗?能直接访问C/C++吗?能做WEB服务器吗? 摆脱你仔细看看,那么简单的代码放那里。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FEB15
    • 等级:
    发表于:2008-05-07 00:53:283楼 得分:0
    可底层Socket通信动态加载不会有域限制,沙发真的是老大。

    非常适合JavaScripter研究。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • varlj
    • 等级:
    发表于:2008-05-07 01:29:514楼 得分:0
    其实我是想学python的,可是……太习惯C类型的语言的代码网络,看着python,真的是怎么看怎么别扭
    没有{}我就读不下去程序,汗一个……
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 06:04:535楼 得分:20
    我比较喜欢Python
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 07:13:266楼 得分:20
    呵呵,比较喜欢Python。。。。。。。。支持楼主
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 07:13:377楼 得分:0
    没有{}我就读不下去程序

    我也是,可能是我asp写不好的关键原因。。。哈哈,让你给找到了。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 08:13:168楼 得分:20
    接一个.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 08:41:339楼 得分:0
    呵呵 不用搬家 一式两份就行了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 08:48:0010楼 得分:20
    学习中
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 08:54:2011楼 得分:20
    学习一下!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 08:56:1512楼 得分:20
    mark
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 09:11:2013楼 得分:0
    看看
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 10:19:1114楼 得分:0
    js不能访问WINAPI难道是js的错?这是浏览器的安全限制,设计使然。我就不信phython如果用在浏览器上就能访问API。

    js不能访问C++?js现在能访问的对象全部都是C++写的,你自己也可以用C++写对象出来,js一样能访问。

    比较语言的能力没有意义,语言都是设计出来的,能力也是设计出来的,要比较就应该比较同一个功能用哪种语言实现更方便、更优雅、更高效。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FEB15
    • 等级:
    发表于:2008-05-07 13:30:5115楼 得分:0
    引用 14 楼 jameshooo 的回复:
    js不能访问WINAPI难道是js的错?这是浏览器的安全限制,设计使然。我就不信phython如果用在浏览器上就能访问API。

    js不能访问C++?js现在能访问的对象全部都是C++写的,你自己也可以用C++写对象出来,js一样能访问。

    比较语言的能力没有意义,语言都是设计出来的,能力也是设计出来的,要比较就应该比较同一个功能用哪种语言实现更方便、更优雅、更高效。


    你都已经说完了,两个语言是针对不同领域去设计的。Python要像JavaScript一样前端,浏览器需要支持,目前Python都是在后端,WEB用Python的多,底层多语种协作用Python的多。还有一些较有名的开源项目网站你可以去看看,项目数量除了Java 貌似Python第二,凡是用C/C++的项目目前都在扩展Python版。

    我帖子的主题是什么?我的意图是什么,我是在拿两个语种做强对比吗? 说实话,清楚这两个语种的特性,那么JavaScripter学习研究Python难道非常不适合?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mumuTiger
    • 等级:
    发表于:2008-05-07 13:37:1116楼 得分:20
    已经在学习中了~

    楼主有好的书籍没,推荐几本特好的!?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 13:40:0017楼 得分:20
    楼主是帅哥 ,呵呵

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 13:40:2918楼 得分:0
    楼主挺善于钻研的 ,也喜欢与人讨论。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 14:20:1219楼 得分:0
    怒uiuj
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 15:32:0520楼 得分:0
    一个用在浏览器端,一个用在服务器端,无法比较,开发网站的人两样都得会。

    没有跟楼主吵架的意思,楼主千万别误会
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 15:50:2021楼 得分:20
    比较喜欢Python..
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 16:39:5822楼 得分:0
    java还没学好呢,暂时不打算学python.还是比较喜欢c类风格的语言。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 16:58:5323楼 得分:0
    提示错误:No module named win32api
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-08 07:30:0324楼 得分:0
    那不叫函数指针。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-08 08:22:2125楼 得分:0
    闭关中,只想灌水...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • r_swordsman
    • 等级:
    发表于:2008-05-08 14:38:0426楼 得分:0
    引用楼主 FEB15 的帖子:
    注明(代码需要的基础或理解这些概念):函数指针、面向函数、面向对象、动态弱语言特性、虚拟机、IO流

    http://feb-.blog.163.com/blog/static/1657789200846113232932/


    ps:现在blog搬家支持163搬回来不?


    只要一点,JS所有浏览器都支持,PY所有都不支持
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dyk155
    • 等级:
    发表于:2008-05-08 17:11:2127楼 得分:0
    不是很懂,学习一下。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wfyfngu
    • 等级:
    发表于:2008-05-08 17:19:4328楼 得分:0
    JavaScript!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • songpengasp
    • 等级:
    发表于:2008-05-08 17:27:1529楼 得分:0
    是不是类似.net的东西 ?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • songpengasp
    • 等级:
    发表于:2008-05-08 17:28:1230楼 得分:20
    楼主的语气很难让人接受

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • SWind
    • 等级:
    发表于:2008-05-08 17:52:2231楼 得分:0
    .net的N多封装好的组件 也能省去相当多的javascript
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • loveyt
    • 等级:
    发表于:2008-05-08 19:09:5932楼 得分:0
    没有{}没关系,没有注释我就读不下去程序...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FEB15
    • 等级:
    发表于:2008-05-08 20:11:5933楼 得分:0
    无语...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FEB15
    • 等级:
    发表于:2008-05-08 20:57:4534楼 得分:0
    JScript code
    <script type="text/javascript"> function fnSomeFunction(){alert('无语');} fnSomeFunction(); obj = fnSomeFunction;obj(); window.fnSomeFunction = function(){alert("郁闷");eval("obj=window");} obj(); this.fnSomeFunction(); fnSomeFunction(); obj.fnSomeFunction(); </script>

    我随手乱写的的JavaScript,这种语法结构对于正常人来讲,估计有点点晕吧。
    Python的语法有心的估计已经知道优势了。仅仅是语法。

    星星知我心
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-08 21:46:4935楼 得分:0
    楼主在15 和 34 楼说的有点矛盾,
    既然在15楼时说不想对比,在34楼其实已经对比了。
    不同语言的存在自然有它不同的用途
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-08 22:54:5836楼 得分:0
    说实话,其实我也很讨厌js语法,在初期觉得很难读懂,但是一旦入门了,就会发现很多有趣的难以理解的特性,比如闭包、prototype、call、apply、this,这些特性放在一起,有时能制作出某些很神奇的用法,比如添加类的定义,类的继承、多重继承等等,我见过的一套最简洁的js代码就是cssQuery,不仅代码量极少,而且能轻易扩充CSS LEVEL的未来版本。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天