次世代言語14 Go Rust Swift Kotlin TypeScript

レス数が950を超えています。1000を超えると書き込みができなくなります。
2018/09/11(火) 20:07:34.76ID:uQCQ3gqp0
スレタイ以外の言語もok

前スレ
次世代言語13 Go Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1534769753/

>>1の1行目に記入
!extend:on:vvvvv:1000:512
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2018/12/15(土) 10:24:02.01ID:iGjrKD78M
SQLとHTMLをゲロゲロするだけならどうでもいいけど、ちょっとCPUバウンドな処理の多めなものを書くなら、
スクリプト言語のパフォーマンスを心配するのは本当に煩わしい
Cと一桁違わない程度の速さの言語ならだいたいは力押しで十分問題なく動くわけだが、
無理にスクリプト言語でやろうとしてアルゴリズムのチューニングとかFFIとかしてたら
結局最初から全部静的型で書いたほうが早かったんじゃないかと思うことはよくある
2018/12/15(土) 10:33:57.01ID:mEke7jIQ0
>>850
その二重ループの中で何がコアなのかなんて作るものによるとしか言いようがない。
行列演算のコア部分と、ビジネスルールによるロジック部分では明らかに求められる書き方や注意すべき点は異なる。
作るものに合ってる言語使えとしか言いようがないし、それを判断するのは普通はプログラマのセンスだろ。
2018/12/15(土) 10:39:44.68ID:mgmsvi+Ca
>>852
だからそういうことを言ってるんじゃないの
あんたは全メソッドをいちいちプロファイル取ってCで書き直すべきか検討してるの?
そこはそれこそ「プログラマのセンス」で明らかに問題のなさそうなものについては無意識にだいたいフィルタをかけるだろう
スクリプト言語ではそのフィルタの閾値を大幅に下げなければならないということだよ
2018/12/15(土) 10:55:58.70ID:3LFJSGA60
>>853
そのプログラマのセンスとやらで、
スクリプト言語で事足りる用途でだけスクリプト言語を選択すればいいだけだろ。
スクリプト言語自体が糞なのではなく、不適切な用途にスクリプト言語を選択するプログラマが糞なだけ。
2018/12/15(土) 21:10:51.66ID:JQA4huo2d
まぁそういう「適切な所でCとか使いましょうね」ってPythonに対して「全部同じ言語で書けた方が嬉しいでしょ」って発生したきたのがJuliaでしょ?一側面だけど
2018/12/15(土) 21:11:13.42ID:JQA4huo2d
したきた→してきた
2018/12/15(土) 21:17:55.12ID:K1rho5dwM
逆だと思う
JuliaはLLの適用範囲を広げようとしたのではなく、コアももうちょっとライトに書こうぜ、というアプローチ
あくまでコアを書く言語であることには違いなくて、スクリプト言語を排除するものではない
2018/12/15(土) 21:24:31.79ID:mEke7jIQ0
juliaはさらにより数式記述に近づけようって感じでないの?
それがいいかは微妙な気はするけど。
2018/12/15(土) 21:35:17.11ID:mgmsvi+Ca
JuliaはFortranがいかにオーパーツだったかを世に知らしめただけだったな
今時の学者がFortranを知らずにFortranと同じ用途の言語を作ろうとしたら、出来上がったのはFortranそのものだったんだから
2018/12/15(土) 21:49:53.32ID:JQA4huo2d
ちゃんと断ってるけどあくまで一側面だから >>855>>857 は両立すると思ってるよ

Juliaの発生のコアは計算科学分野のLisp/Fortran/C、Matlab/Pythonのいいとこ取りをしたいよねって話なのは公式見解なんだしそこにはどちらも存在してると思うな

