X



【IT】開発者に嫌われているプログラミング言語トップ25 [無断転載禁止]©2ch.net
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001海江田三郎 ★
垢版 |
2017/04/01(土) 15:35:15.94ID:CAP_USER
http://news.mynavi.jp/news/2017/03/30/133/
http://n.mynv.jp/news/2017/03/30/133/images/001l.jpg

fossBytesに3月28日(米国時間)に掲載された記事「Which Are The Most Loved and Most Hated Programming Languages|2017」が、
Stack Overflow Developer Survey 2017の調査結果を引き合いに出し、開発者に愛されているプログラミング言語と嫌われている
プログラミング言語のトップ25を伝えた。愛されているプログラミング言語1位はRustで、これにSmalltalkとTypescript、Swift、Goが続いている。

嫌われているプログラミング言語トップ25は次のとおり。

Visual Basic 6
VBA
CoffeeScript
VB.NET
Matlab
Objective-C
Assembly
Perl
Lua
Hack
Groovy
Common Lisp
Dart
Erland
PHP
C
Ruby
R
Java
Julia
C++
SQL
Haskell
F#
JavaScript

嫌われているリストは、開発者が利用中のプログラミング言語について、今後も使い続けたいと思うかどうかの
割合が低いもを上から並べたものとなっている。
0833名刺は切らしておりまして
垢版 |
2017/04/13(木) 06:41:32.11ID:E5OQKEBZ
>>829
PGでC知らないやつはいないが
ゆとり「Cしか分かりません!ドヤッ」ってのは多い
0834名刺は切らしておりまして
垢版 |
2017/04/13(木) 07:21:05.52ID:HqDKdtta
>>833
ゆとりすごいな
PGでもないのにCできる奴が多いなんて
0836名刺は切らしておりまして
垢版 |
2017/04/13(木) 08:53:01.07ID:xjDdElx+
誰かが田植えしなけりゃ誰もおにぎり作れないからな
もちろん素人が田植えする必要はなく、専門家(農家)に任せておけばよい
0840名刺は切らしておりまして
垢版 |
2017/04/13(木) 11:51:57.26ID:flplMteH
上層部「おにぎり?そんなの誰でも作れるじゃん。熟練者は契約切ってもっと若いの入れろよ。」
0844名刺は切らしておりまして
垢版 |
2017/04/14(金) 06:26:24.48ID:zq82IIEh
>>828
一部上場企業の研究所にいたんだが、マイクロソフトの開発環境は高いという理由で、
Visual Studioは買ってもらえなかった。Linux/C++ばかり使っていた。
いまはLinuxの仕事が増えたので、会社から重宝されている。
0845名刺は切らしておりまして
垢版 |
2017/04/14(金) 06:29:48.41ID:u3C4G4Eo
プログラミング言語を翻訳するAI作れば大勝利か
0848名刺は切らしておりまして
垢版 |
2017/04/14(金) 10:01:04.06ID:WwiSyggB
>>847
リバースエンジニアリング自体は違法ではない
0849名刺は切らしておりまして
垢版 |
2017/04/14(金) 10:08:02.11ID:KbGbSzCZ
時代遅れなものと単に習得が難しすぎて手が出せないだけのものがごっちゃになってるな
0850名刺は切らしておりまして
垢版 |
2017/04/14(金) 11:08:25.64ID:e6oW9mzW
「テロ等準備罪(共謀罪)」の記念すべき第一号逮捕予定者。
https://twitter.com/Remember311919/status/852536369230487552


「報道ステーション」の岩路ディレクターが自殺との報道。


ミヤネ屋のコメンテーターが出演して番組の最後に

「原発関連のニュースが報道できませんでした時間がなかったからです」のテロップ。

そして局を跨いだデング熱騒動のニュース。


官邸・自民党は、

(1)「甲状腺ガン真実」「除染の悪夢」を追求した岩路をはずせ!

(2)同じくキャスターの古館を、【原発キチガイ派ウヨ】のミヤネに変えろ!

と圧力かけている。


この人に取材を受けた知人は

「身の危険を感じている。私が死んだら殺されたと思ってください」

と彼から聞いたという。


死因が自殺も変ですネ。

普通、首吊り、飛び降り、飛び込み とか本来の死因が発表されますよね。


もんじゅ「自殺」事件も追っておられたんだ


自殺はしない、と宣言して

岩手県警の闇を追っていた黒木昭雄さんの時も、

突然の「練炭自殺」
http://blog.goo.ne.jp/jpnx05/e/3be84815951941ed54740d42d4cfc255


