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
0336名刺は切らしておりまして
垢版 |
2017/11/04(土) 23:07:57.70ID:w0LKQeNB
文字列リテラルって、\r\nとかエスケープシーケンスの事だよ。
だけど、人によって文字列リテラルの意味合いが曖昧なんだよね
0337名刺は切らしておりまして
垢版 |
2017/11/04(土) 23:11:26.79ID:7Ttx5HA7
>>336
発言が8割くらい間違ってて
あっているところが「正規表現〜有名になった」までしかないので勉強しなおしてください
0340名刺は切らしておりまして
垢版 |
2017/11/04(土) 23:26:42.27ID:w0LKQeNB
>>337
分かった。後半部分を訂正する。
UTF8で処理するよう強制的な統一はしてないけど、
use utf8使え!。いいから黙って使え!みたいにお勧めしてくる言語仕様になった。
同時に、可笑しな粘着質の人が、use strict;やwarningsを激しくお勧めしてくるのがキモイ。
昔、strictやwarningsは、完成したら取るんだよ、strictとかlocal関数使えなくなるから
大きな処理になると不便だと言ったら、
それでもstrictやwarningsを付けろとくどい。こういうキモイ僻み臭く短気そうな
可笑しい奴らがPerlに蔓延ってるのがキショかった印象がある
0341名刺は切らしておりまして
垢版 |
2017/11/04(土) 23:47:40.27ID:p+4HPMl7
>>331
Web系はバリバリ現役ですよ
その辺に関わらなければまず触れることはないだろうけども
0342名刺は切らしておりまして
垢版 |
2017/11/05(日) 00:22:57.33ID:R4VKcNgZ
>>334
PHPは最後の閉じカッコを閉じないのがセオリーとか色々ヤバかったが
ヤバイけど便利だからガンガン使おうみたいな文化がさらにヤバかった
PerlはシェルスクリプトとCの隙間を埋める優秀な言語でいまでもそう
しかしそれ以上のタスクをやるならPerlの魔法は地雷原にしかならない
Winで普及しなかったのはあんま関係ない
0343名刺は切らしておりまして
垢版 |
2017/11/05(日) 02:53:50.01ID:FXRbGLS8
そperl
C言語のプロトタイプに使うよ
なんたってポインターが使える
スクリプトの癖に
0344名刺は切らしておりまして
垢版 |
2017/11/05(日) 09:48:15.34ID:DUDodFzq
>>343
ポインタは特に珍しく無いだろう。
メモリ番地を変数に格納して扱うだけだし、Perlだと配列の出し入れでよく使う。
javascriptとかでも、一定のオブジェクトと処理の連続した構造体みたいな構文を
格納する変数とか、ポインタみたいな概念で動いてるんだろう。
処理が複雑になると、ポインタみたいな形で処理が格納されてるメモリ番地を
直接指定するような形で処理を渡していく事になる。
他にもCの構造体=Perlでは連想配列、多次元連想配列だけど。
元々、Cとawk、grep、sed、tr、shellのいいとこだけを集めて作られたのがPerlだから、
Perlではこれらの記述が出来るようになってる。
個人的にPerlやってる野郎に、パクリふかし野郎がいるから余りいい印象がない
0346名刺は切らしておりまして
垢版 |
2017/11/05(日) 11:09:56.07ID:7tvonDQm
BASIC自体はそんなに嫌う理由もないやろ
oopとかくっつけなければ
0348名刺は切らしておりまして
垢版 |
2017/11/05(日) 12:11:40.04ID:+VNdYNOb
objective-cは下位互換無視のバージョンアップばかりで開発者が疲弊する。
つーか金がかかる。
0352名刺は切らしておりまして
垢版 |
2017/11/05(日) 15:05:15.51ID:Yehs9QQ8
>>1
要するにどの言語の仕事が多いかということ。
0353名刺は切らしておりまして
垢版 |
2017/11/05(日) 15:36:50.37ID:iiFoz2jP
仕事で使ってる言語は前は好きでも嫌いになることあるからな
言語の問題とは言えないが、憎たらしくなる
0354名刺は切らしておりまして
垢版 |
2017/11/05(日) 17:24:23.94ID:1uoOalCa
>>353
道具としてのExcelは好きだけど
本来Excelが苦手とすることまでExcelでやろうとする困った人が多すぎてうんざりです的な