どっちがよりコアに近いかという議論がしたいならどうぞ
2018/12/15(土) 23:07:08.26ID:mEke7jIQ0
一つの言語で済ませたいってのはわかるけどやっぱりただの願望の域を出ないなと思うわ。
862デフォルトの名無しさん (ワッチョイ ebb3-tscw)
垢版 |
2018/12/16(日) 01:41:56.96ID:dseXcuvX0
低級言語とか高級言語とか、パワーがあるとかないとか
この辺の概念が分かってたら最強の言語なんて言わない気がする
2018/12/16(日) 07:42:58.51ID:5DtZwOYK6
JuliaはJupyter上で開発できるのが強すぎるからFortranとは言い難い
2018/12/16(日) 09:08:33.69ID:0aoVbw8s0
「Jupyterで開発」っていうのがよくわからないんだけど
Jupyter上でJuliaのパッケージをテスト・デバッグして
公開するとかの一連のIDE的な作業を完結できるってこと?
2018/12/16(日) 09:19:37.64ID:M+5+NlhMa
Jupyter使うような連中のアウトプットはプログラムではなくレポート
2018/12/16(日) 10:25:28.93ID:3loOxIHAd
実験をぐるぐる回して手法を確立するのが目的で便利にしようとしたのがJupyter
そういった手法を実プロダクトに持ち込むのが目的で便利にしようとしたのが各種IDE

これは個人のお気持ちだし凄く乱暴な言い方だけど、インタプリタ的用途のインタラクティブ性を便利にしていったのと、コンパイラ的用途の確実性を便利にしていったのとの違いみたいな
2018/12/16(日) 12:22:37.80ID:hwX68ZFY0
>>845
J#も
2018/12/16(日) 12:57:26.00ID:Lm34BiRg0
IDE、エディタ界、全てを統べて伝説に至ったVSCodeこそが最強
ジュピター?イデオン?ご冗談を(笑)
2018/12/16(日) 14:14:54.72ID:0aoVbw8s0
Lispはさておき
そこらの言語向けIDEの特に動的・ランタイム時の便利機能は
Smalltalk IDEのワナビーだと思ってが違うのか?
一時期はやったEclispeなんかもろその系統(IBMのVisualAge Smalltalkの技術応用)だし
2018/12/16(日) 17:27:05.95ID:/yaGDLZh0
smallltalkとかおじいちゃんかよ
もう棺で眠る時間だよ?
871デフォルトの名無しさん (ワッチョイ a77b-KgdI)
垢版 |
2018/12/16(日) 17:34:22.26ID:JR5j914d0
smalllltalkはオーパーツ。言語に最適なOSごと作るみたいなもん。
2018/12/16(日) 20:20:37.50ID:MLNxHgQR0
それ誤解だと思う
smallllltalkで書いた成果物(alto用のOSやシェル)を同じ名前で呼んでるだけ
「java javac jvm」を「java java java」って呼んでるようなもん
2018/12/16(日) 20:46:40.33ID:0aoVbw8s0
javaは言語、javacはバイトコードへのコンパイラ、jvmはバイトコードインタープリタだよね?

Smalltalkはjavacに相当するものがSmalltalk自身で書かれているクラス(Compiler)で
SqueakやPharoなど一部の処理系ではjvmに相当するものもSmalltalk自身で開発されている
(デバッグまでやって、リリースはC言語に変換後、各OS向けバイナリーにコンパイル&ビルド)
ところと、グラフィックス描画ルーチンをjvmに相当するものが含むところがちょっと違うだけで基本同じだよ

ああ、でも前述コンパイラも含め、IDE等ランタイム時に必要なオブジェクト群はすべて
「仮想イメージ」と呼ばれる簡易オブジェクトストアに永続化されているところはかなり違うか…
874デフォルトの名無しさん (アメ MM47-KgdI)
垢版 |
2018/12/16(日) 20:47:12.06ID:3xeF9I+GM
一部を取り出してそれがsmalllllltalkだと考えるからおかしくなるんだな。
すべての成果物を含んだエコシステム全体がsmallllllltalkだ!
2018/12/16(日) 20:51:13.53ID:/yaGDLZh0
いつまで死んだ言語smallllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllltalkの話をしているの?
2018/12/16(日) 22:32:31.24ID:kVzpWd9g0
死んだ言語のが今から見ると逆に新しさを感じるからじゃね?
2018/12/17(月) 00:18:04.05ID:eiJorBGBd
結果的に同じ機能に終着したものも全部ワナビー扱いするのは流石に妄想乙って感じ
数年前くらいにGCやマクロはLispがやってきたこと!って喧伝してる人間を見たんだけど全くおんなじ事やってんな

