次世代言語14 Go Rust Swift Kotlin TypeScript

■ このスレッドは過去ログ倉庫に格納されています
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/11/06(火) 22:59:10.62ID:xSy2yFD0a
スクリプト言語はPythonの勝利で終わった
残念だったな
2018/11/06(火) 23:25:39.65ID:4FZ8VBND0
>>479
マウント取るにはやっぱ静的言語。
コンパイル時点で勝負がついてる感をださないかん。
そういうクソみたいなプライド出してくるのが言語マウンティングだから。
2018/11/07(水) 00:48:01.13ID:Uv/5eSRN0
Pythonはプログラマは使いたがる反面
顧客から求められる言語としては希少
スクリプトはJavaScriptがここ数年伸びてきてる
2018/11/07(水) 01:01:49.83ID:mTAgM1WNM
Javascriptはここ数年がどうのというレベルじゃないでしょおじいちゃんw
政治的に保護された言語だからこういう議論ではジョガイや。
2018/11/07(水) 08:10:18.92ID:+94YsfsLa
汎用言語としてだろ
2018/11/07(水) 17:37:47.45ID:N3V9R9/M0
スクレイピングはPythonでやろう!みたいなやついるけど、
どう考えてもJSでやったほうが筋がいいよな
2018/11/07(水) 18:07:54.75ID:oTVd6hn3M
それw
js実行後のDOMいじんのつらそう。
なんであんな縛りプレイしてるんだろw
puppeteer最高過ぎるwww
ブラウザ解釈前の操作も解釈後の操作も楽々ww
しかもブラウザのdevToolでDOMやらCSSやら操作する知識まったくそのまま転用できるwww
Google様ありがとうございますありがとうございますwwwww
2018/11/07(水) 18:10:53.51ID:KEMFQXNna
Pythonは遅すぎてスクレイピングに向かないだろ
jsもそんなに早くないけどインタプリタとしては早いほうだしな
ブラウザがtsに完全移行でもしない限りjsはJavaにも取って代わるようになるし
tsがコンパイルと称してjsに翻訳して時点でtsがjsに取って代わることはないだろうしな
2018/11/07(水) 18:58:58.63ID:WrYxOUux0
スクレイピングにcpu資源なんてほとんど使わんだろ。
ほとんどはネットワーク速度に律速されるようなもんだぞ。
2018/11/07(水) 20:36:09.38ID:NQOj7ZqsM
tsはビルド時間の遅さをなんとかしてほしい。型チェックありでビルドすると40分かかるプロジェクトとかある。
2018/11/08(木) 10:18:13.79ID:GQxUX8uC0
Qiitaに掲載された怪文書

ttps://web.archive.org/web/20181106122755
492デフォルトの名無しさん (アウアウウー Sa05-ahuQ)
垢版 |
2018/11/08(木) 10:36:09.04ID:Cbg63GbQa
>>491
もう削除されてないか?
ゴミ箱の絵が出たが。
2018/11/08(木) 16:33:45.41ID:GQxUX8uC0
>>492
あっ悪い、元が見れなくなってるから魚拓の方貼ろうとしたんだがちゃんと貼れてなかった

ttps://web.archive.org/web/20181106122755/https://qiita.com/administrator1974/items/387aab2a42bf57e3b215
2018/11/08(木) 18:33:21.50ID:O+lWDy1Ca
利用規約違反によりユーザー資格取消って何やらかしたんだ?
495デフォルトの名無しさん (ササクッテロレ Spcd-z5LB)
垢版 |
2018/11/08(木) 18:34:30.51ID:gEXi1Nfsp
不毛な言語叩きや他ユーザーへの攻撃的な言動
ありそうなのはこの辺じゃない?
2018/11/08(木) 18:43:31.79ID:dNW1RU/qM
>>493
こいつ44歳かよ…どうしてこうなったww
2018/11/08(木) 18:49:22.22ID:5m47y5yMM
その時代からタイムスリップしてきてるから…
498デフォルトの名無しさん (ササクッテロレ Spcd-z5LB)
垢版 |
2018/11/08(木) 19:13:02.66ID:gEXi1Nfsp
44歳だからだよ…
2018/11/08(木) 20:06:06.01ID:m2eAZ/qZ0
いや44でもきつい…
54なら保守だけなら許せる

