前スレ
ぶっちゃけ始めるのにいい言語て何 part6
https://mevius.5ch.net/test/read.cgi/tech/1628771431/
探検
ぶっちゃけ始めるのにいい言語て何 part7
■ このスレッドは過去ログ倉庫に格納されています
2021/09/12(日) 12:56:23.75ID:5CNhVmk1
2021/09/15(水) 07:27:12.46ID:itygeFef
プログラミングの初心者が参照する
どんなテキストや動画コンテンツでも
最初は手続き型でしか教えない
最初からオブジェクト指向とか
構造化とかコンポーネントとか関数型とか教えない
どんな言語も構文は大体同じなので
学習コストが安く
学ぶ情報環境が整っている言語がいい
ただしjavascriptは言語構造は混乱しやすいので
Ruby,Pythonあたりがお手軽でおすすめ
C系やRustは学習コストが高め
javascriptは文法があやふや(互換性)
なので、避けたほうがいいでしょう
どんなテキストや動画コンテンツでも
最初は手続き型でしか教えない
最初からオブジェクト指向とか
構造化とかコンポーネントとか関数型とか教えない
どんな言語も構文は大体同じなので
学習コストが安く
学ぶ情報環境が整っている言語がいい
ただしjavascriptは言語構造は混乱しやすいので
Ruby,Pythonあたりがお手軽でおすすめ
C系やRustは学習コストが高め
javascriptは文法があやふや(互換性)
なので、避けたほうがいいでしょう
2021/09/15(水) 08:33:58.26ID:jolMkSx3
JavaScriptは触れ合いやすいけど
ちょっと癖が強いわなぁ
Foo.prototype.bar = とか
これを覚えたところで他に生かせなくて無駄
ちょっと癖が強いわなぁ
Foo.prototype.bar = とか
これを覚えたところで他に生かせなくて無駄
2021/09/15(水) 08:35:32.96ID:jolMkSx3
あとそれと「巻き上げ」とかな
JavaScriptって入り組んでくるとことごとく捻じ曲がってる印象
JavaScriptって入り組んでくるとことごとく捻じ曲がってる印象
2021/09/15(水) 08:53:31.96ID:NuhKh3Ob
古いJavaScriptで書かれたソース読む機会あったけど呪文みたいだったわ
設計もめちゃくちゃだったしクソコードに触れる機会を減らしたいならサーバサイドを中心にした方がいい
設計もめちゃくちゃだったしクソコードに触れる機会を減らしたいならサーバサイドを中心にした方がいい
2021/09/15(水) 12:37:47.92ID:6EsPXkcj
C#かkotlinに一票
Rustはいい言語だけどはじめての人がいきなりはちょっとやめたほうがいい
Rustはいい言語だけどはじめての人がいきなりはちょっとやめたほうがいい
47デフォルトの名無しさん
2021/09/15(水) 12:48:42.29ID:KK7W2oGB やっぱPython→Juliaとクラスチェンジするのが良いよな
2021/09/15(水) 12:55:34.83ID:jolMkSx3
PythonとJuliaって別物すぎん?
2021/09/15(水) 15:25:40.60ID:NtEFpCgv
javascriptはHTMLを動的に扱うために作られたので
発想はマークアップを装飾するためのアクセント言語だったのが
その時代の言語構造を引き継ぎながら
ブラウザプログラミング言語を志向したので
互換性やらなんやらで、最終的に学習コストが高くなった
始めるのなら最初から軽量で
言語構造もシンプルに洗練されている手続き型の言語で
学習情報が豊富なPythonがおすすめ
そこで基本を学んでから関数型やオブジェクト指向や
いろいろ広げるのが正解
発想はマークアップを装飾するためのアクセント言語だったのが
その時代の言語構造を引き継ぎながら
ブラウザプログラミング言語を志向したので
互換性やらなんやらで、最終的に学習コストが高くなった
始めるのなら最初から軽量で
言語構造もシンプルに洗練されている手続き型の言語で
学習情報が豊富なPythonがおすすめ
そこで基本を学んでから関数型やオブジェクト指向や
いろいろ広げるのが正解
50デフォルトの名無しさん
2021/09/15(水) 16:09:40.84ID:bOA0y0+v pythonは昔はオフサイドルールが癖強すぎて避けてたけど
今となったら癖とかなんとか以前にユーザが増えすぎて
そういう意味で有利になっちゃったな
ネット上に文章が多いし求人でも有利だろうし
今となったら癖とかなんとか以前にユーザが増えすぎて
そういう意味で有利になっちゃったな
ネット上に文章が多いし求人でも有利だろうし
51デフォルトの名無しさん
2021/09/15(水) 18:29:03.83ID:uFhh3dTk あわしろ氏がお勧めするHaskell。
52デフォルトの名無しさん
2021/09/15(水) 18:31:36.33ID:uFhh3dTk Javascriptでバグ無くせとかなんの修行なのか。
バグりやすく作られた言語なんだから、バグ入れるのが正しいのではないのか。
バグ入れたらダメなら、何でバグりやすい言語仕様にしたのか。
謎が謎を呼ぶ。
だれかコナン呼んできて。
バグりやすく作られた言語なんだから、バグ入れるのが正しいのではないのか。
バグ入れたらダメなら、何でバグりやすい言語仕様にしたのか。
謎が謎を呼ぶ。
だれかコナン呼んできて。
53デフォルトの名無しさん
2021/09/15(水) 18:55:39.82ID:bOA0y0+v 昔はカーソルの形変えるための言語だったのにねw
あのころのことがあるからイマイチ信頼できない
応援してるし頑張ってほしいけど
あのころのことがあるからイマイチ信頼できない
応援してるし頑張ってほしいけど
2021/09/15(水) 18:57:44.65ID:itygeFef
ブラウザ言語でバグっても誰も損しない
バグはCSSでかっこよく装飾して見栄えでごまかす
エラーが出たらCSS装飾に飛ばすようにトラップかければ
クライアントも気が付かないで喜ぶこと間違えなし
バグはCSSでかっこよく装飾して見栄えでごまかす
エラーが出たらCSS装飾に飛ばすようにトラップかければ
クライアントも気が付かないで喜ぶこと間違えなし
55デフォルトの名無しさん
2021/09/15(水) 20:04:34.41ID:bOA0y0+v ○ほほのjavascriptとか見て頑張ってたよ
56デフォルトの名無しさん
2021/09/15(水) 21:40:59.44ID:J9j45kj/ Pythonは入門は簡単だけど、使いこなそうと思ったら難しいから途中で他の言語もやるのが良いと思う
57デフォルトの名無しさん
2021/09/15(水) 21:44:49.49ID:TPuce9ot 馬鹿には無理
2021/09/15(水) 22:32:13.88ID:itygeFef
>>56
手っ取り早くプログラミングの構文を学んだら
あとは必要な言語やプログラミング志向を学んで
好きな分野で活動すればいい
基礎的構文は
データ型、変数、関数、インスタンス程度
癖なくそれを学べる言語をチョイスすればいいよ
手っ取り早くプログラミングの構文を学んだら
あとは必要な言語やプログラミング志向を学んで
好きな分野で活動すればいい
基礎的構文は
データ型、変数、関数、インスタンス程度
癖なくそれを学べる言語をチョイスすればいいよ
59デフォルトの名無しさん
2021/09/15(水) 22:45:43.19ID:uFhh3dTk Haskellで数学志向プログラミングに触れてみては。
2021/09/15(水) 22:48:38.39ID:3BflzJ3C
2021/09/15(水) 23:29:04.02ID:6EsPXkcj
それは昔の〜とかが本当にムダ
何か調べようと思った時に古い情報がでてきたり、
そのやり方を継承するような方法がでてくるのは効率が悪い
JavaScriptが(現在は)悪い言語とは言わないが、
始めるのに良い言語では、ぶっちゃけない
何か調べようと思った時に古い情報がでてきたり、
そのやり方を継承するような方法がでてくるのは効率が悪い
JavaScriptが(現在は)悪い言語とは言わないが、
始めるのに良い言語では、ぶっちゃけない
62デフォルトの名無しさん
2021/09/15(水) 23:34:42.85ID:uFhh3dTk いや、悪い言語ですよ。
2021/09/15(水) 23:40:48.24ID:XqwyDbmC
JavascriptはWebサイトの後方互換性のために仕様が汚れまくっていてTypescriptで延命してるが早急に滅びるべき言語なんだよ
そろそろブラウザ用の機能もコトリンやGoで書いてWebasmで動かす時代になる
そろそろブラウザ用の機能もコトリンやGoで書いてWebasmで動かす時代になる
2021/09/15(水) 23:51:04.43ID:3BflzJ3C
2021/09/15(水) 23:54:39.04ID:pLOaSwL8
2021/09/16(木) 08:12:11.46ID:MJA6DJit
2021/09/16(木) 08:21:09.61ID:MJA6DJit
言語として良いか悪いかはさておき
プロトタイプベースのOOPLに触れようと思ったら
すぐこれに触れる手軽さはいいかと
これはこれで面白いもんね
プロトタイプベースのOOPLに触れようと思ったら
すぐこれに触れる手軽さはいいかと
これはこれで面白いもんね
2021/09/16(木) 09:01:46.96ID:r6JlLKQD
JavaScriptってすごく便利で強力だけど
習得が難しい言語のように思える
プログラミング初心者には厳しいのでは
習得が難しい言語のように思える
プログラミング初心者には厳しいのでは
2021/09/16(木) 09:12:14.38ID:qq0w47QU
2021/09/16(木) 09:16:10.72ID:X9teLw9G
JavaScriptは色々ふわふわしすぎて苦手だわ
ブラウザで挙動変わったりするしこんなもんに時間掛けたくねえ
ブラウザで挙動変わったりするしこんなもんに時間掛けたくねえ
71デフォルトの名無しさん
2021/09/16(木) 09:20:21.61ID:I3VTO38j jsはVBやPHPよりはましだとは思うが
どっちかというとそいつらは全部カス
どっちかというとそいつらは全部カス
2021/09/16(木) 09:26:31.27ID:MJA6DJit
arguments.calleeなんかあるのも面白い
再帰の関数式を書ける
[1, 2, 3, 4, 5].map(function(n) {
return !(n > 1) ? 1 : arguments.callee(n - 1) * n;
});
でも今じゃ
[1, 2, 3, 4, 5].map(function factorial(n) {
return !(n > 1) ? 1 : factorial(n - 1)*n;
});
こう↑書けるしこっちがオススメみたいだけど
前者の場合は完全に無名関数の再帰になるんで凄みがある(個人の感想です)
再帰の関数式を書ける
[1, 2, 3, 4, 5].map(function(n) {
return !(n > 1) ? 1 : arguments.callee(n - 1) * n;
});
でも今じゃ
[1, 2, 3, 4, 5].map(function factorial(n) {
return !(n > 1) ? 1 : factorial(n - 1)*n;
});
こう↑書けるしこっちがオススメみたいだけど
前者の場合は完全に無名関数の再帰になるんで凄みがある(個人の感想です)
2021/09/16(木) 09:27:01.96ID:qq0w47QU
2021/09/16(木) 09:39:47.11ID:HWkOYpXj
2021/09/16(木) 09:49:18.48ID:w56kdS0a
2021/09/16(木) 10:01:08.12ID:MJA6DJit
ぐぐったけどイベント付近で差異があるね
これが「JavaScriptの挙動が変わる」に値するかどうかは不明
https://codezine.jp/article/detail/158
Internet Explorerの場合マウスダウンX座標はwindow.event.offsetX
Mozilla系ブラウザの場合はf(e)のe.pageX
これが「JavaScriptの挙動が変わる」に値するかどうかは不明
https://codezine.jp/article/detail/158
Internet Explorerの場合マウスダウンX座標はwindow.event.offsetX
Mozilla系ブラウザの場合はf(e)のe.pageX
2021/09/16(木) 10:06:18.83ID:wbqs1W10
もう2021年だぞおじいちゃん
2021/09/16(木) 10:09:32.24ID:kZVWWHOE
2021/09/16(木) 10:16:43.09ID:w56kdS0a
>>76
16年前の記事を見付けてきて何をしたいの?
はるか昔に統一されていますよ
ちなみにそれもJavaScriptの言語仕様とは全く無関係な話
ブラウザ上でのWeb APIの話です
いずれにせよ大昔に統一されています
16年前の記事を見付けてきて何をしたいの?
はるか昔に統一されていますよ
ちなみにそれもJavaScriptの言語仕様とは全く無関係な話
ブラウザ上でのWeb APIの話です
いずれにせよ大昔に統一されています
2021/09/16(木) 10:36:16.70ID:o+ptaNmt
>>72
それは昔の仕様なのでarguments.calleeは現在strictモードで使用不可となっている
arguments自体も使用不推奨となっていて今はrest引数(いわゆる...restArgs)形式が使われている
現在のJavaScriptはすっきり洗練されていてわかりやすく初心者にもオススメ
それは昔の仕様なのでarguments.calleeは現在strictモードで使用不可となっている
arguments自体も使用不推奨となっていて今はrest引数(いわゆる...restArgs)形式が使われている
現在のJavaScriptはすっきり洗練されていてわかりやすく初心者にもオススメ
2021/09/16(木) 10:42:20.64ID:s2Vg/LPM
JavaScript大好きアスペルガーもいるね
2021/09/16(木) 11:15:05.47ID:5v2yv6GZ
こうも書けるしああも書ける、10年前はこう書いたけど今は違う書き方をするがどっちも動く
こういう言語のクソっぷりはPerlで懲りたでしょうに
こういう言語のクソっぷりはPerlで懲りたでしょうに
2021/09/16(木) 11:29:51.29ID:o+ptaNmt
>>76
2005年の記事を持ち出してきてる時点でJavaScriptを叩きたいためにワザとやってるんだな
例えば2005年には現在のPython3も当然ないから2005年のPython記事を見たら仕様が違っていて混乱するのは当たり前
Rubyだって当時はRuby1であり現在のRuby2やRuby3ではない
今後もこのスレで古い話を持ち出して叩いている人が現れたらキチガイであると断言できる
2005年の記事を持ち出してきてる時点でJavaScriptを叩きたいためにワザとやってるんだな
例えば2005年には現在のPython3も当然ないから2005年のPython記事を見たら仕様が違っていて混乱するのは当たり前
Rubyだって当時はRuby1であり現在のRuby2やRuby3ではない
今後もこのスレで古い話を持ち出して叩いている人が現れたらキチガイであると断言できる
2021/09/16(木) 11:33:32.93ID:MJA6DJit
2021/09/16(木) 11:35:23.20ID:MJA6DJit
2021/09/16(木) 12:12:48.00ID:Zqtnrczb
>>85
他のプログラミング言語でも同様だけど古い仕様を持ち出すのは意味がないのでそれぞれ現在の言語の話をすれば控える必要ないでしょう
現在のJavaScriptはもちろん初心者にも最適な一つですが初心者が辿る動的型付けから静的型付けへ進む時にTypeScriptへとほとんど学習コストなく進めるのも大きな推奨点ですね
他のプログラミング言語でも同様だけど古い仕様を持ち出すのは意味がないのでそれぞれ現在の言語の話をすれば控える必要ないでしょう
現在のJavaScriptはもちろん初心者にも最適な一つですが初心者が辿る動的型付けから静的型付けへ進む時にTypeScriptへとほとんど学習コストなく進めるのも大きな推奨点ですね
2021/09/16(木) 12:13:31.58ID:s2Vg/LPM
JavaScript()にも熱心な信者が居るんだな
88デフォルトの名無しさん
2021/09/16(木) 12:25:30.92ID:I3VTO38j >>41
Fe → FeO → Fe3O4 → Fe2O3 と進む
Fe → FeO → Fe3O4 → Fe2O3 と進む
2021/09/16(木) 12:28:01.75ID:1hyR7qdb
C++だって仕様の隅から隅まで覚えようとすると激難しいのであって
初心者が触りの言語として四則演算するのに大して影響は無い
初心者が触りの言語として四則演算するのに大して影響は無い
2021/09/16(木) 12:29:00.37ID:szb6q3uV
C#最強説
Webサイト作れます
デスクトップソフト作れます
Windowsストアのアプリ作れます
AndroidとiPhoneのアプリ作れます
PCゲーム作れます
Webサイト作れます
デスクトップソフト作れます
Windowsストアのアプリ作れます
AndroidとiPhoneのアプリ作れます
PCゲーム作れます
91デフォルトの名無しさん
2021/09/16(木) 12:30:30.25ID:I3VTO38j2021/09/16(木) 12:44:05.39ID:MJA6DJit
C#は色々嫌いだけど値型だけは好き
in/out/refつけてみたりつけなかったりで自分の好きにできて嬉しい
これを用意しなかったJavaも割り切っててスッキリしてて悪くは無いと思うけど
in/out/refつけてみたりつけなかったりで自分の好きにできて嬉しい
これを用意しなかったJavaも割り切っててスッキリしてて悪くは無いと思うけど
93デフォルトの名無しさん
2021/09/16(木) 13:02:16.16ID:OOI2XObq へー じゃあc#にします
2021/09/16(木) 13:19:33.65ID:HON91t9p
>>92
in/out/refなんて飾りに過ぎないよ
コンパイル結果のコードが変わるわけではないしref付けてなくてinでも配列の中身書き換え通ってしまう
しかもoutなんて本来は返り値でやればいいものであってC#は1つしか返り値を返せなかった名残りで無理矢理に引数にしている失敗策
C#は中途半端なところが多いので避けたほうがよい
in/out/refなんて飾りに過ぎないよ
コンパイル結果のコードが変わるわけではないしref付けてなくてinでも配列の中身書き換え通ってしまう
しかもoutなんて本来は返り値でやればいいものであってC#は1つしか返り値を返せなかった名残りで無理矢理に引数にしている失敗策
C#は中途半端なところが多いので避けたほうがよい
2021/09/16(木) 13:48:24.90ID:jpojhm2T
C#って言語は良くてもあんまりモダンな感じがしないのがなぁ
色んなクラウド技術使ってるプロジェクトとは無縁そう
色んなクラウド技術使ってるプロジェクトとは無縁そう
2021/09/16(木) 14:20:08.89ID:wwPXaDJ/
2021/09/16(木) 14:45:20.90ID:Q4VKDTFw
始めるのにいいならCでしょ
C知ってて当然だし
C知ってて当然だし
2021/09/16(木) 16:25:10.41ID:V7qWonkI
String型とクラスの概念が無いのがなぁ
2021/09/16(木) 16:53:24.70ID:/p7a1VzF
>>82
これですよね
学習コストが高くなる
調べてても新しい情報なのか古いのか
初学者ではわからない
他の言語では表現は一つなのに
javascriptでは色々あるから
学習遅くなるし混乱する
プログラミングを学びたいのなら
pythonかRubyにしておけ
javascript、php、kotlinその他の言語は必要になったらマナブで十分
これですよね
学習コストが高くなる
調べてても新しい情報なのか古いのか
初学者ではわからない
他の言語では表現は一つなのに
javascriptでは色々あるから
学習遅くなるし混乱する
プログラミングを学びたいのなら
pythonかRubyにしておけ
javascript、php、kotlinその他の言語は必要になったらマナブで十分
100デフォルトの名無しさん
2021/09/16(木) 17:04:11.05ID:aVjRrDp/ 企業で働く9割ぐらいのやつはデータをシコシコ出し入れするだけの業務やってるしSQLを最初にやるべき
101デフォルトの名無しさん
2021/09/16(木) 17:11:48.23ID:vxj0ze2Y102デフォルトの名無しさん
2021/09/16(木) 17:51:39.31ID:wwPXaDJ/ それで言うとC++も随分拡張されたねえ
必死になってラムダ式導入してんの見ててツライわ
授業参観にババアが若作りして来ちゃってるような悲惨を感じる
必死になってラムダ式導入してんの見ててツライわ
授業参観にババアが若作りして来ちゃってるような悲惨を感じる
103デフォルトの名無しさん
2021/09/16(木) 18:33:28.90ID:V8KCHA2U バグるための言語がJavascriptです。
104デフォルトの名無しさん
2021/09/16(木) 19:02:20.11ID:EvK5hxPz Oracle JDK 無料化キター!
新しいJava時代の幕開けだ!!
新しいJava時代の幕開けだ!!
105デフォルトの名無しさん
2021/09/16(木) 19:09:11.23ID:cHl8Y0Er OpenJDKがあるし、オラクルは競争力のあるクラウドを提供してないから、もうOracle JDKの需要なんてないんじゃね?
106デフォルトの名無しさん
2021/09/16(木) 19:35:21.06ID:Xol1cWKT 【乞食速報】Javaが無料!急いで死ね!
107デフォルトの名無しさん
2021/09/16(木) 20:18:41.20ID:V8KCHA2U Javaはベンダーロックインされるのでダメ。
108デフォルトの名無しさん
2021/09/16(木) 20:19:10.84ID:n6rUyUuJ 半殺しで解放された
あとは死ぬのを眺めていればよい
あとは死ぬのを眺めていればよい
109デフォルトの名無しさん
2021/09/16(木) 20:47:22.61ID:wOu1f0LV パブリックスタティックボイドメインストリングアーグスさんwwwwwwwwwwww
110デフォルトの名無しさん
2021/09/16(木) 21:08:10.04ID:5v2yv6GZ JavaちゃんはI/O?まあいやらしい!みたいなSunの箱入り娘だったのに
路頭に迷ってサーカスの占い師に捕まり顧客をくわえ込む仕事をあてがわれて
ついに開放されたときにはヨゴレ扱いされるようになってしまった
そしてやや未熟ながら清楚な妹OpenJDKちゃんがかつての自分の後を継いでいることを知り、飼い犬ScalaとClojureを連れて旅に出ることを決意したのである
路頭に迷ってサーカスの占い師に捕まり顧客をくわえ込む仕事をあてがわれて
ついに開放されたときにはヨゴレ扱いされるようになってしまった
そしてやや未熟ながら清楚な妹OpenJDKちゃんがかつての自分の後を継いでいることを知り、飼い犬ScalaとClojureを連れて旅に出ることを決意したのである
111デフォルトの名無しさん
2021/09/16(木) 22:33:40.23ID:V7qWonkI Javaが使われなくなっていく理由
// Javaの場合
public class Main {
public static void main(String[] args) {
System.out.println("Hello.");
}
}
# Pythonの場合
print('Hello.')
// Javaの場合
public class Main {
public static void main(String[] args) {
System.out.println("Hello.");
}
}
# Pythonの場合
print('Hello.')
112デフォルトの名無しさん
2021/09/16(木) 22:38:36.19ID:wpcaLLFw でかいプロジェクトならmainなんか見る機会ほぼないし
関数の書き方はそんなに変わらないしインポートすればおんなじことだし
ブラケットくらいしか違わない
Pythonも自分用にちょろっと使う時とかAIでとかは使うけど業務ででかいの
やるのはJavaのがやりやすい
当たり前だが適材適所
関数の書き方はそんなに変わらないしインポートすればおんなじことだし
ブラケットくらいしか違わない
Pythonも自分用にちょろっと使う時とかAIでとかは使うけど業務ででかいの
やるのはJavaのがやりやすい
当たり前だが適材適所
113デフォルトの名無しさん
2021/09/16(木) 22:53:10.99ID:yCCIGMwd 米語定期
114デフォルトの名無しさん
2021/09/16(木) 22:57:47.21ID:R8TdkcU5 今どき新規でJavaは無いわ
115デフォルトの名無しさん
2021/09/16(木) 23:05:03.57ID:Lb8PmCRC >>111
それは明らかに違う。
Pythonはお子様用プログラミング言語なので、ある程度のものを作る人たちはPythonを使うことはないように、適材適所。
Javaが使われなくなっていってるのは事実だが、別の理由であり、おもちゃなPythonなんかを使うことは絶対にない。
それは明らかに違う。
Pythonはお子様用プログラミング言語なので、ある程度のものを作る人たちはPythonを使うことはないように、適材適所。
Javaが使われなくなっていってるのは事実だが、別の理由であり、おもちゃなPythonなんかを使うことは絶対にない。
116デフォルトの名無しさん
2021/09/17(金) 00:28:58.34ID:n2DYjH2B 今のうちにKotlin極めとけ
数年後爆発的にくるぞ
数年後爆発的にくるぞ
117デフォルトの名無しさん
2021/09/17(金) 00:48:49.86ID:VB4b3UUM JavaやるよりはKotlinが絶対に良い
でも確実に来るのはRustかな
でも確実に来るのはRustかな
118デフォルトの名無しさん
2021/09/17(金) 00:50:50.06ID:CUALotkb R#のリリース時期はいつですか?
119デフォルトの名無しさん
2021/09/17(金) 04:17:15.47ID:O1PoA15N JavaScript は、規格がコロコロ変わるので、初心者向きじゃない。
書き方が色々あるので、20年以上の変化の歴史を追っていかないといけない
すべて非同期だから、サーバー側は地獄。
callback 地獄、Promise, yield を使ったGenerator Runner, async/await まで、
書き方の変遷をたどるだけでも、大変
class 構文・辞書・継承チェーン、prototype, __proto__ とか、
内部の実装を学ぶので大変
初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017
この本を読めば、どれだけ難しいかよく分かる。
ほぼ、文法・書き方の変遷を追いかけるだけ。
おまけに、Node.js を学ばないとファイル操作できない
Ruby なら「たのしいRuby 第6版、2019」1冊で、
ファイル操作・テキスト処理まで出来る
Rubyは最初から、サーバーを含んでいるバックエンド言語だけど、
JavaScriptは、サーバーを含んでいないから、Node.jsが必要
だから今でも、多くのベンチャーは、Ruby on Rails, React, Vue.js, Bootstrap が基本。
バックエンド・サーバー側はRails で、JavaScriptは画面・フロントでしか使わない
書き方が色々あるので、20年以上の変化の歴史を追っていかないといけない
すべて非同期だから、サーバー側は地獄。
callback 地獄、Promise, yield を使ったGenerator Runner, async/await まで、
書き方の変遷をたどるだけでも、大変
class 構文・辞書・継承チェーン、prototype, __proto__ とか、
内部の実装を学ぶので大変
初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017
この本を読めば、どれだけ難しいかよく分かる。
ほぼ、文法・書き方の変遷を追いかけるだけ。
おまけに、Node.js を学ばないとファイル操作できない
Ruby なら「たのしいRuby 第6版、2019」1冊で、
ファイル操作・テキスト処理まで出来る
Rubyは最初から、サーバーを含んでいるバックエンド言語だけど、
JavaScriptは、サーバーを含んでいないから、Node.jsが必要
だから今でも、多くのベンチャーは、Ruby on Rails, React, Vue.js, Bootstrap が基本。
バックエンド・サーバー側はRails で、JavaScriptは画面・フロントでしか使わない
120デフォルトの名無しさん
2021/09/17(金) 04:36:32.93ID:VB4b3UUM121デフォルトの名無しさん
2021/09/17(金) 04:48:23.41ID:5ASfgvvf >>119
Rubyは遅いのでRustに書き直したとCOOKPAD社もおっしやっています
Rubyは遅いのでRustに書き直したとCOOKPAD社もおっしやっています
122デフォルトの名無しさん
2021/09/17(金) 06:36:39.09ID:xAZnKQs+ >>110
今はただの妖怪BBAだろ
今はただの妖怪BBAだろ
123デフォルトの名無しさん
2021/09/17(金) 06:38:21.50ID:xAZnKQs+124デフォルトの名無しさん
2021/09/17(金) 06:41:26.91ID:xAZnKQs+125デフォルトの名無しさん
2021/09/17(金) 09:18:27.83ID:LzmWin+9126デフォルトの名無しさん
2021/09/17(金) 10:44:11.77ID:rjhyNbM3 Kotlinだけは良さが分からない
Scalaのほうがよっぽど意欲的じゃん
Scalaのほうがよっぽど意欲的じゃん
127デフォルトの名無しさん
2021/09/17(金) 11:32:43.20ID:CH5kg/Mv Scalaってあれだろ?
sbt実行してる間にティータイム出来るんだろ?
sbt実行してる間にティータイム出来るんだろ?
128デフォルトの名無しさん
2021/09/17(金) 12:19:06.46ID:O1PoA15N Scala は、YouTube で有名な、雑食系エンジニア・KENTA がオワコン認定した
仕事が無いから、無職のベテばかりになって、新規にマウントを取ってくる。
それで、コミュニティーが崩壊した
Ruby の全く逆。
Rubyはコミュニティーが強いし、Rails チュートリアルも毎年、売上増
KENTAは昔、Rails → Scala → Go と、間に関数型のJVM 系を挟むのが良いと言ってたけど、
今は、Rails → Go が、バックエンドの鉄板
加えて、Linux, Docker, Heroku, AWS。
これが金になる技術
今では、KENTA、Udemy の山浦清透、AWSのくろかわこうへいのサロンも、必須になってる
仕事が無いから、無職のベテばかりになって、新規にマウントを取ってくる。
それで、コミュニティーが崩壊した
Ruby の全く逆。
Rubyはコミュニティーが強いし、Rails チュートリアルも毎年、売上増
KENTAは昔、Rails → Scala → Go と、間に関数型のJVM 系を挟むのが良いと言ってたけど、
今は、Rails → Go が、バックエンドの鉄板
加えて、Linux, Docker, Heroku, AWS。
これが金になる技術
今では、KENTA、Udemy の山浦清透、AWSのくろかわこうへいのサロンも、必須になってる
129デフォルトの名無しさん
2021/09/17(金) 12:33:21.97ID:XN4rZWis ケンタの人もブレないねえ
130デフォルトの名無しさん
2021/09/17(金) 12:39:19.06ID:oDWWsmOU 他人なら普通はケソタの迷惑になるからやめるけど
ずっとやってるってことは本人だろうな
ずっとやってるってことは本人だろうな
131128
2021/09/17(金) 13:18:42.83ID:O1PoA15N KENTA は第一人者で、本も出していて、
大量の動画を上げて、日本6位の3千人のサロン経営者で、年収も公開していて、
200万円の学校をぼったくりと言って、裁判に訴えられたw
KENTAには、何も隠すことが無い
大量の動画を上げて、日本6位の3千人のサロン経営者で、年収も公開していて、
200万円の学校をぼったくりと言って、裁判に訴えられたw
KENTAには、何も隠すことが無い
132128
2021/09/17(金) 13:24:59.60ID:O1PoA15N KENTA は経営者からも、すごく嫌われている。
給料が安ければ、すぐに転職しろって言ってるから
Ruby の作者・Matz も同じことを言ってる。
勉強させてもらえないような会社は、辞めた方がよい
経営者からすれば、何も出来ない香具師に、
200万円も払ってやっているのにという不満がある
KENTAがそういうつもりなら、100万円も払わないし、
何も出来ない素人も雇わないと言ってる
給料が安ければ、すぐに転職しろって言ってるから
Ruby の作者・Matz も同じことを言ってる。
勉強させてもらえないような会社は、辞めた方がよい
経営者からすれば、何も出来ない香具師に、
200万円も払ってやっているのにという不満がある
KENTAがそういうつもりなら、100万円も払わないし、
何も出来ない素人も雇わないと言ってる
133デフォルトの名無しさん
2021/09/17(金) 14:01:59.72ID:5NPaLNkl134デフォルトの名無しさん
2021/09/17(金) 18:38:45.35ID:QcWo8oH0 99%の人がゴミだと思っても、1%の人が申し込めば効果ありだからな。
スパムが無くならない理由。
スパムが無くならない理由。
135デフォルトの名無しさん
2021/09/17(金) 20:34:30.21ID:inv44Tua136デフォルトの名無しさん
2021/09/17(金) 23:18:34.22ID:qc9SKwMT137デフォルトの名無しさん
2021/09/17(金) 23:55:20.52ID:X0mYiXQC >>97
まあ、高水準アセンブラ的な「とりあえずC」というのはあるわね。
米粒PICマイコンから富岳まで幅広く使える言語だし、基礎教養みたいなものかな。
その上で必要に応じてそれぞれの分野に向いたものを身につければよろしいかと。
まあ、C/C++って書かれるくらいで、組み込みでもC++も使えちゃったりするし、ハードウェアをゴニョゴニョするのとオブジェクト指向って相性いい感じだから、ついでにC++で、その次に何か別物をっていうのもありだろうけど。
まあ、高水準アセンブラ的な「とりあえずC」というのはあるわね。
米粒PICマイコンから富岳まで幅広く使える言語だし、基礎教養みたいなものかな。
その上で必要に応じてそれぞれの分野に向いたものを身につければよろしいかと。
まあ、C/C++って書かれるくらいで、組み込みでもC++も使えちゃったりするし、ハードウェアをゴニョゴニョするのとオブジェクト指向って相性いい感じだから、ついでにC++で、その次に何か別物をっていうのもありだろうけど。
138デフォルトの名無しさん
2021/09/17(金) 23:59:03.89ID:qc9SKwMT その分野だとこれからはC/C++からメモリ安全性を保証できるRustへ置き換わっていく
139デフォルトの名無しさん
2021/09/18(土) 00:03:58.04ID:us2JbIyI Railsガイジはマジで頭のネジ飛んじゃってるね。100回くらい同じこと言ってるし。こいつなにかのbotなんじゃないか
140デフォルトの名無しさん
2021/09/18(土) 01:18:13.34ID:cRpuqV0s >>135
ひろゆきの虚言壁は直せてない。
ひろゆきの虚言壁は直せてない。
141デフォルトの名無しさん
2021/09/18(土) 07:11:53.73ID:pFdKsXww まぁCはメモリ128KBtで動かそうとするもんだから
今となってはRustに置き換わるべきなんだよな
今となってはRustに置き換わるべきなんだよな
142デフォルトの名無しさん
2021/09/18(土) 07:50:05.49ID:o+Nmf1Ds コピペプログラマーだけどメモリとかの勉強におすすめの本やサイトを教えて欲しい
感覚でプログラミングしてout of memoryが起きたらコードを修正する
そんな俺を変えていきたい
感覚でプログラミングしてout of memoryが起きたらコードを修正する
そんな俺を変えていきたい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国、日本行き“50万人”キャンセル 渡航自粛でコロナ禍以来最大 ★2 [お断り★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★6 [ぐれ★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★4 [BFU★]
- 【速報】日本産牛肉の対中国輸出再開協議が中止 ★2 [おっさん友の会★]
- 毛寧(もう・ねい)報道官「中国に日本の水産品の市場は無い」 高市首相の国会答弁に「中国民衆の強い怒り」 [ぐれ★]
- 【外交】前台湾総統・馬英九氏、高市首相発言に「台湾を危険にさらす」台湾海峡の問題は「両岸の中国人が自ら話し合うべき」 [1ゲットロボ★]
- 【実況】博衣こよりのえちえちフログロ学力テスト🧪
- 【悲報】高市早苗さん、もう辞職しか選択肢がない… [271912485]
- 【岸田速報】山上妹、覚醒。「自慢の兄」「安倍晋三と統一教会は強固な関係性」「法の下では解決不能」 [559744496]
- 【高市悲報】「岡田のせいです」と父さんに説明して通用するはずないんだけど大丈夫なの?ガチでその方向で固めてない?怒られない? [213647114]
- ネトウヨ、ついに中国人相手に犯罪を犯す [805596214]
- 【ござる専🏡】風間🥷配信実況スレ🏯【風間いろは】