とりあえずウチの部には事務の子に頑張って難解な関数教えたがる人がいるけど
そこまで複雑な組み合わせならもう違う道具検討したほうがいいんじゃねーのかと思っちゃう
0355名刺は切らしておりまして
垢版 |
2017/11/05(日) 17:42:18.25ID:aEzooLuk
Delphiでスレ内検索したらけっこう評判いいじゃん
フリーソフトとかで使われてる印象
0356名刺は切らしておりまして
垢版 |
2017/11/05(日) 17:51:51.36ID:hRjhvHwS
>>355
言語自体はいいけど将来性が無さそうなので「今後使いたくない」って言う回答が多かったんじゃないかな
0358名刺は切らしておりまして
垢版 |
2017/11/05(日) 18:16:12.72ID:4kkbHZya
COBOL「どうやら俺は許されたらしい」


個人的には最悪リストに入ってないのには違和感があるのだが・・・・
0359名刺は切らしておりまして
垢版 |
2017/11/05(日) 18:26:06.29ID:otB9oOQp
VBAのないExcelはプログラマにとってはなんの価値もない。
0360名刺は切らしておりまして
垢版 |
2017/11/05(日) 18:27:52.16ID:otB9oOQp
OpenOfficeに乗り換えたときに、OpenOfficeが独自のBasicの他に
Pythonもサポートしていて、それでPythonを学ぼうとしたが
当時の日本では、書籍もほとんどなく、日本語に訳されたドキュメントも
乏しかった。
0363名刺は切らしておりまして
垢版 |
2017/11/05(日) 21:35:25.23ID:qGNFmDt/
>>361
COBOLがクソというより、COBOLerが総じてクソなんだ

あいつら構造化の時代もOOPの時代も、そして関数型プログラミング全盛の現在も
変わらずずっと非構造化時代のコーディングを続けてる
0366名刺は切らしておりまして
垢版 |
2017/11/05(日) 22:35:45.54ID:tnP4U4MK
Perlは今のスクリプト言語の隆盛の礎となった言語なんで一位は許してやってください
PerlなくしてLLなしです
0367名刺は切らしておりまして
垢版 |
2017/11/06(月) 00:42:09.75ID:VKyOAGpe
>>361
最新のCOBOLを使える仕事はあるの?
0368名刺は切らしておりまして
垢版 |
2017/11/06(月) 08:02:09.67ID:Bg/yDYpt
>>367
あると思うよ
開発する側もわざわざ古い開発環境で開発しないし
ただ新しい機能を使う機会があるかどうかは知らんけど
0369名刺は切らしておりまして
垢版 |
2017/11/06(月) 08:22:10.15ID:VKyOAGpe
>>368
それは古いCOBOLで開発してるのと同じ。
0371名刺は切らしておりまして
垢版 |
2017/11/06(月) 08:34:38.65ID:VKyOAGpe
そうね。