「反原発のシンボル」であった高木仁三郎は,命を狙われてきた体験をこう語っている。

嫌がらせはいろいろありました。

注文してもいない品物が自宅に届けられたりするのはしょっちゅう。

散歩途中に車に轢かれそうになったことも一度や二度ではありません。

自宅のまえには不審な人物がいつも張りついていて,

講演に出かけると,一緒に電車に乗ってくる。

いちいち驚いていられないほどです。
http://blog.livedoor.jp/bbgmgt/archives/cat_159930.html
0851名刺は切らしておりまして
垢版 |
2017/04/14(金) 12:59:53.58ID:Pi6CCiBx
>>843
昔のミニコンはマイクロコードを書き換えられる奴があって面白かった
Lisp 専用命令とか作って遊んでた(まあ卒研なんだが)
0854名刺は切らしておりまして
垢版 |
2017/04/14(金) 20:12:14.07ID:DR+AMTt4
Javascriptの文法が嫌い
こういうの↓

(function(){
//...
})();
0856名刺は切らしておりまして
垢版 |
2017/04/14(金) 20:38:08.21ID:a9191chI
>>854
それは今流行?の無名関数の書きかたで
今主流の殆んどどの言語でもそう書くし
ラムダ式にも絡んでくるから
しっかりとマスターすべき。
0857名刺は切らしておりまして
垢版 |
2017/04/14(金) 21:31:06.83ID:5YtTyV/B
>>854
どう変えたらいいと思うの?
0858名刺は切らしておりまして
垢版 |
2017/04/14(金) 21:46:42.80ID:CH0MFRC9
>>854
C言語はこの書き方できないのでちょっとした処理もかったるい
C++も11からできるようになって03とか昔のやつは触りたくないくらいだ
0860名刺は切らしておりまして
垢版 |
2017/04/15(土) 05:33:07.38ID:5ntpsGcu
学生の頃ソフト専攻したけど周りの頭のいい奴ら
見てソフトじゃ飯食う能力無いやって違う職種に
就職した。もうほとんど聞いたことのない言語だな。
C, Fortran, Ada, Lisp, Basicくらいしか名前知らん。
しかもDOS3.3の時代だ。
0866名刺は切らしておりまして
垢版 |
2017/04/15(土) 23:06:20.58ID:XPyxc3F6
私大文系卒のくせに凄いプログラマがいた。
仕事の合間に世間話してみたら、慶応経済卒で院進して経済学の修士だった

あんた数学の天才やんけ、なんでエンジニアやっとんの?と驚いたわ
彼はその後本社で出世していって、海外支社の部長さんに

あれは幹部候補社員の現場研修だったんだな
0868名刺は切らしておりまして
垢版 |
2017/04/16(日) 19:04:36.90ID:e0kLCqf2
じゃあね 次に好きな言語を25出せよ
嫌いなリストと被ってるのがいくつあるか
おれは全部被ってると思うわ
0869名刺は切らしておりまして
垢版 |
2017/04/16(日) 19:08:30.65ID:TcGRsB7U
UWSCが入ってないw好かれてるんだなw
0871名刺は切らしておりまして
垢版 |
2017/04/16(日) 19:11:24.38ID:e0kLCqf2
なるほど?
好きなリストは
Java
C
C++
C#
Python
Visual Basic .NET
PHP
JavaScript
Delphi/Object Pascal
Swift
Perl
Ruby
Assembly language
R
Visual Basic
Objective-C
Go
MATLAB
PL/SQL
Scratch
SAS
D
Dart
ABAP
COBOL
Ada
0873名刺は切らしておりまして
垢版 |
2017/04/16(日) 20:04:53.42ID:LiXMsSoX
>>868
>>1 にあるよ
0875名刺は切らしておりまして
垢版 |
2017/04/16(日) 21:05:31.40ID:NygIiN7o
>>874
受注した案件の言語
0876名刺は切らしておりまして
垢版 |
2017/04/16(日) 21:55:17.48ID:iR/N9erO
>>874
正規表現が満足に扱えない言語以外なら何でもいいと思う。
一つの言語を極めると、大概の言語は似たような構文だから
後で他の言語を覚えようとしても、余り苦労はしなくなる。
最初にやるのは、コンパイルが必要なCとかじゃなくて
スクリプト型で覚えていくのがいいと思う。
つまり、ブラウザ一つあればできるJavascript。
これで試して見て、自分には向いてないと思えば金かけずに終れるし
0877名刺は切らしておりまして
垢版 |
2017/04/16(日) 22:16:51.14ID:NygIiN7o
Visual Studio 2017 Communityとかgccとか無料で使えるからCでも金かけずに勉強できるけどね
0878名刺は切らしておりまして
垢版 |
2017/04/16(日) 22:23:28.03ID:LiXMsSoX
今時Windowsなんか使ってねーだろ
0879名刺は切らしておりまして
垢版 |
2017/04/16(日) 22:27:38.26ID:NygIiN7o
>>878
そういう人のためにgccと書いてますけど?
0883名刺は切らしておりまして
垢版 |
2017/04/17(月) 01:23:55.21ID:T59Ezvdh
道具なんだから、まずは何を作りたいかだね
0884名刺は切らしておりまして
垢版 |
2017/04/17(月) 07:13:37.31ID:9o80gxGv
プログラミングに向いてる人
・何か作りたいものがある
・聞く前に自分で調べてHelloWorldを打ち込んでる

