「プログラミング言語ランキング:2023年1月版」をソフトウェア開発者分析企業が発表
ソフトウェア開発者に焦点を当てた分析企業のRedMonkが、デベロッパーに人気のあるプログラミング言語をランキング化した「プログラミング言語ランキング:2023年1月版」を発表しました。
プログラミング言語ランキングは、各プログラミング言語がGitHub上でどの程度利用されているかと、Stack Overflow上でどの程度言及されているかをベースに算出されています。
The RedMonk Programming Language Rankings: January 2023 – tecosystems
https://redmonk.com/sogrady/2023/05/16/language-rankings-1-23/
(以下略、続きはソースでご確認ください)
Gigazine 2023年05月17日 19時00分
https://gigazine.net/news/20230517-redmonk-programming-language-rankings-january-2023/
ランキング抜粋
1位:JavaScript
2位:Python
3位:Java
4位:PHP
5位:C#
6位:CSS
7位:TypeScript
7位:C++
9位:Ruby
10位:C言語
11位:Swift
12位:Shell
12位:R言語
14位:Go
14位:Scala
16位:Objective-C
17位:Kotlin
18位:PowerShell
19位:Rust
19位:Dart
探検
【ソフトウェア】プログラミング言語ランキング:2023年1月版 [すらいむ★]
■ このスレッドは過去ログ倉庫に格納されています
1すらいむ ★
2023/05/18(木) 21:11:06.45ID:Pl3f+q552023/05/18(木) 21:21:42.65ID:lceRRbvh
cssは違うだろ…
2023/05/18(木) 21:28:46.89ID:/XfISCfD
HTML+CSSはチューリング完全という話があってな…
5名無しのひみつ
2023/05/18(木) 22:07:16.30ID:BXnOZOlO VBNETはニーズないの?
2023/05/18(木) 22:09:08.08ID:RyNWRZCQ
Rustひっく
C++やります
C++やります
7名無しのひみつ
2023/05/18(木) 23:26:45.13ID:cK3wKNiV スタックオーバーフローのユーザ層が素人か毛の生え揃ってない程度の初級者やもんで
8名無しのひみつ
2023/05/18(木) 23:41:08.47ID:+S7r3KFx CSS?
2023/05/19(金) 00:13:34.87ID:/nqA7oGU
そういえばしばらく前からExcelもまさかのチューリング完全とかなんとか
10名無しのひみつ
2023/05/19(金) 01:53:13.77ID:jYuivAhf Objective CamlやF#はマイナーなのかな。
11名無しのひみつ
2023/05/19(金) 03:13:31.40ID:NxI25fHk rustって急成長しているイメージだったけど、それほとてもないのか
12名無しのひみつ
2023/05/19(金) 06:49:17.43ID:4pJCC4O9 べ、basicは…?
13名無しのひみつ
2023/05/19(金) 07:06:14.74ID:2/h8WfKU COBOLとアセンブラしかできない俺終わってる
14名無しのひみつ
2023/05/19(金) 08:29:26.42ID:jYuivAhf C#とVisual Basicは.NET上で同等でしょう?
16名無しのひみつ
2023/05/19(金) 09:25:14.40ID:Pb1/ICI/ なんだかんだで、php が一番楽
17名無しのひみつ
2023/05/19(金) 10:11:28.03ID:4J0zIoxJ javascriptをブラウザだけで使ってると良く分からないかもしれないけど、
サーバー側nodejsで使うと、この言語が如何に優れてるかよく分かる
この言語仕様はたぶん日本人じゃ発想できない
サーバー側nodejsで使うと、この言語が如何に優れてるかよく分かる
この言語仕様はたぶん日本人じゃ発想できない
18名無しのひみつ
2023/05/19(金) 10:47:31.43ID:jYuivAhf 20世紀までは、プログラミング言語、スクリプティング言語、マークアップ言語という区別があった。
21世紀にはもはや廃れた時代遅れの区別。
21世紀にはもはや廃れた時代遅れの区別。
19名無しのひみつ
2023/05/19(金) 11:01:03.70ID:7XTU/Hel >>17
Node.jsでPromise返す関数など非同期で書きまくったからそれは大いに理解できるけど
結論としてはJavaScriptはそれをシングルスレッドでしかできないオモチャ
もちろんWorkerを使えばマルチスレッドは使えるけど別空間になってしまうオモチャ
例えばRustではそれらのNode.jsでやれること相当は全てできる上で
マルチスレッドもデータ競合を起こさずに完全に活用できつつ
ガベージコレクションも必要なくてC/C++並の速さと省メモリで動いてしまう
Node.jsでPromise返す関数など非同期で書きまくったからそれは大いに理解できるけど
結論としてはJavaScriptはそれをシングルスレッドでしかできないオモチャ
もちろんWorkerを使えばマルチスレッドは使えるけど別空間になってしまうオモチャ
例えばRustではそれらのNode.jsでやれること相当は全てできる上で
マルチスレッドもデータ競合を起こさずに完全に活用できつつ
ガベージコレクションも必要なくてC/C++並の速さと省メモリで動いてしまう
20名無しのひみつ
2023/05/19(金) 11:03:12.37ID:jYuivAhf 関数やライブラリのみならず、クラスやオブジェクト指向の普及によって
プログラミング言語もスプリプティング言語もスタイルシートに近づいてきた。
オブジェクト(セレクター)を指定してそのプロパティを設定する。
HTML+CSSとプログラミング言語の区別はこれからもっと曖昧になっていくだろう。
プログラミング言語もスプリプティング言語もスタイルシートに近づいてきた。
オブジェクト(セレクター)を指定してそのプロパティを設定する。
HTML+CSSとプログラミング言語の区別はこれからもっと曖昧になっていくだろう。
21名無しのひみつ
2023/05/19(金) 11:21:34.68ID:1FHu8PEo >>1
タイプスクリプトとjsなんか分ける必要ねーだろw
タイプスクリプトとjsなんか分ける必要ねーだろw
22名無しのひみつ
2023/05/19(金) 11:33:37.00ID:8zm8neby chatGPTでコードを出せるようになると
普通に英語が最高のプログラミング言語になりそうだけどね。
日本語で指示するよりも
普通に英語が最高のプログラミング言語になりそうだけどね。
日本語で指示するよりも
23名無しのひみつ
2023/05/19(金) 11:34:38.15ID:G3KhyxPv やっぱり使えるならRustが一番良いのか
24名無しのひみつ
2023/05/19(金) 11:45:55.92ID:4J0zIoxJ >>19
Rustっての使ったこともオベンキョしたこともなかったから、とりあえずwiki読んでみたけど今後はRust一択かもね
20年以上、ブラウザアプリを支えてきたjavascriptをオモチャってのはどうなんだかな
javascriptがなければrustってのもなかったはず
Rustっての使ったこともオベンキョしたこともなかったから、とりあえずwiki読んでみたけど今後はRust一択かもね
20年以上、ブラウザアプリを支えてきたjavascriptをオモチャってのはどうなんだかな
javascriptがなければrustってのもなかったはず
25名無しのひみつ
2023/05/19(金) 11:52:49.45ID:FsSt5wAt >>15
ハゲよりはマシじゃんw
ハゲよりはマシじゃんw
26名無しのひみつ
2023/05/19(金) 12:51:11.83ID:ptCR1QpI >>20
ちょっと何いってるのか(略
ちょっと何いってるのか(略
27名無しのひみつ
2023/05/19(金) 13:14:24.45ID:uGY9rWOF ネットの情報受けとるのはpython1強で送りがわのジャバさまと上位しめてて、コンピューターのソフト関係のプロ仕様の言語よりかは素人に浸透してきてるみたいだね
29名無しのひみつ
2023/05/19(金) 14:18:25.88ID:t+9P2TMi >>28
インタプリタしか触ったことのない層はガベージコレクターの存在すら気がついてないからなあ
インタプリタしか触ったことのない層はガベージコレクターの存在すら気がついてないからなあ
30名無しのひみつ
2023/05/19(金) 14:27:57.75ID:IWnXYw4Y Delp...
31名無しのひみつ
2023/05/19(金) 15:53:24.76ID:yfwhnJs+ 業種ゴチャ混ぜのランキングって意味あるのか?
32名無しのひみつ
2023/05/19(金) 16:32:48.43ID:jYuivAhf Rustを使いこなす人はその前にAdaを使っていたような人だろう。
33名無しのひみつ
2023/05/19(金) 17:39:22.76ID:Ep61BQDm >>32
Rustはむしろ関数型言語化したC言語というのがベースな雰囲気かな
代数的データ型やパターンマッチングなど関数型言語から来ている基本要素が多い
Rustの要であるトレイト(trait)はHaskellの型クラスから来ている
クラスやその継承や例外(try/catch)を排除してる点ではGo言語と同じ
もちろんスマートポインタや所有権はC++から来ている
色んな言語から来ている点や似てる点があるけど洗練されて採り入れられて上手く融合されてるのが特徴
Rustはむしろ関数型言語化したC言語というのがベースな雰囲気かな
代数的データ型やパターンマッチングなど関数型言語から来ている基本要素が多い
Rustの要であるトレイト(trait)はHaskellの型クラスから来ている
クラスやその継承や例外(try/catch)を排除してる点ではGo言語と同じ
もちろんスマートポインタや所有権はC++から来ている
色んな言語から来ている点や似てる点があるけど洗練されて採り入れられて上手く融合されてるのが特徴
34名無しのひみつ
2023/05/20(土) 02:58:37.64ID:vloRf3ly unity無いか。グラフィックって他の言語でもできるの?
35名無しのひみつ
2023/05/20(土) 20:44:37.37ID:XnOuTOr1 RustとAdaは一方がCっぽく他方がPacalっぽいことを別にすれば、
似たようなコンセプトを持っているね。
Adaも高い安全性を求められるように設計された。Rustの安全性には劣るけど。
似たようなコンセプトを持っているね。
Adaも高い安全性を求められるように設計された。Rustの安全性には劣るけど。
37名無しのひみつ
2023/05/20(土) 21:08:11.79ID:/cu2tpxs Rustは記述力の高さと保守性の良さ
そしてデータ競合に至るまで静的に解決してしまう開発効率の高さが気に入った
そしてデータ競合に至るまで静的に解決してしまう開発効率の高さが気に入った
38名無しのひみつ
2023/05/20(土) 21:18:25.36ID:s05nc+Pj rustはプログラマが本当に必要だった言語
39名無しのひみつ
2023/05/20(土) 21:45:54.62ID:XnOuTOr140名無しのひみつ
2023/05/20(土) 21:58:30.53ID:lvGPMWb3 >>39
Adaの前にAlgolやPL/1があって
Adaの優位性は柔軟なモジュールと
多重プロセスが言語で定義されてること
多重プロセスについてはCSPをモデルにしており
プロセス代数でデッドロック検出などが試みられたが
これは張り子の虎で実用性は殆どなかった
この頃は操作的意味論が有望だと思われていたのである
一方Rustは実用一辺倒である
Rustだってプログラムの静的解析は研究されてるが
Adaの頃とは違い実際的なアプローチになってる
Modula-3やArgusのアプローチの方が近いと感じる
Adaの前にAlgolやPL/1があって
Adaの優位性は柔軟なモジュールと
多重プロセスが言語で定義されてること
多重プロセスについてはCSPをモデルにしており
プロセス代数でデッドロック検出などが試みられたが
これは張り子の虎で実用性は殆どなかった
この頃は操作的意味論が有望だと思われていたのである
一方Rustは実用一辺倒である
Rustだってプログラムの静的解析は研究されてるが
Adaの頃とは違い実際的なアプローチになってる
Modula-3やArgusのアプローチの方が近いと感じる
41名無しのひみつ
2023/05/20(土) 23:18:15.91ID:EwBpaLRs N88BASICがチャンピオン
異論は認める
異論は認める
42名無しのひみつ
2023/05/20(土) 23:26:29.35ID:XnOuTOr143名無しのひみつ
2023/05/20(土) 23:50:43.67ID:Y2x+ISg7 ◯( ´∀` )◯ < 僕は、BASICちゃん!
コンパイラだけど2023年現在、仕事で書いてるヤツはあんまり居ないだろうね^^;
コンパイラだけど2023年現在、仕事で書いてるヤツはあんまり居ないだろうね^^;
44名無しのひみつ
2023/05/21(日) 00:25:32.38ID:gLBsPdn7 Rustについて
unsafe連発プログラム書いちってますが何か?
の輩も一定数存在
unsafe連発プログラム書いちってますが何か?
の輩も一定数存在
45名無しのひみつ
2023/05/21(日) 00:34:25.26ID:Tm1El30b 普通のプログラミングでunsafeが必要になることはない
unsafe使う場合でもモジュール内に閉じ込めて外に対してはsafeなインタフェースのみを提供する
これがRustでの基本
unsafe使う場合でもモジュール内に閉じ込めて外に対してはsafeなインタフェースのみを提供する
これがRustでの基本
46名無しのひみつ
2023/05/21(日) 15:24:44.64ID:qr17/dV2 VB.NETでWindowsFormアプリケーション作ってる俺涙目
まあ仕事じゃなくて趣味だしな
まあ仕事じゃなくて趣味だしな
47名無しのひみつ
2023/05/21(日) 16:55:00.84ID:eOHiNBC4 .NETプラットフォーム上ではC#もVBも同等なんでしょう?
VBのほうが生産効率高くない?
VBのほうが生産効率高くない?
48名無しのひみつ
2023/05/22(月) 00:48:14.06ID:AWfGxtVu 昔で言うマシン語ってどれにあたるの?
49名無しのひみつ
2023/05/22(月) 11:34:27.55ID:fFvhBu/G 昔はアセンブリ言語のことを機械語とかマシン語と呼んでいた。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【文春】高市首相がNHK「日曜討論」出演キャンセルを2日前から準備していた!官邸関係者が明かす真相「小林鷹之氏に代打を打診したが…」★11 [Ailuropoda melanoleuca★]
- 立憲議員「うちは3人に1人しか生き残れない」「公明と創価学会に乗っ取られた」選挙後は内部分裂? ★2 [nita★]
- 【文春】高市首相がNHK「日曜討論」出演キャンセルを2日前から準備していた!官邸関係者が明かす真相「小林鷹之氏に代打を打診したが…」★12 [Ailuropoda melanoleuca★]
- 【衆院選】高市首相PR動画が驚異の再生数9000万突破で衝撃「広告こればっか」 [Hitzeschleier★]
- 小野田経済安保相、レアアース泥採取で高コスト許容 南鳥島近海 [蚤の市★]
- 【衆院選】社民党・ラサール石井副党首 自民圧勝予測に憤慨「ひどい話。盛り過ぎですよ」 [少考さん★]
- 識者「嫌儲民は社会の負け組で、人生が失敗した責任を国に押し付けてるだけの支那ポチ」 [595118796]
- 🍬ふなふな~?🏡おはようなのらね🍬
- 米一流経済誌&最高AI「日本産レアアース?100%赤字です。量産化は2030年以降も無理」 高市日本「採算度外視で頑張るの!」 [668024367]
- 山上徹也が控訴、300人の反統一教会の弁護士が交代で説得😲😲「死刑になって八幡神になってください」 [422186189]
- お前らサツマイモは「円安ホクホク」と「円高ネットリ」どっちが好き? [158478931]
- 名バイプレーヤー俳優軍団、続々と反高市を表明中 [256556981]
