次世代言語15 Go Rust Swift Kotlin TypeScript
レス数が900を超えています。1000を超えると表示できなくなるよ。
宣言型でも関数型でも論理型でもない、かつそこそこ実用的な言語ってない? >>845
日本語話してるやつに日本語勉強するように勧めるやつがいるか?
言語よりも論理が大事な証明だな。 >>841 は、テキスト記述言語であり、論理言語ではない。
HTML(エイチティーエムエル、HyperText Markup Language)
あまりにも浅はか。 >>847
>>841が日本語すすめてるのか???? >>849 日本語がわからない人間と話す気は無い。 おせっかいだけどまとめてみたわ
>>834が実用的な言語について質問
↓
>>841がHTML+CSSと答える
↓
>>845が日本語の方が実用的と答える
↓
>>846が日本語話せるやつに日本語を勧めてどうすると、>>845につっこむ
↓
>>847が、>>841がそう言ってると答える
わからんw 言語より論理って部分じゃね
まあ何にしても次世代言語関係ないが 発端の>>834が言う 手続き型 関数型 論理型 どれにも該当しない言語って
自然言語かDSL(データ記述言語含む)しか無いだろうから
さらにプログラミング言語に絞るなら「無い」にしかならないと思う >>857
>>834
prolog はいかがですか? 最近使った中だとNode.jsが結構色んな分野で万能だと思った >>857
ないと言える根拠は?
知らないならわかるけど 俺の作った言語hogehogeが逆手続型だからなあ
(※ただし未発表) 証明が難しくとも、言い張ってたなら証明しないことにはな・・・・
いわゆる松永問答になっちまう >>861
Node.jsはAPI設計のセンスが優れてる
移植性と(インターフェイスの)安定性を重視した最小限の低レベルなAPIなのに、
生でもまあまあ使いやすいし、通常のWeb開発ならそこから逸脱してネイティブのライブラリに頼る必要があるケースも少ない >>862
既知のプログラミング言語の体系にそれ以外が見当たらないことから
「〜だろう」と書いたよ
具体例を1つ挙げてもらえば 857は間違い で終わる話かと >>866
うん、でもWebだけじゃないんだよね
ラズパイと組み合わせたら結構制御系なんかでもPythonより使いやすい Node.jsはただの実行環境だと思うけどなんで唐突に出てきた? Node.jsはAPIセットでもある
他と違ってJavaScriptは標準ライブラリを持たないのだから、Node.jsとなって初めてPythonなどと対等に扱える node.jsはchromeのエンジンを持つ実行環境の一つ
javascriptは旧世代から続いてる言語
ライブラリはnpmというツールを使って組み込むだけで標準と呼ばれるものはない
Pythonも仕組みはJavaScript+node.jsと同じ
Pythonは他の言語で作ったライブラリをキックする仕組みが優れてる ラズパイのプログラム実際にシリアル通信とかGPIO通信のプログラム組んでみたらわかるよ
Nodeでやった方が痒いところに手が届く感じ それはnodeだからというよりもJavaScriptだからだよね
非同期処理はjsが1番やりやすい >>867
その見当たらないってのがどの程度見当たった結果なのかの質問
それなりに調べた結果なんだろうと思うから
間違ってるかどうかは知らないよ >>874
書いてることで全てだよ
後は反証するなり自分で調べるなり好きにして >>869
言ってることは正しいけど意地悪だな。
例えば「javascriptとnode.jsどちらにしましょう?」とか言われたらアホかとおもうけど
「pythonとnode.jsどちらにしましょう?」と言われてもなんとも思わないけどな。 >>868 そのラズパイのメイン言語がPython なんだけど。
Jetson しかり Python の良いところは、良いものがあれば利用すれば良いじゃんという考え方。
Javascript で良いライブラリがあればそれを利用すれば良い。
敵対する関係でもなんでもない。 包容力の深さだろうな。 >>880 僻まない僻まない。 堂々としてなさい。 ただただクソなものを否定するとコンプレックスっていうのもどうかと思うよ。 >>877
言語スレでそれはないだろ
node.jsが出てくるのがそもそもおかしい
typescriptが出てくるならまだわかるが コンパイルしたらJavaScriptになるのに笑わせんなよw 馬鹿をさらしてるな
node.jsの話題はスレチだろ >>884
>言語スレでそれはないだろ
議論の流れを遮ってまで拘る必要あるか?という点で意地悪だなと。
ただたしかにスレチだ。 プログラミング言語を評価するのにその処理系や周辺のエコシステムまで話題にするのは
別におかしいとは思わんがな。Pythonの話にNumpyが出てくるくらいだし。 RustかGoでwasmやるためのいいサイトとか本とかってないですか? >>890
まだ二次情報に頼らないと何もできないような奴が手を出していい代物ではない >>889
次世代言語じゃないからじゃね?たぶん。 Kotlinとjavaがおなじ中間コードを吐くという理由で
このスレでjavaの話題を延々と続けてるのと同じ
スレチすぎる kotlinとjavaに例えるならnode.jsはJVMじゃね? node.jsってTypeScriptやKotlin/JSでも書ける? >>834
手続き型言語でもなく、関数型でも論理型でもない宣言型言語は私も知らない。
HaskellベースにProlog載っけた関数論理型言語(curry)とか、逆に論理型ベースの論理関数型言語(Mars)なら知ってるが、今実用になってるかは知らん。
(綴りは微妙に間違ってるかも) スレチじゃない話題の方が少ないのにどの面下げてスレチとか言ってんだよ >>896
TypeScript→JavaScript→node.js
Kotlin→JavaScript→node.js
はできる 次世代のスレで、なぜ人々が旧世代の話をしたがるのか、その心理は気になる
ぼくの持論は、クソバカ老害どもには趣旨を理解することが出来ないからということになっているが、皆様はどうお考えだろうか 普通新しいものを採用する際は古いものと比較するよね?
そうすると新しいものって実は価値なくね?ってなることも結構あるんだよね。
僕の持論はそれを恐れているカス野郎が多くいるということになっているが、
皆様はどうお考えだろうか? 結構あるなら重畳ですが、このスレにそれがどれだけあるのか、クソバカなりに指し示していただけるとよろしいかと存じます。 バージョンをひとつ飛ばすと効率が良いんだよな
第一世代から第三世代
新旧のバランスのとれた第二世代は評価されず
人々は両極端の話をしたがる >>901
このスレで次世代以外の話はスレチってのは正しい。
その上でなぜ旧世代の話が出てしまうのかというと、用途が同じなのに能力に差がないから比較して話すことになっちゃうからじゃね?
スポーツ系のスレでよく歴代の選手との比較ネタでスレが進み、懐古禁止って騒ぐ人がでてくるパターンと同じだねw それなら何故用途が被ってるのにその言語が出てきたかを語らった方が有意義では? 5ch(匿名掲示板)にそんなに高度に話題を制限する能力がないんだよ。割りきって使わないとストレスたまるし他人にも迷惑だぞ。 旧世代に属するがあまりメジャーではない言語では古くから当たり前の機能を
観測範囲の狭い奴が新世代と称する言語で初めて知って
それをしたり顔で論じようとするから「ちょっと待て」となってるだけかと node.jsがそれにあたるとは思えない
しかも今更感が漂ってる
いい検索サイト見つけたよgoogleって言うんだみたいな超絶周回遅れ感 node.js 初版2009年
go 初版2009年
kotlin 初版2011年
swift 初版2014年
rust 初版2006年
TypeScript 初版2012年
Python 初版1991年
JavaScript 初版1994年
JAVA 初版1995年 Python、古いんだね。載ってないけどHaskellも確か古かったよね。
どちらも旧世代言語やな。Haskellについては後発言語に近年色々パクられてるから次世代言語的的だけど。
Pythonは良く知らんのだけど、そういう要素あったっけ? クロスではnpm iを気軽にできない環境だと.net coreの方が良いと感じた。
Goほどデプロイ簡単じゃないけど、コピるだけ。
nodeはnpm moduleが全部フルJSとは限らないから、node_modulesコピーするだけじゃうまく行かないケースがある。
ラズパイでビルドが入るnpm iは結構遅い。 C#も.net core 3.0だとパターンマッチが強力になってたり、意外に新しい言語になりつつあるよ。
割と早いし。 趣味レベルならPythonのように遅い言語は良いんじゃないかね
早さを求められないExcelなんかのVBAに置き換わるにも適してるとは思うよ 趣味レベルは正義でも悪でもない
仕事レベルでやってるやつの正義感の強さを冷笑するのが趣味レベル excelで10万件100万件のデータを扱うのか? ECMAScriptとかわりと次世代的な昨日載ってる方じゃね? IEを投げ捨てればそうかもな
VBAerにそれができるの? npm って install コマンドでビルドは走らないと思うけど >>920
走るよ。バイナリ取得できるものは走らないけど。
leveldownあたり入れてみ。 クローム拡張とかって簡単につくれんのかな?
JavaScriptで出来てるものとかあるし。 >>921
ビルドって C++ のか
js の話かと思った Ruby のBundler でも、バイナリじゃないものは、Windows では、MSYS2 でコンパイルされる
コンパイラは、2〜3GB あるから、漏れは、コンパイラを入れていない
それで、websocket モジュールが使えない。
websocketは、ソースコードで配布しているから
漏れは、node.js もインストールしたけど、VC++ が入ったのかな? 2019年にわざわざ学ばなくてもいいプログラミング言語--Codementorがランキング発表
Liam Tung (Special to ZDNet.com) 翻訳校正: 編集部 2019年04月15日 11時58分
https://japan.zdnet.com/article/35135732/
(前略) Codementorのデータから、2019年にわざわざ学ぶ必要のない言語はElm、
CoffeeScript、Erlang、Lua、Perlが挙がっている。
最低(ワースト)から最高(ベスト)までのリストを見ると、いくぶん驚きではあるが、
Androidアプリ構築で人気のKotlinは18位から11位に上昇している。もっとも、Kotlinで
書かれたプロジェクトの数が増えたことから、Microsoftが買収したりコードホスティング
サービスのGitHubではKotlinは最も急成長した言語であることが分かっている。
一方で、Codementorのデータで「最も改善した」言語はDartだった。DartはGoogleで
開発された言語だ。
CodementorはDartの改善について、Flutterが主な要因としている。FlutterはGoogleの
モバイルアプリを開発するためのSDKで、単一のコードベースでiOSとAndroidアプリを構築
できる。FlutterアプリはDartを使って作成されており、Googleが取り組んでいるOSである
Fuschiaで重要な位置を占めている。
Flutterを後ろ盾にしたDartの上昇からいえることは、Googleの決定が開発者に大きな
影響を与えるということだ。
一方で、Codementorの雇用市場に関するインデックスでは、Dartのスコアは高くない。
だが、コミュニティーのエンゲージスコアは改善している。 >>910
ruby がないのはどう言ったわけだ!
強く抗議する! 関数一つ作れば済むようなことをわざわざワンライナーで書くための機能とかありがたがるバカが多すぎなんだよ。
そういう奴に限ってまともにマクロも書けなかったりするし意義もわかってない。 レス数が900を超えています。1000を超えると表示できなくなるよ。