「JavaとCの長年の覇権は終わった」プログラミング言語の人気指標でPythonがついに1位に [932843582]
■ このスレッドは過去ログ倉庫に格納されています
プログラミング言語の人気指標「TIOBEインデックス」で、Pythonがついに1位に輝いたことが明らかになった。
これまで同インデックスは、CとJavaの2強体制が長らく続いていたが、2018年からPythonが急上昇し、実質的な3強状態に。そして今年8月には、トップであるCにわずか0.16%のところまで肉薄し、TIOBEのポール・ヤンセンCEOは「Pythonが1位になると、TIOBEインデックスで新しいマイルストーンに到達する」と、その可能性に期待を寄せていた。今回ついにPythonが1位に輝いたことについて、同CEOは「JavaとCの長年の覇権は終わり、20年以上ぶりに新しいリーダーが誕生した」と述べ、「Perlに代わる単純なスクリプト言語として始まったPythonは、学習のしやすさや膨大なライブラリなどにより、もっとも人気のあるプログラミング言語へと登り詰めた。おめでとう」と、と、最大級の賛辞を送っている。
https://internet.watch.impress.co.jp/docs/yajiuma/1357645.html こういう人気指標は日本企業の業務とあまり関係無いのかな rubyとか結局環境構築がめんどくさいだけだったな youtubeがやたらおすすめに出してくるんだよPython 静的型付け徹底厨やオブジェクト指向設計徹底厨は
いつになったらお前らが嘲笑されてることに気付くのか >>15
PythonならCOBOLのcopybook簡単に扱えて共存活用出来るで そんだけできる人が多いから買い叩かれる
少しマイナーくらいの言語バリバリのほうが高くで売れる
と、思ってた時代が僕にもありました。
結局できるやつは少し勉強したらバリバリできちゃうのよね >>17
PythonはJavaより歴史があったりする Pythonの文法はいいのだがライブラリが難しい
わかる奴にしかわからないような説明するな windowsapiが使えないの早く対応して
どうせその内3.x系は最新のだけにしますってなるんでしょ 人とこの言語の話をするまで、
心のなかで「ふぃとん」って読んでた 仕事じゃ専らVBAだけど、プライベートではPython、C#だったら仕事の時の処理どう捌くかばっかり考えてるな インデントするだけでネストするような無節操なところが嫌い 試しに勉強したが、これ凄え簡単なのな。N66BASICみたい
そこからライブラリ操作できるから自由度に驚いてる
小学生に教えればいいのに くだらないシステム作ってるとこが大半だろ日本のITなんて
きっと100年後もJavaつかってるわ >>32
ExcelにPython搭載の飛ばしニュースがでたとき、結構期待したんだけどな >>5
阿鼻叫喚地獄
まあ5年ではそこまでいかないかw MSが独自解釈でVisual P#とか作るのかな?w 流行ってる分野が違うだろ
何でもかんでもペイソンでいけると思うなよ 未だに金融証券保険などのお金たくさん処理する基幹部はどこもかしこもCOBOLだけどな
保守運用のフリー案件で流れてくる、もしかしたら既存のエンジニアどんどん辞めてんじゃねえかこれ、高齢化で >>39
VBA環境が登場時から殆ど変わっていないから、眉唾に思っていたけど、やっぱり眉唾だったw バージョン互換性がゴミクソ
処理速度がクソ
コードコピペで自動インデント走って間違ったら終了 >>36
実際教えてあげたいけど、こっちにプログラミング知識がなくて辛い
あと適性というか、面白いなーと思える感性が必要だね
マイクラにどっぷりハマれるタイプみたいな
何か入り口にふさわしい教材とかないもんだろうか Java登場から26年経ってるからな
完全にレガシー言語だよ はじめて3週間くらいの素人なんだけどさ
糞みたいなエクセルを加工するためにパンダ使って頑張ってるけど
4..44みたいな入力ミス数字が入ってるとその列全部objectになってて
これどうすんだみたいな感じで今日一日悩んで、もう死にたい フンっだ、どうせ俺はC/C++しか使えねーよ
プログラミング言語C第2版だけが先生だよ
若造が俺に向かって「使えねー」とか言うんじゃねーよ 自分で細かく書いた迷路やすごろく作りが好きな子は適性があると思う 用途が違うものを同列に比較するんじゃない
使いやすい言語で書けばいいんだよ
pythonからruby呼んだりしてもいいんだぜ Pythonで作っても配布がネック
結局自分用になってしまう Pythonってスマホアプリ作れますか?
これからプログラミング勉強しようと思ってます。 Pythonはその時々は簡単で便利なんだがバージョンアップによる互換性が微妙なので使いづらい 動いてたシステムがライブラリアップデートして動かなくなる地獄
これなんとかならんの? 某大手自動車会社完全子会社社員だけど、
ちょっと前までC言語できたら仕事に困らなかったけど、
今じゃpythonできなきゃ干されるようになったぜ。
会社で居場所なくなったわ(笑) >>41
誰も使ってないからすぐ読めなくなりそう。 >>65
マック買ってオブジェクト C がおすすめ ライブラリが揃ってるから人気なだけでPython自体が好きなやつなんかいるんか ライブラリが今時の流行を押さえてるからつい使っちゃう。
けど実行速度はゴミだから覇権取れるかっていうと場面を選ぶだろう。 >>61
アナコンダ使うとか?
良く使うライブラリが使える状態でセットされてるから悩まなくていい。
マイナーライブラリだとお手上げだが… >>37
10 print"うんこ"
20 goto10 >>75
CではなくオブジェクトCとかいう謎の言語の話のようだよ >>69
現代的にはライブラリが最重要なんだろ
開発速度と習得速度は重要だからなぁ 結局何が一番なんだよ
今度こそガンバるから教えて! >>80
アセンブラじゃない?アセンブラ出来れば他の言語なんて楽ちんちん >>21
今は職業プログラマ辞めたけど以前はCでCGI書いてたりしたなあ
今はCで書くやついないだろうけど PythonとTypeScriptの良いとこ取りしたTypePythonを作れば覇権とれるぞ 会社のパソコンにインストールしなくて使えるやつがいいんだが >>63
絶対ウソだわこいつ。
Cができれば普通にPYTHON使える。
PYTHON+Djangoがなぜこれだけ急激に普及したかというと
標準環境インストールすれば言語特有の決まりごと知らなくても取りあえず動くという
ところなんだよ。 まあちょちょいと作業する時とかはpythonの方が便利よな
ただまあ本格的なの組み始めるとC++の方が逆に便利だったりもする
numbaやcythonがもうちょっと色々できるようになってくれたらいいんだが >>88
半日くらいで基礎的な文法は理解できると思うわ。
cに比べると文法が簡単だと思う。 VBも、他の言語をやったやつなら何も勉強せずとも
とりあえず一通りのことはできる言語だったが
PYTHONはそれに近いな。
web系ではこれ一択。
もちろんMSのOS上で動くGUIアプリだったら、C#のほうがいいに決まってるが >>90
そう、他のプログラミング言語やったことあるやつならすぐに文法は理解できる。
まあ、これだけなら最近の言語はみんなそうだが、pythonが圧倒的に優れいてるのは
とりあえず標準環境つくれば、あとは余計な決まり事を知らなくても普通にプログラミングを進めていけるところ
JAVAは手を広げすぎたせいで後付の余計な事が多すぎて、当初のお気楽さがなくなって廃れた。 >>52
pandas.to_numeric
かな。 >>36
WEB系の言語は結局のところ、HTMLやCSS、WEBサーバーの仕組みから知らないといけないので、
Pythonだけが簡単でも先に進めない ニシキヘビは20年前に勉強しようとして投げ出したな
まさかここまで浸透するとは思わなかった >95
!?、やれるかもしんね、やってみる、明日な明日 プログラミング言語でもCとPythonじゃ土俵が違う
ネズミとゾウくらい違う Lambdaで関数書くとき俺JS他メンバー全員Pythonで肩身が狭い
今のプロジェクト終わったら覚えようかな
簡単らしいし Cは低レベルな所を支える立ち位置をしっかり固めたんだからPythonと比べる必要は無いよね。
Javaは誰かさんが欲を出して自滅。 >>97
そこはhtmlとかcssのが簡単なんだが… >>84
余裕
IoTとかの現代の組み込み系はPythonつおい
Cとかで作ってるとJSONすらまともに扱えなくてコネクテッドな世界のスピードに付いて行けない Cは全然違うだろ
JavaとPythonは環境じゃ? >>108
JSONすら
やっぱこう言うバカ増産するんだよなwww Perlの発展型がPython
PerlはCGIでWEBプログラミングの発展に貢献した
PythonはAIで重宝されている pythonはマルチコア・マルチスレッドが弱すぎる
for文が遅いからOpenMPライクに並列化できたらいいけど環境依存が大きすぎてまともに使えない 見えない中括弧でブロックとか把握しないと頭に入らない >>8
win使いだろ?
Macなんで使わないのと。 C/C++が好きなんだが、
ポインタ使えない言語は未だになんか気持ち悪い
慣れては来たけれど…
flutter dartはターゲット多くて便利だな
emulator含め安定感も出てきたし >>116
multiprocessing.pool()で困ってる所どこや? ポストパイソンってないの?
過渡期仕様っぽくパールって感じがして使う気がしない。
見た目はルビーの方がいいけど、実装が汚いのがな。コール
シーシーとかなくせよ。
シープラスプラスもごちゃごちゃしてて嫌い。末尾再帰とかそういうのも
含めて呼び出し規約自由に出来る拡張があるシーでいいんよ。どんな言語の
関数も呼び出せるぜって感じで(´・ω・`) c++17でやっとできたfilesystemとか最初からできて数行で書けるもんな
ライブラリが充実しすぎやねん _ _ ∩
( ゚∀゚ )ノ ))) おっ!
( 二つ
ノ 彡ヽ
(_ノ ⌒゙J
⊂ヽ
((( (_ _ )、 ぱい!
γ ⊂ノ, 彡
し'⌒ヽJ オブジェクト指向って浸透してないよな
オブジェクト指向言語自体はよく使われているけれど、
ポリモーフィズムも使えない奴のコードが散見される Pythonの強みは第三者可読性最強なこと
GitHubコミュニティと共に発展できたのはそのため
てか他の言語が可読性低過ぎる
恣意的なインデントと多重ブラケットと非自然言語的記号使いこそ破滅の道の独りよがり
コーディングルール()縛りとかそういうのはクローズドコミュニティでしか通用しないんですわ AIや機械学習やるとき実質Pythonしか選択肢無いからなあ Javaとかから入るからオブジェクト指向に誤ったイメージがつく気がする
Maxパッチみたいなのがオブジェクト指向をよく表しているのではないか オブシコは結局上流の能力の問題やでな。そら使えん奴続出 行列演算ではNumpyが超高速
AIでPython使われたのはNumpyがあったからだろ Cでトリプルポインタとか使いこなしてた現役時代が夢のようだよw 嘘つけw
メインはJAVA、サブにPHPとJSが最強だろ。 へえ。でもpythonは何で作られてるのでしょうか。 >>118
MacでpythonってGPU使いまくるディープラとかどうしてんの? 結局他人が昔作ったライブラリ任せ
そりゃどこの国も後退するわ Pythonは可読性高いから、誰が作ったコードでもとりあえず読むことは出来るからな
最高率ではないけど常に80点は出せる感じ Cは無くならないよ 組み込みはCじゃないと無理だからね >>144
最近よく名前出てくるけどどうなの?
僕はAV女優のJULIA大好きです >>149
Pythonの事はよく知らないけど
>>108なんだってさー >>152
c使いならcsvファイルの読み書き用のライブラリを作る感覚でサッと作っちゃいそうだけどねえ… >>152
かわいいじゃん>>108
温く見守ってやろうぜ >>145
大量の演算はnumpyなどのライブラリに任せるのが基本
モノにもよるけどネイティブコードで走るから普通に高速
画像処理で画素ごとの処理をpython内のforで回そうとかすれば当然遅い >>154
JSONはキーの型が自由、深さも再現無し、配列の途中だけ別型とか普通にありだから
動的型付けができない言語では扱いに苦労するよ python長かったな。
良くここまで駆け上ったもんだ。
しかし、Javascriptという裏ボスがまってる。頑張れ。 >>159
プログラムで使う場合はどんなキーが来るかとか階層をどこまで許すかとかは大体決まってると思うんだけど
pythonではデタラメなキーが大量に含まれる無秩序なデータを受け取るもんなの?
一件のデータの中に繰り返し項目があって個数が可変だってならそこを真面目に考慮するのは無駄だから
そこはポインタ駆使してごりごり回せば行けそうなイメージだけど プログラムに時間とか使いたくない
アレは奴隷の仕事だろ Javaの方が実行速度は速いイメージあるけど
Pythonて耐えるの? .pyのファイルで構成されたツールDLして使ったけど
ランタイム不要でサクっと使えてたから驚いた。 >>162
同じ階層の並びに型が異なるキーとか多段配列が混ざってるとかは普通にあるな
まあXMLを自由にしたようなものですよ
決してデタラメとか無意味じゃなくて並びがバラバラでも必要なキーから辿れるから有意味なデータ構造体ですわ >>164
JythonとかいうJVMで最適動作するPython実装もあるな >>166
めんどくさい事になるならjsmnとかJanssonとか使えば良いんじゃね?って思った >>26
ライブラリはどの言語でも難しくね?
言語ではなくライブラリの勉強が壁 >>170
最近のは、SDKやToolsのバージョンで相性問題出たり、
アップデートした後でソースコードの一部を書き直さなきゃいけなかったり
総じて開発環境のメンテが面倒になってきてるな
昔から、言語自体を覚えるのは簡単で、
結局面倒くさいのは開発環境に慣れることなんだよな プロトタイピングには便利な言語だけど実運用には使うのは抵抗あるわ
長期運用時のメンテナンス性が不安すぎる 自分の書いたコードがどういうインストラクションに落ちるか分からない言語が増えたおかげでやたらメモリを食うソフトウェアばっかりになってしまって残念
PythonよりTclの方が色々楽だけど日本だとTclはEDA以外では死に絶えてしまったなあ DOS/V機の時代になりJavaはすごいとか自慢ばかり
Javaはソフトバンクの雑誌Cマガジンの
1996年ころに、掲載された記事でおめみえ
でもまだあまり知られていなかった
LinuxというOSがでたころ PHOTONってMOTOROLAだったよな
2chMate 0.8.10.106/motorola/photon/11/DR >>1
文法にタブが組み込まれてるんでしょ?
ヤダナー >>139
プログラミングの世界ではMacはUNIXなんだよ。
窓は環境構築やら面倒でしょ
>>141
ディープラーニングやるなら
自作PCにWinだろうけどlinuxも要る場面多くなるよね。
でもそのPCの前に座ってずっと開発するならともかく
サーバーにして普段はMacのノートからリモート開発などがいいのでは?
そういう意味でもlinuxがよい。 >>181
そもそも「Linuxがいい」とか言い出したら、WSLあるWin一択じゃん >>176
あの頃持て囃されてたのはアプレットだね >>181
メイン、windows
サブまたは確認用、Linux
これで完結するからな。
Macは商品に謎価格が付加されたコスパの悪いブランド品でwindowsのような実用品ではない。 メモリリソース管理がGCの時点で
結局行き詰まるから
いつになったら気付くんだよ python触ってみた感想は、集合体の扱いが楽ちんだな。塊に対してエイと感じでやれるからいいね >>149
そもそもpythonもCで書かれてるからな >>185
MacBook系は安いよ
Windows機で同じようなスペック探すともっと高いのばっか 学生はPythonを勉強したがるが
企業はJavaができる人間を求めてると聞いたわ CやJavaプログラマーはCythonやJythonつかえばいいじゃん 無職な連中はプログラマー教室にでも行って一発逆転だ
中抜きされて辛いならJavaプログラマーになるのが一番
プログラミング教室のバナー広告もあるからクリックしてみれば?
Aさん
俺はJavaオンリーで700万だなぁ
Javaはここのアンチみたいに全然コーデングできない無能が現場に多いから
必然的に比較対象として優秀に見られるから楽なんだよね
こちとら一切勉強してないのに
Bさん
俺Javaメインで1400万だけどね
FInTechとかJavaの高額案件いくらもあるだろう
Javaしか出来ないという人間は少ないだろうが
Nodeもちょっといじったし今後増えるかもしれないけどバックエンドに関してはJSはまだまだぐちゃぐちゃ クラスやメソッド名は統一してくれ
他言語にいくとき面倒 >>195
Aさん、Bさんとか入れるだけで文章はえらく胡散臭くなるんだな Pythonはguiがvcぐらい簡素化されると最高なんだけどな C使ってる奴もJava使う奴もPythonは使う
PCとスマホみたいな関係
Pythonで仕事はキツイぜ Pythonマジで覚えたほうが良いぞ
これからの時代高収入得たいならPythonでAIプログラミングだね JavaはMavenのOpenCVですら更新が久しくされてないしディープラーニングのモデルもPython で作って使えみたいな風になってるから >>191
何をどう言い繕ってもMacbookなんてゴミは買わんだろ
ましてやPythonやるのにどんな宗教だよ、不幸な初学者増やしたいだけの意識高い系か? pythonはライブラリーが素晴らしい
でもそれを多用すると処理がブラックボックスになりがち
すべて解ってる人はpython使う理由があまりない >>39
どうしてもExcel読みたい連中にはpandasとopenpyxlとで吐かせたファイル読ませりゃ良い >>52
astypeでfloat指定してあげてね☺ ほとんどの職業プログラマーには関係ないだろう
ただ、科学・統計等の分野を半分ぐらい持っていかれた JAVAで作るやつって使う側の事考えてねえのがクソ
同じ内容ものがJAVAで作られると他言語で作られたものより格段重い Javaで10年前
COBOLで20年前に起こってた事が今Pythonで起こってるってだけじゃないの?
今SE全体の単価が下がり気味だから気づいてないだけでPythonも買いたたかれてない? 未だに他人が作ったCのプログラムをメンテする仕事があるからC言語系は廃れないと思う Cは高級なアセンブリだから
アセンブリと同様に無くならない もうCOBOLで基本情報処理資格受験出来ないからな
Pythonで受験するしか無い 去年開発者がMicrosoftに入社したからだろ?ww
マスコミに踊らされるなよ >>181
お前みたいなのがいるからDos/Vユーザーに馬鹿にされんだよ
知識ないなら黙ってろよ頼むから
あとBSD系な >>195
大多数のソフト屋は「会社員」なので、その会社の給与による。
独立した後の収入はコネと資金力と社員のレベルによる。 >>215
>>216
組み込み制御やってるもんでCしかしらねえし、これからも同じだろう。
この点では世の中においてかれてると実感するw 昼休みじゃー
やっぱみんなSOLIDとかGoF23とか極めてんの?
N系のソフト分身の人たちはほとんどの人が何それ?って反応なんだけど
俺も到底極めてるとは言えないんだけどさ >>2
日本が必要なのはJava土人だから
足りないぞ、さっさとスクールで速成しろっ!
数が大切なんだ! >>16
パイソンは静的とクラスに対応したから
伸びたんだぞっ!
バーカ フリーランスが多いのもIT屋の特徴だけどな
会社員はスキル積んだら早々に辞めて上の仕事直で請けてるヤツ知ってる
同業で即独立とか基本NG行動だけどIT屋なんて新しい業界だから別に咎めたりしないよな >>226
起業が簡単な業種ではあるけど、有限や個人だと目ぼしい企業に口座が開けない。(株式でも大変だ)
なので、どこかの小さなソフトハウスの口座を借りるんだが、クライアントからすると訳わからないフリーランスの事務所で作業されちゃかなわないし、クライアントの事務所に行くと二重派遣になるしで、結果的に口座を借りた小さなソフトハウスの事務所に居着くことになる。
あとはお馴染みのピンハネが始まるんだが、ハネまくられた小さな会社にお邪魔してる以上、さらなるピンハネがあるのは仕方ない。
時間5000円なら3000円ってなイメージ。 >>226
ありがちなのは、長く居着いた企業の課長さんと仲良くなって独立して課内予算で受注する人。
しばらくして総務に咎められて正規受託の道を探るけど、口座なんて無理の無理。
そこで、課長さんは自社配下の子会社(ソフトハウス)を紹介して、そこの協力会社としてそこの子会社に席を借りて受託する。
(派遣が簡単だけど、社長は派遣できないんで苦肉の策)
ここまで仲良い課長さんいると長く働ける。 有限とかいつの時代の話だよw
法人口座なんて誰でも作れるわ
エアプしかいねえな >>229
相手の会社と信用取引をするための一連の手続きの話ですね。
手続き内容と審査方法は会社毎に違うけど、相手の顧客リストに登録されて取引先一覧に乗れば大成功。 みんなすげぇな。
BASICとHTMLのタグ打ちくらいしかできんわ(´・ω・`)
Cを学ぼうと頑張ったが、度重なるコンパイルエラーで泣きそうになった…
ADHDには向かんorz 20年前にこれからはJAVAだ、cは儲からねえって皆言ってた
今はJAVAの単価ご落ちたのか? こうしてどんどん低賃金の労働者とも呼べない奴隷が作られていく。 こうしてどんどん低賃金の労働者とも呼べない奴隷が作られていく。 家庭用ならHTMLで十分だと思う。
実際銀行もローン計算に使ってるし。
問題は銀行間のレートにこれを使いやがること。 データをテキストでまとめ上げてそれをバイナリに変換して誤差は誰にもわからないのが
チェーンブロックの特徴。 pythonってGENERICプログラミングできるん? 趣味でBlender弄ってるとPythonも結局弄る事になってそんなノリでも何となく覚えて使えるようになるから良く出来てるなとは思う ちょうど今から C を勉強しようとしてる俺の立場ないな >>249
組み込み制御ならいける。
と言うより、Cしか知らない。>>222 じゃあ俺は Lisp
car と cdr しか覚えてないけど >>247
むしろふつうにはgenericプログラミングしかできない >>235
まさかコボラーが勝者とはな(´・ω・`) 初心者向けのPython本っていいのある?
モザイク取りたくてGeForce用意したんだけどうまく動かない ■ このスレッドは過去ログ倉庫に格納されています