プログラミングに向いてない人
・「どの言語がおすすめですか?」とネットで聞いて回る
・その割に全然始めようとしない
0886名刺は切らしておりまして
垢版 |
2017/04/17(月) 07:26:23.12ID:pj+YsbNG
>>885
と、申しますと?
0887名刺は切らしておりまして
垢版 |
2017/04/17(月) 07:38:14.18ID:4z/T/KFe
まあ、入門書買ってきて、カスタムするところからだな。

どこをいじったらどう変更されるか把握したら
二つのサンプルを組み合わせて、一つのプログラムを作ってみる。

基礎固めとして、文法の勉強も必要だけど、ますはそうやって、
実践に近いほうから入ったほうがモチベーションを維持しやすい。

基礎固めは後追いでやって
0888名刺は切らしておりまして
垢版 |
2017/04/17(月) 07:44:49.74ID:iHen2Q5X
オブジェクト指向とか理屈から入ったら意味分からんだろうな。
プログラミングに限らず実践が先が効率がいい。

高校の時も成績いいやつはまず問題から解いてて、
悪い奴は教科書暗記してたろ?
0889名刺は切らしておりまして
垢版 |
2017/04/17(月) 09:03:06.26ID:4z/T/KFe
話は変わるが今をときめくイーロンマスク企業(テスラ、SpaceX)がプログラミング言語
何を使ってるか気になっていたんだが、どうもSwiftっぽいな。

Swiftで自動運転とか工場ロボットのプログラム書いていると思うと胸熱。

TeslaがAppleのSwift開発責任者を、自動運転担当副社長として引き抜いた
http://jp.techcrunch.com/2017/01/11/20170110tesla-hires-apples-creator-of-swift-as-new-vp-of-autopilot-software/
0890名刺は切らしておりまして
垢版 |
2017/04/17(月) 10:25:46.05ID:8FKNqYW2
>>888
オブジェクト指向こそ理屈が分かってないと
何故こうするのか、何故こうする必要があるのか
がわからないだろ
0891名刺は切らしておりまして
垢版 |
2017/04/17(月) 10:45:56.09ID:iHen2Q5X
>>890
理屈は後からでいいってことだ。
オブジェクト指向の入門書勝ってきてほ乳類クラスがどうこうで
頭を悩ませてるより、「ああ、構造体に関数がついただけなのね」
「継承は型の雛型みたいなもんか」
とざっくり実践で理解した方が遥かにはやい。

