※前スレ
次世代言語議論スレ[Go Rust Scala Haskell]第5世代
http://mevius.2ch.net/test/read.cgi/tech/1497311647/
探検
次世代言語議論スレ[Rust Kotlin Haskell]第6世代 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/08/28(月) 21:53:37.12ID:5I+bTEeA133デフォルトの名無しさん
2017/09/01(金) 22:35:14.33ID:9fFcfHIv でもまあ共通規格を立てようって発想自体は
まっとうな意識ではあると思うよ
HTML5とJSに人が集まってるのも
今一番の共通規格っぽいからなんじゃね?
まっとうな意識ではあると思うよ
HTML5とJSに人が集まってるのも
今一番の共通規格っぽいからなんじゃね?
134デフォルトの名無しさん
2017/09/01(金) 22:36:34.19ID:4l9jDYBk135デフォルトの名無しさん
2017/09/01(金) 23:26:12.33ID:GWPC4pz1 >>133
そりゃブラウザっていう共通実行環境があるっつーのに、
各々のメーカーの都合で規格がずれてるって状況があるからでしょ。
なんもないところにとりあえずグローバルな規格作ろうとか誰かの自己満足にしか
ならんことを言い出すからバカにされるんだよ。
そりゃブラウザっていう共通実行環境があるっつーのに、
各々のメーカーの都合で規格がずれてるって状況があるからでしょ。
なんもないところにとりあえずグローバルな規格作ろうとか誰かの自己満足にしか
ならんことを言い出すからバカにされるんだよ。
136デフォルトの名無しさん
2017/09/01(金) 23:51:48.74ID:sKG/CNAU その前にHTML5やJSが他の言語と、例えばCのprintfと仕様が同じになってるとか
そういう他言語を意識したつくりになってるってわけじゃないから今回の件では不適切な例だよ
どう贔屓目に見てもHTML5とJSは他の言語とは違った異質なもので
ぜんぜん寄せてきてないよ
こういったものを例に挙げて肯定的にとらえる文体なら
よりいっそう各言語で共通の文法〜〜は要らないってことになる
これは意訳すれば全部Javaで書けばよくね?って言ってるようなもので
他言語を巻き込んで文法を共通にするとかとは反対のベクトルの意見に見える
文法に共通な部分を持たせるっつっても、使用感だけの問題であって
PythonでRubyのコードが走るようになるわけじゃないし
大体のメジャー言語はC言語の文法に寄せてきてるから
その意味で特に不満はないな
細かな仕様が違うのはそりゃ当たり前でしょ
言語として最低限サポートしなければならない仕様を作って
それを満たしていればC上でもJava上でもPython上でもRuby上でもPHP上でも
とりあえずは動く、っていうなら、有りかもしれないけど、あり得ないでしょ
全然違った概念とメカニズムで動いているのに
そういう他言語を意識したつくりになってるってわけじゃないから今回の件では不適切な例だよ
どう贔屓目に見てもHTML5とJSは他の言語とは違った異質なもので
ぜんぜん寄せてきてないよ
こういったものを例に挙げて肯定的にとらえる文体なら
よりいっそう各言語で共通の文法〜〜は要らないってことになる
これは意訳すれば全部Javaで書けばよくね?って言ってるようなもので
他言語を巻き込んで文法を共通にするとかとは反対のベクトルの意見に見える
文法に共通な部分を持たせるっつっても、使用感だけの問題であって
PythonでRubyのコードが走るようになるわけじゃないし
大体のメジャー言語はC言語の文法に寄せてきてるから
その意味で特に不満はないな
細かな仕様が違うのはそりゃ当たり前でしょ
言語として最低限サポートしなければならない仕様を作って
それを満たしていればC上でもJava上でもPython上でもRuby上でもPHP上でも
とりあえずは動く、っていうなら、有りかもしれないけど、あり得ないでしょ
全然違った概念とメカニズムで動いているのに
137あ
2017/09/02(土) 00:17:53.83ID:LCAfPD7A138デフォルトの名無しさん
2017/09/02(土) 00:20:54.65ID:qZ0SgL8Y139あ
2017/09/02(土) 00:30:19.85ID:LCAfPD7A141デフォルトの名無しさん
2017/09/02(土) 00:45:41.97ID:DpVc64wR クライアントの統一が無理でもサーバーは統一できるんじゃないかっていう安心感
を土台にして成功したのがJS
C++がCを土台にしたみたいに
を土台にして成功したのがJS
C++がCを土台にしたみたいに
142デフォルトの名無しさん
2017/09/02(土) 00:58:02.21ID:qZ0SgL8Y >>139
なーんでそこまで分かってて
『「文字列を出す程度の関数」が低レベルで各言語共通にできる訳ないっしょ。』
なんてレスが出来るのかわからん。
あとこの文脈でおまえがどういう意味で「低レベル」という単語を使ってるのかわからん
少しのズレ承知でありたいていに言えば、こいつは「内部でどういう動作するかなんてどうでもいいからとにかく、端末のある環境なら、putとかではなくprintfと書けば端末に表示することを保証しろ」と言ってんだよ
なーんでそこまで分かってて
『「文字列を出す程度の関数」が低レベルで各言語共通にできる訳ないっしょ。』
なんてレスが出来るのかわからん。
あとこの文脈でおまえがどういう意味で「低レベル」という単語を使ってるのかわからん
少しのズレ承知でありたいていに言えば、こいつは「内部でどういう動作するかなんてどうでもいいからとにかく、端末のある環境なら、putとかではなくprintfと書けば端末に表示することを保証しろ」と言ってんだよ
143デフォルトの名無しさん
2017/09/02(土) 01:04:47.83ID:qZ0SgL8Y144デフォルトの名無しさん
2017/09/02(土) 01:13:52.49ID:je61f8uF >少しのズレ承知でありたいていに言えば、こいつは「内部でどういう動作するかなんて
>どうでもいいからとにかく、端末のある環境なら、putとかではなくprintfと書けば
>端末に表示することを保証しろ」と言ってんだよ
だからそのことが否定されているのでは?
何言ってんだ?
>どうでもいいからとにかく、端末のある環境なら、putとかではなくprintfと書けば
>端末に表示することを保証しろ」と言ってんだよ
だからそのことが否定されているのでは?
何言ってんだ?
145デフォルトの名無しさん
2017/09/02(土) 01:18:08.23ID:je61f8uF エスペラント語みたいなものだな
まぁ無理だろう
それより通貨を行き来できるようにする方が良い
まぁ無理だろう
それより通貨を行き来できるようにする方が良い
146デフォルトの名無しさん
2017/09/02(土) 01:18:25.67ID:qZ0SgL8Y >>144
だからただID:SQFm1IPCを否定するレスには俺は文句つけてないだろ?俺もID:SQFm1IPCはガイジだと思うし。
いつまでも「低レベルで」とか「文字列の仕組み」とか言ってる奴はおかしいって言ってるんだ
だからただID:SQFm1IPCを否定するレスには俺は文句つけてないだろ?俺もID:SQFm1IPCはガイジだと思うし。
いつまでも「低レベルで」とか「文字列の仕組み」とか言ってる奴はおかしいって言ってるんだ
147デフォルトの名無しさん
2017/09/02(土) 06:19:16.76ID:WzdBIuT6 はいはい、一通りの文字列入出力関数も覚えられないバカは
プログラマにはならないほうがいいと思いますよ。
プログラマにはならないほうがいいと思いますよ。
148あ
2017/09/02(土) 07:07:42.32ID:LCAfPD7A149あ
2017/09/02(土) 07:30:58.56ID:6K7Z1T4/150デフォルトの名無しさん
2017/09/02(土) 07:42:43.45ID:ekcXroij 俺、20年プログラム組んでるけど
文字列未だに理解不能(笑)
utf8だったり、sjisだったり
c#になってからstringが
なんの文字コードで扱ってるかまったく理解してない
sjisのファイルから読み込んだ文字列と
utf8のファイルから読み込んだ文字列とか
c#のstringではどうなってるか知らんw
どの段階かで変換されるのか保持されるのかわかってないw
日時の文字列のカルチャとかいうのもよくわからない
無指定だとos依存になってバグるし
じゃあc#のstringって何使われてるの?
osに依存するの?とかマジよくわからん
初心者スレで聞いてみたかったw
文字列未だに理解不能(笑)
utf8だったり、sjisだったり
c#になってからstringが
なんの文字コードで扱ってるかまったく理解してない
sjisのファイルから読み込んだ文字列と
utf8のファイルから読み込んだ文字列とか
c#のstringではどうなってるか知らんw
どの段階かで変換されるのか保持されるのかわかってないw
日時の文字列のカルチャとかいうのもよくわからない
無指定だとos依存になってバグるし
じゃあc#のstringって何使われてるの?
osに依存するの?とかマジよくわからん
初心者スレで聞いてみたかったw
151デフォルトの名無しさん
2017/09/02(土) 08:18:23.67ID:qZ0SgL8Y >>148
確かにprintfのfはフォーマットのfだったと思うけど、Fortranではprintでフォーマットもするんだし、言語仕様レベルで滅茶苦茶は言い過ぎでしょ
そりゃfはあったほうがいいと思うけど、fがないと言語仕様レベルで滅茶滅茶ってことはない
そして、厳密な名前にしたことで得られるメリットより、全部printにしたことによる学習コストの低下を優先しろとガイジID:SQFm1IPCを主張するんだよなあ
確かにprintfのfはフォーマットのfだったと思うけど、Fortranではprintでフォーマットもするんだし、言語仕様レベルで滅茶苦茶は言い過ぎでしょ
そりゃfはあったほうがいいと思うけど、fがないと言語仕様レベルで滅茶滅茶ってことはない
そして、厳密な名前にしたことで得られるメリットより、全部printにしたことによる学習コストの低下を優先しろとガイジID:SQFm1IPCを主張するんだよなあ
152デフォルトの名無しさん
2017/09/02(土) 08:20:49.80ID:qZ0SgL8Y まあID:SQFm1IPCはなんでfがついてるのかも知らなかったと思うけど、それは「文字列の仕組み」と連呼して彼に伝わるものではないし関係ないな
153デフォルトの名無しさん
2017/09/02(土) 08:24:13.11ID:WzdBIuT6 文字列の実装を隠蔽できていない言語はクソ
154デフォルトの名無しさん
2017/09/02(土) 08:25:33.52ID:VfNRhazy けっきょく、みんな近視眼的に言葉尻を捉えてるだけで
この話題の本質わかってないのなw
この話題の本質わかってないのなw
155デフォルトの名無しさん
2017/09/02(土) 08:30:19.62ID:qZ0SgL8Y156デフォルトの名無しさん
2017/09/02(土) 08:48:35.94ID:eEwxJqdV 少し思ったことを書くか。
まあとりあえず c の printf からはじめるけど、これってバイト列からそのまま、出力する形式としては
とても普通な形式なわけだ。低レイヤーから見ても最低限のものになってる。
ただ、一方で型に対していい加減で %d とかと , 以下のところに放り込む変数が
ずれてたら簡単にアボーンするってなことが言われて cout << とか
まあ他の高級言語の print なんかがでてきたわけ。
じゃあ c もそうすりゃいいじゃんと思うだろうけれど、実際そんな高級なことすると
システムプログラミングみたいな生な現場だとその高級なとこにバグが潜む可能性が
高いし、そもそも無駄なメモリ食うし
ってな理由で拒むわけ。
とりあえず単純な見方をするなら上記のような理由で統一はされない。
まあとりあえず c の printf からはじめるけど、これってバイト列からそのまま、出力する形式としては
とても普通な形式なわけだ。低レイヤーから見ても最低限のものになってる。
ただ、一方で型に対していい加減で %d とかと , 以下のところに放り込む変数が
ずれてたら簡単にアボーンするってなことが言われて cout << とか
まあ他の高級言語の print なんかがでてきたわけ。
じゃあ c もそうすりゃいいじゃんと思うだろうけれど、実際そんな高級なことすると
システムプログラミングみたいな生な現場だとその高級なとこにバグが潜む可能性が
高いし、そもそも無駄なメモリ食うし
ってな理由で拒むわけ。
とりあえず単純な見方をするなら上記のような理由で統一はされない。
157デフォルトの名無しさん
2017/09/02(土) 08:57:42.86ID:VfNRhazy ああ、やっぱりコイツもわかってないw
158あ
2017/09/02(土) 10:01:43.08ID:6K7Z1T4/159あ
2017/09/02(土) 10:07:29.51ID:6K7Z1T4/ 「最低限言語というからにはこの命令をこういう引数で呼べる事」
ってのは、語順が変わる言語は守れない。
なら引数の順番は見逃すわと言ったら、次は型の問題。
型の定義と表現の定義は○○準拠な、となると、それを持ってない言語は用意すべきかとなる。
その辺見逃すわ、人間が見て理解できる形で!となると、見る人間がどんな人間か(言語は何か)でかなり変わる。少数とかだとフランスでの地獄の,とスペースに殺される形。
それも見逃すわ、うまいことやって!となると、
もう定義なんか残ってなくない?
ってのは、語順が変わる言語は守れない。
なら引数の順番は見逃すわと言ったら、次は型の問題。
型の定義と表現の定義は○○準拠な、となると、それを持ってない言語は用意すべきかとなる。
その辺見逃すわ、人間が見て理解できる形で!となると、見る人間がどんな人間か(言語は何か)でかなり変わる。少数とかだとフランスでの地獄の,とスペースに殺される形。
それも見逃すわ、うまいことやって!となると、
もう定義なんか残ってなくない?
160デフォルトの名無しさん
2017/09/02(土) 10:10:50.16ID:FHcsad6W >>158
ない概念は非対応にして%sはその言語で主に扱う文字列にすりゃ満足するだろうよID:SQFm1IPCは
なんならフォーマット機能すらなくしてfortranのprint*の挙動にしてすら満足するだろうよ
ない概念は非対応にして%sはその言語で主に扱う文字列にすりゃ満足するだろうよID:SQFm1IPCは
なんならフォーマット機能すらなくしてfortranのprint*の挙動にしてすら満足するだろうよ
161あ
2017/09/02(土) 10:11:18.31ID:6K7Z1T4/ だから、Hello Worldなんてお題目があるんよ。どんな言語にも。
163デフォルトの名無しさん
2017/09/02(土) 10:16:07.91ID:FHcsad6W >>162
別物でいいんだよ。ID:SQFm1IPCみたいな手合いはそういうこと気にしない。printfと打てば出力すれば満足なんだから
別物でいいんだよ。ID:SQFm1IPCみたいな手合いはそういうこと気にしない。printfと打てば出力すれば満足なんだから
164デフォルトの名無しさん
2017/09/02(土) 10:21:42.21ID:HZeOuyve ID:qZ0SgL8Y == ID:SQFm1IPC
165デフォルトの名無しさん
2017/09/02(土) 10:23:14.61ID:FHcsad6W >>164
そんなガイジといっしょにすんな
そんなガイジといっしょにすんな
166デフォルトの名無しさん
2017/09/02(土) 11:09:56.12ID:DpVc64wR167あ
2017/09/02(土) 12:18:54.23ID:6K7Z1T4/168デフォルトの名無しさん
2017/09/02(土) 12:39:54.25ID:OknToGa2 Javaが依然としてナンバー1だが、それに取って代わるのは何か?
https://www.infoq.com/jp/news/2017/08/Java-Still-One-Tiobe
>TIOBEは、特にCrystal、Kotlin、Clojure、Hack、Juliaを挙げて、
>新しい言語への関心が高まっていると見ている。
>これらの全体シェアは小さいが(すべて1%未満)、その浸透速度は注目に値する。
>特に、RubyのいとこにあたるCrystalは、1ヶ月で60位から32位へと飛躍した。
Crystalが早くRuby を追い落としてほしい。
https://www.infoq.com/jp/news/2017/08/Java-Still-One-Tiobe
>TIOBEは、特にCrystal、Kotlin、Clojure、Hack、Juliaを挙げて、
>新しい言語への関心が高まっていると見ている。
>これらの全体シェアは小さいが(すべて1%未満)、その浸透速度は注目に値する。
>特に、RubyのいとこにあたるCrystalは、1ヶ月で60位から32位へと飛躍した。
Crystalが早くRuby を追い落としてほしい。
169デフォルトの名無しさん
2017/09/02(土) 12:45:48.01ID:FHcsad6W >>167
細部は微妙だけど、まあ大方そんなもんだよ。大分近かろう
細部は微妙だけど、まあ大方そんなもんだよ。大分近かろう
170デフォルトの名無しさん
2017/09/02(土) 12:46:18.42ID:FHcsad6W このスレ共通認識擦り合わせ出来なすぎだろどうなってんだ
171デフォルトの名無しさん
2017/09/02(土) 12:50:38.76ID:OknToGa2 「Ruby風味のプログラミング言語」四天王現る!Elixir,Crystal,Opal,Mirahまとめ #ruby
https://codeiq.jp/magazine/2015/07/26120/
https://codeiq.jp/magazine/2015/07/26120/
173デフォルトの名無しさん
2017/09/02(土) 14:12:09.69ID:DpVc64wR さんざん宣伝された「コミュ力」でさえ
プログラムにコミュ力が必須という共通認識は出来ない
プログラムにコミュ力が必須という共通認識は出来ない
174デフォルトの名無しさん
2017/09/02(土) 14:26:26.94ID:CJZVlBwp 頭の悪い人がちょっと覚える労力を避けるために
頭の良い人が多大な無駄な苦労をするのは
社会的損失だ
頭の良い人が多大な無駄な苦労をするのは
社会的損失だ
175デフォルトの名無しさん
2017/09/02(土) 14:26:47.13ID:9PaYDv7F 抽象化思考能力が欠如してるから
自分の知ってる分野・レイヤーの視点で語りたがる
自分の知ってる分野・レイヤーの視点で語りたがる
176デフォルトの名無しさん
2017/09/02(土) 14:45:24.92ID:HZeOuyve >>170
兜合わせとかいやらしい
兜合わせとかいやらしい
177デフォルトの名無しさん
2017/09/02(土) 15:06:32.25ID:iROop40D 2ちゃんとスーパーハカーによると抽象的思考にはアルファベットよりも漢字を使うのがいいらしい。
プログラミングも漢字でやるといいらしい。
プログラミングも漢字でやるといいらしい。
178デフォルトの名無しさん
2017/09/02(土) 15:49:49.61ID:9PaYDv7F >>177
そういう結論になる事が抽象化思考力の欠如してる何よりの証
そういう結論になる事が抽象化思考力の欠如してる何よりの証
179デフォルトの名無しさん
2017/09/02(土) 18:15:56.44ID:aqG50DC7 アルファベット仕様キーボードで入力してる限りは
入力速度がアルファベット>非アルファベットになるのはどうしようもない
入力速度がアルファベット>非アルファベットになるのはどうしようもない
180あ
2017/09/02(土) 20:43:09.37ID:6K7Z1T4/ >>179
タブキーと補完使わないの?
俺、和文のあとに、同じ内容の英文つけたメール書くことあるけど、あきらかにタイプ数は和文の方が少ないよ。
抽象思考したいならLabViewとかSPSSあたりでブロック図とかフィルタのグラフで思考するのが一番早かろう。
タブキーと補完使わないの?
俺、和文のあとに、同じ内容の英文つけたメール書くことあるけど、あきらかにタイプ数は和文の方が少ないよ。
抽象思考したいならLabViewとかSPSSあたりでブロック図とかフィルタのグラフで思考するのが一番早かろう。
181デフォルトの名無しさん
2017/09/02(土) 22:56:58.71ID:DpVc64wR 今の世の中に抽象的思考が足りないって実感あるの?ないでしょ
そんなことよりユーモアが足りないと思う
そんなことよりユーモアが足りないと思う
182デフォルトの名無しさん
2017/09/02(土) 23:39:15.33ID:je61f8uF ユーモアが足りないように感じるのは
ネットのおかげか世の中がマトモという言い方はおかしいけど
正解を引くひとが多くなってきたから
明らかにおかしい状況を
ユーモアで笑い飛ばす必要性があまりなくなってきたんだと思う
苦痛な環境に置かれても、ある種納得してるっつーか
でもプログラミングの世界はまだまだ黎明期に当たるのか
偉い人でも、おかしなことしている人がいっぱいいて
https://img0.etsystatic.com/178/0/13833747/il_340x270.1165546874_11w2.jpg
↑まだまだこういうユーモアが有ったりする
今後ある程度成熟していくと、もうこういうユーモアも見れなくなると思うと残念だね
と同時に、正しいことを知っているだけでは勝負にならなくなる
実力が問われるね
ネットのおかげか世の中がマトモという言い方はおかしいけど
正解を引くひとが多くなってきたから
明らかにおかしい状況を
ユーモアで笑い飛ばす必要性があまりなくなってきたんだと思う
苦痛な環境に置かれても、ある種納得してるっつーか
でもプログラミングの世界はまだまだ黎明期に当たるのか
偉い人でも、おかしなことしている人がいっぱいいて
https://img0.etsystatic.com/178/0/13833747/il_340x270.1165546874_11w2.jpg
↑まだまだこういうユーモアが有ったりする
今後ある程度成熟していくと、もうこういうユーモアも見れなくなると思うと残念だね
と同時に、正しいことを知っているだけでは勝負にならなくなる
実力が問われるね
183デフォルトの名無しさん
2017/09/03(日) 01:21:59.30ID:hrqzcgfY そんな残念、杞憂だよ
糞バカジャップランド土人が
山ほど遺してくれたコボルやペェチプゥの保守案件があるからね
糞バカジャップランド土人が
山ほど遺してくれたコボルやペェチプゥの保守案件があるからね
184デフォルトの名無しさん
2017/09/03(日) 01:48:32.74ID:CI8E+FdQ185デフォルトの名無しさん
2017/09/03(日) 03:47:08.84ID:3gHqT14e >>182
これ何がアカンの?
これ何がアカンの?
186デフォルトの名無しさん
2017/09/03(日) 04:22:00.89ID:LluVimQv 「お前が飲むんかーい!」ってツッコミたくなる
187デフォルトの名無しさん
2017/09/03(日) 05:04:38.40ID:wg7NEzB4 >>182
bool値はIsEmpty()がいいなー
bool値はIsEmpty()がいいなー
188デフォルトの名無しさん
2017/09/03(日) 06:11:13.88ID:Xy/hIi2a 次世代言語スレでisHogeは無いだろ…
189デフォルトの名無しさん
2017/09/03(日) 08:29:59.58ID:j0xqGCdJ 関数やメソッドの呼び出しに()を使う言語は滅亡すべきだな
190デフォルトの名無しさん
2017/09/03(日) 11:27:05.90ID:F0wU88Va 明示的に call とか書くのはあんま流行らんぞ。
おれはそれくらい明示的でいいかなと思うのだが。
おれはそれくらい明示的でいいかなと思うのだが。
191デフォルトの名無しさん
2017/09/03(日) 13:01:37.55ID:HuyjtM/i Coffeeが空かどうかのStateをインターフェースで持たせて、StateはVisitorを受け入れるのが伝統的なやり方かね
次世代だとCoffeeが空かどうかのStateは、インターフェースじゃなくて、型クラスで制限して、パターンマッチで処理を切り分けるって感じかね
次世代だとCoffeeが空かどうかのStateは、インターフェースじゃなくて、型クラスで制限して、パターンマッチで処理を切り分けるって感じかね
192デフォルトの名無しさん
2017/09/03(日) 13:21:28.44ID:2mD2p7su Human john;
Cup cup;
...
if (cup.isEmpty)
{
cup = new Coffee();
}
else
{
john.Drink(cup.Drop());
}
Cup cup;
...
if (cup.isEmpty)
{
cup = new Coffee();
}
else
{
john.Drink(cup.Drop());
}
193デフォルトの名無しさん
2017/09/03(日) 13:26:23.45ID:fyDk5FSQ まずそもそもコーヒーをモデル化とかしないから
194デフォルトの名無しさん
2017/09/03(日) 13:34:57.13ID:HuyjtM/i >>192
Drinkの中でdropを呼べよ
Drinkの中でdropを呼べよ
195デフォルトの名無しさん
2017/09/03(日) 14:05:43.95ID:1HtAUlO9 久しぶりに見たんだけどなんでまだスレタイにRustなんて欠陥言語があんの?
196デフォルトの名無しさん
2017/09/03(日) 14:14:39.78ID:HuyjtM/i Rustの何が欠陥??
いい言語だと思うけど
いい言語だと思うけど
197デフォルトの名無しさん
2017/09/03(日) 14:27:10.98ID:tndEY2pO198デフォルトの名無しさん
2017/09/03(日) 14:46:11.02ID:m/SUUCxo >>194
おまえはcupをdrinkするガイジなのか?
おまえはcupをdrinkするガイジなのか?
199デフォルトの名無しさん
2017/09/03(日) 14:58:12.28ID:LluVimQv ここでもキャットドア問題再燃w
ほんと使えるなこれ
ほんと使えるなこれ
200デフォルトの名無しさん
2017/09/03(日) 15:11:53.96ID:1HtAUlO9201デフォルトの名無しさん
2017/09/03(日) 15:40:55.80ID:2mD2p7su202デフォルトの名無しさん
2017/09/03(日) 15:56:06.83ID:NUcZKlpc Rustには保守しにくいコードを事前に排除する意味もあるようなw
ぶっちゃけ書き捨てプロトタイプには向かない言語
ぶっちゃけ書き捨てプロトタイプには向かない言語
203デフォルトの名無しさん
2017/09/03(日) 15:59:55.01ID:th8Kz7qM204デフォルトの名無しさん
2017/09/03(日) 16:01:57.97ID:ULbykCIX205デフォルトの名無しさん
2017/09/03(日) 16:29:46.99ID:fyDk5FSQ callって明示的に書く言語ってなんだよ
Fortranくらいしか書いたことない
Fortranくらいしか書いたことない
206デフォルトの名無しさん
2017/09/03(日) 16:32:54.49ID:uF0EtmbD >>196
言語はいいんだけどまだ普及してないからライブラリが辛い
言語はいいんだけどまだ普及してないからライブラリが辛い
207あ
2017/09/03(日) 16:44:19.82ID:DQefzD0A 「f(x)」以上に「関数」らしい表現を見た事無いがな。
call書かないとカッコ書けないVBAとかが、callだらけになるかな。
call書かないとカッコ書けないVBAとかが、callだらけになるかな。
208デフォルトの名無しさん
2017/09/03(日) 16:59:40.82ID:j0xqGCdJ f x
でいいだろ
でいいだろ
209デフォルトの名無しさん
2017/09/03(日) 17:12:48.70ID:fyDk5FSQ >>208
これは同意
これは同意
210あ
2017/09/03(日) 17:25:55.62ID:DQefzD0A たしかに。
lispのS式は自然なんだなぁ。
lispのS式は自然なんだなぁ。
211デフォルトの名無しさん
2017/09/03(日) 17:47:32.06ID:9XytL+lI でも、けっきょく
f (x + 1) みたいないことしたり
f () みたいなことするなら括弧的なもの必要になるし
単に省略してるだけでしかないのでは?
f (x + 1) みたいないことしたり
f () みたいなことするなら括弧的なもの必要になるし
単に省略してるだけでしかないのでは?
212デフォルトの名無しさん
2017/09/03(日) 18:01:27.53ID:fyDk5FSQ f(x+1)はともかく、f()は関数というよりはサブルーチンなんだよな。Fortran以外の言語はあんまり区別しないけど
213デフォルトの名無しさん
2017/09/03(日) 18:08:08.10ID:hml2bou6 値を返すのが関数、返さないのが手続きだろう。
214デフォルトの名無しさん
2017/09/03(日) 18:23:54.59ID:LluVimQv215デフォルトの名無しさん
2017/09/03(日) 19:56:58.37ID:SFgLhhBC >>211
Nim ならどっちも不要だな
Nim ならどっちも不要だな
216デフォルトの名無しさん
2017/09/03(日) 20:26:30.83ID:ne8qPBqk 括弧ないと関数だと区別できないとか
関数と変数とかで名前空間分けるのが普通なのかな
一緒のがシンプルな気がするけどダメなの?
this.objみたいにスコープで名前空間分けたらダメかな
関数と変数とかで名前空間分けるのが普通なのかな
一緒のがシンプルな気がするけどダメなの?
this.objみたいにスコープで名前空間分けたらダメかな
217デフォルトの名無しさん
2017/09/03(日) 21:13:19.59ID:fyDk5FSQ Common Lispは名前空間分けてるけどSchemeは同じだよね
個人的には分けないほうが好きだな
個人的には分けないほうが好きだな
218デフォルトの名無しさん
2017/09/03(日) 21:19:54.76ID:VHdSJmfv 関数の()が要らないなら
配列の[]も要らないね
配列の[]も要らないね
219デフォルトの名無しさん
2017/09/03(日) 21:32:57.42ID:ULbykCIX220デフォルトの名無しさん
2017/09/03(日) 22:05:19.16ID:c1xnmxfX 括弧を開く位置には何か記号が要るが閉じる記号は要らないな
最後のセミコロンが要らないのと同じ
最後のセミコロンが要らないのと同じ
221デフォルトの名無しさん
2017/09/03(日) 22:07:40.42ID:fyDk5FSQ $かな?
222デフォルトの名無しさん
2017/09/03(日) 22:52:39.79ID:m/SUUCxo >>220
pyてょnのことか
ブロックあった方が正直みやすいわ
初心者にも、視覚的にここからここまでがまとまりだと説明しやすい
インデント強制はいいけど、いきなりインデントがどうとか説明しても、イミフやろ
pyてょnのことか
ブロックあった方が正直みやすいわ
初心者にも、視覚的にここからここまでがまとまりだと説明しやすい
インデント強制はいいけど、いきなりインデントがどうとか説明しても、イミフやろ
223デフォルトの名無しさん
2017/09/03(日) 22:55:16.25ID:9XytL+lI むしろpythonの方が見やすい
224デフォルトの名無しさん
2017/09/03(日) 23:00:57.36ID:VHdSJmfv a[b + c] + d + f(x + e) + 100
↓
a[ b + c + d + f(x + c + 100
なるほど素晴らしいアイデアだな
↓
a[ b + c + d + f(x + c + 100
なるほど素晴らしいアイデアだな
225デフォルトの名無しさん
2017/09/03(日) 23:29:49.01ID:c1xnmxfX226デフォルトの名無しさん
2017/09/03(日) 23:46:26.57ID:bPltp/aL Haskell ならこうかな
(a !! b + c) + d + (f $ x + e) + 100
(a !! b + c) + d + (f $ x + e) + 100
227デフォルトの名無しさん
2017/09/03(日) 23:49:41.11ID:m/SUUCxo228デフォルトの名無しさん
2017/09/03(日) 23:49:51.83ID:fyDk5FSQ !!って+より優先度雑魚かったんか
229デフォルトの名無しさん
2017/09/04(月) 00:04:41.50ID:ixJinX3O 括弧の意味は二つある
優先順位を明示する、または関数呼び出し
どっちの意味か分からんから関数呼び出しの意味で括弧を使うのはもうやめたほうがいい
優先順位を明示する、または関数呼び出し
どっちの意味か分からんから関数呼び出しの意味で括弧を使うのはもうやめたほうがいい
230デフォルトの名無しさん
2017/09/04(月) 00:08:29.47ID:nGsOLwi8 >>228
!! の方が優先順位高かった ゆるして
!! の方が優先順位高かった ゆるして
231デフォルトの名無しさん
2017/09/04(月) 00:09:48.10ID:Y+E/rlzt タプルやらにも()を使うのが普通だし
無意味な主張だな
無意味な主張だな
232デフォルトの名無しさん
2017/09/04(月) 00:12:21.46ID:nGsOLwi8 括弧を使った関数呼び出しは関数にタプルを適用していると見ることもできる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- 高市が早くあの発言を撤回しないと、中国からもっと大きな制裁が飛んでくるぞ [805596214]
- 【動画】ファッションモデルまんこ、裸でランウェイを歩く。これがファッションだと言われて [749674962]
- 【画像】髙市さん「無職のシンママ支援を手厚くするため、世帯年収900万円以上の控除をカットします🙂」 [881878332]
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
