最高効果の言語が決定しましたwwwwwwwwwwwwwwwwwwww

44

1仕様書無しさん2015/12/21(月) 17:57:01.72 .net

VBA

異論は認めない
お前らの作るシステム役に立たないどころか足を引っ張ってる






Share on Google+

2仕様書無しさん2015/12/21(月) 18:06:33.91 .net

なんとAmazonはVBAで作られているのだよ。

最高効果(笑)

4仕様書無しさん2015/12/23(水) 11:34:53.66 .net

実際、VBAはエンドユーザーでは一番役に立ってるのかもな

5仕様書無しさん2015/12/23(水) 12:03:32.13 .net

VBAよりもExcelの方が役に立ってる。
ウェブではJavaScriptの方が役に立ってる。

6仕様書無しさん2015/12/23(水) 12:14:56.39 .net

最高「効果」ってなんだ?と思って別のタイトルを考えてみると
VBAと決めつけた意図まで紐解くと意外と「効果」が一番しっくりくるんだなw
現場で最も効果がある言語っつったら確かにvbaだ

8仕様書無しさん2015/12/23(水) 16:56:48.39 .net

>>1
おまえはすごい奴だよ。
VBAを(残念ながら)少しは認めざるを得ない。

俺は22の言語を仕事で使った経験があり、
C、C++が最高のパフォーマンスを発揮すると断言できて、
最初は反発を感じたけど、よくよく考えてみると、
小さいツールとか、ちょっとデータ加工とか、
いままでVBAで何百とツールを作ってることに気が付いた。

最高ではないが、VBAはかなり上位だと思う。

最低のパフォーマンス(効果)はJavaだ。
仕様変更に全く対応できない言語仕様だからね。

Javaで新規開発とか信じられない。

11仕様書無しさん2015/12/23(水) 23:37:59.99 .net

>お前らの作るシステム役に立たないどころか足を引っ張ってる
これはなかなか至言だな。。
そういうシステムは少なからずある。

12仕様書無しさん2015/12/25(金) 10:12:11.42 .net

素直にこれを認められる人は技術力は高い
言語そのものにこだわりがある初心者は反発するだろう

13仕様書無しさん2015/12/25(金) 11:18:48.51 .net

言語にこだわってるんじゃなくて、言語の将来性と、その言語が動く環境。
それでできることの限界を考慮した上でダメだって言ってんの

14仕様書無しさん2015/12/25(金) 11:43:32.60 .net

>>13
そんなこと言っても、それ以外のおすすめ言語で作ったシステム、まったく役に立たないじゃん
そもそもとして役に立たないシステム作って納品してる人が、役に立っているシステムを作ってる人や環境に
文句をいうのは手段と目的を完全に取り違えているとおもうYO!!!

15仕様書無しさん2015/12/25(金) 11:46:29.16 .net

> そんなこと言っても、それ以外のおすすめ言語で作ったシステム、まったく役に立たないじゃん

Amazonのウェブサイトはそれ以外のおすすめ言語で作ったシステムですが
すごく役に立っていますよ?

まず、役に立たないという前提が間違ってますね。
だからその後の文章は意味を成さないです。




16仕様書無しさん2015/12/25(金) 11:47:55.36 .net

>>15
あなたが開発に携わっている、役に立っているシステムを教えてください。
VBAは作品の数だけ役に立っているよ
現場で確実に

17仕様書無しさん2015/12/25(金) 11:51:10.87 .net

> あなたが開発に携わっている、役に立っているシステムを教えてください。
その質問の目的を教えて下さい。

仮に私がAmazonの技術者で、Amazonのオンラインショップは
大きく役に立っています。と答えたとします。

実際にこの世にAmazonの技術者は存在しますので、
私がAmazonの技術者であるかを証明する必要はないでしょう。

この答えは不満ですか?

18仕様書無しさん2015/12/25(金) 11:53:16.64 .net

>VBAは作品の数だけ役に立っているよ
だいたいが顧客=開発者だから当然すぎて正論だな

19仕様書無しさん2015/12/25(金) 11:58:12.90 .net

Amazonはちょっとしたスクリプトではないだろw