今となっちゃ無意味な主張よ
それが真実であってもね
878デフォルトの名無しさん (ワッチョイ 3b67-KgdI)
垢版 |
2018/12/17(月) 00:21:09.74ID:qVDL7QIg0
収斂進化と言います
2018/12/17(月) 01:58:45.34ID:bZqguxsO0
つまりオリジナルを知る者がいなくなるくらい十分時間が経ってからパクれば
ワナビーも立派なオリジナルになれる!というわけか
確かに勝者が歴史を書き換えてきた常を鑑みても、なるほどそれは一理ある

ただ生物ならともかく、こと同じ分野の人間が関わる技術において
よほど不勉強なおオマケさんが奇跡的な単発ヒットを飛ばすんでもなければ
収斂進化なんてことはそうそう起こらないよ
複合的技術の組合せならなおさら状況証拠的にみればたいていは真っ黒だ
2018/12/17(月) 06:58:23.80ID:8+Sw3EOy0
>>879
おっと、ルビーの悪口はそこまでだ!
2018/12/17(月) 08:44:00.03ID:eiJorBGBd
はいはいオリジナルすごいすごい
で、そのオリジナルって奴はどんなアドバンテージがあるんだ?

ってなる訳ですよ
技術ベースがあるから真っ黒だのワナビーだの言われちゃ気分も悪くなるさ
大体ワナビーの意味分かってる?ワナビーだったら今採用されてる類似機能は、Smalltalkがそこそこ知名度あった時にこぞって実装されてなきゃおかしいとおじさん思うなぁ
2018/12/17(月) 09:54:36.69ID:X3IN+Evwa
>>881
>ってなる訳ですよ

たまにはSmalltalkのことも思い出してやってくれ…程度の話になぜそうもかみつくのか?
と思ったらこんな↓ふうに真に受けたのか。中年のくせにナイーブだな…

>技術ベースがあるから真っ黒だのワナビーだの言われちゃ気分も悪くなるさ

生物の話ならともかく技術畑で収斂進化とかいうエクスキューズは(ほぼ)通じないって一般論だろ

>そこそこ知名度あった時にこぞって実装されてなきゃおかしいとおじさん思うなぁ

それは便利だと気付くのに時間がかかったり、選択可能なアプローチに差異があって
模倣可能になるのに(つまりコストに見合うようになるのに)時間がかかることもあるから
一概には言えないと思うなぁおじさんは
2018/12/17(月) 10:09:54.24ID:eiJorBGBd
>>882
それはワナビーではないでしょって話だよ
便利だと気付いてコストに見合わせて実装したんなら

真に受けてナイーブになってるとか言ってくるけど、文字しかない場で言い回しに気を遣わない奴は嫌いだよ
884デフォルトの名無しさん (ササクッテロル Spa3-tscw)
垢版 |
2018/12/17(月) 11:36:04.93ID:ykPmd4yTp
アスペスレ
2018/12/17(月) 14:15:40.62ID:8+Sw3EOy0
>>881
オリジナルのアドバンテージを大局的に理解できないからワナビーなんだろ?
まずは自分の理解力を上げろ。
話はお前の理解力が70年代の先達に追いついてからだ。
2018/12/17(月) 14:26:16.13ID:JucvfgaOa
またそういう言い方すると…
2018/12/17(月) 17:20:49.39ID:eiJorBGBd
>>885
それはよく分からないな
オリジナルに存在しているからと0から100まで実装する方が、オリジナルから必要だと判断した物を切り出して有効活用するよりワナビーだと思うのだが

使われている言語や分野が違うからこそオリジナルの総体と100%一致はしないし、そうして部分を切り出すという判断をできている方がよっぼど大局的とは思わんかね
2018/12/17(月) 18:30:32.13ID:X3IN+Evwa
>>887
> オリジナルに存在しているからと0から100まで実装する
> オリジナルから必要だと判断した物を切り出して有効活用

いずれにせよパチり前提なのが笑える
「判断」「有効活用」とか言えば格好いいけど、けっきょくどっちもワナビーだろう?

効率的なコーディングを支えるに必要な機能が何か?を突き詰める際に
Smalltalkと真逆の早期結合を目指すならなおさらそれに即した他のやり方があるはずで
ワナビーじゃないものからは(そもそも既存に似通うのがおかしいし、仮に似通っても)オリジナリティが自ずとにじみ出るものだよ
2018/12/17(月) 19:22:24.64ID:IyZpN/Kvd
>>888
ワナビーが揶揄の意味を持っていてそれはヤリタカッタダケに対する批判だと思っているので、有効性の判断という思考が挟まってる時点で違うと思っているというのは今まで言ってきた通りだし、君の言い回しには合わないようだ

滲み出すオリジナリティという観点では(これは私の無知故なので是非ご教授願いたいのだが)Smalltalkにおいてソースコード・思考過程のメモ・グラフや演算結果を一纏めにして閲覧・編集可能なツールは存在しているのかい?
もしなければその観点でJupyter Notebookはオリジナリティを持っていると思うがそれはどうだろうか?
2018/12/17(月) 19:53:03.75ID:bZqguxsO0
>>889
Jupyter Notebookがオリジナルって時点でもうHPゼロよ
mathematica nextstepでググってみるといいよ

IDEのオリジナリティを語る前に70〜80年代を旅しておいで
2018/12/17(月) 20:09:51.12ID:IyZpN/Kvd
>>890
OK私が無知だった
出直してくる
2018/12/17(月) 21:04:04.95ID:TMWWsAye0
>>877
>GCやマクロはLispがやってきたこと!
あさはかな私のナイーブな意見では、Lisp のマクロを超える存在はまだ現れていないのでは?
2018/12/17(月) 21:07:23.70ID:CPMQMUoh0
商業的に問題無い限りは巨人の肩に乗ったらええやん
オリジナルがあると言われたら偉大な先人ですと返せばいい
2018/12/17(月) 21:38:09.23ID:PF2R9s33a
言語機能の組み合わせには言語デザイン的なセンスが必要で、
残念ながらSmalltalkにはデザインセンスのカケラもないから今更使う価値は無いけど、
Smalltalkで最初に実装された個々の機能には敬意を払うべき
2018/12/17(月) 21:51:31.68ID:Y536FdM00
>>893
そんなふうに返せないでイキるバカが多いのが問題なんだな。
2018/12/17(月) 23:33:34.58ID:AFZXMcIO0
ワナビーだなんだと煽る奴に払う敬意も無いな
どっちもスルー安定
897デフォルトの名無しさん (ワッチョイ 4a23-val0)
垢版 |
2018/12/18(火) 01:29:48.94ID:khMi1iGR0
>>892
forthは?
2018/12/18(火) 01:42:51.35ID:/MI4aBVR0
そもそも言語実装できない奴に言語馬鹿にする資格はない
899デフォルトの名無しさん (ワッチョイ 8a34-eTeJ)
垢版 |
2018/12/18(火) 03:31:40.09ID:JH+Be6mv0
いやあるだろ
2018/12/18(火) 07:16:01.61ID:aUjmkOypM
>>896
Apple LISAやMacintoshはSmalltalkを見たワナビーが表面の一部だけを切り出した上に矮小化して商品化したものだが、オリジナルを知る者から見ればまあ残念な代物だった。
それでもワナビーは「自分が商品化しなければこの価値は広まらなかった」とか言っている。実際には矮小化されたパチモンのために迷惑なのだが。

これと全く同じことが某国産言語にも言える。某国産言語だけでなくオブジェクト指向を名乗る全ての言語に言えることだけどな。
2018/12/18(火) 08:22:29.97ID:PYtPUOi0a
Rubyは模倣を収斂進化(平行進化)だと言ってた良い例(悪い例?)でもあるよね

自慢のブロック構文をSmalltalkに倣った?と確認されても認めたら死ぬ病かってぐらいに否定してたのに
https://togetter.com/li/54495

