次世代言語15 Go Rust Swift Kotlin TypeScript

レス数が900を超えています。1000を超えると表示できなくなるよ。
1デフォルトの名無しさん
垢版 |
2018/11/04(日) 20:30:10.42ID:OF8fjEC1
スレタイ以外の言語もok

前スレ
次世代言語14 Elixir Crystal Julia Rust Swift
https://itest.5ch.net/mevius/test/read.cgi/tech/1536668904
2019/04/08(月) 19:23:12.16ID:oVXy8kkj
>>811 ローカルなものはオープンにしてもメリットがないだけの話では?
Apple が Objective-C をオープンにしていないように。

他で利用できなければ意味ないもん。
2019/04/08(月) 19:25:38.55ID:dk5yj0CN
>>810
あなたはプラットフォームビジネスに限った話をしてるの?
2019/04/08(月) 19:31:57.48ID:j9hUx87z
>>812
とりあえずこれくらいは読んでから意見は言ってくれ。
http://local.joelonsoftware.com/wiki/%E3%82%B9%E3%83%88%E3%83%A9%E3%83%86%E3%82%B8%E3%83%BC%E3%83%AC%E3%82%BF%E3%83%BCV
2019/04/08(月) 19:58:19.89ID:SOlrlBnQ
>Sunに抜き打ちテストをしよう:音楽が止んだとき、どこに座るつもり?

この記事の7年後、Sunの椅子は無かったな
816デフォルトの名無しさん
垢版 |
2019/04/08(月) 19:59:36.26ID:xawk68Fs
Handsontableっていうスター数1万超えのそこそこ有名なOSSライブラリが商用完全有料化
Handsontable drops open source for a non-commercial license
https://github.com/handsontable/handsontable/issues/5831
コミュニティエディションとProのフリーミアムモデルを取っていたようだが、> Unfortunately, our observation is that the ratio of commercial to free users is about 1 to 25.
一人のProユーザーからの収益に25人がタダ乗りの構図w

以下はハッカーニュースのスレ
https://news.ycombinator.com/item?id=19488642
優れたプログラマの仕事がタダで搾取されるの見てるのは忍びなかったので歓迎という声も。

最近は、「OSSは儲からない」と当たり前のいう認識が中小規模から広がってる感じ。
大企業は別よ?
2019/04/08(月) 20:28:15.27ID:b4oWaaYl
必ずしもオープンソース=無料ではないわ
2019/04/08(月) 20:29:07.26ID:r03ED/xX
>>815
MSに裁判費用でつぶされたようなもんじゃねーか

