【プログラミング言語】止まらないC言語の下落【Part.2】

 
191: 名無しさん@1周年 (ワッチョイ 4bd2-WrC4) 2016/12/08(木) 08:54:17.06 ID:cMUTlNnS0
時代はPython

 

 

引用元: http://daily.2ch.net/test/read.cgi/newsplus/1481149089/

 

 

 

194: 名無しさん@1周年 (シャチーク 0C4f-oReh) 2016/12/08(木) 08:56:35.50 ID:n0aUzNfOC
>>191
Pythonもそうだけど変数に何でも入る言語はやっぱり糞だよ。

 

 

199: 名無しさん@1周年 (ワッチョイW 7b25-YmwQ) 2016/12/08(木) 08:57:38.31 ID:FH0JnBqP0
>>194
適材適所

 

205: 名無しさん@1周年 (ササクッテロラ Sp59-YmwQ) 2016/12/08(木) 08:59:35.44 ID:i2518+yjp
>>194
Cだってポインタっつーかアドレスの形で何でもかんでも変数にブチ込めるじゃないか…
あ、俺はいつからC言語がクソじゃないと勘違いしてたんだ

 

215: 名無しさん@1周年 (シャチーク 0C4f-oReh) 2016/12/08(木) 09:01:26.22 ID:n0aUzNfOC
>>205
C++ならポインタは基本使わないよ。参照を使うので。

 

223: 名無しさん@1周年 (ワッチョイ 0f57-k4K1) 2016/12/08(木) 09:03:20.26 ID:Bu1hk+9e0
>>194
速度稼ぎたいところはCとかでちゃんと書くから、スクリプトは
逆にユルユルでサクサクでコード量するなくすむのがいいかなって最近思ってる

 

196: 名無しさん@1周年 (ワッチョイ 0fef-/SsQ) 2016/12/08(木) 08:57:15.05 ID:IGBy1hCN0
やっぱpythonとかrubyとかperl最強だろ

 

 
203: 名無しさん@1周年 (スプッッ Sdb7-ZGqk) 2016/12/08(木) 08:59:10.01 ID:bA6HmlZRd
用途次第で使う言語が変わるのになぁ。
制御系ならCやC++、泥ならJava、iOSならSwiftやobjective-c、
webならphpがよく使われてるイメージがあるな。

 

204: 名無しさん@1周年 (ワッチョイ a9d6-nckt) 2016/12/08(木) 08:59:13.78 ID:fZNGsgrk0
まぁ結局何を作るかによるけど
パフォーマンスを求められた場合に
スクリプト言語だとどうにもならない場合が多々あるからね

 

207: 名無しさん@1周年 (ワッチョイ 5125-oj8z) 2016/12/08(木) 08:59:59.86 ID:4cdhIhxU0
なんでも屋 Python が4位ってすごいな。

 

209: 名無しさん@1周年 (ワンミングク MMe1-YS4B) 2016/12/08(木) 09:00:04.75 ID:P9GdYsEsM
でもまあ、使う場所によって住み分けがすすんでいるのだろ

 

210: 名無しさん@1周年 (ワッチョイ 0746-drn7) 2016/12/08(木) 09:00:36.51 ID:QuS+hLvn0
GoogleはPython推しだったっけ?

 

219: 名無しさん@1周年 (ワッチョイ 2188-drn7) 2016/12/08(木) 09:02:22.57 ID:h2si+gTE0
今はCPUも圧倒的に高速、SSDで外部記憶装置も高速だから、使う分には言語間の優劣ってほとんどないんじゃないの。優劣は保守性、生産性か。

 

687: ユニコーン駆除課主任 ◆FlNh99J0YU (アメリカ合衆国) (ワッチョイWW 9144-AHyn) 2016/12/08(木) 11:22:34.04 ID:8VeLmOni0
>>219
あとは「プロジェクト立ち上げ時、どれくらいのスピードで望むレベルの人材が必要数確保できるか」は結構大事。
RubyとかGo言語とかがどんだけ優れてて、速くて、バグ埋め込み難くて、保守拡張しやすくて、生産性高くても、「じゃあプロジェクトで使おう。SE&プログラマー50人集めよう」って言っても日本中でそんだけ居るかどうか(来てくれる人が、ね。プログラマー総数ではなくて)。
「望むレベルの」っつーのはぴったり望むレベル、って事、例えば命もカネも絡んでない社内システムとかで「クソ高レベルのスーパープログラマーです。契約は月あたり800万円になります」はノーサンキューだしょ?VBとかはその辺の分布も裾野がむちゃ広いから企業側も選びやすいんだよね。特に日本では。
Rubyはそこもダメ。「まぁ組めますよ。バグがあったら後で直せばいいんでしょ?コードにきれいも汚いもないっすよ」ってレベルのプログラマーがいない。みんな上等で意識高いのしかいない。それはそれでダメなんだよね。

 