20仕様書無しさん2015/12/25(金) 12:06:07.63 .net

このスレで「スクリプト」という文字を書いたのは
君が最初だよw

21仕様書無しさん2015/12/25(金) 14:58:48.62 .net

まー「 プログラム」でもいいけど そこ重要?w

22仕様書無しさん2015/12/25(金) 16:26:40.38 .net

「役に立っている」という確実な実績があるプログラムやシステムを確実に組んでいるのはvba。
他の人も言っているが作ってる人と求めている人が同じだから。

システム屋が作ったシステムは>>1の言うとおり、役に立つどころか足をひっぱっているものも実際、多々
役に立っていないで終わっているシステムも多々
プログラマがユーザーの求めるものを直接聞いて直接作っていないから、要求や求めているもの、望んでいるものがズレる。
もしくは、ズレるどころかあさっての方向。

そういうことから最高効果ってことなんだろ?

23仕様書無しさん2015/12/25(金) 17:30:48.96 .net

つまりVBAは自分で使うもので自分だけが便利になるってことだな。
全体を便利にするものじゃない。

24仕様書無しさん2015/12/26(土) 09:10:03.82 .net

>>23
その便利屋さんが課に一人いれば課全体がシステム化される
無駄なものは何一つなく
理想のシステム

28仕様書無しさん2015/12/26(土) 12:52:46.34 .net

>>24
> その便利屋さんが課に一人いれば課全体がシステム化される

その便利屋さんがいなくなれば、課全体の効率が下がる。
それはシステムではない。

25仕様書無しさん2015/12/26(土) 11:10:07.11 .net

プログラマってなんで目的を見失いやすいんだろう?
役に立ってこそプログラムだということを
規模がでかいとか安定しているとかよりも遥かに優先度が高いのが役に立つってことなのにさ

26仕様書無しさん2015/12/26(土) 12:28:24.04 .net

>>25
さあ分からないなら自分で考えようぜ

27仕様書無しさん2015/12/26(土) 12:29:31.16 .net

多様性があってこその進化だろ
javascriptの歴史を見れば解る


via http://nozomi.2ch.sc/test/read.cgi/prog/1450688221/

注目記事

ツイッターの反応

コメントありがとうございます

最新のコメントへ(44)
1001 学名ナナシ 2015-12-27 10:02:35 ID:ZDQ4YmI0  *この発言に返信
韓国併合しちゃう日本人は

最悪最低のゴミ人種だよな ギャハハwwwwwwwww
1002 学名ナナシ 2015-12-27 10:09:44 ID:ZjhmZDY0  *この発言に返信
自分で使うために小規模なものを作るならVBAは最高の代物の一つだろうね。
access,excelの機能が前提だし、VBAで30分で作れるものを他で作れるかと言われればそれは無理。

でも、ローカルで自分で開発して使うものとサーバー置いて場合によっては数千人規模で使うものは全く違うんだな。
1003 学名ナナシ 2015-12-27 10:21:48 ID:MzVmMTE1  *この発言に返信
> 仕様変更に全く対応できない言語仕様
クラス設計もまともにできず、インタフェースも抽象クラスも扱えないコピペプログラマにはオブジェクト指向言語は荷が重すぎたか。

