■ このスレッドは過去ログ倉庫に格納されています
【IT】「最も嫌いなプログラミング言語は何?」栄えある1位に輝いたのはあの言語
- 1 :ノチラ ★:2017/11/03(金) 19:35:56.37 ID:CAP_USER.net
- プログラマが最も嫌うプログラミング言語に関する調査が行われ、かつてウェブ上で高いシェアを誇ったあの言語が堂々の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
- 2 :名刺は切らしておりまして:2017/11/03(金) 19:36:43.64 ID:pF5P2cIm.net
- 1位はPerlなんだが、後が問題だよな。
- 3 :名刺は切らしておりまして:2017/11/03(金) 19:36:54.47 ID:39FPM+6I.net
- スクリプト言語はあんま好きじゃないな
- 4 :名刺は切らしておりまして:2017/11/03(金) 19:38:57.61 ID:TrEP15Z5.net
- hypertalkは何位?
- 5 :名刺は切らしておりまして:2017/11/03(金) 19:41:29.95 ID:lGt6Zn3U.net
- VBAが嫌いなんじゃなくてVBAを使うやつが嫌い説を推してみる
- 6 :名刺は切らしておりまして:2017/11/03(金) 19:42:34.60 ID:O0P8OXLE.net
- JavaScriptはスクリプト言語だけどそれほど嫌われてない
10年前なら上位になってただろう
- 7 :名刺は切らしておりまして:2017/11/03(金) 19:43:25.11 ID:Apgm4ct+.net
- 正規表現が諸悪の根源
- 8 :名刺は切らしておりまして:2017/11/03(金) 19:45:06.64 ID:mwcHA8Vw.net
- VBとVB.netじゃないんだ
- 9 :名刺は切らしておりまして:2017/11/03(金) 19:46:12.46 ID:2jWLJIbH.net
- ようするにJavaScriptとPython使わせろってことか
- 10 :名刺は切らしておりまして:2017/11/03(金) 19:47:05.05 ID:8/fDIlAC.net
- C++だと思ってた
- 11 :名刺は切らしておりまして:2017/11/03(金) 19:47:40.93 ID:pF5P2cIm.net
- 教えてくれ、JVMの上で動く言語はスクリプト言語なのか?
- 12 :名刺は切らしておりまして:2017/11/03(金) 19:49:23.78 ID:em14LDOV.net
- >>11
ちがう、いったん中途半端にコンパイルして中間言語吐くから
というか、その辺りをスクリプト言語に含めちゃうと、C#とかもスクリプト言語扱いになる
- 13 :名刺は切らしておりまして:2017/11/03(金) 19:49:25.30 ID:xNX92GHE.net
- 手続きとオブジェクトじゃ全く違い末世
こんなランキング、あんまし意味が無いよ
- 14 :名刺は切らしておりまして:2017/11/03(金) 19:50:51.46 ID:pF5P2cIm.net
- >>13
じゃあ、Java, Scala, Kotlinどれがいい?
- 15 :名刺は切らしておりまして:2017/11/03(金) 19:52:11.12 ID:l6AmcqC1.net
- Pearl....
- 16 :名刺は切らしておりまして:2017/11/03(金) 19:52:21.97 ID:pF5P2cIm.net
- >>12
で、JavaだからC++だからで区別があるのかね?
- 17 :名刺は切らしておりまして:2017/11/03(金) 19:52:26.16 ID:xNX92GHE.net
- おれは「C」派です
強いていえば〜「Java」っす
- 18 :名刺は切らしておりまして:2017/11/03(金) 19:52:55.57 ID:gcFRjqwQ.net
- COBOLだろ
- 19 :名刺は切らしておりまして:2017/11/03(金) 19:54:04.70 ID:gRe9Z98d.net
- COBOLは時代に嫌われながら愛されてる
いつだってバッチといったらCOBOLちゃん
- 20 :名刺は切らしておりまして:2017/11/03(金) 19:54:30.29 ID:pF5P2cIm.net
- OSサイドから見れば、ライブラリやVMの上で動くのは同じなんだよね(´・ω・`)
スタティックライブラリはムダにメモリを消費する。ダイナミックライブラリはvmと同じ。
- 21 :名刺は切らしておりまして:2017/11/03(金) 19:55:13.53 ID:pF5P2cIm.net
- >>18-19
COBOLの実装はGneCOBOLのなの?
- 22 :名刺は切らしておりまして:2017/11/03(金) 19:55:24.16 ID:xNX92GHE.net
- ほんとうは〜石に直結した「アセンブラ」ぶらぶらが好きかな〜w
- 23 :名刺は切らしておりまして:2017/11/03(金) 19:55:54.93 ID:em14LDOV.net
- >>16
一番デカいのはアンマネージコードが書けるかかけないかだな
JVM上ではマネージコードしか書けんので、メモリ容量がタイトな場合にJavaは制約が生じる可能性がある
- 24 :名刺は切らしておりまして:2017/11/03(金) 19:56:44.57 ID:pF5P2cIm.net
- >>23
組み込みはCでやってくれたらいいんだが、いまその制約をどうするの?
- 25 :名刺は切らしておりまして:2017/11/03(金) 19:57:52.91 ID:eaQFELKx.net
- 「有名」「一時期流行った」「古い」
この3つを満たすものランキングだな
例外はCか
- 26 :名刺は切らしておりまして:2017/11/03(金) 19:57:54.05 ID:pF5P2cIm.net
- アップリケーションサーバーを動かせる余裕があればそれにデプロイするのが
一番楽じゃない?
- 27 :名刺は切らしておりまして:2017/11/03(金) 19:58:01.99 ID:em14LDOV.net
- >>24
組み込みだけじゃなくて、IIoTの中核を担うIPCとかはリッチ環境のくせに結構制約厳しいぞ
- 28 :名刺は切らしておりまして:2017/11/03(金) 19:58:47.31 ID:IB0ILZPI.net
- >>1
韓国語
- 29 :名刺は切らしておりまして:2017/11/03(金) 19:59:02.63 ID:RcPc5hZM.net
- HOLON
- 30 :名刺は切らしておりまして:2017/11/03(金) 19:59:11.41 ID:8ubeMfTl.net
- 普通のプログラミング言語は文法知らなくてもなんとなく何をやってるのかわかるけど、
Perlはさっぱりわからないからなw
- 31 :名刺は切らしておりまして:2017/11/03(金) 20:00:38.68 ID:O0P8OXLE.net
- >>26
今そういうのはクラウド上でやる
プログラマーがやるのはビジネスロジックのみ
- 32 :名刺は切らしておりまして:2017/11/03(金) 20:01:21.72 ID:iuvnv6GY.net
- >>30
STLを駆使したC++の意味不明さには勝てない
初めに見たときは、C++だと思わなかった
- 33 :名刺は切らしておりまして:2017/11/03(金) 20:01:24.80 ID:pF5P2cIm.net
- >>27
What is your IPC? It's usural that you show full spells of the Abbr's at first.
- 34 :名刺は切らしておりまして:2017/11/03(金) 20:02:33.33 ID:zBVjhI6l.net
- 好き嫌いというか
現状やや特殊な言語だから
やりたくないって感じみたいだな
特殊な言語は学習する手段も少なくなるし
問題が起こった時の情報収集もままらないし
絶滅の危険もある
そりゃやりたくないわな
- 35 :名刺は切らしておりまして:2017/11/03(金) 20:03:24.30 ID:zBVjhI6l.net
- perl はなんとなく記号が多くて呪文っぽいな
- 36 :名刺は切らしておりまして:2017/11/03(金) 20:03:31.75 ID:IyskOT5v.net
- 金銀Perlプレゼント
- 37 :名刺は切らしておりまして:2017/11/03(金) 20:04:22.17 ID:g5kP/pyN.net
- Javaかな。
ランタイムのインストールがめんどくさいし、遅いし。
- 38 :名刺は切らしておりまして:2017/11/03(金) 20:05:08.16 ID:iuvnv6GY.net
- >>34
こういうので上がってくるのはメジャーな言語だからな。
あと、言語は開発環境込みで話をするべきだと思う。
VisualStudioを使ったC#は好きだし、Javaもintellijを使いだして好きになった。
PythonやRubyはいまだに開発環境に不満があって使いたいと思えない。
そして、VisualStudio無しでC#のコードを書いてみたら、糞言語だとしか思えなかった。
- 39 :名刺は切らしておりまして:2017/11/03(金) 20:05:10.80 ID:iuvnv6GY.net
- >>34
こういうので上がってくるのはメジャーな言語だからな。
あと、言語は開発環境込みで話をするべきだと思う。
VisualStudioを使ったC#は好きだし、Javaもintellijを使いだして好きになった。
PythonやRubyはいまだに開発環境に不満があって使いたいと思えない。
そして、VisualStudio無しでC#のコードを書いてみたら、糞言語だとしか思えなかった。
- 40 :名刺は切らしておりまして:2017/11/03(金) 20:05:19.65 ID:em14LDOV.net
- >>33
産業用PCってやつ、世界シェアは台湾が一番握ってて世界的にIPCとかって言われてる
ttp://w3.siemens.com/automation/jp/ja/industrialpc/pages/default.aspx
- 41 :名刺は切らしておりまして:2017/11/03(金) 20:05:50.73 ID:O0P8OXLE.net
- >>32
Templeteを使ういわゆるGenericsプログラミングは今では必須知識になってるな
- 42 :名刺は切らしておりまして:2017/11/03(金) 20:07:06.07 ID:nC7lPE3j.net
- CとCの系統。
- 43 :名刺は切らしておりまして:2017/11/03(金) 20:08:11.77 ID:iuvnv6GY.net
- >>41
適度に使うと便利なんだよ。
駆使しだすと作成者しか笑からない謎仕様になる。
C++は自由度が高い分、使い方を間違ったら地獄を見る
- 44 :名刺は切らしておりまして:2017/11/03(金) 20:08:15.38 ID:W9YIYa1s.net
- >>30
それならRubyにも言える
- 45 :名刺は切らしておりまして:2017/11/03(金) 20:08:27.74 ID:BRjthgJX.net
- >>7
正規表現を一番保守性良く扱えるのがperl だけどね
暗号のような正規表現文字列を変数に格納できるから命名できる
- 46 :名刺は切らしておりまして:2017/11/03(金) 20:08:35.75 ID:WKrFwPEx.net
- COBOLとかRPGやった経験あれば、1に上がってるのはどれも簡単言語だな。
やってみれば分かるよ、地獄のCOBOL。
- 47 :名刺は切らしておりまして:2017/11/03(金) 20:09:27.43 ID:W/ltW3GT.net
- BASIC一択
異論は認める
- 48 :名刺は切らしておりまして:2017/11/03(金) 20:09:57.00 ID:iuvnv6GY.net
- >>45
Perlのメリットってそれだけじゃね?
とも思えますな
- 49 :名刺は切らしておりまして:2017/11/03(金) 20:10:24.25 ID:pF5P2cIm.net
- >>40
それはプログラミング環境を制約する絶対的表現じゃあるまい。
jvmやらライブラリの規模で決まると思うが。
- 50 :名刺は切らしておりまして:2017/11/03(金) 20:11:53.65 ID:em14LDOV.net
- >>49
んにゃ、昨今はやってるDNN型人工知能はモデルがデカければメモリをバカ食いするから
エッジ層を活用したフィードバック制御に支障をきたす
- 51 :名刺は切らしておりまして:2017/11/03(金) 20:12:55.32 ID:PWdhev5W.net
- 生ポインタを扱う言語は職人が扱う以外ではそろそろ滅んで良い頃
- 52 :名刺は切らしておりまして:2017/11/03(金) 20:13:49.61 ID:OpMD6yZS.net
- RPGはとにかく情報が少ないからマニュアル隅から隅まで読む羽目になって面倒
- 53 :名刺は切らしておりまして:2017/11/03(金) 20:14:42.14 ID:iuvnv6GY.net
- >>51
メモリの有効利用には良いんだけどな
通信ライブラリを作っていて、パーサーとか書いていると速度・効率の面で非常に有利なのよ
- 54 :名刺は切らしておりまして:2017/11/03(金) 20:16:19.50 ID:pF5P2cIm.net
- >>50
それはリソースとしてのメモリの制約をどう使うかだよ。
学習しなければRasberry PIでもAIの学習結果は動くわけだし。
その場で学習するAIを実装するかな?
- 55 :名刺は切らしておりまして:2017/11/03(金) 20:16:25.45 ID:/nEibwIB.net
- なんで perl が嫌われるんだ
古いからか?
- 56 :名刺は切らしておりまして:2017/11/03(金) 20:17:18.07 ID:fgYW4QQJ.net
- COBOLは嫌いじゃないけどJCL書いてバッチ放り込むまでがメンドクサイ
Perlは書いてて楽しくない
Pythonはどこでエラーしてんのか探すのが大変
本業はハード屋
- 57 :名刺は切らしておりまして:2017/11/03(金) 20:18:08.39 ID:lgr9EUj5.net
- CAP-X
- 58 :名刺は切らしておりまして:2017/11/03(金) 20:18:35.36 ID:Om8MbBSD.net
- Perlってそんなにだめなのか
昔ゴリゴリやってたせいか嫌いじゃない
- 59 :名刺は切らしておりまして:2017/11/03(金) 20:18:40.57 ID:+BdzYlsl.net
- まぁPerlが一番クソだな
次にVBでJavaかな
- 60 :名刺は切らしておりまして:2017/11/03(金) 20:19:04.44 ID:+BdzYlsl.net
- >>58
言語仕様がこの上なくクソじゃん
- 61 :名刺は切らしておりまして:2017/11/03(金) 20:19:05.57 ID:em14LDOV.net
- >>54
現時点で出てきてるIIoTプラットフォームは、アプリストアでサードパーティー製アプリをダウンロードする仕組みになってるんで(他社も同じような感じ)
メーカー側ではコントロールできない領域なのよ、IIoTプラットフォーマーはあくまで最小最低リソースで動く
基本ソフトウェアを提供する必要がある、ウィンドウズが初期状態でメモリ16G位食ったら困るだろ?
- 62 :名刺は切らしておりまして:2017/11/03(金) 20:19:09.29 ID:pF5P2cIm.net
- >>55
同じJVM上での言語なら、JavaとScala, Kotlinのどちらを選ぶかみたいな問題。
作法が厳しいほど大きなプロジェクトで使えるでしょ。
- 63 :名刺は切らしておりまして:2017/11/03(金) 20:19:18.00 ID:+BdzYlsl.net
- >>55
言語仕様
- 64 :名刺は切らしておりまして:2017/11/03(金) 20:19:40.09 ID:iuvnv6GY.net
- >>46
COBOLも色々と拡張された奴は酷く無いよ
標準仕様だけだと苦痛だけど
>>55
遅い、書きにくい、読みにくい、ライブラリが弱いというデメリットばかり多い
そして、最近はあまり使われていないので、サポートツールもほとんど作られていない
つまり、使いにくい
- 65 :名刺は切らしておりまして:2017/11/03(金) 20:20:19.15 ID:zBVjhI6l.net
- そもそも perl ってオブジェクト指向的な記法をサポートしてたっけ?
- 66 :名刺は切らしておりまして:2017/11/03(金) 20:20:19.41 ID:pF5P2cIm.net
- >>61
それはJava 9で解決できるレベルじゃないの?
- 67 :名刺は切らしておりまして:2017/11/03(金) 20:22:31.99 ID:em14LDOV.net
- >>66
JavaはJITコンパイラじゃなくて、バイトコードから逐一コンパイルする方式を取ってるんで
データ収集速度に難が出る、基本的に現場から発生するデータは駆動部1つにつき100msで1件とかだから
大企業なら1秒で1万件のデータが発生する可能性がある、逐次コンパイル方式はそのオーダーに耐えられない
- 68 :名刺は切らしておりまして:2017/11/03(金) 20:23:12.22 ID:iuvnv6GY.net
- >>65
言語仕様として明確にサポートしているわけじゃないけど、それっぽくは書けたはず
Javascriptのクラスと同じような感じ
- 69 :名刺は切らしておりまして:2017/11/03(金) 20:24:23.96 ID:685aKQPn.net
- selfとか出てくる奴だな
古いPythonでも使われてた
- 70 :名刺は切らしておりまして:2017/11/03(金) 20:24:35.16 ID:iuvnv6GY.net
- >>67
ん?
JVMにはJITが搭載されていたと思うけど
- 71 :名刺は切らしておりまして:2017/11/03(金) 20:24:58.83 ID:MZrPKUmw.net
- COBOLだな。閉じ)の数をよく間違った
- 72 :名刺は切らしておりまして:2017/11/03(金) 20:26:45.82 ID:PdughxHa.net
- COBOL
- 73 :名刺は切らしておりまして:2017/11/03(金) 20:26:49.13 ID:/nEibwIB.net
- perlでちょとしたスクリプト書くには使いやすいだけけどな
つか perlでプログラム書くやついるんだ
- 74 :名刺は切らしておりまして:2017/11/03(金) 20:27:58.23 ID:em14LDOV.net
- >>70
HotSpotは全部がJITじゃなくて、部分的なJITコンパイルになる
あと、マネージコードの問題でガベージコレクションが問題になるから
JavaでもフルGCを発生させないように意図的にメモリ管理をする必要が出てくる
- 75 :名刺は切らしておりまして:2017/11/03(金) 20:28:33.44 ID:/jJf4ocj.net
- Perlいいと思うけどね
どんな環境でもほぼ動くし、知っていて損はない
強みだった正規表現は
他の言語にも取り入れられたから特徴ではなくなったけど
- 76 :名刺は切らしておりまして:2017/11/03(金) 20:29:46.06 ID:FU33lMCU.net
- 俺が愛する言語はC++だな
仕事じゃJava/PHP/Python/shスクリプトだけど、
やっぱコンパイラがいい方がいいわアセンブラで書かないし
性能こそ正義主義者だからな
- 77 :名刺は切らしておりまして:2017/11/03(金) 20:30:31.18 ID:KllTt1Dc.net
- RubyもPythonも無かった時代は
Perlしか選択肢なかったなぁ
もう役目を終えたかな
- 78 :名刺は切らしておりまして:2017/11/03(金) 20:32:51.34 ID:685aKQPn.net
- 最近はスクリプト言語でも静的型付けが広がってきたのでエディタも良いのがどんどん出てきている。
- 79 :名刺は切らしておりまして:2017/11/03(金) 20:36:40.81 ID:685aKQPn.net
- >>76
そんなあなたにOCaml
- 80 :名刺は切らしておりまして:2017/11/03(金) 20:38:00.07 ID:9YkMeUtm.net
- 東京モーターショー2017 美人揃いで話題沸騰だったダイハツコンパニオンまとめ
http://eawi6.cycsa.biz/201711031.html
【美女200人超え】東京モーターショー2017|コンパニオン&キャンギャル画像まとめ
http://eawi6.cycsa.biz/201711032.html sdsa3ss
- 81 :名刺は切らしておりまして:2017/11/03(金) 20:39:58.92 ID:gcFRjqwQ.net
- >>16
何の区別?
- 82 :名刺は切らしておりまして:2017/11/03(金) 20:40:05.12 ID:ntBS98z6.net
- っちゅーことは、あえて扱えばニーズに応えられるな。Perlerに戻ろうかな。
- 83 :名刺は切らしておりまして:2017/11/03(金) 20:40:25.84 ID:em14LDOV.net
- >>76
ぶっちゃけC++キモイ
- 84 :名刺は切らしておりまして:2017/11/03(金) 20:42:47.40 ID:gcFRjqwQ.net
- >>24
制約をどうするってどういう意味?
>>26
何が楽なの?
- 85 :名刺は切らしておりまして:2017/11/03(金) 20:43:54.26 ID:Hs2yPhLL.net
- 嫌いというほどdelphi触った奴がいるのかと
- 86 :名刺は切らしておりまして:2017/11/03(金) 20:44:38.17 ID:685aKQPn.net
- 食わず嫌いもいるだろうな
- 87 :名刺は切らしておりまして:2017/11/03(金) 20:45:28.79 ID:EX/tgF1V.net
- Java
バカでも使えて後で面倒だから
C#
意味分からん
- 88 :名刺は切らしておりまして:2017/11/03(金) 20:46:58.80 ID:v1aYdax1.net
- あれ?Fortranが無いな??
- 89 :名刺は切らしておりまして:2017/11/03(金) 20:48:46.21 ID:em14LDOV.net
- >>87
Javaが馬鹿でも使えてなのに、C#が意味わからんとはこれ如何に
ラムダ式もJavaに導入されたし、残りは.Netフレームワーク部分の差しかない気がするが
あ、非同期処理は結構違うか
- 90 :名刺は切らしておりまして:2017/11/03(金) 20:49:34.70 ID:gcFRjqwQ.net
- >>65
blessすればいい
- 91 :名刺は切らしておりまして:2017/11/03(金) 20:50:46.47 ID:685aKQPn.net
- Javaは中途半端に動くからしょうもないバグはすぐ解決するけど難しいバグは時間差で襲ってくる
- 92 :名刺は切らしておりまして:2017/11/03(金) 20:52:36.58 ID:xNX92GHE.net
- おい、「C」言語だけは古典人工言語として味わっておいて損は無いよ〜ん
- 93 :名刺は切らしておりまして:2017/11/03(金) 20:53:13.18 ID:xNX92GHE.net
- >>42
これが基本屋で〜
- 94 :名刺は切らしておりまして:2017/11/03(金) 20:53:28.61 ID:s2WP02Sq.net
- perl 使えない奴の単なる愚痴じゃねえか
- 95 :名刺は切らしておりまして:2017/11/03(金) 20:55:02.46 ID:xNX92GHE.net
- 通信は〜「C」ですよ
ネットな時代で「C」なセンスが無いとアカン
- 96 :名刺は切らしておりまして:2017/11/03(金) 20:55:28.82 ID:/jJf4ocj.net
- ここ数年のPythonの広がりは目を見張るばかりだが
書式がなあと思う人もいるのでは
インデントは別にいいとして
for文の書き方が他の多くの言語と違いすぎるのはいただけない
何通りかあるうちの for in range (start,end,step) が一番近いが
- 97 :名刺は切らしておりまして:2017/11/03(金) 20:57:06.36 ID:bZ6NfkQj.net
- 触りたくないのはVBA+Excelだな。
コードだけならともかくプロパティはセルに書くわ関数使ってそこで計算させるわ
書式変えるわで簡単に作れる分メンテ考えるとひどい作りが多すぎる。
差分取るにしてもコード部分だけならテキストに吐かせればいいが、Excel側に埋め込まれるとやってられん。
まあ、言語というよりは作り手がひどいってだけなんだろうけど。
あとRuby on Railsかな。新規開発は楽なんだけどソース追いにくいんだよねえ。
この点Javaはゴリゴリに書いてるから追いやすいかな。最近はlombockとか使ってアノテーションだらけにする手もあるけど、
ちょっと冗長過ぎて書くのは面倒なんだよな。
最近はPython書いてるけどサクッと作る分には快適だな。
大規模プロジェクトやったら開発環境だのの問題で一気に触りたくなるだろうけど。
- 98 :名刺は切らしておりまして:2017/11/03(金) 20:57:10.55 ID:em14LDOV.net
- >>96
numpyのndarray使った時の列スライスが慣れん
- 99 :名刺は切らしておりまして:2017/11/03(金) 20:58:21.03 ID:otYiKki1.net
- C++が嫌い
設計がめんどくさい
- 100 :名刺は切らしておりまして:2017/11/03(金) 20:59:34.97 ID:xNX92GHE.net
- unix linux
これはC
総レス数 650
156 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★