結局Rubyの一連の初期バージョンを公開したあと言い逃れできなくないと判断したのか自著であっさり認めてる
https://pbs.twimg.com/media/DiM8vT5UwAABTCx.jpg
2018/12/18(火) 11:38:51.92ID:MmVn3x8K6
>>900
ワナビーってもしかして勝ち組って意味か?
903デフォルトの名無しさん (アメ MM47-KgdI)
垢版 |
2018/12/18(火) 13:29:59.89ID:Y4LQpz29M
カンガルーじゃないほう動物
2018/12/18(火) 14:17:34.13ID:PkxbXbXCd
粉末にして餅にする
2018/12/18(火) 14:19:06.16ID:4wBbZn4Ld
鮫肌でおろす薬味
2018/12/18(火) 14:52:56.35ID:PkxbXbXCd
打ち上げたり手持ちでも楽しめる夏の風物詩
2018/12/18(火) 20:37:36.36ID:w60GoDWR0
>>901
擁護するわけじゃないが
なんか思ってた以上に影響受けてたんだなと本人も後になって気づいたパターンでは?
そこまでsmalltalkに詳しくないってのは多分本当だろうし。
908デフォルトの名無しさん (アメ MM47-KgdI)
垢版 |
2018/12/18(火) 20:43:20.14ID:owoWX2RfM
>>903
それはワラビー
>>904
それはワラビ
>>905
それはワサビ
>>906
それはハナビ
909デフォルトの名無しさん (ワッチョイ d3b3-Z14q)
垢版 |
2018/12/18(火) 20:45:05.14ID:EWelRNo80
>>908
お前良い奴だな。
2018/12/18(火) 21:42:27.90ID:8VLDMV+S0
そして答えはググれ
911デフォルトの名無しさん (アウアウウー Sa4f-mTCp)
垢版 |
2018/12/18(火) 22:40:59.91ID:92SsvGE7a
When I find myself in times of trouble, Mother Mary comes to me
Speaking words of wisdom,
912デフォルトの名無しさん (ワッチョイ a77b-KgdI)
垢版 |
2018/12/19(水) 01:24:23.31ID:2Q2zdoAn0
>>911
それはレリビー
2018/12/19(水) 02:00:25.16ID:+7lasSiAM
やめられない、とまらない!
914デフォルトの名無しさん (ワッチョイ 469f-3Kg9)
垢版 |
2018/12/19(水) 04:57:21.00ID:gf1Tua9E0
>>867
そんなに沢山の言語作り出して、MSは何をやりたいんだろう