322: 名無しさん@1周年 (スップ Sd97-YmwQ) 2016/12/08(木) 09:45:01.83 ID:YRNhry9Dd
CとかJavaとか覚えてもIT土方一直線だろ?
スクリプト言語にしとけってマジで。事務仕事に使えるから。

 

329: 名無しさん@1周年 (ワッチョイ 3b60-3ple) 2016/12/08(木) 09:48:33.69 ID:YrfqBsse0
>>322
CとかJavaしかできない人なんて居ないだろ・・・

 

370: 322 (スップ Sd97-YmwQ) 2016/12/08(木) 09:58:02.88 ID:YRNhry9Dd

>>329
>>330
プログラムを職業にするんじゃなくて、
プログラムもできる企画職の方が人生幸せ(多くの人にとっては)という話

>>335
Pythonがいいのでは データ分析出来るし

 

387: 名無しさん@1周年 (ワッチョイ 21fc-w4ID) 2016/12/08(木) 10:02:55.90 ID:k0ssEdTx0
>>370
pythonは妙に嫌われてるんだよな
日本だけな気もするが

 

392: 322 (スップ Sd97-YmwQ) 2016/12/08(木) 10:04:48.24 ID:YRNhry9Dd
>>387
日本語が扱いづらいからなwww

 

397: 名無しさん@1周年 (スプッッ Sdb7-HbVo) 2016/12/08(木) 10:06:29.62 ID:Pbx7hUPNd
>>387
バージョン2から3への移行遅すぎますよ

 

402: 名無しさん@1周年 (ワッチョイW 7b25-YmwQ) 2016/12/08(木) 10:07:34.52 ID:FH0JnBqP0
>>387
日本は似たレイヤーのrubyでガラパゴス状態だからね

 

330: 名無しさん@1周年 (ササクッテロル Sp59-ys8Q) 2016/12/08(木) 09:48:43.11 ID:gqC923OJp
>>322
事務の仕事に高速処理は要求されねぇけど?
ヘルプやサンプル見ながら誰でも組めるよ

 

335: 名無しさん@1周年 (ワッチョイ c73e-dxUs) 2016/12/08(木) 09:49:06.26 ID:YLAqjEez0

>>322
> スクリプト言語にしとけってマジで。事務仕事に使えるから。

となるとphpが良いのかな??

 

420: 名無しさん@1周年 (ワッチョイ 69b4-drn7) 2016/12/08(木) 10:16:19.39 ID:nRrQ6GJu0
>>335
WEBサーバー上のプログラム設計ならそれでいいんじゃない?
変数のスコープが鬱陶しいけど

 

781: 名無しさん@1周年 (ワッチョイ cf74-fWjG) 2016/12/08(木) 11:59:07.05 ID:1kz0fttB0

>>335
事務で使うならofficeと切り離せないVBAじゃないの?
いまVBAっていうかは知らないけど

あと、JavaScript

 

 
343: 名無しさん@1周年 (ワントンキン MMa7-l58V) 2016/12/08(木) 09:50:28.89 ID:fBa/zRDkM
開発には関わらないのが一番賢い

 

379: 名無しさん@1周年 (ワッチョイ 5f92-Ts63) 2016/12/08(木) 10:01:18.78 ID:Z2YwUDNB0
つか、C++がまだ3位なのが信じられん
今更何に使うんだ?

 

382: 名無しさん@1周年 (ワントンキン MMa7-l58V) 2016/12/08(木) 10:02:24.91 ID:fBa/zRDkM
>>379
組み込み

 

404: 名無しさん@1周年 (ワッチョイ 29c7-bXSN) 2016/12/08(木) 10:07:48.44 ID:yHDTKvES0

>>379
制御系と、あとは企業とかでC++で作ったシステムをフル移行する金がないとこは、
C++で改修、機能追加をしていってる

今は、最初のとっかかり言語にC++とか選ぶヤツいないから、要員は不足気味

 

433: 名無しさん@1周年 (ワッチョイ 079e-3ExY) 2016/12/08(木) 10:18:54.93 ID:UyU1fAHn0

>>379
俺の会社はWinアプリも組み込みもC++
過去の遺産があるからな
そうそうは変えられんのよ

それにC++はに扱いが難しいけど細かなマニュアル操作が出来てうれしいときもある

 

399: 名無しさん@1周年 (ワッチョイ 6d3e-3ple) 2016/12/08(木) 10:06:51.68 ID:nseQiY5o0
新しい言語は現れては消え消えては現れだからね
「C?シラネ、Python使えまーす」より
「Cの達人です、JavaやPythonは嗜む程度です」って人のが強そうだわ

 

 

 

409: 名無しさん@1周年 (ワッチョイ 21fc-w4ID) 2016/12/08(木) 10:11:11.04 ID:k0ssEdTx0