簡単なツールはjavaでささっと書ける。書けない人は単にプログラマとしての才能がないだけ。
VBAで書かれたツールのメンテなんて考えたくないな。
1004 学名ナナシ 2015-12-27 10:22:29 ID:MzExN2U0  *この発言に返信
Lotus Notesのコンセプトが部署単位なんかで必要な人が必要なアプリを作って、って世界だったよな。
1005 学名ナナシ 2015-12-27 10:29:11 ID:MzEyNDVl  *この発言に返信
言語はEnglish身につけて
エクセルかアクセスVBAで基本を学べば
何でも出来るようになる。
1006 学名ナナシ 2015-12-27 10:38:07 ID:MDhiODYy  *この発言に返信
Javaが仕様変更に対応できなくてVBAができるというのがまるでわからない。
ちょろっと作るツールはJavaだわ。そもそもVBAというのはMSの便利機能と違うのか?
エクセルのマクロと大規模開発用の言語とは比べるものじゃないだろう。
1007 学名ナナシ 2015-12-27 10:38:24 ID:ZWI4ZmE4  *この発言に返信
VBAは間違いなく書いた量に対して効果を一番発揮できる言語だと思う
少し書くだけでシステムとして成り立つからね
残念言語とかオワコン言語とか言われてるけど、僻みじゃないかと思い始めた今日この頃
1008 学名ナナシ 2015-12-27 10:38:31 ID:OTE1Y2Uy  *この発言に返信
Engishてw
1009 学名ナナシ 2015-12-27 10:45:25 ID:MDk4YmEx  *この発言に返信
文系の私は何もわからんCとか聞いてあ、プログラムの話か程度ですわ
1010 学名ナナシ 2015-12-27 10:50:03 ID:YTUyNWMw  *この発言に返信
VBAは変数宣言とIFとかの書き方がBasic風なだけで、
クラスとか普通に使えるから問題ないんだよな
C言語とかのIFをカッコで囲むほうが好きだから
VC#Aとか作って欲しい。
1011 学名ナナシ 2015-12-27 10:50:20 ID:M2I1Mzdl  *この発言に返信
今は、なし崩し的にVBAも延命されてるけど、実質的にはサポート終わった言語だから覚悟しとけよ。
.NETに移行するか、TypeScriptでも使えるようにしとかないと、次期Officeとかで泣くぞ。

とはいえ、ほんとにVBAいつまで引っ張るのやら。
EdgeでActiveXは完全に切られたから、VBAサポートするの辛いだろうに。
最後のマイクロソフト独自言語だから、これなくなると本当にWindowsも終わるだろうけど。
1012 学名ナナシ 2015-12-27 11:01:09 ID:YzNjMTNl  *この発言に返信
vbaに馴染んでるが故にMSofficeを選ぶ人は
vbaが無くなったらもうlibreofficeに行くだろ
1013 学名ナナシ 2015-12-27 11:04:44 ID:MWQ4OGZh  *この発言に返信
jscriptが好き
guiとか発展させて欲しい
1014 学名ナナシ 2015-12-27 11:09:34 ID:MTJlMTJi  *この発言に返信
javaが仕様変更に対応できないんじゃなくて、
その開発者が仕様変更に耐えられる設計ができなかったんだね
ただ、そういうシステムは本当に多い

ユーザー = 開発者っていう処が諸々の違いの原因ってのは納得だね
1015 学名ナナシ 2015-12-27 11:10:55 ID:NGEzMGNh  *この発言に返信
一時期はJavaをあれだけもてはやしてたのに、今はCOBOLと同じレベルまで落ちつつある。
ほんとジャップは作ることだけじゃなくて、使うだけでもITに対するセンスが無いと思うわw
1016 学名ナナシ 2015-12-27 11:13:32 ID:MjJiOWJh  *この発言に返信
そろそろVBAの変わりにC#で書かせてくれませんかね…
1017 学名ナナシ 2015-12-27 11:14:16 ID:NDFiOGU3  *この発言に返信
vbaよりユーザー=開発者なのはFileMakerと思う。
1018 学名ナナシ 2015-12-27 11:21:20 ID:YTMzMGMw  *この発言に返信
>>1015
Javaの開発元が、Oracleへ移動して、Javaの進化が停滞しちゃったんだよ。
Oracleは買収したソフトウェアを無駄にすることで有名。
1019 学名ナナシ 2015-12-27 11:22:08 ID:ZWNmYTVi  *この発言に返信
最も広く使われてるって意味ではCとかVBAが候補だろうけど、
最もできる範囲が広いって意味ではLISPが最上位だと思う。
もともとあるプログラムいじるんなら元々のプログラム言語で書くのが一番問題が少ない
1020 学名ナナシ 2015-12-27 11:27:04 ID:MmRiNjJl  *この発言に返信
>プログラマってなんで目的を見失いやすいんだろう?

