前スレ
ぶっちゃけ始めるのにいい言語て何 part6
https://mevius.5ch.net/test/read.cgi/tech/1628771431/
ぶっちゃけ始めるのにいい言語て何 part7
レス数が900を超えています。1000を超えると表示できなくなるよ。
2021/09/12(日) 12:56:23.75ID:5CNhVmk1
834デフォルトの名無しさん
2021/10/21(木) 10:38:10.33ID:s+STdMnX835Mb
2021/10/21(木) 13:07:17.34ID:JKBkOCuC >>834
とても面白かった。全体として間違っている点も、
ほぼなかった。
強いて言うと、「第一世代の言語」以降の「世代」という
視点に重きがおかれていなくて、「低級言語」「高級言語」
という区分をしているところをみると、作者は六十五歳
以上の方かと思う。
とはいえ、フォートランに関しては、最初にリリースされたのが
FORTRAN 60 という、かなり危なっかしい言語
(「大文字のフォートラン」と、後に云われている)だったのに対し、
Fortran 77 は、いちおう「高級言語」の扱いになっていたり
するあたりに言及されていないのがちょっと不満足。
もうひとつ、C 言語は「ALGOL 系」に位置づけられて
いて、PL/I の後継というよりは BCPL の変種、と
みなすほうがいいんじゃない?とかいろいろツッコミどころは
あるんだけど、大雑把な流れを示すのには悪くない
コンテンツではあると思う。
とても面白かった。全体として間違っている点も、
ほぼなかった。
強いて言うと、「第一世代の言語」以降の「世代」という
視点に重きがおかれていなくて、「低級言語」「高級言語」
という区分をしているところをみると、作者は六十五歳
以上の方かと思う。
とはいえ、フォートランに関しては、最初にリリースされたのが
FORTRAN 60 という、かなり危なっかしい言語
(「大文字のフォートラン」と、後に云われている)だったのに対し、
Fortran 77 は、いちおう「高級言語」の扱いになっていたり
するあたりに言及されていないのがちょっと不満足。
もうひとつ、C 言語は「ALGOL 系」に位置づけられて
いて、PL/I の後継というよりは BCPL の変種、と
みなすほうがいいんじゃない?とかいろいろツッコミどころは
あるんだけど、大雑把な流れを示すのには悪くない
コンテンツではあると思う。
836Mb
2021/10/21(木) 13:18:07.54ID:JKBkOCuC >>832
> 可読性ゼロのプログラム組んだから、絶対読みにくいという先入観があった。
おれなんか、「トリックプログラム」といって、「可読性がマイナス」という
プログラムを書いていた(笑)。
フロッピーディスクが主流だった時代は、コピープロテクトのために
イニシャルローダがややこしいことになっていて、「とりあえず
ゲーム発売から一ヶ月耐えればヨシ」みたいなトリックプログラムを
書く職人がいた。
ちなみに、うちらの上司はジャンプ命令とコール命令をごっちゃに
使って「八人の女王」プログラムを書いて、「ナノピコ教室」の
「藝術的プログラムを求む」で、竹内郁夫さんの「Tarai 函数」と
同時掲載されたという業績がある。
> 可読性ゼロのプログラム組んだから、絶対読みにくいという先入観があった。
おれなんか、「トリックプログラム」といって、「可読性がマイナス」という
プログラムを書いていた(笑)。
フロッピーディスクが主流だった時代は、コピープロテクトのために
イニシャルローダがややこしいことになっていて、「とりあえず
ゲーム発売から一ヶ月耐えればヨシ」みたいなトリックプログラムを
書く職人がいた。
ちなみに、うちらの上司はジャンプ命令とコール命令をごっちゃに
使って「八人の女王」プログラムを書いて、「ナノピコ教室」の
「藝術的プログラムを求む」で、竹内郁夫さんの「Tarai 函数」と
同時掲載されたという業績がある。
837Mb
2021/10/21(木) 14:10:52.49ID:JKBkOCuC >>814
「分数型」とかを定義して、演算子をオーバーロードすると
読みやすくなるという利点はある。
エウクレイデス(ユークリッド)の互除法はそれほど遅い
アルゴリズムではないし、昨今の言語は可変長記憶領域の
管理も行届いているから、そんなに遅くはないと思う。
円周率πとかオイラー数eとかが出てくるとややこしいことに
なってくるが、そのあたりは「近似小数」として表示する
際の問題だから、むしろ「人間にとって、何がわかりやすいか」
という出力の問題だと考える。
「分数型」とかを定義して、演算子をオーバーロードすると
読みやすくなるという利点はある。
エウクレイデス(ユークリッド)の互除法はそれほど遅い
アルゴリズムではないし、昨今の言語は可変長記憶領域の
管理も行届いているから、そんなに遅くはないと思う。
円周率πとかオイラー数eとかが出てくるとややこしいことに
なってくるが、そのあたりは「近似小数」として表示する
際の問題だから、むしろ「人間にとって、何がわかりやすいか」
という出力の問題だと考える。
838デフォルトの名無しさん
2021/10/21(木) 16:58:17.37ID:H2PdImxP >>836
おっさん五十代か?
おっさん五十代か?
839デフォルトの名無しさん
2021/10/21(木) 17:58:24.01ID:USuJ7hed もっと上、60代以上だろ
840Mb
2021/10/21(木) 21:10:45.91ID:JKBkOCuC841デフォルトの名無しさん
2021/10/21(木) 21:14:29.37ID:FJXuwcva 年齢は関係なくて
今どきのプログラミング言語を一つもわからないダメプログラマーなところが
今どきのプログラミング言語を一つもわからないダメプログラマーなところが
842Mb
2021/10/21(木) 21:33:29.79ID:JKBkOCuC843デフォルトの名無しさん
2021/10/21(木) 22:06:49.40ID:FJXuwcva844Mb
2021/10/21(木) 22:17:34.56ID:JKBkOCuC845デフォルトの名無しさん
2021/10/21(木) 22:23:36.49ID:iEfZmYr3 勝手にスレタイ改変したあげく元鞘に居座ってる人が居るんだけど
どうしたらいい?
どうしたらいい?
846デフォルトの名無しさん
2021/10/21(木) 22:27:41.42ID:FJXuwcva847デフォルトの名無しさん
2021/10/21(木) 23:56:11.77ID:qTRr9HWO >>844
Javaから先へ進めないJava土方でしたっけ?
Javaから先へ進めないJava土方でしたっけ?
848デフォルトの名無しさん
2021/10/22(金) 07:50:50.37ID:ox1wDt8h 最初のスレ立てた人もここまで続くとは思ってなかっただろうな。勢い順で言えばこの板のトップ常連だし
849デフォルトの名無しさん
2021/10/22(金) 07:59:08.97ID:zZy8UynC Javaってまだ最初におまじない云々説明してるの?
850Mb
2021/10/22(金) 14:27:26.82ID:ti2XTd85 >>489
オブジェクト名がカブると、けっこうややこしい話にはなる。
普通の小規模のアプリケーション開発なら問題はないと思うが、
大規模(つーても六十人とか百二十人とか)のプロジェクトだと、
たまにカブツてややこしいことになったりする。
そのあたり、けっこうややこしいぞ。
オブジェクト名がカブると、けっこうややこしい話にはなる。
普通の小規模のアプリケーション開発なら問題はないと思うが、
大規模(つーても六十人とか百二十人とか)のプロジェクトだと、
たまにカブツてややこしいことになったりする。
そのあたり、けっこうややこしいぞ。
851デフォルトの名無しさん
2021/10/22(金) 16:43:53.57ID:DsjZYzXm >>848
馬鹿でも参加できるスレは延びる
馬鹿でも参加できるスレは延びる
852デフォルトの名無しさん
2021/10/23(土) 18:49:34.28ID:lOAUVXHK 勝手に派生スレ立てときながら結局両方のスレに書き込んでるし、この板はヤバいやつに乗っ取られたな
853デフォルトの名無しさん
2021/10/24(日) 07:56:29.10ID:Fq3bQmnn >>486
流れ読まずに、C++は[]演算子、例えばどれが引けるか運営様次第のガチャ仕様にだってできるぞ。
流れ読まずに、C++は[]演算子、例えばどれが引けるか運営様次第のガチャ仕様にだってできるぞ。
854Mb
2021/10/24(日) 12:42:38.14ID:XB+g3pLb855デフォルトの名無しさん
2021/10/25(月) 03:43:51.79ID:veaWObiV なんでそんなに発音にこだわるの?
しかも他人のw
しかも他人のw
856Mb
2021/10/25(月) 16:34:36.58ID:KAqnC0Vx >>855
> なんでそんなに発音にこだわるの?
このスレの主旨からいうと、それは不適切な話だとおもう。
プログラミング言語というのは、数式と同じように、
「発音されることを想定していない言語」だからだ。
> なんでそんなに発音にこだわるの?
このスレの主旨からいうと、それは不適切な話だとおもう。
プログラミング言語というのは、数式と同じように、
「発音されることを想定していない言語」だからだ。
857デフォルトの名無しさん
2021/10/25(月) 22:35:11.49ID:FJnU1XkF 言語として微妙かも知れないしWindows環境限定だけどPowershellはダメ?
環境構築不要でインタプリタで覚えやすかったんだけど
環境構築不要でインタプリタで覚えやすかったんだけど
858Mb
2021/10/25(月) 23:03:09.89ID:KAqnC0Vx859デフォルトの名無しさん
2021/10/26(火) 02:23:30.68ID:xAwdPqDl860デフォルトの名無しさん
2021/10/26(火) 08:35:29.87ID:cqUp+YH+ >>857
powershellは大抵のlinuxディストリ版あるんじゃない?
powershellは大抵のlinuxディストリ版あるんじゃない?
861デフォルトの名無しさん
2021/10/26(火) 09:27:57.33ID:kuMvZjk2862デフォルトの名無しさん
2021/10/26(火) 10:49:10.73ID:S9ZXNzZY ぶっちゃけpowershellとVBAは良いと思う
型とか少しずつ覚えていけるし
何か動かすのも前提となる環境が突出して少ない
型とか少しずつ覚えていけるし
何か動かすのも前提となる環境が突出して少ない
863デフォルトの名無しさん
2021/10/26(火) 11:41:58.93ID:5E3XDL8U >>862
そんなの言語と言えるのか?
そんなの言語と言えるのか?
864デフォルトの名無しさん
2021/10/26(火) 12:40:51.52ID:oBHFdgn1 VBAちゃんは美人ではないし運動神経もよくないけど、面倒な仕事を嫌がらずに手伝ってくれるうえにどこに何を入れればいいのかわからないような初心者にも優しく手ほどきをしてくれる良い娘
しかし嫌なことがあってもオブジェクトが違います!を連呼するだけなので泣き止むまでいろんなことを試してあげないといけない
しかし嫌なことがあってもオブジェクトが違います!を連呼するだけなので泣き止むまでいろんなことを試してあげないといけない
865デフォルトの名無しさん
2021/10/26(火) 14:45:57.20ID:nH/QWLAm powershellかー
俺が苦手だから偏見ありそうだけど、他の軽量言語の方が良い気がするけどな
例えばツール的なスクリプト書いたとして一緒に仕事する人間もpowershellできないとメンテできないし
俺が苦手だから偏見ありそうだけど、他の軽量言語の方が良い気がするけどな
例えばツール的なスクリプト書いたとして一緒に仕事する人間もpowershellできないとメンテできないし
867デフォルトの名無しさん
2021/10/26(火) 15:28:28.39ID:FFD0WZHe Javascript が一番いい気がする。ガンガン新しい構文できているけれど、今から始めるなら問題ないでしょ
868デフォルトの名無しさん
2021/10/26(火) 19:18:21.38ID:Xmr65n+o Javascriptもchromeの開発者ツールでコマンド簡単に試せるからいいな
そいやedgeでもいけるのかな、盲点だったけどいけるならJavascriptもインストールなしで使えることになるな
そいやedgeでもいけるのかな、盲点だったけどいけるならJavascriptもインストールなしで使えることになるな
869デフォルトの名無しさん
2021/10/29(金) 12:01:53.82ID:oZT8Y9JH ブラウザだけじゃなくNodeでもいけるしな。
870デフォルトの名無しさん
2021/10/29(金) 14:19:35.59ID:K1fOwQ7F 二十年選手だがNodeは楽だけどすごい勢いでバグるし、そもそもウェブのバックエンドとか初心者には無理やで
871デフォルトの名無しさん
2021/10/29(金) 15:31:06.92ID:7q7t59JE そんなバグらないよ
872デフォルトの名無しさん
2021/10/29(金) 16:22:51.93ID:Q2hZEIqC nodeってなに?
ってところはプログラミング始める人には難しいかもなあ
ってところはプログラミング始める人には難しいかもなあ
873デフォルトの名無しさん
2021/10/29(金) 16:29:13.74ID:ub+o24EA Webのバックエンドは仕事にするならAWSかGCPを使いこなせることが必須だから、モノになるまでが長いと思う
Webならまずは古典的なフルスタックフレームワークから入るのが結局近道
Webならまずは古典的なフルスタックフレームワークから入るのが結局近道
874デフォルトの名無しさん
2021/10/29(金) 16:53:07.95ID:Ij04C/5b 遠回りでは
最初からクラウドでいいのでは
最初からクラウドでいいのでは
875デフォルトの名無しさん
2021/10/29(金) 17:23:07.53ID:oZT8Y9JH 組み込みとか以外ならJavascript (node含む)で結構なんとかなるし、とっかかりとしていいと思うんだよなぁ。
フロントエンドも昔みたいに旧環境に縛られなくなってきているし
何よりスクリプト系言語の中ではダントツで金かかっているので速いし
フロントエンドも昔みたいに旧環境に縛られなくなってきているし
何よりスクリプト系言語の中ではダントツで金かかっているので速いし
876デフォルトの名無しさん
2021/10/29(金) 17:25:12.13ID:oZT8Y9JH 組み込みとか以外ならJavascript (node含む)で結構なんとかなるし、とっかかりとしていいと思うんだよなぁ。
フロントエンドも昔みたいに旧環境に縛られなくなってきているし
何よりスクリプト系言語の中ではダントツで金かかっているので速いし
フロントエンドも昔みたいに旧環境に縛られなくなってきているし
何よりスクリプト系言語の中ではダントツで金かかっているので速いし
877デフォルトの名無しさん
2021/10/29(金) 17:34:23.12ID:UsuxCcmb 大事なことなので
878デフォルトの名無しさん
2021/10/29(金) 20:41:37.14ID:3TpWSL4x ぶっちゃけNode.jsが何をしてくれるものなのか知らない
なんとなくしか知らない
なんとなくしか知らない
879デフォルトの名無しさん
2021/10/29(金) 23:18:16.32ID:K1fOwQ7F DBアクセスにORM使ってRESTサービス作ったりとかするやつ
880デフォルトの名無しさん
2021/10/30(土) 00:27:24.64ID:z8LGC696 >>878
Node.jsはJavaScriptの(ブラウザ外での)実行環境
つまりPythonでのpythonコマンド+αやRubyでのrubyコマンド+αと同じ相当
逆に言えば+α部分を除いたNode.jsはOS上で動くJavaScriptのインタプリタに過ぎないが+α部分が強力
あとはNode.jsでも使われているJavaScriptエンジンV8はGoogleが開発資金投入して高性能なためメジャーなスクリプト言語の中でも最高速
Node.jsはJavaScriptの(ブラウザ外での)実行環境
つまりPythonでのpythonコマンド+αやRubyでのrubyコマンド+αと同じ相当
逆に言えば+α部分を除いたNode.jsはOS上で動くJavaScriptのインタプリタに過ぎないが+α部分が強力
あとはNode.jsでも使われているJavaScriptエンジンV8はGoogleが開発資金投入して高性能なためメジャーなスクリプト言語の中でも最高速
881デフォルトの名無しさん
2021/10/30(土) 06:50:17.87ID:sKnxmCWF Node.js、Javascript の強みは他にライブラリの多さだな。
ゴミみたいなのも多いけれど、npmのライブラリ登録数は桁違い
「こういうのないのか欲しいな」と思ったら大抵npmパッケージ
探せば見つかる
ゴミみたいなのも多いけれど、npmのライブラリ登録数は桁違い
「こういうのないのか欲しいな」と思ったら大抵npmパッケージ
探せば見つかる
882デフォルトの名無しさん
2021/10/30(土) 06:55:21.28ID:WzU3NEgH nestjsどうなんだろうか
883デフォルトの名無しさん
2021/10/30(土) 08:35:20.94ID:TbPnXAJy なんか明確にこれという言語がないな
シェア上位の大体の言語には、初学者を取り込む窓口がある
Rust …… nullセーフティのある組み込み言語
C/C++ …… 初学者用の日本語ドキュメントやsampleコードはRustより充実している
Python …… 初学者には書きやすい
java …… オブジェクト指向言語。初学者用のドキュメントやsampleコードが最も充実している
C# …… コンポーネント指向言語。ゲーム開発に向いている。初学者の作りたいという熱意とリンクしやすい。シェア拡大中
dart, kotlin, etc …… スマホアプリ開発用の言語。作りたいアプリのアイディアがあるならオススメ
シェア上位の大体の言語には、初学者を取り込む窓口がある
Rust …… nullセーフティのある組み込み言語
C/C++ …… 初学者用の日本語ドキュメントやsampleコードはRustより充実している
Python …… 初学者には書きやすい
java …… オブジェクト指向言語。初学者用のドキュメントやsampleコードが最も充実している
C# …… コンポーネント指向言語。ゲーム開発に向いている。初学者の作りたいという熱意とリンクしやすい。シェア拡大中
dart, kotlin, etc …… スマホアプリ開発用の言語。作りたいアプリのアイディアがあるならオススメ
884デフォルトの名無しさん
2021/10/30(土) 10:14:27.61ID:DbUjM5rH ぶっちゃけ言語云々よりも最初に選ぶ本・サイト・授業の当たり外れがデカい
885デフォルトの名無しさん
2021/10/30(土) 12:24:37.79ID:kUXQFtIi コンポーネント指向言語とは??
886デフォルトの名無しさん
2021/10/30(土) 17:46:03.18ID:Z/aFYujO >>885
再利用性の高い部品を組み合わせてソフトウェアを構成する開発手法
C#はオブジェクト指向言語だが別にオブジェクト指向言語を作りたかったわけではなくて、あくまでコンポーネント指向を実装するための方法としてオブジェクト指向が採用されたに過ぎない
再利用性の高い部品を組み合わせてソフトウェアを構成する開発手法
C#はオブジェクト指向言語だが別にオブジェクト指向言語を作りたかったわけではなくて、あくまでコンポーネント指向を実装するための方法としてオブジェクト指向が採用されたに過ぎない
887デフォルトの名無しさん
2021/10/30(土) 19:00:10.28ID:hCQqEyV5 全然説明になってなくて笑うわ
まあ本人も理解してないんだろうなw
まあ本人も理解してないんだろうなw
888デフォルトの名無しさん
2021/10/30(土) 19:35:11.37ID:T/9SdpTC プログラミングて最初は何を学ぶんやろな
何をさせるんやろか
そのときどんな言語だったらつまずかないかって観点がええのかな
何をさせるんやろか
そのときどんな言語だったらつまずかないかって観点がええのかな
889デフォルトの名無しさん
2021/10/30(土) 20:37:17.61ID:fF4OSUNs890デフォルトの名無しさん
2021/10/30(土) 21:06:13.19ID:kUXQFtIi WinFormsとかWebFormsのポトペタの話をしたいんだろうかね
891Mb
2021/10/30(土) 21:23:02.07ID:weWqDpIj ところで、FEP(フロント・エンド・プロセッサ)の
開発に適した言語ってねぇのかな?
開発に適した言語ってねぇのかな?
892デフォルトの名無しさん
2021/10/30(土) 22:46:43.26ID:TbPnXAJy クラスがクラスの機能の一部として、他のクラスのインスタンスを所持する設計をコンポーネント指向という
C#の設計思想の中核はコンポーネント指向
継承より委譲を重視していて、それが言語の設計思想になっている点が、java的なオブジェクト指向言語との差別化になっている
C#の設計思想の中核はコンポーネント指向
継承より委譲を重視していて、それが言語の設計思想になっている点が、java的なオブジェクト指向言語との差別化になっている
893デフォルトの名無しさん
2021/10/30(土) 22:54:37.61ID:PypF9s1t894デフォルトの名無しさん
2021/10/30(土) 22:59:57.37ID:4m+F11LP895デフォルトの名無しさん
2021/10/30(土) 23:07:47.38ID:kUXQFtIi >>892
composition over inheritanceのこと?
言語機能的には拡張メソッドがちょっとその思想を後押ししてるかなとは思うけど
基本的にはJavaと変わらないんじゃないかね
ライブラリの話にしてもWPFの継承ツリーなんかひどいもんだし
composition over inheritanceのこと?
言語機能的には拡張メソッドがちょっとその思想を後押ししてるかなとは思うけど
基本的にはJavaと変わらないんじゃないかね
ライブラリの話にしてもWPFの継承ツリーなんかひどいもんだし
896デフォルトの名無しさん
2021/10/30(土) 23:11:21.05ID:fF4OSUNs > 他のクラスのインスタンスを所持する設計をコンポーネント指向という
コンポジションのことを言いたいのかな?
コンポジションのことを言いたいのかな?
897デフォルトの名無しさん
2021/10/31(日) 01:48:27.78ID:hGI7wBpw バックエンドは、YouTube で有名な、雑食系エンジニア・KENTA のRuby on Rails のサロン。
有料なのに、3千人が入っている。
Vue.js の日本ユーザー会と同数だから、
有料のサロン1つで、いかにすごい人数かわかる
Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap
VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース
今までは、Docker Compose までが初心者用コースだったが、
最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript も入る
だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる!
バックエンドのキャリアパスは、Rails → Go だけ。
それ以外のNode.js, Laravel, Django などは不要
Rails以外のポートフォリオを作っても、誰も見ないので、転職できない。
PHP も一生やる必要ない。
新規案件が無く、保守のみだから低給料となる
有料なのに、3千人が入っている。
Vue.js の日本ユーザー会と同数だから、
有料のサロン1つで、いかにすごい人数かわかる
Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap
VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース
今までは、Docker Compose までが初心者用コースだったが、
最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript も入る
だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる!
バックエンドのキャリアパスは、Rails → Go だけ。
それ以外のNode.js, Laravel, Django などは不要
Rails以外のポートフォリオを作っても、誰も見ないので、転職できない。
PHP も一生やる必要ない。
新規案件が無く、保守のみだから低給料となる
898デフォルトの名無しさん
2021/10/31(日) 14:30:11.94ID:Un7M+y/X Railsの新規案件なんて日本限定にしてもあえて強調する程ないし、高級w?というイメージも全くないけれど。
899デフォルトの名無しさん
2021/10/31(日) 15:57:50.18ID:UtMYCmJC900デフォルトの名無しさん
2021/10/31(日) 22:40:12.12ID:CEq1n28F 言語は参加者が多いことが大切
日本人しか参加しない言語があったとすれば
そんな言語はそうそうに終わる
世界の新鋭プログラマがどんな言語を学んでいるか
だよね
日本人しか参加しない言語があったとすれば
そんな言語はそうそうに終わる
世界の新鋭プログラマがどんな言語を学んでいるか
だよね
901デフォルトの名無しさん
2021/11/02(火) 12:42:19.53ID:wmrd1k9N MVCのフルスタックが崩れつつあって局所的な用途になってきてるからな
今はフロントにReactバックにapi言語のマイクロサービスが主流
だから付加価値としてRailsしかないRubyをいまから初学者が学ぶのは
エンジニアとしてキャリアパス組む上でかなり遠回りにならざるをえない
まずMVCでいくとwordpressで使われるPHPで使えるlaravel
機械学習などで人気のpythonのdjango
ほかのapi言語としてはnode,kotlin,javaが主流、たまにgoだけど
ここにrubyが割り込んでるところはみたことがない
Railsはたいていnodeリプレースがおおいイメージ
java資産使いながら安全にリプレースできるkotlinは意外にもapi言語として人気がたかい
ケンタのあげてる言語って実は軒並み落ち目で
案件の質、量ともに減少傾向と言わざるをえない…
今はフロントにReactバックにapi言語のマイクロサービスが主流
だから付加価値としてRailsしかないRubyをいまから初学者が学ぶのは
エンジニアとしてキャリアパス組む上でかなり遠回りにならざるをえない
まずMVCでいくとwordpressで使われるPHPで使えるlaravel
機械学習などで人気のpythonのdjango
ほかのapi言語としてはnode,kotlin,javaが主流、たまにgoだけど
ここにrubyが割り込んでるところはみたことがない
Railsはたいていnodeリプレースがおおいイメージ
java資産使いながら安全にリプレースできるkotlinは意外にもapi言語として人気がたかい
ケンタのあげてる言語って実は軒並み落ち目で
案件の質、量ともに減少傾向と言わざるをえない…
902デフォルトの名無しさん
2021/11/02(火) 13:17:28.11ID:VJommKrT Railsは量産型Webサイト制作の分野でPHPからシェアを奪えたらよかったんだけど、変に意識高い空気が残ってるせいで底辺層がついてこなくて結局ダメだったね
Webサービス系は完全にSPAに奪われ、もうどうしようもない
Webサービス系は完全にSPAに奪われ、もうどうしようもない
903デフォルトの名無しさん
2021/11/02(火) 19:44:48.67ID:Li6MRima 資本形成の質と量×参入者の質と量×技術革新
産業分野の価値は、この方程式に準じる
ずいぶん古い経済学者の定理だけど
いまだにそこそこ真実だったりする
言語は参入障壁が低いので
参入者の質と量と言語自体の革新性に言語価値が依存する
底辺参加者へのフォローの少なく
離脱率の高い言語は早々に廃れるのは自明
産業分野の価値は、この方程式に準じる
ずいぶん古い経済学者の定理だけど
いまだにそこそこ真実だったりする
言語は参入障壁が低いので
参入者の質と量と言語自体の革新性に言語価値が依存する
底辺参加者へのフォローの少なく
離脱率の高い言語は早々に廃れるのは自明
904デフォルトの名無しさん
2021/11/02(火) 21:29:00.71ID:7vhlYfIq 雑談ならマ板でやれ
何のためにム板に立てているんだこのスレ
何のためにム板に立てているんだこのスレ
905デフォルトの名無しさん
2021/11/02(火) 21:47:30.08ID:Li6MRima906デフォルトの名無しさん
2021/11/02(火) 22:05:30.52ID:hJCPBB4c 文系orF欄→PHPからやれ仕事はある、他の言語は挫折するぞ
非CS理系→Pythonからやれ仕事はある、微理系マウントでいけ
CS系無能→日本語からやれコミュ力つけばなんとかなる、CS系大好きさんもたくさんいる
CS系有能→すきにすれ
非CS理系→Pythonからやれ仕事はある、微理系マウントでいけ
CS系無能→日本語からやれコミュ力つけばなんとかなる、CS系大好きさんもたくさんいる
CS系有能→すきにすれ
907デフォルトの名無しさん
2021/11/03(水) 08:14:48.06ID:SOJC6f3T 簡単の方、HTMLから始めた方が良くね
908デフォルトの名無しさん
2021/11/03(水) 08:53:20.47ID:XfZZ+0lv Rails には当然、API モードもある。
GraphQL もある
プロジェクト作成時の退屈な作業を自動化するテンプレート
https://github.com/abhaynikam/boring_generators
GraphQL もある
プロジェクト作成時の退屈な作業を自動化するテンプレート
https://github.com/abhaynikam/boring_generators
909デフォルトの名無しさん
2021/11/03(水) 09:39:26.06ID:QT9R4mJ0 HTMLがマークアップ言語だってことすら知らない人は
HTML+CSSから初めた方がいいかもね
でもサイト作りたいとかじゃなきゃ挫折しそう
HTML+CSSから初めた方がいいかもね
でもサイト作りたいとかじゃなきゃ挫折しそう
910デフォルトの名無しさん
2021/11/03(水) 14:24:30.74ID:mbwPounm web系に興味ないのならそっち系は本当に無駄
911デフォルトの名無しさん
2021/11/04(木) 14:13:49.96ID:TP3QQdxs912デフォルトの名無しさん
2021/11/04(木) 18:43:15.94ID:uDU2x8+h >>912
その言語の学習環境(プログラムとは何か、マナーはどんなのか、命名規則は、正規表現のひな型が整理されてるとかetc)とか
その言語でしか使わない文法が少ないとか
最初に学ぶのはそういうんで選ぶべきだと思うけどな
その言語の学習環境(プログラムとは何か、マナーはどんなのか、命名規則は、正規表現のひな型が整理されてるとかetc)とか
その言語でしか使わない文法が少ないとか
最初に学ぶのはそういうんで選ぶべきだと思うけどな
914デフォルトの名無しさん
2021/11/05(金) 09:46:47.60ID:FU02tMLh >>914
作りたいものがある - > その分野で必要なライブラリが充実してる言語(web系、apr系、AI系、ゲーム系、基幹系、化学数学系、etc)
作りたいものはない - > ネット、書籍が豊富(基礎、初級、中級、上級、プログラム一般、言語特有の学習が少なく、世界的に参加人口が増加(python、java、c#、perl、etc)
作りたいものがある - > その分野で必要なライブラリが充実してる言語(web系、apr系、AI系、ゲーム系、基幹系、化学数学系、etc)
作りたいものはない - > ネット、書籍が豊富(基礎、初級、中級、上級、プログラム一般、言語特有の学習が少なく、世界的に参加人口が増加(python、java、c#、perl、etc)
915デフォルトの名無しさん
2021/11/05(金) 10:52:55.71ID:GxXpeOYb マイクロサービスだったり、インスタンスポコポコ生やす前提、APIベースならnode.js(JS)はとても強い。
小さいものを組み合わせて作るので、覚えておくと他にも移りやすいと思う。
それ以外だと仕事と考えるとなんだかんだでPHP(Laravel)は強いなと思う。初学としてそんなに悪くない。
なんでかはわからないけれど、Pythonは機械学習というよりなんか普通にDjango(とFlask)案件が増えとる気がする。昔のRailsぐらいの勢い。
違うのは大学でも教えているって所なので流れは続くかも
小さいものを組み合わせて作るので、覚えておくと他にも移りやすいと思う。
それ以外だと仕事と考えるとなんだかんだでPHP(Laravel)は強いなと思う。初学としてそんなに悪くない。
なんでかはわからないけれど、Pythonは機械学習というよりなんか普通にDjango(とFlask)案件が増えとる気がする。昔のRailsぐらいの勢い。
違うのは大学でも教えているって所なので流れは続くかも
916デフォルトの名無しさん
2021/11/05(金) 12:16:24.15ID:bB3TtMEF >>915
まさにマイクロサービス化で一番使いやすい、すぐ形になるのがFlaskだから
上にもあげたとおり、go, java, kotlin, nodeとか競合相手ではあるけど
どれも手探り段階だったり準備に手間取ったり、プラクティスが未発達なのが多い
FlaskはそれこそRails全盛期からすでに存在して
細々とながら使われ続けてきた実績とノウハウがある
まさにマイクロサービス化で一番使いやすい、すぐ形になるのがFlaskだから
上にもあげたとおり、go, java, kotlin, nodeとか競合相手ではあるけど
どれも手探り段階だったり準備に手間取ったり、プラクティスが未発達なのが多い
FlaskはそれこそRails全盛期からすでに存在して
細々とながら使われ続けてきた実績とノウハウがある
917デフォルトの名無しさん
2021/11/05(金) 14:28:17.83ID:HCwapjyr Pythonだとbottleはどうだろう?
918Mb
2021/11/05(金) 15:40:14.99ID:th59gptp919デフォルトの名無しさん
2021/11/05(金) 17:55:28.06ID:NhpoALLE 狂ったアンカーはわざとじゃなければJaneStyle(スマホ)のせいだな
920デフォルトの名無しさん
2021/11/05(金) 18:42:24.47ID:lyz21tpH 911からの流れ
921デフォルトの名無しさん
2021/11/05(金) 22:24:05.67ID:th59gptp スレの流れとは全然関係ないのでスルーしてくれ。
「二〇〇一年早わかり唄」(曲は「鉄道唱歌」)
地球を離れてディスカバリー
木星軌道を目指します
コンピューターの HAL が呼ぶ
「AE 35 が故障です」
「HAL よ、お前はおかしいぞ」
気づいたブールが殺される
メモリーバンクを引っこぬき
「デイジー、デイジー、教えてよ」
HAL の声は、キア・デュリアより、FM の「音の本棚」の
田島令子さん(「バイオニック・ジェミー」)のほうが
好きだな。
「二〇〇一年早わかり唄」(曲は「鉄道唱歌」)
地球を離れてディスカバリー
木星軌道を目指します
コンピューターの HAL が呼ぶ
「AE 35 が故障です」
「HAL よ、お前はおかしいぞ」
気づいたブールが殺される
メモリーバンクを引っこぬき
「デイジー、デイジー、教えてよ」
HAL の声は、キア・デュリアより、FM の「音の本棚」の
田島令子さん(「バイオニック・ジェミー」)のほうが
好きだな。
922デフォルトの名無しさん
2021/11/06(土) 00:31:50.87ID:PDDtrjdC コテつけ忘れんな爺
923デフォルトの名無しさん
2021/11/06(土) 07:53:20.72ID:4Qu4Zh/R 便所に落書きするなといっても聞けない奴がいるんだよな
924デフォルトの名無しさん
2021/11/06(土) 09:12:55.90ID:UpxbY71C 「本物」じゃんこの人
925デフォルトの名無しさん
2021/11/06(土) 12:50:37.55ID:hhR2sKIB みんな多かれ少なかれMb氏なのだよ
926Mb
2021/11/06(土) 15:10:29.72ID:annn/Sq7 製造系ではモジュール制禦が複数化したり、
インターネットが普及したりしている現在では、
「どんなプログラミング上のパラダイムが、
将来のトレンドになるか?」というのがわからんのだよ。
オブジェクト志向言語ひとつにしても、静的なオブジェクト
の中で対応しているのと、動的なオブジェクトとして
機能しているのとでは、いろいろと方向性が違うのだ。
事務系のシステムを運用して業務を廻すのと、
スーパーコンピュータを使って有限要素法系の
アルゴリズムをぶん回すのと、
数値演算パッケージを作るのでは、コンセプトも
違えば使用する言語だって違うのだ。
まぁ、Java はわりとしょぼくれた言語ではあるものの、
他の言語への入口としては環境や文法としても
悪くないと思う。
インターネットが普及したりしている現在では、
「どんなプログラミング上のパラダイムが、
将来のトレンドになるか?」というのがわからんのだよ。
オブジェクト志向言語ひとつにしても、静的なオブジェクト
の中で対応しているのと、動的なオブジェクトとして
機能しているのとでは、いろいろと方向性が違うのだ。
事務系のシステムを運用して業務を廻すのと、
スーパーコンピュータを使って有限要素法系の
アルゴリズムをぶん回すのと、
数値演算パッケージを作るのでは、コンセプトも
違えば使用する言語だって違うのだ。
まぁ、Java はわりとしょぼくれた言語ではあるものの、
他の言語への入口としては環境や文法としても
悪くないと思う。
927デフォルトの名無しさん
2021/11/06(土) 17:37:49.84ID:LXInw+Le Java は他の言語への入口としては、環境や文法も悪くないと思う
でOKなんだよ
でOKなんだよ
928デフォルトの名無しさん
2021/11/06(土) 20:27:21.30ID:0u7rbJb7 Mbはハードに近いところの経験が多いのはわかるしまあ面白く聞いてるが
今はJavaだと言ってさらにJavaはしょぼいとかいうのにマイクロサービスの
設計とか抽象性が高い話は全くしないのでその辺の説得力がないのだよ
今はJavaだと言ってさらにJavaはしょぼいとかいうのにマイクロサービスの
設計とか抽象性が高い話は全くしないのでその辺の説得力がないのだよ
929デフォルトの名無しさん
2021/11/06(土) 20:31:23.00ID:4Qu4Zh/R 始めるのにいい言語ってどんな言語で
その言語は、他の言語に比べて、何処が、何故いいのか
ってスレなんでない?
その言語は、他の言語に比べて、何処が、何故いいのか
ってスレなんでない?
930Mb
2021/11/06(土) 20:52:07.97ID:annn/Sq7 「誰にでも向いてるプログラミング言語」なんてものは
存在しないので、純 LISP とか Prolog とか SIMPLE とか
BCPL とか Pascal とか True BASIC とか FORTRAN 60 とか
MASM とかニモニック(ニモウニク)とか ON-OFF とか、
プログラミング言語なんて北半球で見える三等星以上の
星の数くらいはあると思う。
「ぶっちゃけ最初に買えばいい乗用車の車種って何?」
程度の話じゃねぇかと思うんだが。
存在しないので、純 LISP とか Prolog とか SIMPLE とか
BCPL とか Pascal とか True BASIC とか FORTRAN 60 とか
MASM とかニモニック(ニモウニク)とか ON-OFF とか、
プログラミング言語なんて北半球で見える三等星以上の
星の数くらいはあると思う。
「ぶっちゃけ最初に買えばいい乗用車の車種って何?」
程度の話じゃねぇかと思うんだが。
931デフォルトの名無しさん
2021/11/06(土) 20:52:53.28ID:0u7rbJb7 そもそもプログラミングと言ったって幅が広すぎだからなあ
趣味の仲間で半導体製造機器のプログラマがいるがWeb系バックエンドの
俺とは全然話が通じない
一応Z80のマシン語から始めててもその状態
趣味の仲間で半導体製造機器のプログラマがいるがWeb系バックエンドの
俺とは全然話が通じない
一応Z80のマシン語から始めててもその状態
932デフォルトの名無しさん
2021/11/06(土) 20:56:39.58ID:4Qu4Zh/R 高市さんとの対談も見た
国債を無限に発行するのと無限に円をするのとはいっしょなんだけど
デフォルトすることは技術的にないかもしれないけど
円の通貨価値は将来において無限に棄損することを理解したほうがいい
将来の増税と同じ意味がある
国債発行や円の増刷は
GDPを成長させる要因(インフラ、労働力の質、量、技術革新)に投じることが絶対条件
そのリターンが1.2倍とするのなら
社会福祉は0.2内に抑えないとならない
三橋は頭いいからちゃんと理解してほしい
国債を無限に発行するのと無限に円をするのとはいっしょなんだけど
デフォルトすることは技術的にないかもしれないけど
円の通貨価値は将来において無限に棄損することを理解したほうがいい
将来の増税と同じ意味がある
国債発行や円の増刷は
GDPを成長させる要因(インフラ、労働力の質、量、技術革新)に投じることが絶対条件
そのリターンが1.2倍とするのなら
社会福祉は0.2内に抑えないとならない
三橋は頭いいからちゃんと理解してほしい
933デフォルトの名無しさん
2021/11/06(土) 20:58:52.05ID:4Qu4Zh/R たまにこんな誤爆をするのも人間だからだな、みんなごめん
934デフォルトの名無しさん
2021/11/06(土) 21:01:37.87ID:0u7rbJb7 まあとりあえず現状で仕事を見据えてならJavaかJSが圧倒的に使われてるけど
JSは言語がOOPとか教えてくれないのでフロントやりたいのでなければJava
JSは言語がOOPとか教えてくれないのでフロントやりたいのでなければJava
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★3 [ぐれ★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 青銅聖闘士のパンチは音速←わかる 白銀聖闘士はその数倍←まぁわかる 黄金聖闘士は光速←は?
- 4時だから窓から4回ちんこ出した
- クマどもが冬眠拒否
- さわやかって
- 生活保護を受けている私だけど、おはようございます。
- 【朗報】ローソン「Мサイズのカップを購入してLサイズのコーヒーを入れてくださいね」 [455031798]