開発環境は新しくしました。
でも、新しい機能は使いません。
そんなところでは働きたくない。
0372名刺は切らしておりまして
垢版 |
2017/11/06(月) 09:05:50.08ID:rvQLo5ho
90年代中頃、とにかく正規表現とハッシュが便利だった
だがPerlの役割はもう終わったと思う
0375名刺は切らしておりまして
垢版 |
2017/11/06(月) 13:25:07.77ID:2Tht8Ffa
COBOLしか
COBOLは言語もそうだけど
職場環境が糞臭い。
0379名刺は切らしておりまして
垢版 |
2017/11/06(月) 17:21:11.25ID:wD91qWg5
>>358
でかいCOBOL案件なんて日本以外じゃお目にかかれないし
0380名刺は切らしておりまして
垢版 |
2017/11/06(月) 17:25:10.57ID:IiDEi0Ze
COBOLがない時点で無意味なアンケだな
このおかしさに気づけないこのライターは文系だろ
0384名刺は切らしておりまして
垢版 |
2017/11/06(月) 19:50:27.33ID:VJiLdX7f
もう既に墓に入った言語に好きも嫌いもないだろ
COBOLがないというのは、そういうことだ
0386名刺は切らしておりまして
垢版 |
2017/11/06(月) 21:11:02.25ID:jlfKjjBL
>>384
COBOLはまだ息があるよ
0387名刺は切らしておりまして
垢版 |
2017/11/06(月) 21:52:12.75ID:VKyOAGpe
>>386
COBOLerはstackoverflowの客じゃないってことさ
0388名刺は切らしておりまして
垢版 |
2017/11/06(月) 21:59:42.44ID:jvToML1c
Z80のアセンブラ糞
0389名刺は切らしておりまして
垢版 |
2017/11/07(火) 08:09:23.20ID:545xMPAd
Z80のニモニックええやん
Z80から入って8085に行ってメダパニ食らったわ
あと6809もダメ
Z80と68kはok
0390名刺は切らしておりまして
垢版 |
2017/11/07(火) 09:50:22.64ID:uu4e1BQh
Perlはアクロバティックな書き方を許しちゃってるから、他人が保守するのには向かないけど、個人が小規模なプログラム書くには生産性が高い。
ただ、Unicode対応でグダグダになってしまって、急速にユーザー離れ。
変数の前に$が付ける仕様は好きなんだけどね。何が変数かすぐ分かるから。
0391名刺は切らしておりまして
垢版 |
2017/11/07(火) 12:07:18.28ID:F6IA5o89
お前ら凄いな
1つも分からないわ
0393名刺は切らしておりまして
垢版 |
2017/11/07(火) 15:42:44.17ID:1yiVdWy7
>>390
他人が保守するというよりは、ソースがオープンになって書き換え可能な所が
あんまり納品に向かないだろう。そのままパクれちゃうし、コピーし放題になってしまうし。
個人レベルや会社内の身内だけで具体的にソースをマニュアルに載せて保守させる分にはいいだろうけど
>変数の前に$が付ける仕様は好きなんだけどね。何が変数かすぐ分かるから
そう思う。$だらけになるとか批判する人の気持ちが分からん。
むしろ$や@で分かり易いのに。
Perlは全体的に特殊変数と連動してオリジン変数を色んな所でリファレンス化して使いまわして
色々と記述が省略されたりしてるから深く理解して無いと迷うだろうな
0396名刺は切らしておりまして
垢版 |
2017/11/07(火) 17:35:56.09ID:RLgKd4dT
出来た当時sedやawkからの置換が主目的の一つだから極限クラスの省略表現は必須
sedよりは余程分かりやすい言語だと思うけど
0401名刺は切らしておりまして
垢版 |
2017/11/08(水) 19:06:36.10ID:+ZAupZgI
Perlは文字コードセットの変換でトラブル起きまくってPHPに移行するよな。
これは日本だけの問題かと思ったら外国でも嫌われてたんだな。なんでだろう。
0402名刺は切らしておりまして
垢版 |
2017/11/08(水) 19:08:50.16ID:qRlWwBV+
>>393
> 他人が保守するというよりは、ソースがオープンになって書き換え可能な所が
> あんまり納品に向かないだろう。そのままパクれちゃうし、コピーし放題になってしまうし。
そんなのは他のスクリプト言語でもたいして変わらん
そうじゃなくて書くのは楽だけど読むのがめんどいって話だろ
0405名刺は切らしておりまして
垢版 |
2017/11/09(木) 13:00:55.46ID:J8jcKx7X
LISPとか学校で教えてた時期もあったのに名前も出てこないよ
どうしてこうなった
0408名刺は切らしておりまして
垢版 |
2017/11/09(木) 17:12:09.89ID:xyKxXD3V
昔のベーマガってベーシックからマシン語を呼び出したりしてて魔神語とか呼んでたんだよな。
0410名刺は切らしておりまして
垢版 |
2017/11/10(金) 01:03:04.35ID:2/Iu0Ncr
>>168 >>326
JavaScriptが「ブラウザ上で動くテキトースクリプト」というのは10年前の古い知識
今はブラウザ上だけでなくサーバーサイドにアプリにツール類などJavaScript全盛時代
ブラウザ上を含めて全てをJavaScriptだけで統一できる点に加えて生産性やスケーラブルなど様々なメリットが大きい

JavaScript(Node.js)を用いている有名な大手は
Ebay, IBM, Microsoft, NASA, Netflix, Paypal, Uber, Walmart等どんどん増えてる

