次世代言語10[Rust Swift TypeScript Dart] at TECH
[2ch|▼Menu]
1001:デフォルトの名無しさん
18/06/03 19:45:43.72 zz+68nBF.net
>>978
機械にとってきれいなSyntaxやで
Pythonは自由文脈のLL(1)で、
某C++のように識別子が型か変数かで構文木自体が違ってきたり
後ろの内容が前に影響を与えたり、何トークンも先読みして巻き戻ってしないといけない
みたいなのが無くてすっきりなんやで

1002:デフォルトの名無しさん
18/06/03 20:07:43.14 CcsWt1Gk.net
Pythonのsubprocessの使いにくさは異常

1003:デフォルトの名無しさん
18/06/03 20:22:43.35 vm0Qz2C1.net
subprocess.runがギリギリ及第点くらいで、あとの関数は使いにくすぎるわ

1004:デフォルトの名無しさん
18/06/03 20:38:18.37 /VcZOpGn.net
>>969
最近作られたOilシェルの作者が同じことを言ってた。
テキストUIとしてのシェルと言語としてのシェルで分けて考えることができる。
良きインタラクティブシェルを作るためには、ベースの言語がよいものであるべきだと。
x=1 と x = 1 が同じで無いのとか難しい。
URLリンク(www.oilshell.org)

1005:デフォルトの名無しさん
18/06/03 21:06:10.86 CD9OJJ6i.net
rubyここではボロクソだけど、
railsはあまりにも偉大すぎて、正直代替品は存在しない。
エコシステムがやばい。具体的にはrailsチュートリアルな。
これは一度やってみてほしい。ド素人をエンジニアに育て上げる気概がある。

1006:デフォルトの名無しさん
18/06/03 21:42:44.81 hFIU0SnR.net
x.f(y) と (x.f)(y) が同じになる言語だけが石を投げなさい

1007:デフォルトの名無しさん
18/06/03 21:47:58.53 e8v7qvrd.net
python だったら
os.system(" cat aho.txt | grep baka" )
とかやれば良い。

1008:デフォルトの名無しさん
18/06/03 23:24:45.82 F6QAGrKP.net
pyのリスト糞内包表記が読みやすいとは1nmも思わないが
shの糞糞糞表記よりはマシ

1009:デフォルトの名無しさん
18/06/03 23:25:34.62 CcsWt1Gk.net
>>988
標準出力取れない

1010:デフォルトの名無しさん
18/06/03 23:27:36.63 CcsWt1Gk.net
俺はPythonの内包表記が糞とか頭どうかしてると思うけど、個人差あるし、糞と思うなら使わなければ良い

1011:デフォルトの名無しさん
18/06/03 23:30:33.73 e8v7qvrd.net
python sample.py >log.txt
やるもよし、
os.system(" cat aho.txt | grep baka >log.txt" )
でもよし。
複数プロセス制御とか考えないならこんなんで十分だろ。

1012:デフォルトの名無しさん
18/06/03 23:33:48.05 147N34Xk.net
>>986
まだその話してんのかよ。
結論出ただろ。railsしかできない奴が生まれるだけだと。

1013:デフォルトの名無しさん
18/06/03 23:43:15.95 F6QAGrKP.net
result = [i * 2 for i in range(10) if i%2==0]
print(result)
val result = (0 to 10).filter(_ % 2 == 0).map(_ * 2)
println(result)
どっちが読みやすい?

1014:デフォルトの名無しさん
18/06/03 23:46:21.89 CcsWt1Gk.net
>>994
正直俺としては同等やけど、それ言語何?Rust?「 _ 」の使い方めっちゃええやん。JuliaやDでは考えられない記述性。それ出来るんなら内包より良いという意見もわかるわ

1015:デフォルトの名無しさん
18/06/03 23:46:24.30 F6QAGrKP.net
変な改行入っちまった
リスト糞包表記は、どう考えても左から右に読めないのが糞
リスト糞糞表記:「何かを2倍する、何かは0から10、と見せかけて偶数」
一方、メソッドチェーンとまともなFPを備えた言語なら
0から10、の内の偶数、を2倍する
どっちが読みやすいですか???

1016:デフォルトの名無しさん
18/06/03 23:47:31.81 F6QAGrKP.net
>>995
Kotlinに殺されたScalaちゃん
いい言語だったよ、コンパイルが糞ひり出して戻ってきても終わらないくらい糞長い糞だったが

1017:デフォルトの名無しさん
18/06/03 23:50:32.46 F6QAGrKP.net
俺のリスト糞糞表糞の読み方が間違ってるだけ?
英語圏の人間なら読みやすいのか?

1018:デフォルトの名無しさん
18/06/03 23:52:56.62 CcsWt1Gk.net
>>998
先に変数、後で条件という集合論の書き方に似てるやん?
「まずxというのがあって、そのxの条件は……」
って読んでる

1019:デフォルトの名無しさん
18/06/03 23:53:53.62 vrBh4O6u.net
つぎ
次世代言語11[Rust Swift TypeScript Dart]
スレリンク(tech板)

1020:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 39日 16時間 51分 26秒

1021:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

1883日前に更新/249 KB
担当:undef