>>399
結局のところ、ハードウェアと言語の仕様書が読めるかどうかなんだよな
習得してるかどうかってのは大した意味を持たない

未知の言語でもサンプルコードを一瞥すりゃその程度の事は記述できちまう

 

429: 名無しさん@1周年 (ワッチョイ f3fb-drn7) 2016/12/08(木) 10:18:35.33 ID:pHP3TIQc0
>>399
Cの達人です、ってやつが旧式のやり方で物事をややこしくするから返ってマイナスだわ

 

441: 名無しさん@1周年 (アウアウカー Sa89-j1Yw) 2016/12/08(木) 10:20:48.84 ID:/MNIP9uUa
>>429
Cだけならその恐れがあるが
399の例のように他の言語を利用する柔軟性があるなら
大丈夫じゃないかな

 

 
415: 名無しさん@1周年 (スプッッ Sdb7-sQaM) 2016/12/08(木) 10:13:47.79 ID:48jOtyZcd
PHPは死ぬ死ぬ死んだ言われて何年経つんだ。
perlはそろそろ死にそうか。

 

434: 名無しさん@1周年 (ワッチョイ 4fd0-drn7) 2016/12/08(木) 10:19:02.72 ID:TLGxhbyh0
>>415
phpは7になってスピードアップした。
たぶん死なないWeb系ではずっと使われると思う
JavaScriptが更に進化してサーバーサイド強くなると分からない

 

462: 名無しさん@1周年 (KRWW 0H8f-YJYv) 2016/12/08(木) 10:24:54.21 ID:BZYiZd+tH
でもこれからIoTでまたC言語復活するよ

 

466: 名無しさん@1周年 (ワッチョイ 6dd0-drn7) 2016/12/08(木) 10:25:59.11 ID:FhSMG7tB0
>>462
IoTとC言語の繋がりが分からん。
別にモノ自体がネットにつながりゃいいんだから。

 

482: 名無しさん@1周年 (アウアウカー Sa89-j1Yw) 2016/12/08(木) 10:29:41.84 ID:/MNIP9uUa

>>466
モノに組み込むために小さく安い方がいい
あんまり性能のよいハードは使えない
その条件下ならCが最強

ということかと

 

485: 名無しさん@1周年 (ワッチョイ 5907-bWKG) 2016/12/08(木) 10:29:47.86 ID:G5SG2nH10
>>466
組込み系はまだC言語が主流ってだけだと思うけど。

 

472: 名無しさん@1周年 (ワントンキン MMa7-l58V) 2016/12/08(木) 10:27:25.31 ID:fBa/zRDkM
>>462
管理用の機器のメーカーじゃあるまいし
その機器を使うだけならその製品知識のほうが重要

 

546: 名無しさん@1周年 (ワッチョイWW 7bd1-jClg) 2016/12/08(木) 10:40:00.00 ID:FWrDoYk+0
大学の専門の学科なら基礎の基礎でならうだろ
c言語しらない人いるの?
私立文系ならいるだろうけど

 

555: 名無しさん@1周年 (ワントンキン MMa7-l58V) 2016/12/08(木) 10:42:20.49 ID:fBa/zRDkM
>>546
PL/Mやった人は知らんかも

 

556: 名無しさん@1周年 (アウアウウー Sa91-ys8Q) 2016/12/08(木) 10:42:57.72 ID:PeqEK2zPa
>>546
大学や専門の情報っていったい何を教えてるの?ってレベルが多くて戦慄する
CやJavaを理解していないのはもちろんのこと、
DBの概念すら理解しないで卒業が可能みたいなんだが?

 

560: 名無しさん@1周年 (ワントンキン MMa7-l58V) 2016/12/08(木) 10:43:28.61 ID:fBa/zRDkM
>>556
情報理論

 

580: 名無しさん@1周年 (ワッチョイ 21fc-w4ID) 2016/12/08(木) 10:48:53.82 ID:k0ssEdTx0
>>556
それ言っちゃ、コスト計算も出来ないDB屋が多い事に唖然とするよw

 

658: 名無しさん@1周年 (ワッチョイW b73f-YmwQ) 2016/12/08(木) 11:08:39.16 ID:xrw6oly00
>>556
コンピュータを使って問題を解くための理論を
学ぶところなので特定の言語が書けるように勉強したりはしない。
アルゴリズムを勉強するときは疑似言語とか使ったりもする。
とはいえ具体的に実装が出来ないと卒業研究が出来ないと思うが、
細かい言語仕様まで知らなくても問題ないことを研究テーマにする人もいる

 

663: 名無しさん@1周年 (アウアウオーT Sad3-OvR3) 2016/12/08(木) 11:11:30.64 ID:mRfm2MjXa
>>658
大学で勉強したって最初はド素人扱いだから大学では就職活動だけ頑張ればいいんじゃないの?w

 