理論は後からやりゃいいんだ。
0892名刺は切らしておりまして
垢版 |
2017/04/17(月) 11:13:06.68ID:8FKNqYW2
>>891
それは言語仕様を学んでいるだけで
オブジェクト指向は学んでいないんだよね
後から理論を入れても経験と先入観に引っ張られて面倒
せめて最初からデザインパターンを組み入れておけば
結果正しいコードが書けると思う
0893名刺は切らしておりまして
垢版 |
2017/04/17(月) 12:22:32.03ID:iHen2Q5X
>>892
それでいいんだよ。
「本物のオブジェクト指向はsmall talkうんたら」とかは、
わかってるなら良いけど最初はどうでもいい。
C++やJavaの実装としてのオブジェクト指向を理解することがまずは大事。
0894名刺は切らしておりまして
垢版 |
2017/04/17(月) 13:36:58.74ID:3OgjvUC8
まずは、好ましい記述スタイルから、だな
0895名刺は切らしておりまして
垢版 |
2017/04/17(月) 14:19:11.06ID:T59Ezvdh
いまでもオブジェクト指向って初心者はハードル高く感じるものなの?
おおかたのフレームワークはオブジェクト指向なんだし、自然と身につきそうに思うんだけど
0896名刺は切らしておりまして
垢版 |
2017/04/17(月) 14:38:42.25ID:cRYnJkkO
hypertalkは何位?
0898名刺は切らしておりまして
垢版 |
2017/04/17(月) 15:07:24.75ID:ucT9/QSP
>>895
オブジェクト指向なんて初心者どころか現役第一線でやってる奴らの殆どが理解してないぞ?
new演算子使ってればオブジェクト指向wと思ってる連中の多いことw
動的にオブジェクトを生成するのがオブジェクト指向じゃない
どういう機能・権限・データをひとつのオブジェクトにまとめるかという所を考えるのがオブジェクト指向
0899名刺は切らしておりまして
垢版 |
2017/04/17(月) 16:13:33.85ID:zl8DMhJQ
少なくともこのスレの住人でマトモにオブジェクト指向を理解している人間は1人もいないと思う
0900名刺は切らしておりまして
垢版 |
2017/04/17(月) 16:15:47.68ID:Fz7bl6XM
>>895
プログラム書式の自由性を制限して、プログラムとデータの塊を物に見立てて
分かりやすく、構築しやすく、整備性良くしようと言うのがオブジェクト指向。
全ては物の類比として扱われる。
0901名刺は切らしておりまして
垢版 |
2017/04/17(月) 16:22:11.76ID:ucT9/QSP
>>899
オブジェクト指向での設計って正解が無いんだよ
だから皆自分は理解していると勘違いしてしまう

でも俺の経験上以下のパターンは理解できていないか、設計に失敗したかのいずれか
@やたらpublicの関数が多い
A上記の関数でやたら引数が多い
Bそのクラスの機能を利用する時に手続きが多い
 (関数A呼んでその後関数B呼んでその後関数C呼んで・・)
0902名刺は切らしておりまして
垢版 |
2017/04/17(月) 17:32:41.07ID:JoI71z/+
基礎を書いてまとめるべき部分はオブジェクトにするものだろ
基礎もわからずオブジェクト化されたのをコピペするだけの奴が欲しいのか
オブジェクト指向の言語を使うこと事態が目的化してしまってる
0903名刺は切らしておりまして
垢版 |
2017/04/17(月) 17:42:17.22ID:73L3y4sT
プログラムを色々眺めていて分かる事は、
重要な所をいじるものほど、手続きがダラダラと長くなる。
これは簡単にしようと思えばできるのだろうけど、
実は長ったらしくする事で容易に扱えないようにするのが目的。
その長ったらしい文章には、扱い辛くする為以外に目的は無い
0904名刺は切らしておりまして
垢版 |
2017/04/17(月) 17:42:44.99ID:4z/T/KFe
今時の言語はみんな関数型言語の影響を受けているから
OOPするのが必ずしも正しいわけではない
0905名刺は切らしておりまして
垢版 |
2017/04/17(月) 17:43:33.84ID:9o80gxGv
オブジェクト指向が何かを理解する必要なんて無い。
それを使ってプログラミングできていれば十分。

オブジェクト指向だって、継承よりコンポジションとか、
色々試して後から分かってきた経験則なんだから。
それが分かるまではもっとガンガン継承してた。
最適なデザインなんて使ってみて始めて見えて来るもの。
0906名刺は切らしておりまして
垢版 |
2017/04/17(月) 17:47:32.37ID:73L3y4sT
オブジェクト指向なんて、
返り値の取り出し方と引数のセットの仕方さえ理解しておけば
使える気がするけどな。
この辺を理解して無いと扱えない
0907名刺は切らしておりまして
垢版 |
2017/04/17(月) 17:48:19.44ID:3TI5dXAt
ボトムアップで作ってけば自然と整理されると思うけどね
似たような処理を関数化→似たような関数(+変数)をクラス化
0908名刺は切らしておりまして
垢版 |
2017/04/17(月) 17:52:16.29ID:9o80gxGv
オブジェクト指向=構造体を関数つき+情報隠蔽したもの