記事も何がいいたいんかよくわからん
2019/04/08(月) 20:31:08.80ID:LsIm9Vz3
>>814
記事はオープンソース戦略というものをわかりやすく説明してくれてるんじゃないのか?
2019/04/08(月) 20:55:00.33ID:qKyyMXIN
オープンソースの世界でコストといえば学習コスト
2019/04/08(月) 20:57:53.89ID:j9hUx87z
文章を読めない奴が増えてるというのはどうやら本当のようだ。
2019/04/08(月) 21:30:20.12ID:qKyyMXIN
読むのもコスト
読者の時間をタダでもらっている
2019/04/08(月) 21:46:12.04ID:HkfhEMJ9
>>822
なんかカッコいい雰囲気だしてるけど何が言いたいの?
2019/04/08(月) 21:59:11.28ID:qKyyMXIN
数値化されないものが多すぎて数値が役に立ってない気がする
儲からないものは役に立たない
その根拠になっている儲けという値をどう解釈すればいいのかよくわからない
2019/04/09(火) 05:14:29.32ID:tj6v63GM
>>822
このくらいの長さの文章でコストとかさ。。
本当にヤバイレベルで読めないんだな。
2019/04/09(火) 05:56:51.75ID:vvoqC9qD
むしろ>>824の書き込みは短いのによくわからんから読むコストが高い。
2019/04/09(火) 08:13:28.59ID:uGaRLF8u
Swiftはa better objective-cやし、アポー的にはOSSにして開発者を取り込みたいだけやで
2019/04/09(火) 09:19:48.56ID:Xb/cLdUa
>>827 当たり前やん。 オープンソースの力だし。
2019/04/09(火) 22:36:34.95ID:SAQnN0sI
>>805
7倍遅いんだっけ?
JSとかJVMとかはベースのV8とかHotSpotが頑張ってくれるからいいけど共有ライブラリなんてOS依存だもんな
830デフォルトの名無しさん
垢版 |
2019/04/10(水) 12:07:17.40ID:LAqpHSrR
>> 829
まだ最適化まで手が回ってないだけやろ?
2019/04/11(木) 01:28:30.00ID:Ukf06xgg
まんこ
2019/04/12(金) 17:36:32.72ID:JLr321nx
ちゃんとおまんこって言え
2019/04/12(金) 19:19:06.92ID:fkgKT7Pc
うんこ
2019/04/12(金) 20:21:12.10ID:4akxaAE1
宣言型でも関数型でも論理型でもない、かつそこそこ実用的な言語ってない?
2019/04/12(金) 20:21:47.38ID:4akxaAE1
すまん宣言型じゃなかった手続き型だ
2019/04/12(金) 20:22:37.08ID:MQr+4k7P
英語かな
2019/04/12(金) 20:30:37.62ID:4akxaAE1
ボケるなら何型かまで書いてほしい
2019/04/12(金) 20:31:53.06ID:EBXnKzt9
>>834-835
SQL、HTML
2019/04/12(金) 20:45:01.76ID:dh+zdZXo
py
840デフォルトの名無しさん
垢版 |
2019/04/12(金) 20:50:21.05ID:3bjvrHoK
新潟
山形
2019/04/12(金) 21:04:24.33ID:1KEWhHXZ
HTML+CSSだろ。実用度ブッチギリ。
2019/04/12(金) 21:13:49.31ID:4akxaAE1
参考になるか笑えるかのどっちかでお願いします
843デフォルトの名無しさん
垢版 |
2019/04/13(土) 02:31:26.07ID:fds+UVff
ふとんに寝転んだ!へぇ!
2019/04/13(土) 10:05:18.65ID:rx5m27Fn
ボクはパイパンマスター
2019/04/13(土) 14:47:38.19ID:qC7LW8Gr
>>841 それより日本語だろ。
2019/04/13(土) 14:52:20.81ID:hvrKDDfY
>>845
日本語話してるやつに日本語勉強するように勧めるやつがいるか?
言語よりも論理が大事な証明だな。
2019/04/13(土) 15:26:19.06ID:qC7LW8Gr
>>846 >>841 がそう言ってるだろ。
2019/04/13(土) 15:29:42.33ID:qC7LW8Gr
>>841 は、テキスト記述言語であり、論理言語ではない。

HTML(エイチティーエムエル、HyperText Markup Language)

あまりにも浅はか。
2019/04/13(土) 15:45:06.60ID:hvrKDDfY
>>847

>>841が日本語すすめてるのか????
2019/04/13(土) 16:14:38.05ID:qC7LW8Gr
>>849 日本語がわからない人間と話す気は無い。
2019/04/13(土) 16:23:27.34ID:J0f2aNVE
アスペ vs アスペやめろw
2019/04/13(土) 16:31:59.53ID:fLdXayeH
おせっかいだけどまとめてみたわ

>>834が実用的な言語について質問

>>841がHTML+CSSと答える

>>845が日本語の方が実用的と答える

>>846が日本語話せるやつに日本語を勧めてどうすると、>>845につっこむ

>>847が、>>841がそう言ってると答える