時代云々より日本語が不自由そうなことの方が気になる
2018/11/08(木) 20:07:13.79ID:O+lWDy1Ca
志半ばにして糖質発症という可能性
2018/11/08(木) 20:11:30.11ID:Q93cPodOd
なかなか面白いな
業界1年目の新人が付け焼き刃の知識で殴り書きしたみたいだ
消さなければ爆釣だろうに
2018/11/08(木) 20:15:57.53ID:/vWZ0jlDa
爆釣して運営にbanされてる
2018/11/08(木) 20:20:46.64ID:dNW1RU/qM
新人(44)
504デフォルトの名無しさん (アウアウウー Sa05-ahuQ)
垢版 |
2018/11/08(木) 21:10:31.73ID:Cbg63GbQa
そっとしといてやれよ
2018/11/08(木) 23:32:58.89ID:6/uPlnCe0
ネタかマジか分からんが
大文字小文字ガタガタなのすこ
2018/11/08(木) 23:43:16.13ID:ULUv1m940
5年前の35前後(今40前後)のプログラマって、マジでヤベーやつがいる
レベルが低いとかじゃなく、ヤバイ
しかも結構な割合で
関数型はおろか、MVCすら理解が怪しいレベルのやつ

そんな連中が作ってしまったゴミの保守やリプレースは吐き気がしますわ
2018/11/08(木) 23:45:18.16ID:EWHrduHm0
今どきJAVAとか言う奴はmavenやらgradleに上がってるライブラリたちが過渡期過ぎて停滞しまくってるの知らねーんだろな
2018/11/08(木) 23:56:27.06ID:ULUv1m940
>>507
今どきJAVAとか言う奴がmavenやらgradleやら知ってるわけないだろ
「mavenは学習コストが高いから、手動でライブラリをDLしてコミットした方がいい」とか言い出すぞ
2018/11/09(金) 00:07:10.04ID:WTWdJdbs0
yarn とか、知ってるのかな?

VSCode の拡張機能、ESLint には、package manager である、yarn のインストールが必要。
yarnには、node.js のインストールが必要

yarnは、npm でインストールしなかった。
Windows10 に直接インストールした

yarnは、数MB のJavaScript で作られているのか。
Ruby のBundler, npm の影響を受けている

where node
C:\Program Files\nodejs\node.exe

where yarn
C:\Program Files (x86)\Yarn\bin\yarn
C:\Program Files (x86)\Yarn\bin\yarn.cmd
C:\Program Files (x86)\Yarn\bin\yarn.js
2018/11/09(金) 09:37:01.85ID:sV0to203M
>>508
コミットもわかるわけないじゃん
511デフォルトの名無しさん (ササクッテロレ Spcd-z5LB)
垢版 |
2018/11/09(金) 09:44:39.78ID:MqyLK34lp
そこそこ高度なビジネスアプリとか触ると既存のライブラリやパッケージを使う機会のが多いわけで、特定の言語だけやっとけ、みたいなのはちょっと…
2018/11/09(金) 12:37:41.39ID:ZgQBCm2td
nodeのアプリって本体は小さいんだけど、node_modulesが悲惨なんだよね。
容量も大きいし、node用のモジュールはwebpackしてしまうにも出来ないものも多い
(ダイナミックにrequireしてたり)
結局インターネットが疎通してないところにデプロイするのに、全部持ってかないといかんし、ネイティブモジュール使ってたらクロスもしづらいから本番と同じような環境を用意して持ってかないといかん。

