ぶっちゃけ始めるのにいい言語て何 part3at TECHぶっちゃけ始めるのにいい言語て何 part3 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト26:デフォルトの名無しさん 20/09/07 23:59:11.84 3uGG3SyO.net >>25 >このように波カッコを使えば コードブロックの表現に波括弧やキーワードを使うのか それともインデントを使うのかとは関係なくない? Pythonが複数行のlambdaを書けないのはPython特有の問題だし PythonのAPI設計がオブジェクト指向的じゃないのもPython特有の問題でインデントとは関係ない 27:デフォルトの名無しさん 20/09/08 00:06:33.87 d82mVcHe.net 単なる癖づけの問題で、多数派の方が楽だよねって思うが。 28:2 20/09/08 00:37:25.12 1GKR+zTs.net >>26 そもそも>>25のコードでは波カッコを使っていない、というオチは置いといて(苦笑 [1,4,3,2].sort.reverse.map(&:to_s).join('-') >>25で書いたように、Pythonが誕生した手続き型プログラミングが主流の時代には、 > コードブロックの表現に波括弧やキーワードを使うのか > それともインデントを使うのかとは 大いに関係がありました(過去形) Pascal の begin..end を使うのかCの{..}を使うのか、いやそもそもブロック表現は 具象構文にインデントを取り込めば..といった論争です(Occamといふ言語をしていますか?) 今となっては当時を知らない若手か老害しか興味を持たないようなつまらない話題です おっしゃるように問題は、元々は1980年代の設計思想(手続き型パラダイム)で設計されて誕生し、 時代時代の流行を追いかけて後方互換性を断絶するような改変(Python2->3)を強行してもなお、 中途半端な関数型プログラミンングやオブジェクト指向プログラミングしか 書けないPythonの現状にあるわけです で、あなたはこの現状を正確に認識した上で、そんな言語を「ぶっちゃけ始めるのにいい言語」として 他人にお薦めしますか? もちろん実世界の閉じた世界で何も知らない初心者を相手にして、優越感に浸る手段とはなるのでしょうけれど 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch