image

1: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:32:10.880 ID:J94xn9Al0
やっぱシンプルなジャバスクとかSwiftか?

引用元 https://hebi.5ch.net/test/read.cgi/news4vip/1520991130/
2: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:32:28.955 ID:UTE9vpL7M
c++

3: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:33:10.508 ID:J94xn9Al0
>>2
言うほど綺麗か?

6: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:33:53.070 ID:UTE9vpL7M
>>3
オレはブス可愛専門だ!

4: ◆Cmaster.z. 2018/03/14(水) 10:33:17.935 ID:CtKrAyptM
C言語一択(´・ω・`)
アセンブラも並んでるとそこそこ美しく見える

12: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:37:23.907 ID:J94xn9Al0
>>4
やっぱインタプリタやろ

5: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:33:45.937 ID:l+ikqB4j0
機械語

7: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:34:26.902 ID:SSaQrAuka
java

14: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:38:08.601 ID:J94xn9Al0
>>7
javaは完成度高いよなー

8: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:35:16.608 ID:w/snza0y0
はいLispね

9: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:35:28.917 ID:RdF3uroa0
ぱいそん

16: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:40:02.810 ID:J94xn9Al0
>>9
Pythonおもろい??

10: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:36:33.427 ID:zXQgv+L50
やったことないけどhaskel

11: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:37:00.739 ID:ZUhO5QSia
アセンブラ

13: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:37:37.562 ID:EM22MUdW0
インタプリタ言語は無し

15: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:38:54.357 ID:J94xn9Al0
>>13
は?

17: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:41:13.295 ID:g/g8rHFeM
ジャバスクが美しいとか

24: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:46:10.842 ID:J94xn9Al0
>>17
お?

18: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:42:35.753 ID:01T6vRwm0
JAVAはプログラム書くと汚くなる

19: ◆Cmaster.z. 2018/03/14(水) 10:42:39.723 ID:CtKrAyptM
インタプリタ言語はコンパイル言語で作られた土台ありきで動いててマークアップ感があるから美しくない(´・ω・`)

22: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:43:50.135 ID:J94xn9Al0
>>19
まーそりゃそうなんだけどな

20: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:43:05.799 ID:J94xn9Al0
アセンブラってただの原理主義なだけやん

21: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:43:06.284 ID:PlChyWZs0
Python

25: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:49:45.342 ID:EM22MUdW0
調べ直したらインタプリタ言語ってJavaや.NETも含まれるのな
JavascriptやPythonを想定して書いたけど型がキッチリしてないのがキモい
TypeScriptとかあるの知ってるけどそれって只のJSでは不備があるから作られたって事だろうし

26: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:54:27.342 ID:qkp3ULkFd
Haskellによるクイックソート

quicksort :: Ord a => [a] -> [a]
quicksort [] = []
quicksort (p:xs) = (quicksort lesser) ++ [p] ++ (quicksort greater)
where
lesser = filter (< p) xs
greater = filter (>= p) xs

美しさとはセマンティクスの密度と分かりやすさが両立してこそだ

30: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 11:04:15.590 ID:j7wVIO4f0
>>28
やっぱ無駄な変数の宣言を強要されるCってクソやな
高階関数もどき書くときでもいちいち関数に名前つけなきゃならんし

31: ◆Cmaster.z. 2018/03/14(水) 11:06:24.713 ID:CtKrAyptM
>>30
∑(・ω・ノ)ノ
int i,j,k;とか書くの楽しいじゃん
espから引かれるんだろうなぁとか思いながらかくとなおよし

38: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 11:11:36.327 ID:j7wVIO4f0
>>31
swapでいちいちtempとか変数宣言させられるような苦痛を感じる
C言語ユーザならだいたいマクロで隠蔽するだろ?
あとループカウンタ変数はfor文で宣言したほうがお行儀がいいぞ