だいたい95%くらいマネージャ(元請け会社)のせい
開発会社に指示を出す際になぜそれが必要なのかを理解していないので適当に伝えて
工数等で面倒に感じた開発会社が出来ないというのをそのまま顧客に返したり
仕様のロックをちゃんとせず顧客の思いつきによる仕様変更を繰り返す
結果としてゴミが完成するか途中で開発中止になる。
経験上、会議で意見ださずにノートPCいじってるやつがとりまとめてると100%こうなるね
1021 学名ナナシ 2015-12-27 11:28:52 ID:MjUxYTll  *この発言に返信
そのときそのときで適材適所的に使える言語を使っていけばいいはずだが

最高言語とか言ってもてはやしていると、次の波に乗り遅れる道理
1022 学名ナナシ 2015-12-27 11:33:11 ID:YTFhMWUz  *この発言に返信
決定してない
スレ主の主観
はい、論破
1023 学名ナナシ 2015-12-27 11:35:16 ID:Zjg3OGYw  *この発言に返信
プログラマさんの脳みそって不思議だわ。
あんな良く分からん英単語と数字記号の羅列を22も操るとか凄い。
デザイナモドキだけどスクリプトでええねん。
使えるようになりたいけど脳が受け付けない。
ツールに関係あるのはpytonとc#、javascript。
どれか1個、分かるようになったら他も怖くなくなるかなぁ?
1024 学名ナナシ 2015-12-27 11:38:13 ID:OGY2YjVj  *この発言に返信
要は顧客の要求を営業やマネージャーが開発に下ろす際の「翻訳」にすべての原因がある
VBAだって欲しい本人が作っているから有用なだけで、この翻訳作業が間に入れば同じ
言語じゃなくて開発体制の違いやね
1025 学名ナナシ 2015-12-27 11:40:44 ID:M2I1Mzdl  *この発言に返信
>>1023
どれも、やれることの得意不得意があるだけで、対して違わん。
見た目が違うのは、方言みたいなもんと思えばいい。
1026 学名ナナシ 2015-12-27 11:44:22 ID:OThmMzJi  *この発言に返信
なんだかんだで、VBA/VBSって無くならなかったな。
PowerShellがくそ過ぎたってことか。
1027 学名ナナシ 2015-12-27 12:29:00 ID:YWUzNzc5  *この発言に返信
普段.netで開発してるとVBA書く時に未だにVB6の時代から進化していないことにイラッとする。
1028 学名ナナシ 2015-12-27 12:31:23 ID:OGNjOTk1  *この発言に返信
まぁ「さっ」と作れて仕変にも「さっ」と対応できれば言語なんて何でもええ
1029 学名ナナシ 2015-12-27 12:39:43 ID:ZGY2MGVk  *この発言に返信
低レベルだな グーグル社員に唾はきかけられるわ なにがVBAだ てめえが陳腐化してることにきづけよ てめえの存在自体がな
1030 学名ナナシ 2015-12-27 12:41:12 ID:ZGY2MGVk  *この発言に返信
仕様変更にそんなにさっと対応したいならDSLとか綺麗に描けるんだろうな、 どうせコードもデータも一緒くたにしてんだろ てめえのケツふく社員のみにもなれ 無能が
1031 学名ナナシ 2015-12-27 12:42:44 ID:ZGY2MGVk  *この発言に返信
どーせ仕様もエクセルで書いてんだろうな
1032 学名ナナシ 2015-12-27 12:44:07 ID:ZGY2MGVk  *この発言に返信
HaskelとかErlngとかLispも使ったことねえんだろうな 手に取るようにわかるわ なにがVBAだよ 頭わいてんのか ドカタやりたかったら家でおナニーでもしてろ
1033 学名ナナシ 2015-12-27 12:47:29 ID:ZTEyM2Fj  *この発言に返信
お願いだから
excelマクロはC#やJScriptあたりで書けるようにしてください
っていうか
.netアプリはVBでもC#でも書けて
wshはVBScriptでもJScriptでも書けるのに
なんでexcelだけVBAオンリーなの?
1034 学名ナナシ 2015-12-27 12:48:11 ID:ZGY2MGVk  *この発言に返信
手続き型でだらだら不細工でクソ長いコードしか書けねえから仕様がちょっとブレるだけでヒイヒイ抜かすんだよ 短く書く努力をしろや
1035 学名ナナシ 2015-12-27 12:49:35 ID:ZGY2MGVk  *この発言に返信
apacheかなんかが出してるライブラリをScalaでラッピングして綺麗に関数型にすりゃいいだけだろ
1036 学名ナナシ 2015-12-27 12:51:20 ID:OTRjODlm  *この発言に返信
JavaはVMの概念がよかったけど、メモリ管理はクソだし、プログラミングの観点からは、
パフォーマンスは出にくいし。すぐ肥大化するし、バグ作りやすい割にデバッグしにくいしで
いまいちな面が多いよね。
高いハード買わせたり、ドキュメント量増やすにはいいんだけどさ。
1037 学名ナナシ 2015-12-27 12:55:09 ID:YWRiYmNl  *この発言に返信
何でこいつらこんな片言なの
日本人じゃねえのか?
1038 学名ナナシ 2015-12-27 12:58:13 ID:OTRjODlm  *この発言に返信
Excel+VBAは強いよなぁ。
CSVでデータもってきておいて、セルに展開して加工。
プログラミング上ではA1形式は若干いただけないが、R1C1形式の.cells(y,x)はどれだけつかったことか。
初期のExcelつくったインド人、すごすぎるわ。
あと、Excel1つでVBA開発環境になるってのもよかったなw
ヘルプ外付けになってちょっと改悪されたりしたのは残念。
1039 学名ナナシ 2015-12-27 13:14:57 ID:YWI2ZWMx  *この発言に返信
なんにせよ、プログラムを完成させることがすごいわ
1040 学名ナナシ 2015-12-27 13:56:54 ID:MzkzNTVm  *この発言に返信
どうせ梶岡だろ
1041 学名ナナシ 2015-12-27 14:09:23 ID:NzMwNmI5  *この発言に返信
まぁ、とりあえずお前ら頑張れよ!
俺はお前らに全部丸投げして顎で使うから(笑)
1042 学名ナナシ 2015-12-27 14:17:53 ID:OTVlOWY5  *この発言に返信
深いなぁ…
おっさん的にwebはphp、ゲームとか組み込み系はc++
ちょっと便利なオートメーション化ツールはvbaやね

