t*****r 发帖数: 142 | 1 有谁知道python为什么用缩进的syntax?我孤陋寡闻,只知道好像只有makefile用这种
方式,是明显的与众不同,不知道语言设计的时候是怎么考虑的,纯属标新领异,个人
偏好,还是别的什么原因? |
g*****g 发帖数: 34805 | 2 self-formatted,fewer empty lines with {}
【在 t*****r 的大作中提到】 : 有谁知道python为什么用缩进的syntax?我孤陋寡闻,只知道好像只有makefile用这种 : 方式,是明显的与众不同,不知道语言设计的时候是怎么考虑的,纯属标新领异,个人 : 偏好,还是别的什么原因?
|
E*****m 发帖数: 25615 | 3
記得讀過, Guido 要從 ABC (他參與設計的一個語言)的基礎上設計時, 他的一個
夥伴的老婆建議的。
我覺得反正不管 C 還是 Java 到後來都得 ident, 用這特性當語言的一部分挺好的。
【在 t*****r 的大作中提到】 : 有谁知道python为什么用缩进的syntax?我孤陋寡闻,只知道好像只有makefile用这种 : 方式,是明显的与众不同,不知道语言设计的时候是怎么考虑的,纯属标新领异,个人 : 偏好,还是别的什么原因?
|
l*y 发帖数: 21010 | 4 差远了!C和java的indent可以是自动auto format的,也就是说人省事,机器帮忙。你
python可好,人费劲去indent,机器tm省事了。
。
【在 E*****m 的大作中提到】 : : 記得讀過, Guido 要從 ABC (他參與設計的一個語言)的基礎上設計時, 他的一個 : 夥伴的老婆建議的。 : 我覺得反正不管 C 還是 Java 到後來都得 ident, 用這特性當語言的一部分挺好的。
|
z****e 发帖数: 54598 | 5 eclipse里面
右键->source->format |
l*********s 发帖数: 5409 | 6 vim does auto-indent for python. and any decent ides will do that as well.
I don't understand why you are so obsessed with indenting. Many folks have
to write C/C++ without ides. How hard is your problem compared to them?
【在 l*y 的大作中提到】 : 差远了!C和java的indent可以是自动auto format的,也就是说人省事,机器帮忙。你 : python可好,人费劲去indent,机器tm省事了。 : : 。
|
z****e 发帖数: 54598 | 7 其实我也很不理解为什么总有人那么执着于代码行数的比较
尤其是大多数代码行都是自动生成的前提下
我相信你想明白了这个,你也就理解他为什么那么执着
【在 l*********s 的大作中提到】 : vim does auto-indent for python. and any decent ides will do that as well. : I don't understand why you are so obsessed with indenting. Many folks have : to write C/C++ without ides. How hard is your problem compared to them?
|
l*********s 发帖数: 5409 | 8 no, I cannot understand. And I think reducing the number of lines is a
legitimate goal: not to save you key strokes, but rather improve readability
and maintainability.
【在 z****e 的大作中提到】 : 其实我也很不理解为什么总有人那么执着于代码行数的比较 : 尤其是大多数代码行都是自动生成的前提下 : 我相信你想明白了这个,你也就理解他为什么那么执着
|
t****a 发帖数: 1212 | 9 我也不明白为什么有程序员不喜欢干净简洁漂亮的程序而喜欢一大堆废话,信噪比极差
的玩意呢?如果说是为了性能,不得不屈从,那还可以理解;如果是单纯的喜欢我就觉
得不可思议了。
【在 z****e 的大作中提到】 : 其实我也很不理解为什么总有人那么执着于代码行数的比较 : 尤其是大多数代码行都是自动生成的前提下 : 我相信你想明白了这个,你也就理解他为什么那么执着
|
z****e 发帖数: 54598 | 10 那人家要求ide能够识别identing也是一个legitimate goal
readability
【在 l*********s 的大作中提到】 : no, I cannot understand. And I think reducing the number of lines is a : legitimate goal: not to save you key strokes, but rather improve readability : and maintainability.
|
|
|
z****e 发帖数: 54598 | 11 软件工程最基本的思路是分割模块
你不是软件工程出身,你当然不知道
【在 t****a 的大作中提到】 : 我也不明白为什么有程序员不喜欢干净简洁漂亮的程序而喜欢一大堆废话,信噪比极差 : 的玩意呢?如果说是为了性能,不得不屈从,那还可以理解;如果是单纯的喜欢我就觉 : 得不可思议了。
|
t****a 发帖数: 1212 | 12 这两者不矛盾啊...
【在 z****e 的大作中提到】 : 软件工程最基本的思路是分割模块 : 你不是软件工程出身,你当然不知道
|
l*********s 发帖数: 5409 | 13 but all IDEs and non-ide editors I have used support auto-indenting for
python. except notepad.
【在 z****e 的大作中提到】 : 那人家要求ide能够识别identing也是一个legitimate goal : : readability
|
z****e 发帖数: 54598 | 14 是不矛盾,但是有时候会冲突
【在 t****a 的大作中提到】 : 这两者不矛盾啊...
|
z****e 发帖数: 54598 | 15 前提是你未必会用ide写
【在 l*********s 的大作中提到】 : but all IDEs and non-ide editors I have used support auto-indenting for : python. except notepad.
|
l*********s 发帖数: 5409 | 16 actually, I don't. That is why I mentioned vim,. please read what others
have said first. Making arguments merely for the sake of arguing does not
make you more agreeable.
【在 z****e 的大作中提到】 : 前提是你未必会用ide写
|
z****e 发帖数: 54598 | 17 那我再精确一点吧
你未必会用vim写
或者我再精确一点
你不能assume他用的是auto-indenting工具
【在 l*********s 的大作中提到】 : actually, I don't. That is why I mentioned vim,. please read what others : have said first. Making arguments merely for the sake of arguing does not : make you more agreeable.
|
l*********s 发帖数: 5409 | 18 是啊,虽然只是再精确一点,但是却完成了阵地转移的一大步 赞 :-)
【在 z****e 的大作中提到】 : 那我再精确一点吧 : 你未必会用vim写 : 或者我再精确一点 : 你不能assume他用的是auto-indenting工具
|
z****e 发帖数: 54598 | 19 这就是我的本意,如果你要这么纠缠,那我之前说得不够严谨,给您带来了不便,麻烦
您谅解
【在 l*********s 的大作中提到】 : 是啊,虽然只是再精确一点,但是却完成了阵地转移的一大步 赞 :-)
|
l*********s 发帖数: 5409 | 20 Come on, notepad 是不支持auto-indenting,word也不支持,问题是那个正常人会用这
两写程序?如果这是你的本意,我只能说你的想法太独特了,太新奇了。
【在 z****e 的大作中提到】 : 这就是我的本意,如果你要这么纠缠,那我之前说得不够严谨,给您带来了不便,麻烦 : 您谅解
|
|
|
z****e 发帖数: 54598 | 21 well
白板编程是很多时候的考题
我也没什么新奇的,我说的是我对ldy的看法的理解
要不你问问他,我说的对不对?
如果我都能看出来他在说什么,那说明他的想法也不是那么新奇嘛
至少我能理解他在想什么
至于你能不能,那我就不知道了
【在 l*********s 的大作中提到】 : Come on, notepad 是不支持auto-indenting,word也不支持,问题是那个正常人会用这 : 两写程序?如果这是你的本意,我只能说你的想法太独特了,太新奇了。
|
E*****m 发帖数: 25615 | 22 請別用python!
【在 l*y 的大作中提到】 : 差远了!C和java的indent可以是自动auto format的,也就是说人省事,机器帮忙。你 : python可好,人费劲去indent,机器tm省事了。 : : 。
|
l*y 发帖数: 21010 | 23 python就不可能有auto-indent!我说的auto indent不是在敲代码的过程中自动帮你加
空格。而是整个code的indentation乱了以后,一下把整个code给format了。c/c++因为
有{ },所以就算全部代码都在一行也可以一下format好。python根本不可能。
【在 l*********s 的大作中提到】 : vim does auto-indent for python. and any decent ides will do that as well. : I don't understand why you are so obsessed with indenting. Many folks have : to write C/C++ without ides. How hard is your problem compared to them?
|
l*y 发帖数: 21010 | 24 就算用vim 写c/c++,也可以gvGG=来给整个code indent。根本不是ide啊
【在 l*********s 的大作中提到】 : vim does auto-indent for python. and any decent ides will do that as well. : I don't understand why you are so obsessed with indenting. Many folks have : to write C/C++ without ides. How hard is your problem compared to them?
|
l*y 发帖数: 21010 | 25 我本来也没打算用python。你看看,这就是你们用python人的最大毛病:自以为是
【在 E*****m 的大作中提到】 : 請別用python!
|
E*****m 发帖数: 25615 | 26 Python 的低級黑
【在 z****e 的大作中提到】 : 那我再精确一点吧 : 你未必会用vim写 : 或者我再精确一点 : 你不能assume他用的是auto-indenting工具
|
d***q 发帖数: 1119 | 27 haskell do require indention but it looks like nobody care about that. |
l*y 发帖数: 21010 | 28 because few people use haskell
【在 d***q 的大作中提到】 : haskell do require indention but it looks like nobody care about that.
|
r***y 发帖数: 4379 | 29 我猜怪豆(guido)刚开始那段喝了迷魂汤了
要是从某网站拷贝段python的代码, 格式缩进没了, 你只能弹指神功自己格式化
所有 {} begin/end 的语言都可以让机器给你弄...
【在 t*****r 的大作中提到】 : 有谁知道python为什么用缩进的syntax?我孤陋寡闻,只知道好像只有makefile用这种 : 方式,是明显的与众不同,不知道语言设计的时候是怎么考虑的,纯属标新领异,个人 : 偏好,还是别的什么原因?
|
r****y 发帖数: 26819 | 30 插一句实在话,我觉得python的code indent给人带来的不方便可能还不如换用不同键盘
给人带来的不方便。当然有些人就是只能接受某种机械键盘,别的键盘就没法用。
【在 l*y 的大作中提到】 : 就算用vim 写c/c++,也可以gvGG=来给整个code indent。根本不是ide啊
|
|
|
l*y 发帖数: 21010 | 31 你这个说法至少完全不适用与我。我确实尝试用过python,除了受不了indentation,
还受不了很多。相比之下,perl真是顺手多了。
键盘
【在 r****y 的大作中提到】 : 插一句实在话,我觉得python的code indent给人带来的不方便可能还不如换用不同键盘 : 给人带来的不方便。当然有些人就是只能接受某种机械键盘,别的键盘就没法用。
|
E*****m 发帖数: 25615 | 32
我覺得 Perl 好寫不好讀
【在 l*y 的大作中提到】 : 你这个说法至少完全不适用与我。我确实尝试用过python,除了受不了indentation, : 还受不了很多。相比之下,perl真是顺手多了。 : : 键盘
|
l*y 发帖数: 21010 | 33 我还真不觉得,无非是有点$,%,@什么的符号吗,但习惯了就很自然了。
【在 E*****m 的大作中提到】 : : 我覺得 Perl 好寫不好讀
|
E*****m 发帖数: 25615 | 34 最近有什麼比較大的系統是 Perl 寫的嗎?
【在 l*y 的大作中提到】 : 我还真不觉得,无非是有点$,%,@什么的符号吗,但习惯了就很自然了。
|
E*****m 发帖数: 25615 | 35
indentation 對一些網站是有點問題,但也不是啥天大地大不能解決的。
【在 l*y 的大作中提到】 : 我还真不觉得,无非是有点$,%,@什么的符号吗,但习惯了就很自然了。
|
r****y 发帖数: 26819 | 36 这倒也正常,只是perl不能管python叫小众,呵呵
【在 l*y 的大作中提到】 : 你这个说法至少完全不适用与我。我确实尝试用过python,除了受不了indentation, : 还受不了很多。相比之下,perl真是顺手多了。 : : 键盘
|
l*y 发帖数: 21010 | 37 没听说过
【在 E*****m 的大作中提到】 : 最近有什麼比較大的系統是 Perl 寫的嗎?
|
l*y 发帖数: 21010 | 38 我说的那个功能就是无法实现的。(从block开头找到结尾)
【在 E*****m 的大作中提到】 : : indentation 對一些網站是有點問題,但也不是啥天大地大不能解決的。
|
l*y 发帖数: 21010 | 39 我本身是hardcore programmer,什么语言都可以轻松掌握
【在 r****y 的大作中提到】 : 这倒也正常,只是perl不能管python叫小众,呵呵
|
d********g 发帖数: 10550 | 40 这是看editor/IDE了。PyCharm不光找,代码折叠都好用得很。如果它连blcok都搞不清
,如何实现折叠?你说那个功能是指indent错乱后无法实现。废话,Python本来就用
indent实现block,那你试试把C++/Java的括号给搞掉,它编译器能不疯?这个前提本
身就不对
【在 l*y 的大作中提到】 : 我说的那个功能就是无法实现的。(从block开头找到结尾)
|
|
|
l*y 发帖数: 21010 | 41 你说的有道理
我决定再给python一次尝试的机会
【在 d********g 的大作中提到】 : 这是看editor/IDE了。PyCharm不光找,代码折叠都好用得很。如果它连blcok都搞不清 : ,如何实现折叠?你说那个功能是指indent错乱后无法实现。废话,Python本来就用 : indent实现block,那你试试把C++/Java的括号给搞掉,它编译器能不疯?这个前提本 : 身就不对
|
E*****m 发帖数: 25615 | 42 這個連 免費的 Eclipse/Pydev 都做得到。
【在 d********g 的大作中提到】 : 这是看editor/IDE了。PyCharm不光找,代码折叠都好用得很。如果它连blcok都搞不清 : ,如何实现折叠?你说那个功能是指indent错乱后无法实现。废话,Python本来就用 : indent实现block,那你试试把C++/Java的括号给搞掉,它编译器能不疯?这个前提本 : 身就不对
|
l*y 发帖数: 21010 | 43 vim就不行,我主要用vim
【在 E*****m 的大作中提到】 : 這個連 免費的 Eclipse/Pydev 都做得到。
|
r****y 发帖数: 26819 | 44 hardcore programmer,自己写个用括号的python,随便怎么缩进都能正常运行。
【在 l*y 的大作中提到】 : 我本身是hardcore programmer,什么语言都可以轻松掌握
|
l*y 发帖数: 21010 | 45 我记得这个已经有人做了
【在 r****y 的大作中提到】 : hardcore programmer,自己写个用括号的python,随便怎么缩进都能正常运行。
|
E*****m 发帖数: 25615 | 46 我也用 vim, 加個 plugin 就行。 我忘了是哪個,你自己找一下。
【在 l*y 的大作中提到】 : vim就不行,我主要用vim
|
t****t 发帖数: 6806 | 47 虽然我不用python, 但是我相信vim一定会有这个功能的插件...
【在 l*y 的大作中提到】 : vim就不行,我主要用vim
|
z****e 发帖数: 54598 | 48 不用黑,我在定位
web有什么好黑的
你们用什么都跟php一样
在我看来
你们好好跟perl什么辩一辩
我不黑你们,我看你们哪个用的好
我推荐给web组去用
【在 E*****m 的大作中提到】 : Python 的低級黑
|
E*****m 发帖数: 25615 | 49 我們都在騙你的, 想陷害你去用 Python,
或者防止你去用,你猜吧!
【在 z****e 的大作中提到】 : 不用黑,我在定位 : web有什么好黑的 : 你们用什么都跟php一样 : 在我看来 : 你们好好跟perl什么辩一辩 : 我不黑你们,我看你们哪个用的好 : 我推荐给web组去用
|
z****e 发帖数: 54598 | 50 我肯定不会用的
说了,是给web组用
我不写web都多少年了
【在 E*****m 的大作中提到】 : 我們都在騙你的, 想陷害你去用 Python, : 或者防止你去用,你猜吧!
|
|
|
d********g 发帖数: 10550 | 51 PHP还是属于比较早期的C wrapper那一类。你们web组可以从Rails搞起
【在 z****e 的大作中提到】 : 不用黑,我在定位 : web有什么好黑的 : 你们用什么都跟php一样 : 在我看来 : 你们好好跟perl什么辩一辩 : 我不黑你们,我看你们哪个用的好 : 我推荐给web组去用
|
z****e 发帖数: 54598 | 52 等你们争出高下之后,我再定夺
【在 d********g 的大作中提到】 : PHP还是属于比较早期的C wrapper那一类。你们web组可以从Rails搞起
|
d********g 发帖数: 10550 | 53 Rails和Django不用争,PHP早就被踢死了
【在 z****e 的大作中提到】 : 等你们争出高下之后,我再定夺
|
z****e 发帖数: 54598 | 54 你这不还在用php灌水么?
【在 d********g 的大作中提到】 : Rails和Django不用争,PHP早就被踢死了
|
d********g 发帖数: 10550 | 55 我从来都是term,哪来的PHP
【在 z****e 的大作中提到】 : 你这不还在用php灌水么?
|
z****e 发帖数: 54598 | 56 那尼?
那你怎么看大神敲的繁体字?
前面有人问如何处理,你给share一下八
【在 d********g 的大作中提到】 : 我从来都是term,哪来的PHP
|
l*y 发帖数: 21010 | 57 你不会连cterm都不知道吧
【在 z****e 的大作中提到】 : 那尼? : 那你怎么看大神敲的繁体字? : 前面有人问如何处理,你给share一下八
|
d**********x 发帖数: 4083 | 58 这和繁体字有什么关系。。。
gbk/gb2312里面也有繁体字啊。。。
【在 z****e 的大作中提到】 : 那尼? : 那你怎么看大神敲的繁体字? : 前面有人问如何处理,你给share一下八
|
d********g 发帖数: 10550 | 59 win下STerm/CTerm,mac下Welly,有啥问题?
繁體字有那麼難嗎,我隨手一打不就出來了。大驚小怪
【在 z****e 的大作中提到】 : 那尼? : 那你怎么看大神敲的繁体字? : 前面有人问如何处理,你给share一下八
|
d**********x 发帖数: 4083 | 60 *nix下来试试我家的fqterm!
不过不要用debian里面那个。。那个坏了。。。
【在 d********g 的大作中提到】 : win下STerm/CTerm,mac下Welly,有啥问题? : 繁體字有那麼難嗎,我隨手一打不就出來了。大驚小怪
|
|
|
z****e 发帖数: 54598 | 61 我知道阿,但是木有用cterm上过买买提而已
不知道会有神吗问题
【在 l*y 的大作中提到】 : 你不会连cterm都不知道吧
|
z****e 发帖数: 54598 | 62 前面不是有人叫会乱码嘛
我又没说是字符集的缺陷
【在 d**********x 的大作中提到】 : 这和繁体字有什么关系。。。 : gbk/gb2312里面也有繁体字啊。。。
|
z****e 发帖数: 54598 | 63 怎么改缺省的字符集?
【在 d********g 的大作中提到】 : win下STerm/CTerm,mac下Welly,有啥问题? : 繁體字有那麼難嗎,我隨手一打不就出來了。大驚小怪
|
d**********x 发帖数: 4083 | 64 恩,繁体一般不会出问题,日文就不好说了。。。
【在 z****e 的大作中提到】 : 前面不是有人叫会乱码嘛 : 我又没说是字符集的缺陷
|
r****y 发帖数: 26819 | 65 debian里还是qterm最安全。
【在 d**********x 的大作中提到】 : *nix下来试试我家的fqterm! : 不过不要用debian里面那个。。那个坏了。。。
|
d********g 发帖数: 10550 | 66 搜狗拼音
【在 z****e 的大作中提到】 : 怎么改缺省的字符集?
|
z****e 发帖数: 54598 | 67 输入法还能管界面string的显示?
【在 d********g 的大作中提到】 : 搜狗拼音
|
d********g 发帖数: 10550 | 68 你用的是啥烂term啊,这个简繁字不是自动就识别了吗,不要给我说你用的裸telnet
【在 z****e 的大作中提到】 : 输入法还能管界面string的显示?
|
H****S 发帖数: 1359 | 69 why?Haskell也是用缩进啊 - 公认的type inference最强的语言。
【在 t*****r 的大作中提到】 : 有谁知道python为什么用缩进的syntax?我孤陋寡闻,只知道好像只有makefile用这种 : 方式,是明显的与众不同,不知道语言设计的时候是怎么考虑的,纯属标新领异,个人 : 偏好,还是别的什么原因?
|