>>903
ワラルーってのもいるよ
カンガルーとワラビーの中間の大きさ
915デフォルトの名無しさん (ワッチョイ 0a7c-3Pua)
垢版 |
2018/12/19(水) 06:30:50.18ID:0nFuwOSK0
>>914
MSは援護射撃してるだけ
916デフォルトの名無しさん (ワキゲー MM96-43dP)
垢版 |
2018/12/19(水) 16:17:49.60ID:Pddiyi2xM
>>912がいい仕事すぎて腰抜けたwww
917デフォルトの名無しさん (アメ MM47-KgdI)
垢版 |
2018/12/19(水) 16:27:28.45ID:bEUqL8rpM
>>913
それはカルビー
918デフォルトの名無しさん (アウアウウー Sa4f-mTCp)
垢版 |
2018/12/19(水) 18:02:59.54ID:WO8V2g+ea
久しぶりに焼き肉食べたいなあ
2018/12/19(水) 18:04:14.84ID:GcYSPjWx0
それはカルビ
2018/12/19(水) 18:13:03.30ID:ov52mzsMa
このスレ見てたらワラビ食べたくなった
921デフォルトの名無しさん (アメ MM47-KgdI)
垢版 |
2018/12/19(水) 18:16:37.30ID:bEUqL8rpM
ハラミかもしれない
2018/12/19(水) 18:19:06.05ID:OxTpcDHN0
そいやスレタイにあるような言語でPythonのimport thisみたいなのってある?
2018/12/19(水) 19:14:03.49ID:Xb+duNi4d
オーシャンズ11はよかったよ
924デフォルトの名無しさん (アメ MM47-KgdI)
垢版 |
2018/12/19(水) 19:40:01.86ID:bEUqL8rpM
それはブラピ
2018/12/19(水) 20:53:42.05ID:C9bIO99C0
ぞなんやか連体形こそ已然形
926デフォルトの名無しさん (アメ MM47-KgdI)
垢版 |
2018/12/19(水) 21:30:54.63ID:bEUqL8rpM
それは係り結び
927デフォルトの名無しさん (ワッチョイ 1b9f-QB9q)
垢版 |
2018/12/20(木) 02:03:47.89ID:DZuAtVVj0
亀田のはご当地限定ってあるのね
梅しそよりワサビが好き
2018/12/22(土) 00:46:58.84ID:o/EvByPx0
空に消えてった
929デフォルトの名無しさん (ワッチョイ bd7b-wUZI)
垢版 |
2018/12/22(土) 01:34:11.65ID:q6a6sTJo0
それは打ち上げ花火
>>906でやった
2018/12/22(土) 02:18:05.21ID:o/EvByPx0
裏庭拾遺詩集
2018/12/22(土) 02:19:26.05ID:o/EvByPx0
東京優駿
2018/12/22(土) 02:19:57.51ID:o/EvByPx0
ファー…ブルスコ…ファー…ブルスコ…ファ-
933デフォルトの名無しさん (ワッチョイ 9b9f-q1e7)
垢版 |
2018/12/22(土) 05:40:17.00ID:JnEveBkB0
音が良くなるんだよね
934デフォルトの名無しさん (ワッチョイ bd7b-wUZI)
垢版 |
2018/12/22(土) 10:17:53.07ID:q6a6sTJo0
>>930
それはタキビ
>>931
それはダービー
>>932
それはファービー
>>933
それはショウジ?
2018/12/22(土) 11:01:38.28ID:o/EvByPx0
1959年にニューヨークのトイフェアでデビューした世界最初の、世界一有名なファッションドールです。
常に最新のトレンドを反映し、新しい感覚を取り入れながら、いつの時代もすべての女の子の憧れとして活躍の場を広げています。
2018/12/22(土) 11:02:23.55ID:o/EvByPx0
その学校の卒業生。特に部活動などに所属していた者について呼ばれることが多い。
2018/12/22(土) 11:03:42.30ID:o/EvByPx0
星の
2018/12/22(土) 11:06:23.41ID:o/EvByPx0
1950年代後半、三種の神器の一つです
2018/12/22(土) 11:06:50.59ID:o/EvByPx0
ヨルハ二号B型
2018/12/22(土) 11:07:12.87ID:o/EvByPx0
地獄先生
2018/12/22(土) 11:08:10.81ID:o/EvByPx0
じゃのみちは
2018/12/22(土) 11:08:49.18ID:o/EvByPx0
映画
2018/12/22(土) 11:09:35.75ID:o/EvByPx0
ジャップランド土人製型無しクソ言語
2018/12/22(土) 11:10:25.83ID:o/EvByPx0
禁断の惑星
2018/12/22(土) 11:10:45.04ID:o/EvByPx0
さびじゃないほう
2018/12/22(土) 11:12:01.87ID:o/EvByPx0
んびぢあ
947デフォルトの名無しさん (ワッチョイ bd7b-wUZI)
垢版 |
2018/12/22(土) 11:18:36.27ID:q6a6sTJo0
>>935
それはバービー
>>936
それはオービー
>>937
カービィー
>>938
それはテレビ
948デフォルトの名無しさん (ワッチョイ bd7b-wUZI)
垢版 |
2018/12/22(土) 11:19:09.80ID:q6a6sTJo0
>>939
それはツービー
>>940
ぬ〜べ〜
>>941
ヘビ
>>942
それはムービー
949デフォルトの名無しさん (ワッチョイ bd7b-wUZI)
垢版 |
2018/12/22(土) 11:25:23.17ID:q6a6sTJo0
>>943
それはルビー
>>944
それはロビー
>>945
それはワビ
2018/12/22(土) 11:34:19.05ID:o/EvByPx0
おせーぞカス
2018/12/22(土) 11:37:56.43ID:o/EvByPx0
あなたが回答するまでに24分掛かりました。
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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