698: 名無しさん@1周年 (ワッチョイW b73f-YmwQ) 2016/12/08(木) 11:25:42.15 ID:xrw6oly00
>>663
勉強することの質が違うので
業務システム構築とかするような会社に入ればど素人だが、
その中でも例えば経路探索のアルゴリズムを実装しようとか
レコメンドエンジンを実装しようとか効率的なデータ圧縮方法を考えようとか、
そういう場面になればテキメンに使える人になるはず。
ちゃんと勉強してれば。

 

704: 名無しさん@1周年 (ワッチョイWW 7bd1-jClg) 2016/12/08(木) 11:27:23.45 ID:FWrDoYk+0
>>698
アルゴリズム開発は数学者の領域だろうな

 

725: 名無しさん@1周年 (ワッチョイW b73f-YmwQ) 2016/12/08(木) 11:34:44.10 ID:xrw6oly00
>>704
まあ似たようなところはある。勉強するのは数式ばっかりだし

 

707: 名無しさん@1周年 (アウアウオーT Sad3-OvR3) 2016/12/08(木) 11:28:41.54 ID:mRfm2MjXa

>>698
>例えば経路探索のアルゴリズムを実装しようとか
レコメンドエンジンを実装しようとか効率的なデータ圧縮方法を考えようとか、

そもそもそういうのを求める現場は少ないと思う。
多数は単なるIT土方なのだから。

 

731: 名無しさん@1周年 (ワッチョイW b73f-YmwQ) 2016/12/08(木) 11:36:42.15 ID:xrw6oly00
>>707
情報学科をでた人の最適なキャリアパスはデータサイエンティストだとは思う
パイが少ないのかな?業務システム開発みたいな方に流れる人が多いけど

 

719: 名無しさん@1周年 (ワッチョイ 9977-xm+r) 2016/12/08(木) 11:32:05.62 ID:HQyLV8Rh0
>>698
業務システム最適化するのは
システム外の知識の蓄積のほうが重要だと思うけど。
業務フローを改善したほうがパフォーマンス改善するよ。
今ならアルゴリズムとかテクニック使うなら、
ハードウェアスペックで力押しもかけられるし。

 

669: 名無しさん@1周年 (ワッチョイWW 7bd1-jClg) 2016/12/08(木) 11:14:29.31 ID:FWrDoYk+0
>>556
まじ?
Fラン?

 

686: 名無しさん@1周年 (アウアウオーT Sad3-OvR3) 2016/12/08(木) 11:22:31.03 ID:mRfm2MjXa
>>556
大学の教官がそもそも社会の一線にいないので、そういう体たらくになってしまう
Cはかろうじて教えられても、DBを教えるレベルの教官すらいない

 

711: 名無しさん@1周年 (ワッチョイ 495b-XZqt) 2016/12/08(木) 11:29:46.73 ID:SBfxL6b20
>>556
すまんがCとJAVAを同列に置かないでくれ。
JAVAは十分に簡単でプログラミングに
適性がないやつでもどうにかなってしまう

現実の仕事では役に立たないレベルの素質でもだ

大学ではC言語、C++あたりをガッツリやってくればいい
致命的なほどプログラミングへの適性がない学生が
振り落とされて社会の無駄が減る
DBは会社に入ってから教えても間に合うから問題ない

 

 

549: 名無しさん@1周年 (スップ Sd97-ys8Q) 2016/12/08(木) 10:40:49.56 ID:g/KZz9vFd

これもう前から言われているし
時代だ時代。
今はRubyが多いかなあ

 

563: 名無しさん@1周年 (ワッチョイ 0b3f-bB/5) 2016/12/08(木) 10:43:42.92 ID:WpSVvmMc0
このスレに書かれてることをあまり鵜呑みにしない方がいい
わかってると思うが

 

584: 名無しさん@1周年 (ワントンキン MMa7-uIDT) 2016/12/08(木) 10:50:04.89 ID:QE9uSvl9M
>>563
だよな
こらからはRubyの時代なんだし

 

 

 

サッスー
管理人サッスーの補足

ちなみに、サッスーはRubyの勉強をしているが、これが面白い。
初めてプログラムの楽しさを知ったようなもんだ。
ちなみに、まだまだド素人なので
SeleniumでWebをスクレイピングするとか
そんなレベルだ。
Rubyのいい点は、プログラムを知らない素人でも簡単にプログラムを作れるところだ。
たとえば、証券会社のサイトにログインして定期的に株価を取得して、
データベースに入れて、株価が動くたびにリアルタイムで標準偏差を算出する
プログラムを数日で作成したが、もしC言語だったら500年くらいかかったと思う(笑)
それくらい簡単に楽しめる言語だと思う。
 
 

 
 
 
 
 

コメントを残す

メールアドレスが公開されることはありません。