BBS.ChinaUnix.net
首页
|
新闻
|
Linux
|
FreeBSD
|
AIX
|
Windows
|
博客
|
论坛
|
存储
|
网络
|
人才
|
Wiki
|
资料
|
读书
|
手册
|
下载
|
空间
|
搜索
会员:
密码:
免费注册
|
忘记密码
|
会员登录
|
搜索
|
帮助
奥运快报:
奥运热点:
perl的语法太灵活了,为什么不能strict一点?
1
2
3
››
首页
»
论坛
»
Perl
»
论坛跳转 ...
> Linux论坛
> BSD
> BSD文档中心
> Solaris
> Solaris文档中心
> 互操作专区
> AIX
> AIX文档中心
> AS400
> HP-UX
> HP文档中心
> SCO UNIX
> SCO文档中心
> Tru64 UNIX
> IRIX
> Mac OS X
> C/C++
> Shell
> Java
> Java文档中心
> Php
> php文档中心
> Perl
> Python
> Python文档中心
> Web开发
> 软件工程
> 中间件技术
> GUI编程
> 软件配置管理
> VOIP开发技术
> CPU与编译器
> Ruby
> OpenAPI
> 安全技术
> 网络技术
> 网络技术文档中心
> 存储备份之家
> 存储文档中心
> 存储业界
> 服务器及硬件技术
> MySQL
> MySQL文档中心
> Sybase
> Oracle
> PostgreSQL
> DB2
> Informix
> Web服务器
> Mail服务器
> FTP服务器
> DNS服务器
> Proxy服务器
> LDAP
> VPN
> Lotus
> Samba
> 金融行业
> 电信行业
> 互联网行业
> 制造行业
> 医卫行业
> 教育行业
> 电子政务
> 信息安全
> 交通行业
> IT业界新闻与评论
> IT职业生涯
> IT培训与认证
> IT二手大厅
> IT图书与评论
> 清茶斋
> 投资理财
> 运动地带
> 北京2008奥运专版
> 快乐数码摄影
> 《奥运之夏》摄影赛专区
> 影音文字
> English Forum
> 游戏玩家
> 旅游天下
> IT爱车族
> 文学小说
> CU活动专区
> 站务交流
> 博客站务交流区
> 下载频道交流区
> 空间圈子交流区
最近访问的论坛 ...
时代冠军主机588元/两年
|
7月
发帖获奖名单
|
OpenAPI版开通
|
奥运版发帖+1800分
|
参加2008RSDC大会限量报名,先到先得
|
送Windows新书+500分+2G U盘
[
打印
] [
订阅
] [
收藏
] [
本帖文本页
] [
推荐此主题给朋友,立即获积分
]
perlish
侠客
UID:733771
注册:2008-7-23
最后登录: 2008-08-26
帖子:
37
精华:0
可用积分:52 (白手起家)
信誉积分:
0
空间积分:0 (白手起家)
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
1楼
发表于 2008-7-23 10:43
perl 的自定义函数没有参数列表,参数的类型完全由程序员去控制。也就是说Perl的编译器根本不做任何处理,直接把一堆垃圾扔给了程序员。对于自编自用的程序员还好点,毕竟知道自己的函数需要什么参数。而对于使用别人的库、或者库的开发人员简直就是噩梦,因为你得自己去检查参数列表的个数,类型。自动的类型转换更恐怖,它会自动把"abc"这样的串转换为数值0,晕死,弱类型机制只会增加程序员的负担!
为什么不能strict一点?在自定义函数中,程序员可以写return,也可以不写,这样默认返回最后一个表达式的值。但这样很容易让人眼花缭乱,尤其是有多层嵌套的函数中。多写几个 return会给程序员的开发效率带来什么影响,但我知道它给维护带了的影响是很严重的。因为有那么些所谓个性的程序员知道可以不写return,肯定不会写return的。
函数调用参数列表可以不加括号,也可以不加。我觉得一门计算机语言应该在语法上严谨一些,可以减少程序员的负担,A喜欢加括号,B不喜欢加括号,一天他们俩合作开发,为了统一开发风格,还得为函数参数列表是否加括号争论一天才行。加个括号怎么了?会死吗?
在别的语言尽量讲究写一些简单易懂的代码,尽量把复杂代码分成几行写的时候,Perl语言入门里面居然号召大家把代码写成一行!说这样紧凑一些。而perl 的大牛们竟是以写出别人看不懂的代码为荣!真是讨厌这个为了追求所谓简洁的perl,实际上是程序员的噩梦。学习perl纯粹是工作需要,用它也不是开发什么大型系统,而仅仅因为它的正则表达式,实际上现在其他许多动态语言的正则表达式比perl好用,但因为这个小程序是前辈用perl写的,因此我只能委屈用perl了。perl也就能处理一些临时的特定问题,根本不可能适合于开发大型系统。它的前景,也就是一小堆人手里的计算玩具,不可能成大气候。
perl 是语言学家的语言,而不是程序员的语言,如果它不能改掉语言学家或者哲学家身上为所欲为的习气,永远不可能获得成功。实际上,学习perl比学习其他语言更难,因为它有很多所谓的简写方法,想学会perl,就得掌握大量这种无所谓的东西,因为你得去看别人的示例啊!而大牛们的示例都用的这些简写方法。
perl就是Larry的玩具,他想怎样就怎样。记住,TIBOE上显示perl正在下滑,这个趋势不会反弹的了。
您对本贴的看法:
鲜花[0]
臭蛋[0]
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
swordfish.cn
广告杀手-精灵使
我为你翻山越岭, 却无心看风景.
UID:518526
注册:2007-1-15
最后登录: 2008-08-30
帖子:
4121
精华:
1
可用积分:7034 (富足长乐)
信誉积分:
100
空间积分:0 (白手起家)
专家积分:
0
(本版)
状态:...保密...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
2楼
发表于 2008-7-23 10:50
转的吧?还是不要人云亦云的好。
好不好用,自己用过才知道。
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
提问必看:
提问的智慧
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
guijia8427
大法师
. 老 A. ...
UID:602748
注册:2007-8-14
最后登录: 2008-08-30
帖子:
11579
精华:
3
可用积分:1262 (家境小康)
信誉积分:
135
空间积分:0 (白手起家)
专家积分:
0
(本版)
来自:你家...............
状态:...保密...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
3楼
发表于 2008-7-23 10:58
以前我也这么觉得 但现在感觉这样张扬的语言有点意思了
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
forlorngenius
光明使者
UID:550300
注册:2007-4-11
最后登录: 2008-08-30
帖子:
718
精华:0
可用积分:1134 (家境小康)
信誉积分:
100
空间积分:0 (白手起家)
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
4楼
发表于 2008-7-23 10:59
一模一样的话,再哪看到过。莫非lz是mj??
您对本贴的看法:
鲜花[0]
臭蛋[0]
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
tong0245
大法师
空军中校 JV44
UID:49616
注册:2003-3-28
最后登录: 2008-08-30
帖子:
10484
精华:0
可用积分:2924 (小富即安)
信誉积分:
105
空间积分:0 (白手起家)
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
5楼
发表于 2008-7-23 11:13
你自己严格点不就可以了
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
人贱人爱
人不犯贱 ,必有缺陷
猥琐不积极,思想有问题
灌水无罪,刷屏有理
玩IL2的联系我 我是日月神教编外人员
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
cobrawgl
大天使
UID:143379
注册:2004-3-18
最后登录: 2008-08-30
帖子:
2144
精华:0
可用积分:1742 (家境小康)
信誉积分:
100
空间积分:0 (白手起家)
专家积分:
66
(本版)
状态:
...在线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
6楼
发表于 2008-7-23 11:52
QUOTE:
原帖由
tong0245
于 2008-7-23 11:13 发表
你自己严格点不就可以了
就是,自己不严格,你用什么语言都一样。
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
爱生活
爱Perl
爱BSD
:-)
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
perlish
侠客
UID:733771
注册:2008-7-23
最后登录: 2008-08-26
帖子:
37
精华:0
可用积分:52 (白手起家)
信誉积分:
0
空间积分:0 (白手起家)
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
7楼
发表于 2008-7-23 12:03
QUOTE:
原帖由
cobrawgl
于 2008-7-23 11:52 发表
就是,自己不严格,你用什么语言都一样。
拜托,先看清楚别人的发言!
QUOTE:
但我知道它给维护带了的影响是很严重的。因为有那么些所谓个性的程序员知道可以不写return,肯定不会写return的。
我可以严格约束自己,但我无法严格约束他人,而总有些人喜欢玩帅,写些有个性的代码,结果给维护这段代码的人带来了困难,懂吗?通常每个人的简历上都会写上的有着良好的合作精神,可惜只是说说而已。
您对本贴的看法:
鲜花[0]
臭蛋[0]
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
cobrawgl
大天使
UID:143379
注册:2004-3-18
最后登录: 2008-08-30
帖子:
2144
精华:0
可用积分:1742 (家境小康)
信誉积分:
100
空间积分:0 (白手起家)
专家积分:
66
(本版)
状态:
...在线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
8楼
发表于 2008-7-23 12:10
很想知道什么语言写的代码容易维护,一点困难也没有
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
爱生活
爱Perl
爱BSD
:-)
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
cobrawgl
大天使
UID:143379
注册:2004-3-18
最后登录: 2008-08-30
帖子:
2144
精华:0
可用积分:1742 (家境小康)
信誉积分:
100
空间积分:0 (白手起家)
专家积分:
66
(本版)
状态:
...在线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
9楼
发表于 2008-7-23 12:13
自由是有代价的,呵呵
对比 perl 和 python 一些理念,不由联想到 我们的政府在处理问题时的手法,哈哈,想太多了,别整成政治贴
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
爱生活
爱Perl
爱BSD
:-)
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
cobrawgl
大天使
UID:143379
注册:2004-3-18
最后登录: 2008-08-30
帖子:
2144
精华:0
可用积分:1742 (家境小康)
信誉积分:
100
空间积分:0 (白手起家)
专家积分:
66
(本版)
状态:
...在线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
10楼
发表于 2008-7-23 12:14
Freedom~~~~~~!
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
爱生活
爱Perl
爱BSD
:-)
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
首页
»
论坛
»
Perl
»
1
2
3
››
论坛跳转 ...
> Linux论坛
> BSD
> BSD文档中心
> Solaris
> Solaris文档中心
> 互操作专区
> AIX
> AIX文档中心
> AS400
> HP-UX
> HP文档中心
> SCO UNIX
> SCO文档中心
> Tru64 UNIX
> IRIX
> Mac OS X
> C/C++
> Shell
> Java
> Java文档中心
> Php
> php文档中心
> Perl
> Python
> Python文档中心
> Web开发
> 软件工程
> 中间件技术
> GUI编程
> 软件配置管理
> VOIP开发技术
> CPU与编译器
> Ruby
> OpenAPI
> 安全技术
> 网络技术
> 网络技术文档中心
> 存储备份之家
> 存储文档中心
> 存储业界
> 服务器及硬件技术
> MySQL
> MySQL文档中心
> Sybase
> Oracle
> PostgreSQL
> DB2
> Informix
> Web服务器
> Mail服务器
> FTP服务器
> DNS服务器
> Proxy服务器
> LDAP
> VPN
> Lotus
> Samba
> 金融行业
> 电信行业
> 互联网行业
> 制造行业
> 医卫行业
> 教育行业
> 电子政务
> 信息安全
> 交通行业
> IT业界新闻与评论
> IT职业生涯
> IT培训与认证
> IT二手大厅
> IT图书与评论
> 清茶斋
> 投资理财
> 运动地带
> 北京2008奥运专版
> 快乐数码摄影
> 《奥运之夏》摄影赛专区
> 影音文字
> English Forum
> 游戏玩家
> 旅游天下
> IT爱车族
> 文学小说
> CU活动专区
> 站务交流
> 博客站务交流区
> 下载频道交流区
> 空间圈子交流区
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
管理团队
管理统计
Copyright © 2001-2008 ChinaUnix.net All Rights Reserved 联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处
京ICP证041476号
清除 Cookies
-
ChinaUnix
-
Archiver
-
WAP
-
TOP
Processed in 0.063635 second(s), 4 queries , Gzip enabled
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
管理团队
管理统计