javaはお客さんの要求とandroidがjavaしかつかえないからしかたなくって感じだわ
絶対に自分から選んでjavaは使わんね
1043 学名ナナシ 2015-12-27 14:25:59 ID:MjMyMjIy  *この発言に返信
「一番優れている」ではなく「最高効果」を観点にしてるんだろ
>>1003の言う、書けない人は単にプログラマとしての才能がないだけってのはつまり
才能がない人にも書けるのがVBAって証拠だろ?全員職業プログラマじゃねえから

車で言えば大型トラックは一度に多くの荷物を運ぶことができるからと言って
自家用車を大型トラックにしようとは思わないのと同じ、もちろん職業ドライバーも
仕事から離れれば自転車だって使う、技能がないからという指摘はあまりにも浅はか
多くの人にとって自転車あるいは普通自動車程度で十分であり、最高効果を得られるはずだ
1044 学名ナナシ 2015-12-27 15:06:27 ID:MzVmMTE1  *この発言に返信
>>1043
なるほど、たしかにそうだ。
少し考えてみたけど、VBAであれば開発環境と実行環境がすぐに用意できて、処理対象のデータもすぐに作れる。
つまり全部セットなのに対して、たとえばjavaであればJDKもIDEも別々に用意しなければならない。データもXMLとかCSVとか自分でフォーマットを決めなければならない。だから敷居が高くなるんだな。

使い慣れていればmavenで簡単にライブラリ手に入れたりIDEの候補予測やリファクタリングがすごく便利すぎるんだが、なかなかそんな簡単には経験できることではないのだろうな。
お気軽に一言お願いします。   最新のコメントへ(44)
名前:
 
 

コメントが反映されるまで時間が掛かる場合があります。
URLの記入はhttpのhを抜いて下さい(宣伝対策です)。
44