X



【IT】「最も嫌いなプログラミング言語は何?」栄えある1位に輝いたのはあの言語
■ このスレッドは過去ログ倉庫に格納されています
0001ノチラ ★
垢版 |
2017/11/03(金) 19:35:56.37ID:CAP_USER
プログラマが最も嫌うプログラミング言語に関する調査が行われ、かつてウェブ上で高いシェアを誇ったあの言語が堂々の1位に輝いた。

 これはStack Overflowが実施したもので、結果は「Perl」がダントツの1位、次いで二番手グループが「Delphi」「VBA」、三番手グループが「PHP」「Objective-C」「Coffeescript」「Ruby」という結果になっている。調査方法はやや特殊で、同サイトのDeveloper Storyという求職ページに登録しているプログラマが「扱いたい」と回答している言語に加点、「扱いたくない」と回答している言語を減点するという方式によるもので、投票などによる選出よりもある意味で信頼できる結果と言える。同調査ではこのほか「嫌いな技術」についても同じ方法で調査を行っており、そちらはIEやFlashなどが上位に挙げられている。
https://internet.watch.impress.co.jp/docs/yajiuma/1089747.html
0105名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:06:13.23ID:/jJf4ocj
>>98
配列の扱いは厄介だね
まとめて何かの関数に投入するのは楽だけど
要素の取り出しや列の切り出しには、ちょっと慣れが必要かもしれない
0107名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:07:26.27ID:dvZEUIfp
perlはいろんな記述が出来る。すごくきれいな記述も出来るが、コーダーの意識が低い場合、
それこそ眩暈がするほどひどい記述が出来てしまう。
0108名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:08:49.97ID:C2T2ieNn
VBA好きだけどな
他部署からもお困りごとを相談されてはちょっとした物作ってる
classもあるがTry catchはない
0109名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:09:49.84ID:685aKQPn
OCamlと諍いが起こりがちなHaskellも実は同じML系列なんだよね
オブジェクト指向を取り入れたか関数型を貫いたかの違い
0110名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:09:59.60ID:YukorEcm
コボルじゃねぇかと思ったが
もう使ったせだいがいねぇか
0112名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:12:03.27ID:lNTWVBHX
論理合成できないVerilog-AMSが大嫌い。
Simだけ動いて実機うごかねーし。
0113名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:13:46.30ID:RkS3W3ud
>>14
Kotlin >> Scala >| 超えられない壁 |> Java
0114名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:13:58.60ID:lNTWVBHX
VBとVBAは簡単にWindowsアプリを作れちゃうから、
プログラマーが職を奪われるのを恐れて嫌われてるんじゃねぇ。
0115名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:14:28.31ID:Bfxv66uI
C++は、プログラマの地位向上を目指して、わざと難解に作ったと作者が言ってたな。
0117名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:20:15.13ID:27iI5jW/
>>4
お前、いいやつだな・・・・
今でも、もし使えるなら何も見なく絵tも大抵のスタックは作れそうな気がする・・・
0118名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:22:55.52ID:FZARtU5+
>>115
> C++は、プログラマの地位向上を目指して、わざと難解に作ったと作者が言ってたな。

