スレタイ以外の言語もok
前スレ
次世代言語17 Go Rust Kotlin TypeScript Julia
https://mevius.5ch.net/test/read.cgi/tech/1567602619/
次世代言語18 Go Rust Elixir Kotlin TypeScript
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2019/10/01(火) 02:58:03.93ID:aEwUIB6s955デフォルトの名無しさん
2020/04/04(土) 19:46:39.69ID:C11LX2Y6956デフォルトの名無しさん
2020/04/04(土) 20:02:34.31ID:4KWBPZA4 型おじ釣られすぎだろ
ネット初心者かよ
ネット初心者かよ
957デフォルトの名無しさん
2020/04/04(土) 20:03:33.83ID:dzVJGpcL >>954
最近多いんだよねー
Pythonとかちょっとかじった程度で
「俺プログラマーやってます」って顔する子
最初の入り口が動的型付け言語なんだよね最近の子って
そんなもんじゃ使いものにならねっての
最近多いんだよねー
Pythonとかちょっとかじった程度で
「俺プログラマーやってます」って顔する子
最初の入り口が動的型付け言語なんだよね最近の子って
そんなもんじゃ使いものにならねっての
958デフォルトの名無しさん
2020/04/04(土) 20:04:21.63ID:0WjGsUHg 長文でクソおもんない作り話書いてて楽しそうですね
Juliaなんかはパフォーマンス向上目的での型の導入だけど、型安定とかわざわざドキュメントに記すなら言語側でそもそも制約を強めてエラーにしてしまうとかでよかったんじゃないかと思ってしまう
Juliaなんかはパフォーマンス向上目的での型の導入だけど、型安定とかわざわざドキュメントに記すなら言語側でそもそも制約を強めてエラーにしてしまうとかでよかったんじゃないかと思ってしまう
959デフォルトの名無しさん
2020/04/04(土) 20:17:41.20ID:ebeS0Dvl やっぱり型無し糞言語池沼ってガイジだなw
960デフォルトの名無しさん
2020/04/04(土) 21:08:43.70ID:g5yerRCZ pythonの型とかどうでもいいよ。次世代言語の話をしよう。
961デフォルトの名無しさん
2020/04/04(土) 21:13:34.71ID:xxHp0w1Z N88-BASICにも型の概念はあったからなあ…
962デフォルトの名無しさん
2020/04/04(土) 21:22:41.67ID:nlgyx7EU classイコール型みたいな言語だと考慮しないといけない事項が多すぎるし記述量は馬鹿みたいに多い
なので、そういう言語しか知らない人が「静的型付けは煩わしい」と思うのは仕方ないことかもしれん、と思う
一度はOCamlを使って欲しい
OCamlは正格評価だし、型は強力で作りやすくて使いやすいし、OOPとも丁度いい距離を取ってる
smalltalkほど死んじゃいないし、Haskellほどアカデミックじゃない
次世代言語じゃない!と言うなら、ReasonMLでも良い。OCaml -> Javascriptみたいな環境もある
なので、そういう言語しか知らない人が「静的型付けは煩わしい」と思うのは仕方ないことかもしれん、と思う
一度はOCamlを使って欲しい
OCamlは正格評価だし、型は強力で作りやすくて使いやすいし、OOPとも丁度いい距離を取ってる
smalltalkほど死んじゃいないし、Haskellほどアカデミックじゃない
次世代言語じゃない!と言うなら、ReasonMLでも良い。OCaml -> Javascriptみたいな環境もある
963デフォルトの名無しさん
2020/04/04(土) 22:28:52.51ID:oHbtMe0Y964デフォルトの名無しさん
2020/04/04(土) 22:57:35.78ID:f2T6dYaQ こいつの人間は間違わないっていう前提にたってる品質管理が草
965デフォルトの名無しさん
2020/04/04(土) 23:05:06.65ID:ebeS0Dvl 俺は天才と信じている異常者(低学歴・障害者手帳持ち) = 型無し糞言語ガイジ
966デフォルトの名無しさん
2020/04/04(土) 23:05:29.19ID:wh1EiJLW web プログラミングのように外は危険がいっぱいという状況と
機械学習のように入力情報は保証されているという状況では
当然テストの質が異なる
議論がすれ違っているのはその辺の違いかと
機械学習のように入力情報は保証されているという状況では
当然テストの質が異なる
議論がすれ違っているのはその辺の違いかと
967デフォルトの名無しさん
2020/04/04(土) 23:09:15.46ID:oWvr86T9 それ型の有無関係ない話じゃん
それこそ論点ずれてる
それこそ論点ずれてる
968デフォルトの名無しさん
2020/04/04(土) 23:12:02.58ID:H4c+c10U そもそもテストと型は無関係なんですかそれは
969デフォルトの名無しさん
2020/04/04(土) 23:21:54.26ID:L/BdUORC Javaとpythonで争ってたところに
唐突に岡村提案されてて草
唐突に岡村提案されてて草
970デフォルトの名無しさん
2020/04/05(日) 00:17:54.25ID:bKlpD2Cq データに型は必要ない。
データの内容によって命令を使い分ければ良いのだ。
↑
機械語で十分って事では?
データの内容によって命令を使い分ければ良いのだ。
↑
機械語で十分って事では?
971デフォルトの名無しさん
2020/04/05(日) 00:34:46.44ID:GfhXthds972デフォルトの名無しさん
2020/04/05(日) 00:37:30.12ID:GfhXthds >>971
それで、マシン語だと間違った演算でもコンパイル時にエラーがでにくかったが
C言語で細かな型が導入されて間違いをコンパイラが発見することに成功した。
ところが最近のスクリプト言語では明確な型宣言がないものが流行り出し、
かつての問題点がまた出てくるようになってしまった。
それで、マシン語だと間違った演算でもコンパイル時にエラーがでにくかったが
C言語で細かな型が導入されて間違いをコンパイラが発見することに成功した。
ところが最近のスクリプト言語では明確な型宣言がないものが流行り出し、
かつての問題点がまた出てくるようになってしまった。
973デフォルトの名無しさん
2020/04/05(日) 00:56:47.84ID:d7/7NuuZ ほう…マシン語でコンパイルを
974デフォルトの名無しさん
2020/04/05(日) 01:07:09.53ID:N+saKT+1 普通に静的型+型推論でええやん
型書けない言語はもうありえんわ
一時期PHP使ってたことあるけど、正気の沙汰じゃなかった
型書けない言語はもうありえんわ
一時期PHP使ってたことあるけど、正気の沙汰じゃなかった
975デフォルトの名無しさん
2020/04/05(日) 01:15:27.47ID:O4a3Y/9V TypeScriptが一番しっくりくるという悲しい現実
976デフォルトの名無しさん
2020/04/05(日) 01:22:54.32ID:k4Q+DqWZ PureScriptに慣れてしまったらTypeScriptの構文はやぼったいわ
977デフォルトの名無しさん
2020/04/05(日) 01:23:18.72ID:GfhXthds >>973
当時はアセンブルと言っていたが、若い人にはコンパイルといったほうが通じ易いらしいので。
当時はアセンブルと言っていたが、若い人にはコンパイルといったほうが通じ易いらしいので。
978デフォルトの名無しさん
2020/04/05(日) 01:36:39.25ID:oP415tbW >>962
岡村さん何してはるんですか
岡村さん何してはるんですか
979デフォルトの名無しさん
2020/04/05(日) 02:12:33.78ID:d7/7NuuZ 今の若い人はマシン語はコンパイルするものと習うのですか?
コンパイル言語を知っている人向けにアセンブルを説明するのに「コンパイルみたいなもの」と説明するのではなく?
コンパイル言語を知っている人向けにアセンブルを説明するのに「コンパイルみたいなもの」と説明するのではなく?
980デフォルトの名無しさん
2020/04/05(日) 02:16:10.20ID:dvIeqTXE 次世代じゃないけどOCamlはええぞ。大体の言語のエッセンスを見直すきっかけになる
ちゃんとした型推論と簡潔な型表記があれば静的型付けでも書くのは面倒じゃないって分かったり
クラスってプログラムの必須構成要素なんかじゃないって気づけたり(むしろ用途は凄く限定されるべきもの)
遅延評価って実際にどんだけ便利なの、とか、分かる
ちゃんとした型推論と簡潔な型表記があれば静的型付けでも書くのは面倒じゃないって分かったり
クラスってプログラムの必須構成要素なんかじゃないって気づけたり(むしろ用途は凄く限定されるべきもの)
遅延評価って実際にどんだけ便利なの、とか、分かる
981デフォルトの名無しさん
2020/04/05(日) 02:16:21.31ID:bKlpD2Cq アセンブラと機械語は一対一に対応していないんだよな。
配置が決定しないと使えない機械語が有るので。
配置が決定しないと使えない機械語が有るので。
982デフォルトの名無しさん
2020/04/05(日) 02:30:40.57ID:k4Q+DqWZ 型がいらない/めんどくさいと主張する層は、
大方自分の意図をメソッドのボディによって表現することしか知らないのだろう
HaskellやらOCamlやらある程度の型システムの強度を持っている言語の経験があるプログラマは、
自分の意図の大部分を型で表現することに慣れているから、型がいらないとか正気か?となる
大方自分の意図をメソッドのボディによって表現することしか知らないのだろう
HaskellやらOCamlやらある程度の型システムの強度を持っている言語の経験があるプログラマは、
自分の意図の大部分を型で表現することに慣れているから、型がいらないとか正気か?となる
983デフォルトの名無しさん
2020/04/05(日) 02:48:33.35ID:bKlpD2Cq 型が無いのはとても良いことです。
984デフォルトの名無しさん
2020/04/05(日) 02:49:08.14ID:c8uove51 関数型で型が重用されるのは、高階関数によって型が至るところでアドホックに生み出されるため、
型がないとプログラムを正しく組むことが事実上不可能だからだよ
関数型では型は主にプログラムの形式的な正しさを守るためのテクニカルなツールとして用いられていて、
むしろドメインモデルを型で記述するみたいなのは意外にも関数型では重視されなかったりする
型がないとプログラムを正しく組むことが事実上不可能だからだよ
関数型では型は主にプログラムの形式的な正しさを守るためのテクニカルなツールとして用いられていて、
むしろドメインモデルを型で記述するみたいなのは意外にも関数型では重視されなかったりする
985デフォルトの名無しさん
2020/04/05(日) 02:49:14.27ID:bKlpD2Cq プログラミングが必要なくなればもっと良いです。
986デフォルトの名無しさん
2020/04/05(日) 02:50:35.75ID:bKlpD2Cq でも今はまだ無理です。
素直に型を使いましょう。
素直に型を使いましょう。
987デフォルトの名無しさん
2020/04/05(日) 03:09:06.75ID:k4Q+DqWZ988デフォルトの名無しさん
2020/04/05(日) 03:27:35.54ID:O4a3Y/9V >>980
標準ライブラリなんとかして
標準ライブラリなんとかして
>>980
haskell と比較した ocaml の利点をぜひ!
haskell と比較した ocaml の利点をぜひ!
990デフォルトの名無しさん
2020/04/05(日) 06:23:20.59ID:bKlpD2Cq タイプ数を節約できることでは?
991デフォルトの名無しさん
2020/04/05(日) 10:17:02.41ID:/6aVgV0B ん?OCamlってかなり標準ライブラリ豊富って聞いてたけど違うの?
992デフォルトの名無しさん
2020/04/05(日) 11:56:52.59ID:ZlQTcj/v そんなに引数に何が来るかわからないという状況が多いのかなあ
このメソッドは何をするかがはっきりしていれば、そんなに型を気にする
必要はないと思うけどなあ。一つのクラスでたくさんのことをさせているのか?
このメソッドは何をするかがはっきりしていれば、そんなに型を気にする
必要はないと思うけどなあ。一つのクラスでたくさんのことをさせているのか?
993デフォルトの名無しさん
2020/04/05(日) 12:17:46.87ID:aRq634GN メタプログラミングは動的型の方が楽。思いついたアイデアを簡単に試せる
Haskellのマクロとか使いにくいったら無いし、あんなので試行錯誤したくない
RailsもRubyで産まれて、静的型言語に不完全な形でパクられた
だから、ゼロからフレームワークを作る創造的な人達は動的型を好み、
アイデアをパクって実装したり、フレームワーク使うだけのドカタは静的型を好むわけだよ
Haskellのマクロとか使いにくいったら無いし、あんなので試行錯誤したくない
RailsもRubyで産まれて、静的型言語に不完全な形でパクられた
だから、ゼロからフレームワークを作る創造的な人達は動的型を好み、
アイデアをパクって実装したり、フレームワーク使うだけのドカタは静的型を好むわけだよ
994デフォルトの名無しさん
2020/04/05(日) 12:33:48.77ID:N+saKT+1 こんなトンデモ論を持ち出さないと、動的型言語を擁護できないのか(笑)
995デフォルトの名無しさん
2020/04/05(日) 12:35:55.88ID:aRq634GN996デフォルトの名無しさん
2020/04/05(日) 12:42:23.04ID:N+saKT+1 うわぁ・・・
997デフォルトの名無しさん
2020/04/05(日) 12:51:43.69ID:9ug9dps/ メタプログラミングの結果を駆使する立場ならともかく
メタプログラミング自体を行う奴らは試行錯誤とかあんましないレヴェルなんじゃね
書いたら動いてバグがほとんど無い(
もちろんテストはする
メタプログラミング自体を行う奴らは試行錯誤とかあんましないレヴェルなんじゃね
書いたら動いてバグがほとんど無い(
もちろんテストはする
998デフォルトの名無しさん
2020/04/05(日) 12:55:49.48ID:bKlpD2Cq 釣りなら釣りと分かるように書かないと、タダの馬鹿だと思われるのでは。
999デフォルトの名無しさん
2020/04/05(日) 12:58:04.13ID:bKlpD2Cq >>993 は普通に考えれば釣りなんだけど、本気で顔真っ赤にしながら主張する人もいるから、
どこかに釣りの痕跡残しておかないと、後で釣りでしたと言っても信じてもらえなくなる。
どこかに釣りの痕跡残しておかないと、後で釣りでしたと言っても信じてもらえなくなる。
1000デフォルトの名無しさん
2020/04/05(日) 13:01:44.09ID:bKlpD2Cq 縦読み入れておくのが良いのでは。
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 187日 10時間 3分 41秒
新しいスレッドを立ててください。
life time: 187日 10時間 3分 41秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【熊本】園児に強制性交か 保育所勤務の男を逮捕「性的な欲望が我慢できなかった」警察は余罪を調べる [七波羅探題★]
- 【前橋市】小川晶前市長とラブホテルで打ち合わせをした54歳男性職員を停職処分 今月末で依願退職するという [シャチ★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 【サッカー】元日本代表DF冨安がオランダ1部アヤックスと大筋合意か 現地メディア報じる [久太郎★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★]
- 【未成年NISA】つみたて枠、18歳未満は600万円上限 12歳で引き出し可能 [蚤の市★]
- 高市早苗「竹島は日本領土」 [834922174]
- 中国の日本向けレアアースの輸出止まる、高市のせいで日本終了のお知らせ [931948549]
- あくたんのおまんこって甘そうだよな🤤
- 暖房やめて湯たぼんにしようと思ってる
- 🏡
- お前らが意地でも田村ゆかりと結婚してあげない理由