そのへん、Goは楽で良い。
.net coreは同じようにファイルがたくさん必要でも、クロスでビルドして固めておけるからもう少しマシ。
他の言語はもう少し頑張ってほしい。
2018/11/09(金) 12:42:02.21ID:62z6ttwQa
goはgoogle謹製という時点でな…
kotolinも同じ理由で敬遠する
とはいえnodeもchromeエンジンだけど
2018/11/09(金) 13:07:42.32ID:9aipcx/mM
全ての開発者が学ぶべき1つの言語
https://qiita.com/outlandkarasu@github/items/a2243eb3adbe906ec30d

勝負はついたようだなwww
このスレも終了かwwwww
515デフォルトの名無しさん (アウアウウー Sa05-ahuQ)
垢版 |
2018/11/09(金) 13:26:18.66ID:JsSTi+Gxa
Kotlinもよろしく
2018/11/09(金) 14:18:48.11ID:I1KvEVf8M
きーたは相変わらず香ばしいな
517デフォルトの名無しさん (アウアウウー Sa05-ahuQ)
垢版 |
2018/11/09(金) 16:07:30.21ID:JsSTi+Gxa
ま、個人のブログ的なものでもあるからな。
2018/11/09(金) 16:41:28.01ID:4/3CgNIzd
>>513
GoogleとJBの共通的な避ける理由ってなんだ?
519デフォルトの名無しさん (ブーイモ MMb5-gwQL)
垢版 |
2018/11/09(金) 18:12:16.62ID:G9kTOGaUM
JAVAの連中が集まってそうだから
520デフォルトの名無しさん (アウアウウー Sa05-ahuQ)
垢版 |
2018/11/09(金) 19:25:50.05ID:JsSTi+Gxa
やっぱこれからはPL/SQLかな
2018/11/09(金) 19:29:07.60ID:IUv/sH460
はてなブログの気持ち悪い部分を見ずに技術的なことを調べられるのがQiitaの利点だったのに
もうどっちも陰キャの内輪向け激寒大喜利大会みたいになってるやんけ
2018/11/09(金) 19:36:23.11ID:62z6ttwQa
言語はある意味宗派みたいなもんだからな
合わなきゃ合わないでやらなきゃ良い
2018/11/09(金) 21:04:53.46ID:7+eyZlNja
D言語の記事は中々面白かった
2018/11/09(金) 21:17:45.61ID:LcYc+UJI0
おちゃらけて信者がゴリ押し宣伝してるだけやん
2018/11/09(金) 22:39:21.79ID:O1d2xAAea
>>514
JAVAscriptに勝てんの?
2018/11/10(土) 10:30:42.33ID:LfgFk0aJ0
goもrustも資源解放はそのスコープでやれってのが共通してたりする。
2018/11/11(日) 10:00:51.03ID:rO02/vOV0
Googleだから信用できないって人まだ言ってるの?
2018/11/11(日) 10:03:45.56ID:R0IiHkaX0
Go言語のイケてない部分 - ぐるぐる〜
http://bleis-tift.hatenablog.com/entry/go-the-bad-parts

反論できるやし、おりゅ?w
2018/11/11(日) 10:53:18.23ID:KieUC0Ug0
典型的なしょーもないシンタックス批判だな。
nilの型が不安定とか他に言うことがあるだろうに。
2018/11/11(日) 11:01:18.98ID:R0IiHkaX0
>>529
なおのこと糞やんけるゥ!ー
2018/11/11(日) 22:59:27.11ID:DrMsbuZ50
>>528
そういうヤツを避ける優秀な仕様の言語だと思うよ
結局のところC言語ならなくて当たり前な機能が載ってないってだけだし
2018/11/11(日) 23:11:09.08ID:llAUtrTG0
何でNim流行らないんだ??
何が不満なのかわからない。
2018/11/11(日) 23:21:58.97ID:R0IiHkaX0
>>531
なおのこと糞やんけゥエーイ!www
2018/11/11(日) 23:27:40.11ID:O+IaT0SM0
>>532
なんでやろな
2018/11/11(日) 23:56:21.58ID:0Fijg/J2a
Nimって安定したの?
releaseでコンパイルするとSEGVするとか聞いたことあるんだが
2018/11/13(火) 08:57:36.26ID:GaZRhG0nM
nimってcのコードを吐くわけだけどなんでllvmとか使わんの?開発者にスキルがないから?
2018/11/13(火) 10:39:26.04ID:MucYDQL9d
https://forum.nim-lang.org/t/1955
2018/11/13(火) 10:44:51.28ID:YZJSMR9v0
NimよりJuliaが思ったより流行らんね
2018/11/13(火) 11:36:06.34ID:/CQBh21nM
データ処理に使うには記述がHeavyweightで使いにくい
数値計算のコアに使うにはFortranと大差ない
流行ると思う方がおかしい
540デフォルトの名無しさん (アウアウウー Sa05-ahuQ)
垢版 |
2018/11/13(火) 12:43:23.33ID:/6RlnNZja
Kotlinもよろしく
2018/11/13(火) 18:37:02.82ID:dSaFoHcpa
>>514