わからんw
2019/04/13(土) 17:31:10.36ID:3BkbLGk2
くだらんやつらが沸いてるな。
2019/04/13(土) 18:12:54.03ID:RrmGI4Te
言語より論理って部分じゃね
まあ何にしても次世代言語関係ないが
855デフォルトの名無しさん
垢版 |
2019/04/13(土) 18:14:07.13ID:XltOuzVd
日本語なんて旧世代言語の最たるものだしな。
2019/04/13(土) 18:15:48.00ID:oqNH9LQH
読む限りではID:qC7LW8Grがやばい
2019/04/13(土) 18:16:51.61ID:oqNH9LQH
発端の>>834が言う 手続き型 関数型 論理型 どれにも該当しない言語って
自然言語かDSL(データ記述言語含む)しか無いだろうから
さらにプログラミング言語に絞るなら「無い」にしかならないと思う
2019/04/13(土) 18:39:37.96ID:uLCkzvwc
>>857
>>834
prolog はいかがですか?
2019/04/13(土) 18:45:41.20ID:oqNH9LQH
>>858
論理型の代表格では?
860デフォルトの名無しさん
垢版 |
2019/04/13(土) 18:58:31.17ID:XltOuzVd
かつ宣言型だね
2019/04/13(土) 19:01:00.43ID:w+uNofJT
最近使った中だとNode.jsが結構色んな分野で万能だと思った
2019/04/13(土) 19:16:59.68ID:P2L1aOcn
>>857
ないと言える根拠は?
知らないならわかるけど
2019/04/13(土) 19:37:09.14ID:P1cuURkO
俺の作った言語hogehogeが逆手続型だからなあ
(※ただし未発表)
2019/04/13(土) 19:39:22.53ID:P1cuURkO
悪魔の証明を知らない馬鹿
865デフォルトの名無しさん
垢版 |
2019/04/13(土) 19:47:56.87ID:nXQ9b0jN
証明が難しくとも、言い張ってたなら証明しないことにはな・・・・
いわゆる松永問答になっちまう
2019/04/13(土) 19:49:50.74ID:J/cBqpWV
>>861
Node.jsはAPI設計のセンスが優れてる
移植性と(インターフェイスの)安定性を重視した最小限の低レベルなAPIなのに、
生でもまあまあ使いやすいし、通常のWeb開発ならそこから逸脱してネイティブのライブラリに頼る必要があるケースも少ない
2019/04/13(土) 19:56:11.68ID:oqNH9LQH
>>862
既知のプログラミング言語の体系にそれ以外が見当たらないことから
「〜だろう」と書いたよ
具体例を1つ挙げてもらえば 857は間違い で終わる話かと
2019/04/13(土) 19:58:14.27ID:w+uNofJT
>>866
うん、でもWebだけじゃないんだよね
ラズパイと組み合わせたら結構制御系なんかでもPythonより使いやすい
2019/04/13(土) 21:57:00.96ID:P1cuURkO
Node.jsはただの実行環境だと思うけどなんで唐突に出てきた?
2019/04/13(土) 22:09:10.82ID:XM33Ir3X
Node.jsはAPIセットでもある
他と違ってJavaScriptは標準ライブラリを持たないのだから、Node.jsとなって初めてPythonなどと対等に扱える
2019/04/13(土) 22:43:55.16ID:ChpZ8guV
node.jsはchromeのエンジンを持つ実行環境の一つ
javascriptは旧世代から続いてる言語
ライブラリはnpmというツールを使って組み込むだけで標準と呼ばれるものはない
Pythonも仕組みはJavaScript+node.jsと同じ
Pythonは他の言語で作ったライブラリをキックする仕組みが優れてる
2019/04/13(土) 23:07:38.46ID:w+uNofJT
ラズパイのプログラム実際にシリアル通信とかGPIO通信のプログラム組んでみたらわかるよ
Nodeでやった方が痒いところに手が届く感じ
2019/04/13(土) 23:17:26.38ID:ChpZ8guV
それはnodeだからというよりもJavaScriptだからだよね
非同期処理はjsが1番やりやすい
2019/04/13(土) 23:26:43.39ID:BQ6xHmdo
>>867
その見当たらないってのがどの程度見当たった結果なのかの質問
それなりに調べた結果なんだろうと思うから
間違ってるかどうかは知らないよ
2019/04/13(土) 23:57:57.78ID:oqNH9LQH
>>874
書いてることで全てだよ
後は反証するなり自分で調べるなり好きにして
2019/04/14(日) 00:02:20.27ID:hnSS13Er
つまり全く参考にならないことわざわざ書いたのな
2019/04/14(日) 00:52:45.60ID:/V8zrPr0
>>869
言ってることは正しいけど意地悪だな。
例えば「javascriptとnode.jsどちらにしましょう?」とか言われたらアホかとおもうけど
「pythonとnode.jsどちらにしましょう?」と言われてもなんとも思わないけどな。
2019/04/14(日) 01:12:39.16ID:HNz/PUE2
>>868 そのラズパイのメイン言語がPython なんだけど。
Jetson しかり
2019/04/14(日) 01:16:47.56ID:HNz/PUE2
Python の良いところは、良いものがあれば利用すれば良いじゃんという考え方。
Javascript で良いライブラリがあればそれを利用すれば良い。
敵対する関係でもなんでもない。 包容力の深さだろうな。
2019/04/14(日) 01:33:10.43ID:KGA4Z0ov
またHaskellコンプレックスの人か
2019/04/14(日) 02:09:48.17ID:pAZpm3Pq
Haskellやりたくなってきた
2019/04/14(日) 02:36:16.86ID:HNz/PUE2
>>880 僻まない僻まない。 堂々としてなさい。
2019/04/14(日) 08:31:25.85ID:YQLb8Tsj
ただただクソなものを否定するとコンプレックスっていうのもどうかと思うよ。
2019/04/14(日) 09:36:44.35ID:4GBCpW8E
>>877
言語スレでそれはないだろ
node.jsが出てくるのがそもそもおかしい
typescriptが出てくるならまだわかるが
2019/04/14(日) 09:56:40.33ID:fg2GMqcu
コンパイルしたらJavaScriptになるのに笑わせんなよw
2019/04/14(日) 10:06:17.80ID:4GBCpW8E
馬鹿をさらしてるな
node.jsの話題はスレチだろ
2019/04/14(日) 10:15:55.03ID:/V8zrPr0
>>884
>言語スレでそれはないだろ

