【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 >>301
perlコードが20万行以上なWebアプリつくってますが >>301
> perlって使い捨てのワンライナー用
のはずが色々使い回されてて保守で死んだって言う奴がたくさんいるんじゃね? perl嫌いなヒト多いんだw
まあ、へんちくりんなコード書けるからねぇ 若いもんに負の遺産を残してはいかん
Perlはわしらの代で終わらせる >>306
F#を推す
オンリーワンになれるのは保証する これ求職サイトの「これをやる仕事は嫌」ランキングだろ
好き嫌いより収入に結び付くかどうかで決まらねえ?
「pythonやC++の仕事が嫌」なんてプログラマーなんか
そらめったにいないさ perl はたしかにやばい
1つのものを書く書き方が多すぎて
コードが見にくくなる希ガス VBは一時期2chで物凄く嫌われてたけど
Live2chはVBで作られたアプリケーションだった awkとsedとかはでてこないんだな。
あと、javascriptのラッパー言語は総じてクソ 若いのにはperl不評なんだな
乗り換えるなら何が良い? >>320
それはフレームワークの使い方が分からんだけだろ Javascript嫌い
↓この書き方なんなんだよ。吐き気する。
(function(){…})(); VB.netはもはやVBである必要がない。
つまり存在自体がムダ。 >>324
ブラウザ上で動くテキトースクリプトだからねぇw
他の言語からすると気持ち悪くて仕方ないよね。 Perl使いをペチパーとか糞だとか散々蔑む連中がいたけど、
そんなにPerlが嫌われてるのか。
CPANとかよく利用するけどな。
Perlは日本人向けじゃないから嫌われてるのかと思ったけど。
ソースが相手に丸見えになる部分もあるだろうけど、今のPerlはコンパイル型に移行してるからな。
コンパイルして、共通の中間言語に翻訳してparrot上で実行するように進んでるみたいだけどどうなんだろう >>330
PHPは今振り返ると何ではやったのかよくわからんな。 >>331
いやいや、WordPressとかでバリバリ現役ですやんw
LAMP環境とか・・・Web系ですかねぇ・・・ >>331
PHPは公式ページで日本語の説明が整っている >>330
PHP使いは壊滅的な状態みたいだな。
簡単で動作も軽く早いという印象だけど、セキュリティをPHPで堅牢に出来る人がいなくて、
最初の動作は早いけど、後に直ぐにハッカーにやられてメチャクチャになるっぽい
文字列リテラルとか言葉作ってきたのもPerlだし、
正規表現の使い勝手や、UNIX上のShellスクリプトの変わりとなる優れた言語として
エンジニアの間で有名になったけど、CGIでWindowsで有名になるも、
SJIS、cp932とか日本語との相性悪く文字化け連発して、
v58辺りからUTF8に統一し、FUTF8みたいな独自処理を確立するも、
英語以外の文字列の扱いが今ひとつ調子悪く嫌われというか
多分Windowsのcp932の問題で自然に沈んでった印象がある >>334
用語の使い方が適当過ぎるだろ
よくわかってないのにわかったふりをする人間のほうが害悪だわ 文字列リテラルって、\r\nとかエスケープシーケンスの事だよ。
だけど、人によって文字列リテラルの意味合いが曖昧なんだよね >>336
発言が8割くらい間違ってて
あっているところが「正規表現〜有名になった」までしかないので勉強しなおしてください >>316
vb出身の人とc出身の人で文法がかなり変わるからなw >>332
もうPはpythonだな。Perl好きなんだけどな。
>>333
ステマっぽくPerlディスってたから嫌い。 >>337
分かった。後半部分を訂正する。
UTF8で処理するよう強制的な統一はしてないけど、
use utf8使え!。いいから黙って使え!みたいにお勧めしてくる言語仕様になった。
同時に、可笑しな粘着質の人が、use strict;やwarningsを激しくお勧めしてくるのがキモイ。
昔、strictやwarningsは、完成したら取るんだよ、strictとかlocal関数使えなくなるから
大きな処理になると不便だと言ったら、
それでもstrictやwarningsを付けろとくどい。こういうキモイ僻み臭く短気そうな
可笑しい奴らがPerlに蔓延ってるのがキショかった印象がある >>331
Web系はバリバリ現役ですよ
その辺に関わらなければまず触れることはないだろうけども >>334
PHPは最後の閉じカッコを閉じないのがセオリーとか色々ヤバかったが
ヤバイけど便利だからガンガン使おうみたいな文化がさらにヤバかった
PerlはシェルスクリプトとCの隙間を埋める優秀な言語でいまでもそう
しかしそれ以上のタスクをやるならPerlの魔法は地雷原にしかならない
Winで普及しなかったのはあんま関係ない そperl
C言語のプロトタイプに使うよ
なんたってポインターが使える
スクリプトの癖に >>343
ポインタは特に珍しく無いだろう。
メモリ番地を変数に格納して扱うだけだし、Perlだと配列の出し入れでよく使う。
javascriptとかでも、一定のオブジェクトと処理の連続した構造体みたいな構文を
格納する変数とか、ポインタみたいな概念で動いてるんだろう。
処理が複雑になると、ポインタみたいな形で処理が格納されてるメモリ番地を
直接指定するような形で処理を渡していく事になる。
他にもCの構造体=Perlでは連想配列、多次元連想配列だけど。
元々、Cとawk、grep、sed、tr、shellのいいとこだけを集めて作られたのがPerlだから、
Perlではこれらの記述が出来るようになってる。
個人的にPerlやってる野郎に、パクリふかし野郎がいるから余りいい印象がない BASIC自体はそんなに嫌う理由もないやろ
oopとかくっつけなければ objective-cは下位互換無視のバージョンアップばかりで開発者が疲弊する。
つーか金がかかる。 pythonは正規表現の実装がjavaでガッカリだ >>349
どゆこと?
別にJVMインストールしてなくてもpython使えるけど >>1
Perl?と思ったらPerlだった
予想通りすぎる >>1
要するにどの言語の仕事が多いかということ。 仕事で使ってる言語は前は好きでも嫌いになることあるからな
言語の問題とは言えないが、憎たらしくなる >>353
道具としてのExcelは好きだけど
本来Excelが苦手とすることまでExcelでやろうとする困った人が多すぎてうんざりです的な
とりあえずウチの部には事務の子に頑張って難解な関数教えたがる人がいるけど
そこまで複雑な組み合わせならもう違う道具検討したほうがいいんじゃねーのかと思っちゃう Delphiでスレ内検索したらけっこう評判いいじゃん
フリーソフトとかで使われてる印象 >>355
言語自体はいいけど将来性が無さそうなので「今後使いたくない」って言う回答が多かったんじゃないかな Active Perlが未だにWindows Server 2016に対応してないからな。
将来性にはかなり疑問。 COBOL「どうやら俺は許されたらしい」
個人的には最悪リストに入ってないのには違和感があるのだが・・・・ VBAのないExcelはプログラマにとってはなんの価値もない。 OpenOfficeに乗り換えたときに、OpenOfficeが独自のBasicの他に
Pythonもサポートしていて、それでPythonを学ぼうとしたが
当時の日本では、書籍もほとんどなく、日本語に訳されたドキュメントも
乏しかった。 >>358
最近のCOBOL知らんでしょ?
言語としてはかなりまともだよ >>359
そう?
OLEやVSTOで制御したりもするけど >>361
COBOLがクソというより、COBOLerが総じてクソなんだ
あいつら構造化の時代もOOPの時代も、そして関数型プログラミング全盛の現在も
変わらずずっと非構造化時代のコーディングを続けてる ステップ数が生産性であり工数であり給料だからな。効率化は敵。 >>363
それを言うならVBerも似たようなもんだしそもそもスレチ Perlは今のスクリプト言語の隆盛の礎となった言語なんで一位は許してやってください
PerlなくしてLLなしです >>361
最新のCOBOLを使える仕事はあるの? >>367
あると思うよ
開発する側もわざわざ古い開発環境で開発しないし
ただ新しい機能を使う機会があるかどうかは知らんけど >>368
それは古いCOBOLで開発してるのと同じ。 そうね。
開発環境は新しくしました。
でも、新しい機能は使いません。
そんなところでは働きたくない。 90年代中頃、とにかく正規表現とハッシュが便利だった
だがPerlの役割はもう終わったと思う このスレの住人を全員集めたら最強の開発チームができそう >>371
お前の気持ちなんてどうでもいい
チラウラにでも書いとけ COBOLしか
COBOLは言語もそうだけど
職場環境が糞臭い。 >>366
つまり、昔すごかったとかいう伝説だけで食ってる老害の存在を許容するということですね? >>377
存在くらいは許してやれよ
過去の人として、な >>358
でかいCOBOL案件なんて日本以外じゃお目にかかれないし COBOLがない時点で無意味なアンケだな
このおかしさに気づけないこのライターは文系だろ Delphi3年ぐらい使ったけどすげー良かったけどな delphiがなんでダメなんだ?
こんなに使いやすい言語無いのに もう既に墓に入った言語に好きも嫌いもないだろ
COBOLがないというのは、そういうことだ >>386
COBOLerはstackoverflowの客じゃないってことさ Z80のニモニックええやん
Z80から入って8085に行ってメダパニ食らったわ
あと6809もダメ
Z80と68kはok Perlはアクロバティックな書き方を許しちゃってるから、他人が保守するのには向かないけど、個人が小規模なプログラム書くには生産性が高い。
ただ、Unicode対応でグダグダになってしまって、急速にユーザー離れ。
変数の前に$が付ける仕様は好きなんだけどね。何が変数かすぐ分かるから。 Perlはバージョン5になってオブジェクト指向化で失敗したイメージだな >>390
他人が保守するというよりは、ソースがオープンになって書き換え可能な所が
あんまり納品に向かないだろう。そのままパクれちゃうし、コピーし放題になってしまうし。
個人レベルや会社内の身内だけで具体的にソースをマニュアルに載せて保守させる分にはいいだろうけど
>変数の前に$が付ける仕様は好きなんだけどね。何が変数かすぐ分かるから
そう思う。$だらけになるとか批判する人の気持ちが分からん。
むしろ$や@で分かり易いのに。
Perlは全体的に特殊変数と連動してオリジン変数を色んな所でリファレンス化して使いまわして
色々と記述が省略されたりしてるから深く理解して無いと迷うだろうな 省略の美学とかいってるから、Perlはしゃぁないわな 出来た当時sedやawkからの置換が主目的の一つだから極限クラスの省略表現は必須
sedよりは余程分かりやすい言語だと思うけど >>397
JSONはプログラミング言語ではありません Perlは文字コードセットの変換でトラブル起きまくってPHPに移行するよな。
これは日本だけの問題かと思ったら外国でも嫌われてたんだな。なんでだろう。 >>393
> 他人が保守するというよりは、ソースがオープンになって書き換え可能な所が
> あんまり納品に向かないだろう。そのままパクれちゃうし、コピーし放題になってしまうし。
そんなのは他のスクリプト言語でもたいして変わらん
そうじゃなくて書くのは楽だけど読むのがめんどいって話だろ VBAは業務使用を禁止すべき。
プログラマ気取りのアホに調子乗らせるだけのゴミ。 ■ このスレッドは過去ログ倉庫に格納されています