意表をついて英語か?と思って開いたら…
542デフォルトの名無しさん (ワッチョイ 9180-L4Ec)
垢版 |
2018/11/13(火) 21:58:29.99ID:RYrE2D9k0
コレでだけでいい

 1. C、 shell
 2. sql、html/css/javascript
 3. C++

コレだけでjavaでもc#でも
その他どうでもいいウンコ言語でも
すぐに分かるようになる
2018/11/13(火) 22:16:51.68ID:I1755EWn0
sqlとweb系が同列とか頭悪いな。
というかいろんなスレで無知をさらけ出しといて、次世代言語スレによく書き込めたな。
半角さんの中でGoはスクリプト言語なんだっけ?
しかもうるう秒の問題も理解してなかったのに、なんでもepochで解決するみたいな花畑の発想してて。

半角さんはしばらく書き込まないほうがいいんじゃない?
544デフォルトの名無しさん (ワッチョイ 9180-L4Ec)
垢版 |
2018/11/13(火) 22:27:29.09ID:RYrE2D9k0
学習の優先順位だからな
低学歴知恵遅れにわからない

うるう秒テキトーなこといってたのは
低学歴知恵遅れなのはスレをみればすぐにわかることだからな
545デフォルトの名無しさん (ワッチョイ 9180-L4Ec)
垢版 |
2018/11/13(火) 22:28:33.01ID:RYrE2D9k0
ちなみに課題スレで
オレのうるう秒の課題に
だれひとり正解できてない
2018/11/13(火) 22:52:54.25ID:I1755EWn0
で、Goはスクリプト言語なんだっけ?

低スペだから誤魔化すしかないんだろうな。
2018/11/13(火) 22:56:30.95ID:YD+aXj03M
しかし待ってほしい。
Dはスクリプト言語とも言えるのではないだろうか?
https://blog.kotet.jp/2017/12/compile-time-fizzbuzz/
548デフォルトの名無しさん (ワッチョイ 9180-L4Ec)
垢版 |
2018/11/13(火) 22:59:21.06ID:RYrE2D9k0
低学歴知恵遅れは
低学歴知恵遅れの自覚がない

低学歴知恵遅れで底辺になるほど
自己評価だけは高い
底辺になるほどそれは顕著になる

コレはもう定説といっていい
この板が証明してる

こういう低学歴知恵遅れを排除しないと
板が正常化しない

著しく知能が低いくせに書き込みの声だけはでかいからな
549デフォルトの名無しさん (ワッチョイ 81b3-aK5q)
垢版 |
2018/11/14(水) 00:21:48.18ID:zhAK9u2M0
アスペ系も自覚ないよなぁ…
2018/11/14(水) 00:23:53.97ID:rmbZAfBV0
次世代言語はjavascriptだわ
もうこれとCだけで良い
あとはいらん
2018/11/14(水) 01:11:15.83ID:zROLkxOu0
バカ
JREが廃れたいまだからこそkotlinやるんだよ
2018/11/14(水) 04:20:41.52ID:9WOb/6Su0
アスペ指向プログラミング
2018/11/14(水) 10:16:05.24ID:IXe+9N1xd
少なくとも煽りしかできなくて技術的な話が出来ないのは客観的に見て低スペだから、半角さんは技術的な内容を書いてね。