これだけで十分だろ。意識高い系の理解は必要ない。
プログラミングは実践が全て。
0909名刺は切らしておりまして
垢版 |
2017/04/17(月) 18:08:01.38ID:OGAMfQF9
なんでVBだめなん?
圧倒的な生産性なのに
0913名刺は切らしておりまして
垢版 |
2017/04/17(月) 18:52:01.67ID:T59Ezvdh
アーキテクチャ宇宙飛行士とか言ったっけ
設計を最適化しすぎるとロクなことにならないんだよな
抽象化もやりすぎると鬱陶しいし
0914名刺は切らしておりまして
垢版 |
2017/04/17(月) 19:31:30.28ID:8FKNqYW2
>>913
理屈だけじゃ進まないからな
どっかの大型プロジェクトで構造ばっかりこねくり回して
結局何も出来なかったってのもある
でも合理的な構造を一考しないのもゴミ量産になるんだよなぁ
使う使わないはともかく検討する事を支える知識は大事
0915名刺は切らしておりまして
垢版 |
2017/04/17(月) 20:14:21.47ID:ZERMSsRQ
VBやVBAは、事務員などエンドユーザが楽するため片手間に作る程度なら圧倒的な生産性。
職業プログラマーが納品するシステム向けとしては・・・

そこを突いて実行ファイルのいろはも知らない初心者にプログラマと名札をつけて人売りがボロ儲けするから悲惨なごみの山が。
0916名刺は切らしておりまして
垢版 |
2017/04/17(月) 20:53:45.60ID:ie7yQsst
>>915
エクセルの入出力が簡単に出きるから
エクセルを多様する企業では『便利』なんだろうな
生産性は別にして
0917名刺は切らしておりまして
垢版 |
2017/04/17(月) 23:40:14.11ID:PY2qQapy
VBを蔑んでるやつはc♯もろくに扱えない。
だってそいつは頭が悪いから、
同じフレームワークなのにVBで書けない。
根本的に頭悪くて他のことも覚えられないんじゃないか、と思う。
0918名刺は切らしておりまして
垢版 |
2017/04/17(月) 23:44:57.46ID:7WxPXEIm
はっきり言わせてもらうよ
いいソフトがほとんどでなくなったのは
葛言語ばかりのせいか
0920名刺は切らしておりまして
垢版 |
2017/04/17(月) 23:50:44.25ID:bllmlbYz
VB6/VBAの話なのかVB.netの話なのか噛み合っていない様な気がする
まあこの認識が合ってないのはVBの話をするときに良くあることだけど
0922名刺は切らしておりまして
垢版 |
2017/04/18(火) 00:28:09.84ID:IdWMPXhP
ちゃんとした言語をきっちり書けて普通にソフト作れる人だけ
部屋から出なさい
残ったものたちには総統から話があります
0923名刺は切らしておりまして
垢版 |
2017/04/18(火) 01:57:05.19ID:G14/QZFW
.NET以前のVBAはAPIが糞

オブジェクト指向言語はクラスを作って再利用して大規模に対応できるって部分と、
既存のライブラリやフレームワークとして使って再利用の恩恵を受ける

両方の性質があることを実感。

後者は大規模でなくても恩恵を受けられる。
0924名刺は切らしておりまして
垢版 |
2017/04/18(火) 02:01:01.60ID:qEyUgHC/
>>908
全くその通りだと思う。でも枝葉みたいな機能も全てサポートしてないと
ちゃんとしたオブジェクト志向じゃない、なんて思ってる人結構いるんだよね。特にJava屋。
0926名刺は切らしておりまして
垢版 |
2017/04/18(火) 04:22:38.40ID:GPbRKJLa
VBAは関数呼ぶときの文法が無意味に複雑すぎるだろ。
callの有無、カッコの有無とか表にまとめないと覚えられないぞ。
しかもインタープリタだから実行時にならないとミスが判明しないし。
0927名刺は切らしておりまして
垢版 |
2017/04/18(火) 06:35:00.19ID:cZNT3dvi
うは、VBAとParlとFortran使いの俺死亡w
0928名刺は切らしておりまして
垢版 |
2017/04/18(火) 08:45:18.01ID:uN4aOpwH
>>926
根本的な解決策ではないが
実行時に判明するのが嫌なら実行前にプロジェクトをコンパイルすればいい
VBEから出来る
0929名刺は切らしておりまして
垢版 |
2017/04/18(火) 10:53:12.68ID:0Xb8wWjf
>>915
片手間って認識じゃ救いようがないだろw
0930名刺は切らしておりまして
垢版 |
2017/04/18(火) 17:47:00.11ID:RmXpjGon
富士通パナファコム松下電器エルムなどのF9450で使用していた事務用単精度倍制度BASICをやっていたやつが
そのまんまVBとかVBA
0931名刺は切らしておりまして
垢版 |
2017/04/18(火) 17:47:38.06ID:RmXpjGon
N88BASICの連中はNECのPCで、そのまんまVB
レス数が900を超えています。1000を超えると表示できなくなるよ。

ニューススポーツなんでも実況