次世代言語15 Go Rust Bosque Kotlin TypeScript

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2019/04/19(金) 22:19:00.41ID:er92Du55
スレタイ以外の言語もok

前スレ
次世代言語15 Go Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1541331010/
2019/07/29(月) 22:17:18.50ID:rgG5VYMa
数式と距離を置くてはなしならすべてのリテラルにブラケット必須になればいいと前から夢想してる。
x = a + literal"-12.3";
スクリプト系では邪魔すぎ受け入れられないけど
構文とリテラルの表記を別の段に出来るじゃん
2019/07/29(月) 23:28:13.59ID:I/ZSXhEk
ブラケットと言いつつダブルクォートを使う斬新さ
659デフォルトの名無しさん
垢版 |
2019/07/30(火) 00:59:09.61ID:ZDjzCSg/
>>656
グロ
2019/08/08(木) 22:09:17.40ID:zxP8zygl
>>644
( ´・∀・`)へー
2019/08/08(木) 23:36:36.18ID:PfLFRaI9
>>659
グロではなかったな
662デフォルトの名無しさん
垢版 |
2019/08/11(日) 01:58:28.49ID:OHgBMu8L
https://www.ponylang.io
一つのアクターでループ回し続けてるとメモリーが溢れて死ぬ言語はいかが?
2019/08/11(日) 10:12:27.47ID:SM785f+n
記憶力がないやつって人のふり暗記して我がふり忘れるんだよな
自戒を込めたら両方記憶できるのに
2019/08/11(日) 10:14:10.06ID:QzAIg51g
俺じゃん
どうやったら自戒をこめられるの?
665デフォルトの名無しさん
垢版 |
2019/08/11(日) 10:24:10.70ID:ADOQsQhs
自戒予告
2019/08/11(日) 10:26:21.20ID:Q6sBNia+
通報しますた
2019/08/11(日) 10:47:47.85ID:SM785f+n
>>664
弱肉強食をやめる
強者 vs. 強者のような似たもの同士で自戒を込める
2019/08/11(日) 11:29:08.35ID:QzAIg51g
弱肉強食なつもりないんだけど実は俺食われてたりするの?
669デフォルトの名無しさん
垢版 |
2019/08/11(日) 21:14:22.69ID:2LSjjWPK
>>664
アスペルガーでググって
2019/08/11(日) 21:43:20.46ID:l6QZqBrX
俺も昔からアスペだと思ってるけど怖いから病院行ってない
2019/08/11(日) 22:51:44.35ID:LJ4vT9CC
プログラマの95割はアスペ説あると思います。
2019/08/11(日) 23:16:47.40ID:KhPaDu9o
95割
673デフォルトの名無しさん
垢版 |
2019/08/12(月) 01:22:07.47ID:+GFDKMmL
アスペルガー95
674デフォルトの名無しさん
垢版 |
2019/08/12(月) 11:48:04.20ID:teiWuRr3
アスペの好例
https://breaking-news.jp/2019/08/09/050224
675デフォルトの名無しさん
垢版 |
2019/08/12(月) 12:06:06.17ID:ugo95Z2O
>>674
これ5ちゃんにスレ立てるべき
2019/08/12(月) 20:10:13.54ID:QXujyVaw
真のアスペは明確で無矛盾な指示をちゃんと与えないとすぐ死ぬから飼育が難しい
めったにお目にかかれない
2019/08/12(月) 22:22:37.43ID:FBjisq38
客は謝ってもらってどうする気だったのか
損害を補填するよう求めるでもなし
ほんとに暇でからんでるだけに見える
2019/08/12(月) 22:44:29.48ID:pRvcM8sf
期待値に収束するまでガチャをやめない体質
2019/08/12(月) 22:53:10.28ID:3O3Q+TCX
コンパイラはアスペ?
2019/08/12(月) 22:58:22.18ID:ikUKzGwn
素人が作ったコンパイラはね
お前が普段使ってるやつは、バグひとつ見つけてもこうだろうと修正を仮定して動き続けるし
変数名のtypoとかも余裕で修正候補教えてくれるでしょ?
そんなコンパイラからみたら逆にお前は知恵遅れだよ
2019/08/12(月) 23:51:40.14ID:zMNDcBmt
俺アスペだけどそれぐらいはできるよ
説明が適当だとその説明に当てはまる候補の中からどれなのか予想はできるけどそれが正しいかわからないから行動できない
天才だとか昔から言われるけど結局ただのバカで、他の人が勝手に候補から外したものまで俺の場合は候補に入ってるってだけ
2019/08/12(月) 23:57:40.98ID:17Zky3Zp
ほんとしょうもない才能に特化したアスペってたまにいるよな
何のために生きてるんだろうな
2019/08/13(火) 00:07:30.63ID:OEmatw5S
お前を食べるためだよ
2019/08/13(火) 00:13:53.83ID:awgFPAKt
ちょっとワロタ
うぜえんだよバカ
685デフォルトの名無しさん
垢版 |
2019/08/13(火) 00:21:41.47ID:AIGjp94h
仲良くしなさい
2019/08/13(火) 00:41:10.65ID:7jSOjM96
道徳の明確で合理的な根拠を与えないとすぐ壊れるのはモラルハザード
687デフォルトの名無しさん
垢版 |
2019/08/13(火) 09:24:06.60ID:oXPAD0KH
>他の人が勝手に候補から外したものまで俺の場合は候補に入ってる

境界型だな
2019/08/13(火) 14:48:31.04ID:Fl+TpdPG
これも次世代言語に入るの?

P++: 静的型付けをめざすPHP
https://ezoeryou.github.io/blog/article/2019-08-13-p++.html
2019/08/13(火) 15:04:45.67ID:d88DtRPr
セキュリティホール製造機はちょっと…
2019/08/14(水) 15:10:01.62ID:AuvVekXs
PHP処理系をRustで書き直せば良い
2019/08/14(水) 21:17:55.35ID:BtNMk9hA
P++の現状、そして銀河に平和をもたらせるのか?
https://qiita.com/tadsan/items/80cd844ee612c6cadabf

> いわゆる「P++(仮称)」について、2019年8月現在で決まった事実は何もない
2019/08/14(水) 21:27:23.07ID:lSgYfPa6
rustはc++を置き換えるためと言いつつc++と同じ道を辿ってるのがクソだわ。
2019/08/14(水) 21:55:54.54ID:AuvVekXs
クラスの解体と所有権とトレイトの導入によって二度とC++に戻ることは無いと思ったのだけど違うの?
2019/08/14(水) 22:09:47.98ID:h9yDAw80
分かったフリして偉そうなことを言いたい年頃なんだ
許してやれ
695デフォルトの名無しさん
垢版 |
2019/08/14(水) 22:37:29.08ID:hm6x18lh
c++には道なんてないんだから辿りようもない
2019/08/14(水) 23:43:03.07ID:7/QyVA2B
そうまでしてPHPにしがみつく理由がわからない
2019/08/15(木) 05:55:14.48ID:G52F/0QA
悪の枢軸
ttps://gihyo.jp/news/report/2015/12/1401
2019/08/15(木) 06:09:57.21ID:G52F/0QA
>私はまず動かして,どこがボトルネック
>になるかを見るという方法をよく使います。だから最初の実装はこの
>ftellとfseekによるシークみたいに,すごく醜いものになるときがありま
>す。世界中,どんなコンピュータサイエンスの教師に見せたって,落第
>点をつけられるでしょう。「?ばかげている。こんなやり方があるものか。
>どうしてこんなやり方をしようと思ったんだ?」ってね。PHPはそうい
>う,コンピュータサイエンスの教師にみせたら「どうしてこんなやり方
>を」と言われそうな,ばかげたソリューションでいっぱいです。
(…中略…)
>私は他に良
>い方法も思いつかなかったので,とにかく動かして,それでうまくいく
>か試しました。実際に組み込んで,使ってみて,壊れたらどこで壊れた
>か,どこをどう直せばいいかを探すのです。結果的に,そういう実際的
>なアプローチが適したところで使われることになったのだと思います。
699デフォルトの名無しさん
垢版 |
2019/08/15(木) 06:27:32.22ID:o8RmG1CE
いい考え方だと思うけど
2019/08/15(木) 09:08:36.26ID:RGh0vpEu
なお現実は
701デフォルトの名無しさん
垢版 |
2019/08/15(木) 10:41:05.29ID:4dtBJrPZ
PHPってperlより酷いのに何で流行ったのか判らんな
2019/08/15(木) 11:41:32.74ID:7tcgt6ze
レンタルサーバーで動いたからじゃない
703デフォルトの名無しさん
垢版 |
2019/08/15(木) 11:54:55.21ID:1NQTsGkP
new/delete もどうかと思ってたけど
Box 等でしかヒープ扱えんのちとやりすぎ
intrusive_ptr な仕組みも用意しろと言いたい
2019/08/15(木) 12:11:21.78ID:RGh0vpEu
知的障害者でもPHPならプログラミングできますよ
というのを信じてシステムが作られ
本当に低所得層のガイジが寄せ集められて
ガイジシステムができあがり
そして輝くウルトラ糞保守案件

ガイジがガイジを呼ぶガイジのための障害者雇用促進言語
それがPHP
705デフォルトの名無しさん
垢版 |
2019/08/15(木) 12:13:48.13ID:o8RmG1CE
でもPHPのおかげで市場が大きくなって私たちの仕事が産まれてPHPはクソとか言っていられるわけでしょ?
IEみたいなもんでしょ
2019/08/15(木) 12:21:53.63ID:RGh0vpEu
それは未だにIEにしがみつく理由にはならないよね。
そもそも糞なものは糞だよね。
ウンコにカレーの値札付けたらお前は食うんか?
バナナうんこぱくぱくもぐもぐなのか?
707デフォルトの名無しさん
垢版 |
2019/08/15(木) 12:43:12.88ID:o8RmG1CE
PHPにはPHPの役割があってそれは偉大だってことだよ
糞が嫌いでもうんこ出なきゃ困るでしょ
2019/08/15(木) 12:46:41.31ID:G52F/0QA
. PHP
┏╋┓
┏┻┓
~~  ~~
2019/08/15(木) 12:48:35.05ID:XK/oFz2f
うんこは人体の維持に必要だけど
PHPは(今でも)必要なのか?

という話では?
2019/08/15(木) 12:50:52.87ID:G52F/0QA
インタビュ───にもあるが例えばWordPressを5年かけてPHP以外の言語で書き直せば必要無くなる
711デフォルトの名無しさん
垢版 |
2019/08/15(木) 13:03:34.60ID:o8RmG1CE
世界的にみたらずっと必要とされ続けるんじゃないの
俺はもうあんなクソ使わないけど
2019/08/15(木) 23:26:41.10ID:/raW50Q0
栄養取り除いたうんこは体外に排出されないと病気になるぞ。
2019/08/16(金) 16:27:47.17ID:B5SaSfEX
ナチュラルにうんこ扱いされてるペチピーさんに糞生える
2019/08/16(金) 17:19:55.85ID:MTb2pfw1
誰もうんこ扱いに反論しないのが悲しいな
2019/08/16(金) 23:27:08.64ID:4nOyJHYw
これまでPHPを取り巻く状況がウンコだったのであって、
有スキル者にとりPHPはWebサイト構築に有用なツールでありこそすれ
けしってウンコではない


これでよいか
716デフォルトの名無しさん
垢版 |
2019/08/17(土) 01:18:05.39ID:wqyoFpBF
具体的に何がどうウンコなのよ
phpに関わったことないから分からんわ
2019/08/17(土) 01:55:05.50ID:ZxqGKdv4
文字列が全順序にならないという話は衝撃だった
2019/08/17(土) 02:26:06.78ID:MepC3sRG
全順序とかカッコつけてないでComparableって言えよ
2019/08/17(土) 08:11:02.74ID:5BhDsvnM
全順序って言葉を知らなかったので、勉強になった!
2019/08/17(土) 08:52:11.26ID:+Dwfw4xg
全順序でない文字列のリストはソートできるの?
721デフォルトの名無しさん
垢版 |
2019/08/17(土) 09:42:58.28ID:wqyoFpBF
それをもってウンコだと言ってるの?
何かと思えばずいぶんくだらない理由なんだなw
文字の順序って、五十音とかだと母音と子音の配列になってるからあいうえお〜って並びもまあ納得できるがabc〜なんて母音と子音が入り交じってて並びも慣用的・歴史追従的でなんか人間の恣意性丸出しじゃん。国によって文字あったりなかったりもするし。
むしろアルファベットのソート→未定義です、並べかえたかったら順序を定義しろ!が科学的に正しい気がする。
2019/08/17(土) 09:55:26.38ID:SdOOTnJA
不糞な議論だな
未だにうんこがPHPだってわかってないやつは、幸せなやつだよ
そのまま知らないでいた方が幸せ
2019/08/17(土) 10:04:32.13ID:Xadfh6Fp
15年前ならともかく、もう保守案件以外でPHP使う意味ないからね

テンプレートエンジン増えたし、クライアント側で出来ることも格段に増えたし
2019/08/17(土) 10:22:01.86ID:ZxqGKdv4
>>721
意味わかってないなら無理に突っ込まなくていいよ
2019/08/17(土) 10:41:26.40ID:9n/jDoCG
恣意的でも良いから任意の文字列a, bについてa ≦ b または a ≧ bが成立し、
かつ任意の文字列a bについて
a < b ならば b > a
a > b ならば b < a
a = b ならば b = a
が成立することと文字列が全順序というのは同義だと思う
2019/08/17(土) 10:53:41.44ID:9n/jDoCG
半順序であれば>>725の規則を満たさないa, bが存在する
しかし半順序をComparableと言ってはいけないかどうかは議論の余地があるキモス、
何しろ大部分は全順序同然に比較できる(という半順序も有り得る)ので、
2019/08/17(土) 11:03:26.58ID:CuykVau6
本当に文字列が全順序でないとしたら大問題だが、単にsort関数のデフォルトの話じゃないの?
2019/08/17(土) 11:20:36.47ID:ToRIVhzM
>>725
数学の意味での全順序とは定義がちがいますね
a <= b かつ b <= a ならば a = b
というのが全順序だったかと
2019/08/17(土) 11:29:25.09ID:9n/jDoCG
>>728
a <= b でも b <= a でもないa, b(比較不能)が存在するケースェ、
2019/08/17(土) 11:45:10.60ID:ToRIVhzM
>>729
それは全順序じゃなくて、(ただの)順序ですね、数学用語では
擬順序(または半順序)→順序→全順序
2019/08/17(土) 11:53:04.20ID:9n/jDoCG
>>730
>、(ただの)順序
別に
>>728をもって全順序と称している件といい言っていることがおかしいのではないか
>>728>>725の後半のみしか言っていない
2019/08/17(土) 11:57:42.98ID:9n/jDoCG
ちゅか>>728はa <= b でも b <= a でもないa, b(比較不能)が存在する場合も成立することを指摘しているのが>>729のレスなので、
>>729を指して順序(≠全順序)と言い出したら
>>728は全順序ではなかったことに
なりますなあ、、
2019/08/17(土) 12:03:39.44ID:ZxqGKdv4
推移律…
2019/08/17(土) 12:17:55.50ID:ToRIVhzM
>>732
なるほど、私の理解に錯誤がありました

a<=b, b<=a ならば a=b が成立することを「順序」と定義する、順序は a<=b でも b<=a でもないことを許す
全順序はすべてのa,b について a<=b か b<=a かのどちらか(あるいは両方も)であることを要請し、どちらでもない、というのは許さない

>>728 は「ただの順序」でした…
2019/08/17(土) 12:53:54.37ID:5bHKRRQf
今はそうでもないけど昔はスキルない奴が適当に組んでセキュリティ穴だらけだったりした時代があったのよ
2019/08/17(土) 12:58:21.82ID:JeTeBuFr
用語の話はともかく
PHPの動作の話についてはコードを動かした方が早い

https://ideone.com/5tgVLB
737デフォルトの名無しさん
垢版 |
2019/08/17(土) 13:10:59.44ID:aAmq13bK
スキルない奴が適当に組んでセキュリティ穴だらけにしたらphpがウンコなの?
やれやれだなあwww
2019/08/17(土) 13:15:26.76ID:JeTeBuFr
>>733
725からの一連のレス読んだらaとbの話しかなくてワロタ
739デフォルトの名無しさん
垢版 |
2019/08/17(土) 14:04:06.46ID:BwITc4Uh
PythonスレC#スレはRuby厨に乗っ取られ
GoスレはPHP厨に乗っ取られました
2019/08/17(土) 17:22:38.82ID:QwBDG5Vv
>>737
こういう能天気な事を言えるのは幸せなことかもしれない
741デフォルトの名無しさん
垢版 |
2019/08/17(土) 17:29:52.28ID:uIV5R7Aj
具体的に説明できないんだもんねw
みんながウンコと言ってるから、ウンコなんだろうww
仲間はずれにされたら不安だもんねwww
2019/08/17(土) 17:35:59.34ID:5bHKRRQf
うんこをカレーにする需要でお仕事もらえているので助かってます
2019/08/17(土) 18:03:58.04ID:NAIOJwxg
ウンポコペチプー頭の中まで糞まみれ
2019/08/17(土) 19:20:35.55ID:sYt/WWI+
>>738
このスレの連中にはPHPで十分ってことだよ
2019/08/17(土) 19:23:17.84ID:sYt/WWI+
>>736
出たとこ勝負か
ほんとウンこ
2019/08/17(土) 19:45:38.07ID:NAIOJwxg
ペチプァは作者からして頭にウンコ詰まってるよな
PHPは便器ブラシで、どうせコードは汚くなるんだから言語自体も汚くていいとか

言語自体が汚いから輪を掛けてコードが汚くなるんだよ、豚鼻デブ!
http://cdn.pixely.jp/phpgrjp/phpcon2010/rasmus.png
747デフォルトの名無しさん
垢版 |
2019/08/18(日) 02:31:46.82ID:6qPFI/q5
今一番期待されてるのはrustかな。
学習障壁が高いがそれでも得られるものがある。
つづいてjavascript、少しずつではあるが毎年機能が増えてる整理されていってる。
他に趣味レベルものもいっぱいあるけど案件に直結する次世代言語ってのはこれらくらいじゃないか?
748デフォルトの名無しさん
垢版 |
2019/08/18(日) 03:49:23.74ID:2hyYMgkw
js適用フィールド広いけど断じて次世代言語ではないだろ次世代言語では。
書いてて変だなとは思わなかったのか
2019/08/18(日) 08:59:48.47ID:XUSgDLOJ
jsは潰して、全部tsにしてくれ
2019/08/18(日) 10:01:43.31ID:2AjfnEOA
constに1代入して1型になるとか意味不明だからやめろ
2019/08/18(日) 10:23:24.08ID:X/aF/qdA
そのリテラル型がいいところなのに。
2019/08/18(日) 14:48:30.27ID:DNpDE/6m
typescriptみたいな静的型のあるaltPython的な言語があればいいんだけどな...

最終的に後で他言語で書き直すとか、cythonでクリティカルな部分を別途書く必要があるとか、パフォーマンスチューニングするとか
そういう必要性が後から出てくる事を考えだすとpythonの開発効率って実はあんまり良くないし…
2019/08/18(日) 15:02:29.98ID:X/aF/qdA
mypyあるじゃん。
型定義ファイルの整備が標準ライブラリすらロクに進んでないのが残念だけど。
754デフォルトの名無しさん
垢版 |
2019/08/18(日) 15:04:26.97ID:6qPFI/q5
>>748
確かにjsは次世代じゃないな。スマヌ
2019/08/18(日) 15:04:57.78ID:0eGYpz1g
mypy、後発のくせに型の表現力がPHPに毛が生えた程度とか糞生える
やっぱ頭がピーの頭がパー言語はあかんね
2019/08/18(日) 18:42:07.58ID:ozRtTE4M
>>755
例えば、mypyの型システムにどんなところが足りないの?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況