45: ◆Cmaster.z. 2018/03/14(水) 11:31:13.496 ID:CtKrAyptM
>>42
流石にそれは辛いお…((((;´・ω・`)))

70: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 12:24:24.577 ID:xdAIsYucMPi
>>30
無駄なものってのは概念上の話であって処理上は必要なものだからなあ
ちゃんと処理内容に忠実なCのほうがいいや

41: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 11:18:15.635 ID:0lh165RgM
>>26
リスプかハスケルと思ったけど
型クラス制約が何かいいね
CARとかCDR書かなくていいのも

27: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 10:59:05.837 ID:Yb1v9hTBr
Ruby

29: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 11:00:48.238 ID:0oUXzE2X0
()多いやつ

32: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 11:08:24.851 ID:ABqN2vsD0
Prolog

33: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 11:09:28.046 ID:Mt7E0Dn9d
smalltalk

39: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 11:13:57.588 ID:tosdO0gNd
ここまでRubyなし
RailsがRubyで書かれたのも美しいからだというのに

48: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 11:41:00.831 ID:jd7ApgVO0
>>47
長さを外部に保持とかポインタ渡しとかしなくていいんだぞ٩(๑òωó๑)۶

53: ◆Cmaster.z. 2018/03/14(水) 11:44:01.698 ID:CtKrAyptM
>>48
長さを引数で渡すのが嫌なら番兵を使えばいいじゃない!(´・ω・`)
-1が出たら終わり、とかさ

60: ◆Cmaster.z. 2018/03/14(水) 11:55:20.812 ID:CtKrAyptM
>>56
それならば構造体でも作って我慢する事だな!(´・ω・`)
どーせC++で書いてもバイナリレベルでは長さの保持受け渡しが行われているんだお!!

あとオブジェクト指向は無駄に複雑になるし記述が嵩むし個人的に嫌いだお(´>ω∂`)
修正が楽とか使い回しが容易とかのメリットより、オーバーヘッドが気になるし設計に悩んでしまう点がダメダメだお

49: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 11:41:45.115 ID:vfJ8OD3y0
kotlin

55: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 11:46:26.386 ID:5fMISRG5M
>>52
で、numpyあんの?

58: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 11:51:43.583 ID:0lh165RgM
>>54
初見でこれは読めない

59: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 11:53:12.543 ID:3/ugII680
>>54
拷問かなんかか

61: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 11:58:00.741 ID:nwVheF5q6
なでしこ一択だわ

62: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 12:03:29.756 ID:GoRuntbf0Pi
美しさとかどうでもいいけど今一番使われてる奴が一番いい

65: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 12:10:24.933 ID:m58WfhyIdPi
>>62
世界的に見ると実はCOBOLが1番使われてるらしい

68: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 12:14:22.094 ID:9+5KlR210Pi
groovy

72: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 12:29:55.829 ID:XDs7EZvqdPi
機械語に決まってる
01しかない美しさ

73: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 12:34:56.292 ID:0lh165RgM123456
int i = 10;
i = i++;

iは何になる?

87: ◆Cmaster.z. 2018/03/14(水) 13:11:26.779 ID:CtKrAyptMPi
>>83
上のやつおかしいな(´・ω・`)
処理系依存なのか?
下のはなんでそうなんのこれ

81: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 12:52:13.286 ID:cIgKRCH3rPi
>>79
結局インクリメントされるなら11じゃ

80: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 12:51:06.624 ID:+eW0WPkYdPi
>>77,>>78
未定義だよ
副作用完了点でググれ、結合規則とは別や

78: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 12:48:39.201 ID:NEw2YHJ7rPi
どう考えても11だろ
こんなんで未定義になる意味がわからん
オペレーターによる優先順序調べて

84: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 13:04:00.795 ID:jd7ApgVO0Pi
その点C++ってすげえよな
C++14と17で見直されて動作が定義されてるんだもん

85: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 13:04:45.758 ID:+eW0WPkYdPi
C++17からは引数、式ともに評価順序が厳密に定められたんだっけ?
Cにはこないだろうなぁ

94: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 13:57:43.420 ID:ZGwLqO8JdPi
美しくないならば適切な目的で適切なコードを記述されていないってことか
なら最も美しい言語は多くの適切な問題に対して適切なコードを記述できる言語か
恐らくPrologで機械学習をするのは適切な目的とは言えないだろうし

97: 以下、5ちゃんねるからVIPがお送りします 2018/03/14(水) 14:31:43.308 ID:uWAy0xAA0Pi
for文if文のネストだらけのCとか論外でしょ

美しさを語るなら、C#のLINQみたいに列挙可能なものを統一的に扱えるようにしてる言語とかでしょ

98: ◆Cmaster.z. 2018/03/14(水) 14:32:58.841 ID:CtKrAyptMPi
ネスト嫌いなら関数型は論外なの?(´・ω・`)

100: ◆Cmaster.z. 2018/03/14(水) 14:53:17.886 ID:CtKrAyptMPi
>>99
泣いちゃう(´;ω;`)

スポンサードリンク