1read 100read
2013年06月プログラマー560: プログラム言語統一すればよくね? (109)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
俺はバグでこんなすごい被害を出したぞ! part 0x11 (784)
C言語について (104)
大学いったのに派遣やってるバカ (170)
これからコードを書く人に絶対やって欲しいこと★3 (447)
スレッドを立てるまでもない質問雑談スレ46 (856)
残業してるおまいらが食いたいものを書くスレ (106)
プログラム言語統一すればよくね?
- 1 :2011/02/06 〜 最終レス :2012/09/03
- ネラーには嫌われそうな厨房の意見だけど。
最近言語覚えるのがめんどくなったんだよね。
自分はJava系からマクロに入ったんだけど、
言語によって書き方が違うのがうざい。一々文字型に変換したりね。
それで思ったんだけどウインドーズでOSも統一したんやし、
標準規格作って言語間の統一したらいいと思う。
ある程度言語に特徴的な文法は残してさ。
これって誰も思わないのかな?
今は何とかなってるけど、これから年取ってまた 新しい言語覚えていけるか不安です。
よく知らないけどこれ程開発手法が多様な業界ってないと思う。
じゃあ辞めろとか言わないでね。
意見もとむ。
- 2 :
- じゃあ辞めろ
- 3 :
- ネラーには嫌われそうな厨房の意見だけど。
最近言語覚えるのがめんどくなったんだよね。
自分はロシア語系から日本語に入ったんだけど、
言語によって書き方が違うのがうざい。一々漢字に変換したりね。
それで思ったんだけど自由主義で体制も統一したんやし、
標準規格(エスペラント)作って言語間の統一したらいいと思う。
ある程度言語に特徴的な文法は残してさ。
これって誰も思わないのかな?
今は何とかなってるけど、これから年取ってまた 新しい言語覚えていけるか不安です。
よく知らないけどこれ程伝達手法が多様な世界ってないと思う。
じゃあ出てけとか言わないでね。
意見もとむ。
- 4 :
- 海外の言語は俺も考えた。それは地域による風習で、俺が言いたいのは日本人でも一人で何通りも言語を覚えてそれが五年程度で使い物にならない事をいっている。バイリンガルは凄いけどプログラマでは逆に足りないくらいだよね?
大工さんの現場で使う道具が毎回変わったりするか?
結局昔のプログラマが環境を変えたくないだけだろ?
- 5 :
- あとロシアから日本に好きで移住してる人が多いと思う。
プログラマは仕事の都合上いやいややってる感が多く睡眠時間を削って勉強しないならくずのように思われる。
言語の標準規格が決まればプログラマの負担も減り、企業も人員を多く雇う事ができる。
あともう一つ。オフショアやめて、フリーターやってる人を教育したり、独身で技術好きの人員を確保し、深夜チームとふつうの開発メンバーとの二交替性。
- 6 :
- たかだか二つ程度言語変わったくらいで不安になるなら
この業界向いてないから辞めたほうがいいと思うよ。
- 7 :
- つか言語替えないで済むくらい精通して仕事取ったらいいやん。
会社のいいなりであれやったりこれやったりじゃそりゃ不安にもなるわな。
自分で待遇を考えるほうがプログラム言語を統一するより全然簡単だろ?
- 8 :
- PHPやPLもやったし、Cも学校でやったよ。主だったものを書いただけ。最近吸収が遅くなって少し不安。今はまだ大丈夫。
- 9 :
- 事情があって派遣で働いてて不景気やから言語にこだわらず仕事やってる。
精通してれば簡単に仕事とれるもんかな?フリーでやるなり会社にこんな仕事やりたいって言える人間になれってこと?
言語の統一そんなに難しいか?どこで妥協するかと反対する連中を何とかすればいいだけやろ?
下の世代のためにも言ってるんよ。
- 10 :
- 自分のために言ってくれてるのに噛み付いたみたいでスマンね。半分は妄想で言ってます
- 11 :
- アセンブラで統一すれば何のトラブルも無いと思うよ
- 12 :
- 自然言語の共通語は英語で十分。
- 13 :
- >>12
英語なんて味気ないよ。
兄の呼び方がbrotherしかないだろ。
- 14 :
- >それで思ったんだけどウインドーズでOSも統一したんやし、
既にここの認識で間違ってるのに何を議論しろとw
- 15 :
- 統一されると楽にはなるけど、人材が絞られちゃうんだよな
全員が同じ土俵に立たされるようになって、生き残れる自信があるかな
- 16 :
- 自信がないやつが消えるだけ。
- 17 :
- 言語よりフレームワーク統一したほうがよっぽどいい。
- 18 :
- >>13
あるよ。
Oniichann!
- 19 :
- 統一できればそれはそれで美しい世界が来るとは思うけど天下のMicrosoft
でさえ到達できなかった目標なわけで、まあ無理ではないかと。
>>17
UMLなりで仕様の書き方を統一した方がよいと思う。この段階での混乱は
プログラミング言語やフレームワークの多様さなんて目じゃないくらい
酷いよね。
- 20 :
- まずはデファクトスタンダードとデジュールスタンダードを区別することから始めろ。
- 21 :
- 今後はC#以外は全部廃れてくよ。
- 22 :
- プログラム言語自体が冗長で不要なもの
バイナリ直打ちで十分
- 23 :
- >>1
MACやLinuxは無視ですか。そうですか。
- 24 :
- そして同じシステムばかり運用することで
クリティカルなシステムエラーが発生するのですね
- 25 :
- そんな辞書引いて出てきた単語をてきとうに並べたようなことを言われてもなぁ……
- 26 :
- いい事思いついた。
色んなコンピュータで同じ言語使うために、CPUに沿ったバイナリにするんじゃなくて、
CPUがある程度解釈しやすくて、エンディアンに依存しなくて、レジスタとかも使わずに
スタックに何でも積んじゃって、ポインタも排除して、本体は軽く、ライブラリを充実
させる事で拡張しやすくして、Cppみたいな中途半端なことはせず全部なんか基本になる
型を作って、単一継承と実装で全てを行うようにしたような、中間ファイルを作る
コンパイラと、それを処理する各CPU向けの処理系作ればいいんじゃね?
- 27 :
- >>26
つまりC#ですね。
- 28 :
- >>1
まずは日本語を捨てて、英語に統一しろ!
>>21
Googleに撲滅されてる罠。
>>26
セマンティクスギャップを埋める! とか言って、日本はバブルの時代に大金を
投じてネイティブでLispが走るLispマシンを開発したんだよね。第五世代iCot
だの言って。結局、普通のPCでCで書いたLispインタープリタにすら大敗する
性能しか出なかったわけだが。
- 29 :
- 悪いがそれはPrologだ。Lispマシンは米国が多かった。SymbolicsとかLMIとか。
国産では富士通がαをだしてたな。
- 30 :
- >>1みたいに「俺こそが万能の言語だ!」つって増えてるんだけどね
- 31 :
- 暇なのでマジレスすると、適材適所だから_
ハード寄りのコードを書くとCとアセンブラ、ちょっとした作業の自動化にはシェルスクリプトやVBScript、JavaScript、(Mac OS Xなら)Automatorなど。大規模なものやGUIにはオブジェクト指向系の言語、実行速度よりメンテナンスのしやすさを重視するならPythonなどのLL。
と、いろいろある。研究系ではPrologなどを使うことも。
実際、UNIX系のOSの起動スクリプトをCやC++で書いてみるとイイよ。ちょっとした変更でもコンパイルし直すのは発狂する。速度は上がるけどね。
- 32 :
- あ、必ずしもPythonがCより遅いと言うことじゃない。どっかで、最近のPythonは特定の条件でC/C++並の速度が出ると読んだ記憶が。使ってないからわからんが。
まあ、結局機械語に変換するんだから、ある意味言語はひとつで、人間様が機械語も直接理解できないバカだから、わかりやすい様にしたフロントエンドが諸々のプ言語とも言えるけど。
- 33 :
- 長いわりに中身がない
やり直し
- 34 :
- 選択肢がある事が重要なのだよ。
生物と同じで、多様化してるから、色々な問題に対処出来る。
そして、集中化する事で技術が発展する。
そのバランスを取るのは、非常難しい
個人的には、Pythonに、中間コードを吐き出すコンパイラと、ネイティブコードを吐き出すコンパイラをつけてくれると楽
- 35 :
- Pythonってどうよ?
イイという話はよく聞くけど、具体的にはどこら辺がいいの?
調べるのマンドクセからおせーて
- 36 :
- >>13
おにいちゃまとか、あにぃとか、おにいさまとか、おにいたまとかだな・・・
(これも、もう10年以上前のネタになってしまったな
- 37 :
- >>35
採用例が多いから、ググればサンプルが豊富
- 38 :
- >>32
>人間様が機械語も直接理解できないバカだから、わかりやすい様にしたフロントエンドが
Fラン文系とか高卒が、ならば確かにそうだな。
パイプラインの気持ちに成って、あるいはパケットの気持ちに成って
書けるマトモなマならば、機械語を直接書けば済む話。ヘネパタでも
読んでSimMIPSやることを、マの必要条件にすれば良いのに。
- 39 :
- 言語の統一は今更無理じゃね?もうすでにあるモノを捨てられないでしょ。
ってかここ5年くらい新しいもの出てきてなくね?
VBもC++もC#もJavaもPHPもPerlもObjective-Cももう出て何年にもなるよね?
DBだってSQLで統一されてだいぶ楽なんじゃないの?
ネットワークはTCP/IPやHTTPで統一されてるんだし。
Windowsも95あたりのころはイベントドリブンで新しい感じがして考え方変わったが
もう15年も前のことだよね?向こう15年で新しい技術って考えつかないのだが。
ITはもう十分成熟してきてると思う。
- 40 :
- >>39
SQLの中だって、方言一杯あるし。
何よりMUMPSとかに謝れ。超現役。
- 41 :
- Googleさん全否定っすか。かっくいー年寄りだね。
- 42 :
- >>39
とりあえず知ってるワードを言ってるだけで浅いね。
- 43 :
- >>1
そんな事したら、儲けられないだろ?世の中を、分かってないな。
金で買えないものはない。と言われるくらい、拝金主義が
どこにでもはびこってるんだよ。
- 44 :
- 新しい言語を覚えるときのワクワク感がなくなったのなら
プログラマなんかやめちまえ。
- 45 :
- 言語よりアルゴリズム覚えるほうが面白くね?
- 46 :
- かつて、PL/Iてのは言語を統一しようという目的で作られたんだけどな。
ALGOLをベースにCOBOLとFORTRANを取り込んで、
当時ほとんど使えなかった小文字を排除したやつ。
しかしその頃のコンピュータの能力からして規模が大きすぎ、
その割りには効率のいいオブジェクトができなかった。
- 47 :
- ローレベルにはC/C++、ハイレベルにはC#。
これだけで全部まかなえる。
あとは全部破棄しておk。
- 48 :
- 機械語で書けばいいんじゃね
- 49 :
- >>47
そうか。
貴殿がCOBOLやFortranやBASICやPascalやDelphiやRPGやPrologやひまわりや・・・その他たくさんある既存言語を
その3つに無料で書き換えてくれるんだな?
- 50 :
- >1
できるならやっている
- 51 :
- >>49
ひまわりは別にいいんじゃねw
- 52 :
- >>47
WindowsはC#、Mac/iPhoneはObjective-C、AndroidはJava、
Web系はJava・PHP・JavaScript、制御系・組み込みはC・アセンブラ
以上でOK
- 53 :
- Objective PRO-IV
- 54 :
- >>52
全然okじゃねぇよw
金融(COBOL)と医療(MUMPS)忘れんなw
- 55 :
- >COBOL
そんなものはJavaに取って代わる。
>MUMPS
なんだそりゃ知らんがな。
- 56 :
- FORTRANもまだまだあるがな。なによりAdaがあるし。
ABAPもPL/SQLもあるで。
- 57 :
- COBOLをJavaなんかに代えれるとマジで言う奴はコドモ。
- 58 :
- >>55
世の中には知らんような言語が沢山あるんだよ。
癖が強かったり、不得手があったりもするけど、
その分野では抜きん出てるから使われてるんだ。
- 59 :
- >>52
今、我が社のAS/400をPCに切り替えるのをやってるんだが、
この4月稼働の当初予定が大幅に遅れている。
AS・RPGではプログラム指示書からのこぼれ落ちはそんなには無いのだが、
PC・PC言語ではこぼれ落ちがすさまじくて、チーフは頭を抱えている。
初めは能力の問題だと思っていたけど、そうではなくてPC言語がそもそも事務処理
に向いていない、ということが次第にわかってきた。
ま、とにかく早く完成してくれないと、俺の定年に間に合わなくなる。
- 60 :
- OOPLを含めたCの系譜っぽい汎用言語の文法は1個でいい気がするわ。
ターゲット毎にサブセットで処理系を用意すりゃ良い。
各個人のシンタックス面の好みが一番のハードルな気はするが。
- 61 :
- objective-Cだけは勘弁w
- 62 :
- そりゃ専用に発展してきたのとなんでも出来るぜな
汎用性を持たせた言語じゃ比べるまでも無い
後者はなんでも出来るが、やる事が決まりきってるなら
専用の方が処理早いし間違いが無くて済むわな。
- 63 :
- 理想と現実だよな。
キャンプでもなけりゃ飯作るのに十得ナイフ使う必要は無い。
- 64 :
- 金勘定して帳票出すだけなのにリッチなJavaやらC#やらが必要か?
ってー話だな。そもバッチ処理だし。
- 65 :
- 空を飛び海に潜れる地底戦車作れと?
- 66 :
- >>59
>そうではなくてPC言語がそもそも事務処理
>に向いていない、ということが次第にわかってきた。
「気にくわない」というだけならば、小学生でも出来る。
その「不適合な点」を具体的に挙げてみな。
- 67 :
- そのプログラム指示書ってのがAS・RPG向けに最適化されてるんじゃね?
- 68 :
- 「PC言語」なんてわけわからん用語が出るおっさんが、
向いてる向いてない判断できるわけないだろ。わかってやれ。
- 69 :
- まさか10年20年後まで使われるハズは無いだろう
そうやって起きた2000年問題
その時に対応したモノがいまだ動いてる現在
プログラムって人が思ってる以上に長生きしちゃうもんなのよ〜
- 70 :
- MUMPSは物流で使ってる会社もあるみたいだがな。応答性がいいんだと。
- 71 :
- 言語変わるたび、気になるところを調べすぎる性格なのが災いして
とっかかりが遅いのが自分のだめなところだなーって思っちゃう
JavaとC#、小規模ならPHP、あとSQL文をそれなりにまともに扱えるなら、
当分メシは食えると思うけどなー
- 72 :
- 仕事が遅いのは致命的だな
- 73 :
- シープラプラさえあればなんでもできる
- 74 :
- C++ならなんでもできるという理屈は、アセンブラならなんでもできるという理屈に等しい
- 75 :
- 一本化するならわざわざなんでもできない言語にする必要はない
- 76 :
- >>74
アセンブラは大規模なソフトを作るのに向かない
- 77 :
- だったら最初から機械語覚えればいいじゃん
- 78 :
- まぁ複数あっても基本は同じだから
困らないけどな。
- 79 :
- と豪語し、Gaucheスクリプトの保守を任される>>78であった。
- 80 :
- いやなにも難しいことないだろそれ
Haskellあたりならともかく
- 81 :
- >>78
と豪語し、新規なプログラミング言語の開発を任された>>78。
「出来れば今までと違うの頼むね」と全く無意味にお願いされて断りきれなかった。
- 82 :
- 古い資産を移行する気がない企業も未だに多いし、
新言語を開発する奴も後を絶たないだろうから、
統一言語作って纏めても再び散らばっていくと思う。
- 83 :
- 今、コンピュータ言語はいくつあるんだろう?
100や200程度ではない気がするんだが。
- 84 :
- 会話言語と同じで数えたり推測するのは言語学者に任せろ。自分では考えるな。
時間の無駄でしかないから。
- 85 :
- ・・・・・・個性があっていいじゃないか・・・。
- 86 :
- >>1
なに一つ満足に極めてない奴はそういう感想持ちがち
いろんな言語うんぬん以前に、おまえ一つでいいからキチンと理解した言語ないだろ?
で、あっちつまんで、こっちつまんで、どれも中途半端。
だから頭打ちになるんだよ。
言語かたくさんあるから、じゃない。おまえのスタンスの問題だ。
- 87 :
- 「「「「「「「「「「「「「 なに一つ満足に極めてない奴はそういう感想持ちがち 」」」」」」」」」」」」」(キリッッッ!!!ッッ!!!
↑↑↑↑↑(詣
いろんな言語うんぬん以前に、おまえ一つでいいからキチンと理解した言語ないだろ? (キリッキリッッッ!!!キリ!!!キリッ!!!!!
で、あっちつまんで、こっちつまんで、どれも中途半端。 (きリッ!!!!
↑↑↑↑↑↑↑(キリッ!!キリ!キリッ!
だから頭打ちになるんだよ。 (キリ!!!きリ!キリ!!!キリッッッ!!!!
言語かたくさんあるから、じゃない。おまえのスタンスの問題だ。 (キリッッ!キリッ!キリッ!ッ!!!
うるさいしね
- 88 :
- うるさいのはオメーだろ
よってお前がRばいいよ
- 89 :
- ゴミだな
- 90 :
- ↓↓↓↓↓
[[[[[[[[ 「出来れば今までと違うの頼むね」と全く無意味にお願いされて断りきれなかった。 ]]]]]]]](キリッッ!!!キリ!!キリ!キリッッ!!!キリッッッッッッ
↑↑↑(キリッッ!
でもお前はゴミなんだけどねw
- 91 :
- まあ、とりあえず何かを最低限それで飯食えるぐらい使えるようになってからだな。
その言語で処理系なんか作ってみたり、その言語のサブセット作ってみたりしたら、
その言語のメリットデメリットもっとよくわかる。
>>86は何もおかしいこと言ってない。
- 92 :
- >>1
逐次、分岐、繰り返し
十分統一されてるがな
- 93 :
- プログラマに日本語で指示する側になれば良い。
- 94 :
- >>87
これじゃあ、「その言葉はとっても痛くて、心に突き刺さりました」と、自分で言ってるようなもんだぞw
- 95 :
- 世界中が日本語で喋れば楽チンなんだけどな。(ToT)/~~~
移住も楽なんだけどな。(*^。^*)
物価の安い東南アジアに移住すれば勝ち組になれる。( ^^) _旦~~
言語を習得するより、その言語でどんな小説を書くかの方が重要だよね。ヽ(^o^)丿
- 96 :
- >>92
+休止 プログラムカウンタの動きはそれ位しかバリエーション無いな
- 97 :
- 新しい言語ができる理由は今の言語よりもその言語のほうがいいからという理由に尽きるのですからまだ発展途上の現状においてそれは望めないのではないですか
- 98 :
- C++はかなり万能
- 99 :
- 世の中にはスクリプト言語やインタプリタが重宝される世界もあるのだよ。
- 100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
SQL?(´,_ゝ`)プッ(゚Д゚)ハァ? (124)
お前ら単価いくら? (144)
プログラマの海外就職 (176)
Sun認定Java資格 実用情報【SJC-*用】 (146)
プログラマのWikipedia ウィキペディア (158)
特許庁に関わってしまったマ (123)
--log9.info------------------
戦国IXA(イクサ)質問スレ part82 (414)
【Yモバゲ】100万人の三國志 Special part35 (221)
わグルま! 93世代目 (923)
戦国IXA(イクサ) 全鯖 総合スレ part411 (767)
プロ野球 オーナーズリーグpart70 (867)
【都市開発】アメーバ ピグワールド 24丁目 (227)
【ハンゲ1+2鯖】戦国IXA Part6 (341)
【35+36鯖】戦国IXA part2【3/29刷新】 (349)
【糞ゲ】スターギャラクシーpart5【糞ゲ】 (513)
三国志WARS(三国志ウォーズ)Part6 (524)
【実況禁止】ピグアイランド 54工作目 (959)
【mixi統合鯖】ブラウザ三国志part26【統合1〜8】 (244)
ラーメン魂 交換マナー&要注意人物 1人目 (827)
【ハンゲ1~8鯖】ブラウザ三国志part18【1鯖対5鯖】 (673)
【Yahoo!モバゲー】戦国ブレイク Part19 (128)
【ワールド41】戦国IXA part1【5/10オープン】 (155)
--log55.com------------------
マイナーな派遣会社
人間関係に疲労困憊しちゃう社会不適合者・4人目
[NDTC]日興電気通信グループについて語ろう[HNDTC]
遣は短期雇用に限定しろ!3日目
携帯関連総合スレッド3台目
テクノプロって企業ウザくね?
新日本を語ろう、Ver2
SBSスタッフについて語れ Part21
-