最強のプログラミング言語とは
■ このスレッドは過去ログ倉庫に格納されています
> "-".join(map(lambda x: str(x), reversed(sorted(a))))
pythonの可読性いいよねw (format nil "~{~a~^-~}" (sort (copy-seq a) #'>)) a & sortBy (flip compare) & map show & intercalate "-" >>126
> "-".join(map(lambda x: str(x), reversed(sorted(a))))
主体・レシーバーが"-" と言うのが混乱する。
文字列が主体で、"-"でつなぐ方が自然
それと欧米では、本でも左から右だから、
右からくるのがカッコが多く、不自然
昔の漫画は、逆にコピーして左から右だったが、
最近は日本流で右から左へ変わったと聞く
欧米人が右から左へ読むって、すごい革命! >>52
>[Ruby]
>a.sort().reverse().map{|x| x.to_s}.join("-")
Rubyは丸括弧なるべく避けるし、mapは省略記法もあるな
a.sort.reverse.map(&:to_s).join("-") 現実的に言ったらJavaだわな
こいつのおかげで人類だいぶ捗ったやろ 最強のプログラミング言語とはCである
コンピュータの仕組みから学べる高級言語は他にない Cはちょっとがんばれば何でもできるしな
前線から退いてるから変な宗教とも無縁で健全かもしれん 何でもかんでもクラス化する必要もないし副作用は許容できるし、やりたいならクラス化もできるし関数型っぽい書き方もできる
こんな感じの言語CかPHPかPythonくらい? >こんな感じの言語CかPHPかPythonくらい?
関数型っぽい書き方と相性が悪い代表3言語じゃんw ド素人あるある
関数型言語を知らないのに知ってるフリして
使ったこともないのに知ってるフリして
C言語にある「関数」の話をしちゃう Perlが染み付いているのでPerl最強に清き一票 愚民の選挙はただの人気投票になるという好例じゃないか
いい加減にしろ せめてC++の1/10程度の仕様ぶっこんどけばCももうちょっとましになったのにな C89以降でも結構フィードバックあるけど
局所的な最適化以外でアセンブリ出力想像できないような
大掛かりな仕組みはだれも望んでなくない? namespace,struct+method,try,catch,finallyくらいは欲しかった Pythonを完成度で語るってアンチかな
メジャーな言語でここまで混沌としてるのも珍しい 果∞!!!!
堤∞!!!!!
沙∞!!!!!!
各∞!!!!!!!
索∞!!!!!!!!
佛∞!!!!!!!!! C#とPythonは同系統の戦略だよね。固有の尖った機能があるわけではないが、いろんな言語の良いところをうまく取り込んでバランスとコミュニティの層の厚さで勝負という。C++とかRustとかHaskellみたいな尖った言語ではないけれど、結局こういうこういう言語がユーザー数ベースでは天下を取るんだろうね。 昔、流行った懐かしいジョークを思い出しました
Bjarne Stroustrup インタビュー (嘘)
www.kh.rim.or.jp/~nagamura/misc/stroustrup-interview.html >>165
C#とPythonは正反対だろ。Pythonなんて癖が強すぎて蛇蝎のように嫌われている。
C#
Turbo PascalとDelphiを開発した著名プログラマが著名会社Microsoftで製作し、ISO規格にもなった。
標準語であるCを基本的に蹈襲した文法は可読性に優れている。
Python
ちんけな野良蛇がおふざけで作ってみた。行き当たりばったりで這い回って仕様を破壊的変更。
まともに構造化できていない醜悪な文法で、落書きレベルのゴミコードを粗製乱造する蛇使いたち。 C#の何がイヤって
まずパスカルケースな
関数を大文字から始めようっていう感性についていけない
Javaのキャメルケースが好みってんじゃなくて
あっちはまだ我慢できるってこと
その天Rustのスネークケースは最高
let x = Some("foo");
assert_eq!(x.map_or(42, |v| v.len()), 3);
異論は認める >>170
_は美しくないし、フォントによってはほとんど見えなくなることがある。
Windows APIの関数名はGetClipboardFormatNameのようにすべてパスカル・ケースだから、
パスカル・ケースはWindowsのCプログラマにも馴染みが深い。 マ板はPython嫌いな人が多い印象があるね。Pythonの文法が良いとは別に思わないが、受け入れられないほどダメとは感じないかな。VBAくらいまで行くと、さすがに勘弁してほしいが。 Python使うタイミング無かったかな
自前でゴニョゴニョするのはrubyで事足りたから
perl使ってる人も同じ理由で使ってないんじゃないかな perl, python, rubyはポジションが重なっているからね。 ■ このスレッドは過去ログ倉庫に格納されています