議論の流れを遮ってまで拘る必要あるか?という点で意地悪だなと。

ただたしかにスレチだ。
2019/04/14(日) 10:39:11.44ID:+8hSutfC
PHPクソはコンプレックスですか?
2019/04/14(日) 10:42:55.50ID:PamrpYki
プログラミング言語を評価するのにその処理系や周辺のエコシステムまで話題にするのは
別におかしいとは思わんがな。Pythonの話にNumpyが出てくるくらいだし。
2019/04/14(日) 10:53:21.00ID:NjF6kib1
RustかGoでwasmやるためのいいサイトとか本とかってないですか?
2019/04/14(日) 11:04:45.47ID:aFdd3aVG
>>890
まだ二次情報に頼らないと何もできないような奴が手を出していい代物ではない
2019/04/14(日) 11:18:52.56ID:lCqRAmft
>>889
次世代言語じゃないからじゃね?たぶん。
2019/04/14(日) 12:00:03.75ID:4GBCpW8E
Kotlinとjavaがおなじ中間コードを吐くという理由で
このスレでjavaの話題を延々と続けてるのと同じ
スレチすぎる
2019/04/14(日) 14:44:56.19ID:P/FPH7VM
kotlinとjavaに例えるならnode.jsはJVMじゃね?
2019/04/14(日) 14:50:30.09ID:P/FPH7VM
いや、JREのほうが適当か
2019/04/14(日) 15:08:52.57ID:MFvK1n9c
node.jsってTypeScriptやKotlin/JSでも書ける?
897デフォルトの名無しさん
垢版 |
2019/04/14(日) 16:46:19.08ID:IovzG98E
>>834
手続き型言語でもなく、関数型でも論理型でもない宣言型言語は私も知らない。
HaskellベースにProlog載っけた関数論理型言語(curry)とか、逆に論理型ベースの論理関数型言語(Mars)なら知ってるが、今実用になってるかは知らん。
(綴りは微妙に間違ってるかも)
2019/04/14(日) 18:36:20.67ID:8JmU//KT
スレチじゃない話題の方が少ないのにどの面下げてスレチとか言ってんだよ
2019/04/14(日) 19:10:43.03ID:+8hSutfC
>>898
スレチ
2019/04/14(日) 19:17:17.35ID:fg2GMqcu
>>896
TypeScript→JavaScript→node.js
Kotlin→JavaScript→node.js
はできる
901デフォルトの名無しさん
垢版 |
2019/04/14(日) 20:13:21.19ID:szUdZFoQ
次世代のスレで、なぜ人々が旧世代の話をしたがるのか、その心理は気になる
ぼくの持論は、クソバカ老害どもには趣旨を理解することが出来ないからということになっているが、皆様はどうお考えだろうか
2019/04/14(日) 20:19:11.90ID:YQLb8Tsj
普通新しいものを採用する際は古いものと比較するよね?
そうすると新しいものって実は価値なくね?ってなることも結構あるんだよね。
僕の持論はそれを恐れているカス野郎が多くいるということになっているが、
皆様はどうお考えだろうか?
903デフォルトの名無しさん
垢版 |
2019/04/14(日) 20:45:25.54ID:szUdZFoQ
結構あるなら重畳ですが、このスレにそれがどれだけあるのか、クソバカなりに指し示していただけるとよろしいかと存じます。
2019/04/14(日) 20:50:27.21ID:qRefkdYJ
バージョンをひとつ飛ばすと効率が良いんだよな
第一世代から第三世代
新旧のバランスのとれた第二世代は評価されず
人々は両極端の話をしたがる
2019/04/14(日) 22:57:37.43ID:bXuYrZFq
>>901
このスレで次世代以外の話はスレチってのは正しい。
その上でなぜ旧世代の話が出てしまうのかというと、用途が同じなのに能力に差がないから比較して話すことになっちゃうからじゃね?
スポーツ系のスレでよく歴代の選手との比較ネタでスレが進み、懐古禁止って騒ぐ人がでてくるパターンと同じだねw
2019/04/14(日) 23:09:20.67ID:WjGL7oJM
それなら何故用途が被ってるのにその言語が出てきたかを語らった方が有意義では?
2019/04/14(日) 23:10:09.67ID:/V8zrPr0
5ch(匿名掲示板)にそんなに高度に話題を制限する能力がないんだよ。割りきって使わないとストレスたまるし他人にも迷惑だぞ。
2019/04/14(日) 23:30:03.16ID:yhT1bY0Y
旧世代に属するがあまりメジャーではない言語では古くから当たり前の機能を
観測範囲の狭い奴が新世代と称する言語で初めて知って
それをしたり顔で論じようとするから「ちょっと待て」となってるだけかと
2019/04/15(月) 00:28:28.90ID:5Z9ghND4
node.jsがそれにあたるとは思えない
しかも今更感が漂ってる
いい検索サイト見つけたよgoogleって言うんだみたいな超絶周回遅れ感
2019/04/15(月) 01:17:07.65ID:rQHM+es2
node.js 初版2009年
go 初版2009年
kotlin 初版2011年
swift 初版2014年
rust 初版2006年
TypeScript 初版2012年
Python 初版1991年
JavaScript 初版1994年
JAVA 初版1995年
2019/04/15(月) 07:07:15.98ID:KXq8qGFi
Python、古いんだね。載ってないけどHaskellも確か古かったよね。

どちらも旧世代言語やな。Haskellについては後発言語に近年色々パクられてるから次世代言語的的だけど。
Pythonは良く知らんのだけど、そういう要素あったっけ?
レス数が900を超えています。1000を超えると表示できなくなるよ。