それデマだよ。
0119名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:26:04.35ID:WtWhSYoF
Perlが1位ってのはまあわかる
一人で作ってるときはいいけど業務でチームでやると罠だらけだしな
オレとしてはCOBOLがダメだわ
体質的に受け付けない
0121名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:27:53.02ID:0HD2W8c9
💲"a" = "b"
💲"b"= function{
💲"a"
echo {💲"a"}

💲💲"a"()

うんちぶりー
0122名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:28:45.85ID:0HD2W8c9
PHPはなにがダメなんや
0123名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:30:08.36ID:RkS3W3ud
>>102
F# 確かに美しいけど、MSが消極的だし流行らんだろ
0125名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:33:44.06ID:BRjthgJX
>>48
cpanのようにいろんな範囲をperl は手を出せるように広がったけど
基本的にはsed などの拡張、文字列操作プログラムとしてとらえたほうが安定

>>107
犬の絵がかいてある保守性高いperl の記述法が書かれたオライリーの本通りにすると
長ったらしいのでかえってpython など使ったほうがすっきり安全にかけたりという悲しいオチがまっていたり
0126名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:34:24.61ID:fEMkkt7H
個人サイトのcgi作るのに趣味でやってるだけだが
perlのよい点・・・正規表現
不便な点・・・switch caseがない
かな
0127名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:35:26.71ID:WtWhSYoF
つかRPGの名があって驚いた
やらされることになりそうだお
やりたくないお
0128名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:36:08.05ID:MSzQntlu
私はPerlが今仕事で使っていて一番好きな言語だが、世間とは感覚が違うのかな?
0131名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:39:06.11ID:prX5tCxh
Javaが嫌い。
なんであんなに冗長なんだよ。

public class HelloWorld { public static void main(String[] args) { System.out.println( "hello world" ); } }
とかざけんな。
0132名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:39:16.96ID:NCSv+CcN
 
ブームになった言語が嫌われもしているな
0135名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:44:04.34ID:0HD2W8c9
なんでPHPはだめなの
0136名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:44:10.55ID:prX5tCxh
>>128
perl7を見ても、見切りつけないでperl続けてる人ってすごいと思う。
0138名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:46:48.21ID:FU33lMCU
Rubyが流行ってた数年前は、なんでこんなキモい言語が??
って思ってたけど、息してんのかな?
刑務所までが受刑者にRuby教え始めて、自分はRuby書けない事に危機感を覚え始めた程だったけど、
一度もRubyに手を染める事なく今日まで過ごしてたら自滅してて安心した
0139名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:48:18.91ID:FvKwEw7n
一部でしか必要とされない言語は嫌われようも無い
perlは、必要とされる機会が多くて、かつ、汚い
0140名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:50:10.96ID:6Vk01Qf6
Perlはクソだが、実行環境整えなくてよいことが多いから使うこと多いな
Pythonとか、標準にならんかな
0141名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:52:44.37ID:0HD2W8c9
javaはオブジェクトへの参照→参照への参照みたいなのをnewで増やそうとしたらみんな同じ参照見ててnewって魔法じゃないんだって知った。
newの位置が悪かっただけだが
0142名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:56:22.22ID:8dEU58rk
>>101
AIなど一部の分野ではカスタムLSI(ASICなど)が当たり前になって来ているので、
プログラミング言語としての処理系に拘っても仕方ないのかなと思いますね(;^_^A・・・

その潮流から取り残されて没落したのがインテルなわけですし。
0143名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:57:15.18ID:2rhbCMEf
cobolは何代もの人の手が入った古い資産が、全くコメント入れずに修正されてたり、変なコメント入ってたりして解りづらかったりするだけで、比較的単純だとは思う。

おっと0c7。
0144名刺は切らしておりまして
垢版 |
2017/11/03(金) 21:57:41.44ID:0HD2W8c9
最近nodeとかオシャレな言語持て囃されてるけどfs周りのエラーが多いぞ。
めっちゃ不安定
0145名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:02:27.45ID:0HD2W8c9
なんだかんだでjavaが1番だろ。
型付けあるから分かりやすいし
0146名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:04:18.12ID:0HD2W8c9
1番がjavaで2番がPHPそれからjsだ
0147名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:12:05.16ID:WxRtW64W
「扱いたくない」=「嫌い」は、極論じゃないのか。
単に、難しいから扱いたくないけど、素晴らしい言語として尊敬しており
好きという可能性もある。
実際、Perlは、最も優れた言語の1つであろうし、人によっては難しいと
思われる言語だ。

同様に、「扱いたい」=「好き」と言えないと言えば理解できるだろう。
「扱いたい」というのは、それが金になるとか、就職に都合が良い、これ
から伸びるだろうから長く食っていける、という思惑がある可能性が高い。
0148名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:12:27.39ID:9jOm5C2x
型が緩い言語は、変なバグが入りやすいっていうか入った場合見つけにくい
面倒と言われても、厳格な型がある言語の方が好き
0150名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:16:56.91ID:PdughxHa
>>143
他人がルール無用で書き散らかした化石みたいなコードが多いうえに
仕様書が存在してないのが多すぎてストレス溜まりまくる解析が必要

これ以上のデメリットないと思う
0152名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:25:30.60ID:APXcms3J
>>138
全部Pythonに持っていかれた感じだね
特にこの半年の伸びは物凄い
でも言語って環境作るのが本当めんどくさいなー
パッとやらせてくれよと
0153名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:26:38.79ID:gFb1+nzP
>>1
ttps://pbs.twimg.com/media/Cu-gjejVMAAZ_E1.png
0155名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:27:16.57ID:prX5tCxh
とりあえず、Perl7 について語ろうぜ!
0156名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:28:52.44ID:WYASPxtB
perlのワンライナーは短く書けて便利で好き。
0157名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:30:05.34ID:1VWzNnf9
Perlはメンテナンスが不可能。
この言語作ったやつタヒね
0159名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:35:03.57ID:prX5tCxh
find . -type f | xargs perl -pi.back -e 's/foo/bar/'
というワンライナーには何度かお世話になってる。感謝。
0161名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:38:26.47ID:yX9OLi3P
>>138
Pythonが出て来なければまだ現役だったかも
0164名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:40:52.45ID:FU33lMCU
>>152
RubyとPythonって分野的なイメージが全然違うんだけどなぁ
Ruby: 汎用型スクリプト言語。Perl/PHP使うくらいならRubyでヤレ。
Python: 田舎の方言。AIのお陰でnumpyの行列計算がよくて最近話題に。他の処理はダメだからね、何でもかんでもPythonはやめてよね!
っていうイメージがあるんだけど、俺のイメージが間違ってるのかな?
0165名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:41:42.83ID:seesSho8
RPG歴20年になりますが、若手があまりいません
0167名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:43:31.36ID:0HD2W8c9
composerにお世話になってる奴多いだろ。
PHPをばかにするな
0168名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:49:02.76ID:gtx3Ckf4
JavaScriptでしょ
言語ですらないけど
0169名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:49:20.52ID:3HijVS6V
>>96
for i in range(i):
みたいなのが出てきたら、コードとしてまだ不出来だから書き直した方が良い
pythonのforはC#でいう所のforeach、コレクションのイタレーターで、普通のforはforeachのインスタンスにすぎないから要らないでしょ?ってのがPythonの考え
foreachを使うようなコードにしよう!

例えば

for i in range(len(lis)):
print lis[i]

は↓みたいに書ける

for i in lis:
print i
0170名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:54:55.52ID:3HijVS6V
>>164
>他の処理はダメだからね、

別にどんな処理でもそつなくこなすけど、コンパイル言語でやるような仕事以外は
0171名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:55:18.86ID:NSq43+Z7
すっかりPerlスクリプト見なくなってしまった
代わりにRubyが多くなったな
まあRubyも嫌いだけども
0174名刺は切らしておりまして
垢版 |
2017/11/03(金) 22:59:13.85ID:8dEU58rk
>>167
そこは分野に依るでしょうね。
WWWサービスの世界ではやはりPHPが圧倒的に強くてエンジニアの単金も高いですし、
Javaは銀行を始めとする業務系システムで使われる関係でスキルとして単金はかなり低いです。

これは言語云々というよりスキルセットとしてPHPのエンジニアはフルスタックだからなのだと思います。
PHPの人はバックエンド〜フロントエンドまで大抵のことをこなしますし、
ディレクションやマネジメントの領域まである程度ハンドルしてくれるので重宝なんです。

日本のIT土方の中ではPHPエンジニアがやはり一番稼いでるだろうなと。
0175名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:00:00.80ID:3HijVS6V
>>173
いや、そういう書き方もやろうと思えばできると思うけど?
オブジェクトって、構造体に関数が紐付いてるだけじゃん
0177名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:04:35.18ID:dvZEUIfp
っていうか、オブジェクト指向ってのはそれ用の言語で簡潔に記述できるから意味があるんであって、
その内部処理をわざわざ再現してメリットあるのか。
0179名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:13:50.10ID:0HD2W8c9
嫌われるって事は少なくとも関心は持たれてるって事。
PHPはその点安泰だ。
LISPなんて矢鱈もてはやされてたけどもう墓立っとる
0180名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:16:36.75ID:0HD2W8c9
rubyの墓が立ってもその精神はcakeに引き継がれてくる
0181名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:18:25.75ID:Yc1n8tKm
PerlとVBは使いたくないがどっちも存在感なさすぎて嫌いな言語の上位にいるのが不思議
てっきりJavaが1位に来ると思ってたわ
0182名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:20:32.04ID:ZUPCagAQ
>調査方法はやや特殊で

日本でいうところの

 日 日新聞
0185名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:29:49.43ID:0HD2W8c9
>>91
難しいバグってどんなのだよ。
0186名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:31:13.03ID:0HD2W8c9
javaが1番バグ見つけやすい。
ガベージコレクションもあるし
0188名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:34:23.49ID:gcFRjqwQ
>>128
perlは結局リファレンスとか覚えないといけないのがなー
そこまで行くとなんだかんだ言ってヘビーなんだよね
あと予約語が独特。
なんでmyなんだとか。
0189名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:36:25.72ID:gcFRjqwQ
>>145
javaはイメージが悪すぎる
0190名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:36:52.00ID:KXcwKWG0
>>53
そんなときこそRustの出番
0192名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:38:34.03ID:0HD2W8c9
>>187
そんなん他でもむずいと思う。
javaに限った問題じゃない
0193名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:38:36.34ID:gcFRjqwQ
>>174
PHPはJavaより低いよ
0195名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:41:46.17ID:gcFRjqwQ
>>190
rust好きなんだけど絶対に流行りそうじゃないのがなぁ
ま、パーサくらいならC++でサクッと書いちゃっても問題ないと思う
0198名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:55:36.50ID:0HD2W8c9
>>196
>>1のスタックフローによるとpythonよりフォロワー数は上だぞ
javaに次いで人口は多い
数は力なり
0199名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:56:03.73ID:uRQ2Julb
VBA使うと私みたいな事務のおばちゃんでも何となくツール作れてしまうから技術者に嫌われるのは分かるわ
0200名刺は切らしておりまして
垢版 |
2017/11/03(金) 23:57:23.49ID:0HD2W8c9
perlは影も形も無いよ。
sql以下みたいやね
0203名刺は切らしておりまして
垢版 |
2017/11/04(土) 00:10:32.34ID:Ak8Ax/Cu
10年後には嫌いな言語ナンバーワンはPythonになってるのかな
■ このスレッドは過去ログ倉庫に格納されています

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