>>542
みたいに、それしか知らない、みたいな自己紹介は要らないから。
2018/11/14(水) 18:39:46.76ID:I4sV1ovE0
:= で代入してgo runで実行してればスクリプト言語的に使えなくもないんだろうが
実際そんな使い方してるやつは聞いたことないな。
2018/11/14(水) 22:16:28.75ID:XBumVGVC0
go runてサンプルコードぐらいしか使わないな
2018/11/14(水) 23:11:29.49ID:peGxljTL0
>>547
rdmdは普通に使えるよな
557デフォルトの名無しさん (ササクッテロル Sp6d-g3xY)
垢版 |
2018/11/15(木) 12:28:49.07ID:oFCbRdMjp
ことりん
558デフォルトの名無しさん (ワッチョイ fe9f-g3xY)
垢版 |
2018/11/15(木) 12:32:15.37ID:tGnWpqvT0
IBMが提唱したこれ一つでなんでもできるとPL/Iを勧めたが、それに相当するものは無いの?

一つの候補が"D"?
あと少なくとも22種類出てきそうななんだけど

一文字の言語名って、実は沢山あるみたいね
P言語(Python、Perl、PHPじゃないよ)MS社製
正確に一文字で無いのは
A(通称APLの方が有名だから)
O

今更真のA言語は恐れ多くて名付けられないけど、世界初の"O言語"ならあるいは
2018/11/15(木) 12:45:27.01ID:+OBHd8Z0M
>>558
A:
Alang: An algorithmic language with recursive descent parser and tree-walk interpreter/bytecode stack virtual machine(in separate branches)
https://github.com/iamsubhranil/Alang

ALang: Another programming language
https://github.com/StiventoUser/ALang

ALang: Yet Another Programming Language
https://github.com/regmi007/ALang

O:
The O Language: The O Language is an esoteric programming language used for code-golf.
https://o.readthedocs.io/en/latest/

世界初がなんだって?
560デフォルトの名無しさん (アウアウウー Sa91-AAco)
垢版 |
2018/11/15(木) 13:13:40.69ID:RDhHOc3na
これ一つで何でもできるとなるとやはりアセンブラというか機械語しかないよな。
Cはかなりの事ができるしUNIXやLinuxの記述言語になっているが、それでもCPU固有の機能を使うとなるとアセンブリ言語で書かざるを得なくなる部分が出る。
561デフォルトの名無しさん (アウアウカー Sa85-ZFLo)
垢版 |
2018/11/15(木) 13:41:56.00ID:lNkjj0jra
>>558
将来は分からんし、開発効率はもっと良いのがあるが、Cだな。
OS載せられない少ないメモリにもランタイム載せれる高級言語はCだけ。
組込じゃあCかアセンブリ言語。多少余裕があったらC++。
Goもそこ狙ってるけど、現状はC一択。
2018/11/15(木) 13:48:41.54ID:5HuarfG40
>>561
Goってそんなとこ狙ってるの?
Rustが狙ってるのは知ってるけど
563デフォルトの名無しさん (アウアウカー Sa85-ZFLo)
垢版 |
2018/11/15(木) 13:59:02.25ID:lNkjj0jra
GoがC後継狙ってるのは一応公言してる。
C作者の片割れも絡んでるし。
2018/11/15(木) 14:30:30.79ID:5HuarfG40
>>563
いやGoが一部の用途においてCの代替えを狙ってることは知ってるよ

けど、組み込みの分野も視野に入ってるというのは初耳
あんなんで狙えるはず無いじゃんと思ってたから
2018/11/15(木) 14:38:56.50ID:j+AzMAZya
Goが狙ってるのはC++じゃなかったか?
2018/11/15(木) 14:52:09.86ID:DvzX97bO0
>>560
機械語は機械の数だけあるじゃん
567デフォルトの名無しさん (アウアウウー Sa91-AAco)
垢版 |
2018/11/15(木) 15:04:10.62ID:RDhHOc3na
>>566
その通り。
568デフォルトの名無しさん (アウアウカー Sa85-ZFLo)
垢版 |
2018/11/15(木) 15:07:55.09ID:lNkjj0jra
>>564
私も思うが、C++では無く、C後継を謳ってた。
しかもCの生みの親自身はアセンブラをCに置き換えてUNIX作った張本人。
その張本人がGoをC後継言ってる。


