【IT】「最も嫌いなプログラミング言語は何?」栄えある1位に輝いたのはあの言語
■ このスレッドは過去ログ倉庫に格納されています
プログラマが最も嫌うプログラミング言語に関する調査が行われ、かつてウェブ上で高いシェアを誇ったあの言語が堂々の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 >>98
配列の扱いは厄介だね
まとめて何かの関数に投入するのは楽だけど
要素の取り出しや列の切り出しには、ちょっと慣れが必要かもしれない perlはいろんな記述が出来る。すごくきれいな記述も出来るが、コーダーの意識が低い場合、
それこそ眩暈がするほどひどい記述が出来てしまう。 VBA好きだけどな
他部署からもお困りごとを相談されてはちょっとした物作ってる
classもあるがTry catchはない OCamlと諍いが起こりがちなHaskellも実は同じML系列なんだよね
オブジェクト指向を取り入れたか関数型を貫いたかの違い コボルじゃねぇかと思ったが
もう使ったせだいがいねぇか >>101
そこまで行くとアセンブラで良いじゃんと思ってしまうな 論理合成できないVerilog-AMSが大嫌い。
Simだけ動いて実機うごかねーし。 >>14
Kotlin >> Scala >| 超えられない壁 |> Java VBとVBAは簡単にWindowsアプリを作れちゃうから、
プログラマーが職を奪われるのを恐れて嫌われてるんじゃねぇ。 C++は、プログラマの地位向上を目指して、わざと難解に作ったと作者が言ってたな。 >>4
お前、いいやつだな・・・・
今でも、もし使えるなら何も見なく絵tも大抵のスタックは作れそうな気がする・・・ >>115
> C++は、プログラマの地位向上を目指して、わざと難解に作ったと作者が言ってたな。
それデマだよ。 Perlが1位ってのはまあわかる
一人で作ってるときはいいけど業務でチームでやると罠だらけだしな
オレとしてはCOBOLがダメだわ
体質的に受け付けない RubyはPerlのそのイヤな部分を引き継いでしまっている気がする 💲"a" = "b"
💲"b"= function{
💲"a"
echo {💲"a"}
}
💲💲"a"()
うんちぶりー >>102
F# 確かに美しいけど、MSが消極的だし流行らんだろ >>123
量子コンピューター言語として生まれ変わるらしい >>48
cpanのようにいろんな範囲をperl は手を出せるように広がったけど
基本的にはsed などの拡張、文字列操作プログラムとしてとらえたほうが安定
>>107
犬の絵がかいてある保守性高いperl の記述法が書かれたオライリーの本通りにすると
長ったらしいのでかえってpython など使ったほうがすっきり安全にかけたりという悲しいオチがまっていたり 個人サイトのcgi作るのに趣味でやってるだけだが
perlのよい点・・・正規表現
不便な点・・・switch caseがない
かな つかRPGの名があって驚いた
やらされることになりそうだお
やりたくないお 私はPerlが今仕事で使っていて一番好きな言語だが、世間とは感覚が違うのかな? Javaが嫌い。
なんであんなに冗長なんだよ。
public class HelloWorld { public static void main(String[] args) { System.out.println( "hello world" ); } }
とかざけんな。 >>131
F#なら
"hello world"
おまじない一切ナシの一行で終わるぞ 彡⌒ ヾ
( ^ω^)俺はVBAくらいしか書けないや >>128
perl7を見ても、見切りつけないでperl続けてる人ってすごいと思う。 >>46
IDENTIFICATION DIVISIONは俺に任せろ! Rubyが流行ってた数年前は、なんでこんなキモい言語が??
って思ってたけど、息してんのかな?
刑務所までが受刑者にRuby教え始めて、自分はRuby書けない事に危機感を覚え始めた程だったけど、
一度もRubyに手を染める事なく今日まで過ごしてたら自滅してて安心した 一部でしか必要とされない言語は嫌われようも無い
perlは、必要とされる機会が多くて、かつ、汚い Perlはクソだが、実行環境整えなくてよいことが多いから使うこと多いな
Pythonとか、標準にならんかな javaはオブジェクトへの参照→参照への参照みたいなのをnewで増やそうとしたらみんな同じ参照見ててnewって魔法じゃないんだって知った。
newの位置が悪かっただけだが >>101
AIなど一部の分野ではカスタムLSI(ASICなど)が当たり前になって来ているので、
プログラミング言語としての処理系に拘っても仕方ないのかなと思いますね(;^_^A・・・
その潮流から取り残されて没落したのがインテルなわけですし。 cobolは何代もの人の手が入った古い資産が、全くコメント入れずに修正されてたり、変なコメント入ってたりして解りづらかったりするだけで、比較的単純だとは思う。
おっと0c7。 最近nodeとかオシャレな言語持て囃されてるけどfs周りのエラーが多いぞ。
めっちゃ不安定 なんだかんだでjavaが1番だろ。
型付けあるから分かりやすいし 「扱いたくない」=「嫌い」は、極論じゃないのか。
単に、難しいから扱いたくないけど、素晴らしい言語として尊敬しており
好きという可能性もある。
実際、Perlは、最も優れた言語の1つであろうし、人によっては難しいと
思われる言語だ。
同様に、「扱いたい」=「好き」と言えないと言えば理解できるだろう。
「扱いたい」というのは、それが金になるとか、就職に都合が良い、これ
から伸びるだろうから長く食っていける、という思惑がある可能性が高い。 型が緩い言語は、変なバグが入りやすいっていうか入った場合見つけにくい
面倒と言われても、厳格な型がある言語の方が好き delphiとPL/SQLは同時に扱うもんじゃない >>143
他人がルール無用で書き散らかした化石みたいなコードが多いうえに
仕様書が存在してないのが多すぎてストレス溜まりまくる解析が必要
これ以上のデメリットないと思う >>138
全部Pythonに持っていかれた感じだね
特にこの半年の伸びは物凄い
でも言語って環境作るのが本当めんどくさいなー
パッとやらせてくれよと >>1
ttps://pbs.twimg.com/media/Cu-gjejVMAAZ_E1.png Perlはメンテナンスが不可能。
この言語作ったやつタヒね find . -type f | xargs perl -pi.back -e 's/foo/bar/'
というワンライナーには何度かお世話になってる。感謝。 >>138
Pythonが出て来なければまだ現役だったかも シェルとawk使いの俺としては、Perlは最強の言語だけどな >>152
RubyとPythonって分野的なイメージが全然違うんだけどなぁ
Ruby: 汎用型スクリプト言語。Perl/PHP使うくらいならRubyでヤレ。
Python: 田舎の方言。AIのお陰でnumpyの行列計算がよくて最近話題に。他の処理はダメだからね、何でもかんでもPythonはやめてよね!
っていうイメージがあるんだけど、俺のイメージが間違ってるのかな? Cでオブジェクト指向チックに実装していたいい思い出 composerにお世話になってる奴多いだろ。
PHPをばかにするな >>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 >>164
>他の処理はダメだからね、
別にどんな処理でもそつなくこなすけど、コンパイル言語でやるような仕事以外は すっかりPerlスクリプト見なくなってしまった
代わりにRubyが多くなったな
まあRubyも嫌いだけども >>166
手続きなCをオブジェクト?
それは反りが合いませんよ >>167
そこは分野に依るでしょうね。
WWWサービスの世界ではやはりPHPが圧倒的に強くてエンジニアの単金も高いですし、
Javaは銀行を始めとする業務系システムで使われる関係でスキルとして単金はかなり低いです。
これは言語云々というよりスキルセットとしてPHPのエンジニアはフルスタックだからなのだと思います。
PHPの人はバックエンド〜フロントエンドまで大抵のことをこなしますし、
ディレクションやマネジメントの領域まである程度ハンドルしてくれるので重宝なんです。
日本のIT土方の中ではPHPエンジニアがやはり一番稼いでるだろうなと。 >>173
いや、そういう書き方もやろうと思えばできると思うけど?
オブジェクトって、構造体に関数が紐付いてるだけじゃん おじさんなんで、C言語がランキングしないのにショックを受けた。 っていうか、オブジェクト指向ってのはそれ用の言語で簡潔に記述できるから意味があるんであって、
その内部処理をわざわざ再現してメリットあるのか。 >>176
c言語は、cobolと同じで相手にされてないよ 嫌われるって事は少なくとも関心は持たれてるって事。
PHPはその点安泰だ。
LISPなんて矢鱈もてはやされてたけどもう墓立っとる rubyの墓が立ってもその精神はcakeに引き継がれてくる PerlとVBは使いたくないがどっちも存在感なさすぎて嫌いな言語の上位にいるのが不思議
てっきりJavaが1位に来ると思ってたわ >調査方法はやや特殊で
日本でいうところの
日 日新聞 >>169
lis.forEach i -> print i
と書きたくなる… javaが1番バグ見つけやすい。
ガベージコレクションもあるし >>128
perlは結局リファレンスとか覚えないといけないのがなー
そこまで行くとなんだかんだ言ってヘビーなんだよね
あと予約語が独特。
なんでmyなんだとか。 >>187
そんなん他でもむずいと思う。
javaに限った問題じゃない >>190
rust好きなんだけど絶対に流行りそうじゃないのがなぁ
ま、パーサくらいならC++でサクッと書いちゃっても問題ないと思う PerlもPHPもすでに終わってる。
好き嫌いを語る対象ですらなくなってる。 >>195
FirefoxのメディアパーサがRustで書かれているらしい >>196
>>1のスタックフローによるとpythonよりフォロワー数は上だぞ
javaに次いで人口は多い
数は力なり VBA使うと私みたいな事務のおばちゃんでも何となくツール作れてしまうから技術者に嫌われるのは分かるわ 10年後には嫌いな言語ナンバーワンはPythonになってるのかな ■ このスレッドは過去ログ倉庫に格納されています