その結果が今回の嫌われていない順でPythonとJavsScriptが上位
https://zgab33vy595fw5zq-zippykid.netdna-ssl.com/wp-content/uploads/2017/10/languages-1-900x675.png
Python>JavaScript>C>C++>Java>Ruby>PHP>VBA>Perl 
(参考に主な言語だけ列挙)
0411名刺は切らしておりまして
垢版 |
2017/11/10(金) 01:04:39.03ID:ivcKTjTK
>>359
何言ってるのかわからん。
システムからexcelでリスト吐き出させるなら
結果だけ埋めてくれ。
仕事柄、得意先が見積書の書式だの、商品規格書だの好き勝手に作ったやつを送りつけてくるんだけど、3割くらいがvba埋め込んでて怖くて仕方ない
vbaでも殆どの人にファイルをぶっ壊すプログラムくらい3分で作れるし。
0412名刺は切らしておりまして
垢版 |
2017/11/10(金) 01:19:42.41ID:yEQeJk6u
Perlから始めて挫折したw
0413名刺は切らしておりまして
垢版 |
2017/11/10(金) 02:47:05.60ID:P7/33ELv
JavaScriptは言語仕様が糞すぎてTypeScriptなしで開発やってられんわ
JavaScript作った奴もこんなに広く使われるとは思ってなかったんだろうな
0414名刺は切らしておりまして
垢版 |
2017/11/10(金) 03:33:39.25ID:2/Iu0Ncr
不便にTypeScriptなんて使わなくても今はNode v9で十分だろ
わざわざTypeScript使う人は型チェック魔くらいだ
0415名刺は切らしておりまして
垢版 |
2017/11/10(金) 05:12:47.61ID:SETqfoY4
>>7
Perlがっていってる?
どの言語でも変わらないだろ?
0416名刺は切らしておりまして
垢版 |
2017/11/10(金) 05:19:14.94ID:SETqfoY4
>>405
ommon Lisp とかSchemeなんかがんばってるだろ
0418名刺は切らしておりまして
垢版 |
2017/11/10(金) 08:19:48.87ID:WxHZVQT2
JSいらねぇマジで
web遅いのもJSのせい
JSじゃなかったらwebのインタラクティブももっと進歩してたわ
オープンソースマジ害悪でしかない
なぜwebだと共産主義がはびこるのか
競争原理働かないと進歩はない
WikiPediaなんかいい例
>>410
広く使われているからっていいわけじゃない
そもそも、それしかないから使ってるってだけじゃん
VBSはセキュリティ低いってデマ流して駆逐したしな
VBSならMS次第で改善もできたのに
0423名刺は切らしておりまして
垢版 |
2017/11/10(金) 10:10:16.41ID:/26cXF2E
>>3

スーパーマンの弱点か。
0424名刺は切らしておりまして
垢版 |
2017/11/10(金) 10:11:14.85ID:/26cXF2E
>>375

おまえが臭いんだよ。 椅子にクソ付いてる。
0425名刺は切らしておりまして
垢版 |
2017/11/10(金) 10:35:04.26ID:baoZRwKE
C++が一番のクソ
オブジェクト指向への移行期で中途半端すぎる上にシェア握ってるからタチが悪い。
0431名刺は切らしておりまして
垢版 |
2017/11/10(金) 20:39:47.73ID:IMnOPYRF
>>428
ブラウザ用のschemeを実装してくれと言われて入社したら
やっぱりC言語風にしてくれと言われたのだ
0433名刺は切らしておりまして
垢版 |
2017/11/10(金) 21:29:17.47ID:2/Iu0Ncr
>>413 >>428
何年間も古い知識で止まってるぞ
JavaScriptの言語仕様は進化して完璧になっている
現在不満があるとすれば厳格型大好きな人くらいだろう
0435名刺は切らしておりまして
垢版 |
2017/11/10(金) 22:26:37.83ID:hEcW2K8Z
月曜になると、オンライン広告のアルゴリズム
いじってテロ予告してくる奴いるんだけど


https://www.youtube.com/watch?v=VSgAqSxjElw(テロ前月曜日)
https://www.youtube.com/watch?v=U5l-nd6MKVQ(テロ後月曜日)

それもおれが何やったか仄めかしながら。
https://www.youtube.com/watch?v=ZupW6asSvm0
https://www.fastpic.jp/images.php?file=1495018434.jpg
https://www.fastpic.jp/images.php?file=1850084244.jpg

ロンドン地下鉄爆破テロの前後のネット閲覧や買い物支払いの記録です。

2014年にウクライナのリヴィウを旅行して、(政治的にセンシティブなとこだけどそういうのとはまったく関係ない、ただの個人旅行)
そこで見たある事をアメリカ大使館にタレこもうとした事があった。
それ以来こんな事ばかり起こっている。
統失になったかなおれ・・・・
0436名刺は切らしておりまして
垢版 |
2017/11/10(金) 22:30:01.90ID:TF0GGHO3
Perlはシンタックスシュガーが多すぎる
しかも記号だからググりにくくて何やってるのかわからかったりする
■ このスレッドは過去ログ倉庫に格納されています

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