>>565
オブジェクト指向じゃない時点で、それは無い。
と言うか、Go関連でC++の単語は見た事無い。
2018/11/15(木) 15:12:03.46ID:DvzX97bO0
>>567
これ一つで言うてるやんw
570デフォルトの名無しさん (アウアウウー Sa91-AAco)
垢版 |
2018/11/15(木) 15:16:00.53ID:RDhHOc3na
>>569
CPU毎に一つw
2018/11/15(木) 15:19:34.91ID:DvzX97bO0
>>570
意味ねえwww
572デフォルトの名無しさん (ワッチョイ fe9f-g3xY)
垢版 |
2018/11/15(木) 15:26:56.12ID:tGnWpqvT0
>>559
Aの項は略称じゃん!
それなら、APLがあるじゃん!
恥ずかしいな

12+oがなんで3になるんだよ
85*oが40だって?
例題なのにスペースで分かち書きすればいいのに
というか、最後のo不要だろ
ただのRPN式言語じゃん!
573114 (アウアウカー Sa85-ZFLo)
垢版 |
2018/11/15(木) 15:41:47.22ID:lNkjj0jra
次世代言語どこいった。。。
574デフォルトの名無しさん (ワッチョイ fe9f-g3xY)
垢版 |
2018/11/15(木) 15:43:08.09ID:tGnWpqvT0
アセンブラもCPU毎に仕様やコマンドが違うから
それらを覆い隠して、中間コードで
そして、その中間コードも覆い隠して、高級言語で
かくして、再びCに帰結するのであった

「これ一つで」ってのは無意味なのかもね

それでも、コンピューター言語の戦国時代を勝ち残る勢力には興味あるなあ
言語にも「海戦なら水軍に任せろ」ってのがあるじゃん?
どちらかといえば、騎馬戦に向いてるけど海戦も出来るよって、言語が覇者になるのかな
それとも各戦術毎に得意な代表的な言語に集約されるのかな

差し詰めCは織田信長か
2018/11/15(木) 17:44:26.54ID:bhNItiA3M
>>572
ヒント: Golang
恥ずかしいのはどっちだwww
2018/11/15(木) 18:43:16.91ID:t71lqIWX0
そこまでリアルタイム性を要求しないものならガベコレあったところで問題ないけどな。
ダメだとしたらゲームとか組み込みとかOSくらいじゃねーの?
ブラウザくらいならそんな問題にならん気がする。
2018/11/15(木) 21:50:25.49ID:6tNDaqQNM
>>568
元々cppのリプレースとして開発始まってる
オブジェクト指向かどうかで拘ってるのは日本のプログラミング言語オタクだろう
2018/11/15(木) 22:03:25.22ID:YToOzH7M0
そもそもPL/Iが謳っていたのは「何でもできる」じゃなくて「向いている」だからな。
一般のプログラミングに向いていないアセンブラはお呼びじゃない。
2018/11/15(木) 23:33:43.19ID:TNWk/8K+0
Go言語ってケン・トンプソンでしょ
B言語と同じく次世代言語の礎になって幕を閉じそう
580デフォルトの名無しさん (ワッチョイ fe9f-g3xY)
垢版 |
2018/11/16(金) 00:21:57.62ID:XHzPEJJh0
むかし、社内の技術系、会計処理全てPL/Iで統一してまーすって大手企業があった
かと思えば、FORTRANで会計処理までしてまーすってケチな会社もあったな

(メインフレームにFORTRAN77コンパイラが無料で付いてきた。COBOLは有料)

今でもメインフレームなんてあるのかな
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。