アップルエンジニア「Javaプログラマはレゴを使って何かを作れる人。Cプログラマはレゴを作れる人。」
1 :
番組の途中ですがアフィサイトへの転載は禁止です:
レゴブロック
Javaの方が優れているということか
4 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:03:59.26 ID:drAWqx4k0
なんで視野が狭いことになるんだ?
5 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:04:15.36 ID:z1c6G+nq0
あーこれ3年前から俺が言ってるやつだわ
6 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:04:52.96 ID:PQgung7k0
言いたいことはわかるけど例え方間違ってると思う。
アセンブラーはどうなるんだ
8 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:05:07.76 ID:nS973zZd0
わかりきったこと言ってんじゃねーよ
9 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:06:03.92 ID:LIDtbAx7O
松本のパクリ
10 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:06:16.16 ID:3Pc11ckNi
Objective-C プログラマーはダイヤブロックを使って何か作れる人だな
料理作るのに調理器具から作る奴がいるかアホ
12 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:07:18.95 ID:9RERtNhO0
言いたいことはわかるけどじゃあJavaでいいじゃんって話になるよね。
生産性を上げないと…
プログラム覚えたての学生みたいな事言うんだな
間違っちゃいないがレゴ自体は一回作っちゃえばそれで終わりじゃん?
Cは何でもできるが全部しなきゃいけないから大変だ
15 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:08:19.34 ID:K1ytjjHpi
>>1 >・久々にC言語の勉強をしているけど・・・ポインタが面倒くさい。JAVAの方が楽だったなー
面倒くさいってなんだよ
素直にポインタわかりませんて言えよ
Javaプログラマは、ひと山当てる可能性がある人
Cプログラマは、地道に稼ぐ人
17 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:08:50.16 ID:mb8NSZcA0
Cやってる奴は2日でjavaしかやってない奴より良いコードをかけるようになる
これ豆な
19 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:10:12.64 ID:GZiFxn280
言語差別とCOBOLが嫌い
正論だけどレゴ作れたところで個人レベルで稼げない
21 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:11:05.72 ID:d4zcC7XT0
電子レンジが目の前にあるのにヤカンでお湯を沸かしてレトルトカレー食う人 > C
22 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:11:39.53 ID:N9fNGj4m0
Cはフライドチキンを作る時に鶏肉から捌き始める
javaはスーパーで捌かれた肉を買って調理する
これだろ
23 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:11:47.88 ID:bRliEZtw0
なんだかんだいってもバイナリ直でいじるときはCみたいなのが使いたくなる
24 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:12:40.26 ID:LGTDlE7+0
これは結構上手いこと言ったな
25 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:13:10.54 ID:ty8mOVcx0
でも一番儲かるのはUnity
Cで書けるならそれに越した事は無いよね
27 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:13:18.13 ID:udCvb7LD0
16進数直書きな俺は?
28 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:13:42.79 ID:U25RzPXL0
Erlangのスタッフのじいさんに似たような質問したことあったけど
「言語は触れた期間だけ堪能になるけどね。母国の言語で楽しく話せる人は他の言語でも楽しませてくれる。
でもね、つまらない話しかできない人が他の言語を覚えてもつまらないんだよ、話がね。」
って言ってたのがすごい記憶にある。
レゴブロックなんて世の中に必要ないからな
こいつらも世の中に必要ないってことだ
32 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:14:35.42 ID:TSCT2tM/0
Cは自炊する人
Javaは毎日コンビニ弁当買って食う人
33 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:15:07.43 ID:pyykvMFY0
34 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:15:10.09 ID:clKBGZkm0
C#はダイヤブロック
Javaは組み込みでまともに使えるようになってからドヤ顔してくださいね(^^;)
唯一の利点だったセキュリティすらSunのせいでグダグダしてますし
MinecraftもJavaゲーだっけ。
Unityが次に来るとか言われてるな。作りやすいのかねぇ。
37 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:16:35.50 ID:bRliEZtw0
CはF1でその他は大衆車
大衆車の方が簡単だけど速度は出ない
Cは速いけど素人が扱うと即事故る
38 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:16:43.59 ID:/s0w8IIb0
Javaしかできないのはニワカってことだよ
本当のプロなら言語なんて選ばないし
39 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:17:08.51 ID:59qxTFwf0
プログラミングで何か人の役に立つものを作りたい人はJava
プログラミングそのものを学びたい人はC
レゴを作れるCプログラマは多くないと思う
41 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:17:25.13 ID:FP4A8ePC0
vbaは?
>>27 油田を掘ってて後に小惑星に行く事に成る人
43 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:18:50.26 ID:/s0w8IIb0
↓Haskell厨が一言
45 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:19:20.60 ID:WKcw5LIR0
アセンブラはレゴに使うプラスチックの製造か
アセンブラとCとパイソンの俺は何だ
47 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:20:01.19 ID:L0wdpzkC0
Javaは世界中の人が躍起になってライブラリを整備してたから、ほとんどスクリプトレベルでアプリを作れる
便利な世の中になったもんだ
48 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:20:24.74 ID:WeiCe7Sg0
50 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:21:48.23 ID:Y3F0CzGN0
プログラマからすると、だからなに?
51 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:22:03.09 ID:bRliEZtw0
プログラマーのレベルはパズルゲームをプログラムを使って解いてみて
ってやれば簡単に図れる
普段コピペしかしてないやつはググって見つからなくてそれで終わり
52 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:22:25.42 ID:zLdTp+bb0
Cを勉強すると役に立つのは確か
ただ、あまりに使い勝手が悪いせいで実際に使うとなると絶対に選びたくない言語でもある
53 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:22:28.73 ID:/s0w8IIb0
CでJVMは作れるけど、JavaでJVMを作っても意味がない
つまり用途に応じて使い分ければいいだけ、どっちが良いとかの議論に意味はない
俺はプログラマを創る人
56 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:23:53.36 ID:u/4XjFFj0
PHP
の俺は有能すぎた
57 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:24:04.82 ID:75X+I/Sc0
結局出来るものがレゴを使ったなにかならば
レゴから作る必要はない
58 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:24:05.11 ID:U25RzPXL0
ハードウェアを叩くプログラマってそのハードウェアに近いところにいる事業に関わらない限り無駄ばかりなんだよね
汎用ウェアの時代に叩く技術が必要かと言われれば、その人の関わりに依るとしか言えない
59 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:24:14.34 ID:bRliEZtw0
>>53 でも上級言語使ってる奴ほどC#さえあれば他いらないとか言ってる
聞いたこと何回もあるでしょ
まぁ単なるゲハ的煽りなだけかも知れんが
60 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:24:38.14 ID:ZbV13Kz+0
プログラミング言語について述べた分量÷書いたコードの量=ニワカ度
61 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:26:21.24 ID:NEzkFkqI0
>・だから視野が狭い人が多いんですかね。Cが好きな人。
これが馬鹿か
63 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:26:54.57 ID:CDV58YJS0
java屋のコード見たら、設計足りないやらゴミコードだらけの
ウンコばっかりでうんざりしたわ。
>>51 プログラミング初心者だからそういう力つけたいんだけど、なんかオススメの方法とかある?
65 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:27:49.23 ID:P+x3FqFfP
両方やっとけよ
やる気あるなら出来るだろそんくらい
66 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:28:09.28 ID:WKcw5LIR0
CPUの設計者はレゴを作るプラスチックの原料を作る創造主たる地球つまりゴッド
68 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:28:44.80 ID:U25RzPXL0
長いこと勉強してました、みたいなやつはお断りだな
69 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:29:49.03 ID:IFosNtAo0
もうJavaってCOBOLと同じ立ち位置だろ
minecraftのことを言ってるのか
javaの圧勝だな
じゃあC#やろうぜ。
72 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:31:15.16 ID:3ccoJ/xW0
仕事なのか趣味なのかで全然違ってくるからなぁ
73 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:31:31.79 ID:U25RzPXL0
言語学者が最高のコードを書けるかと言えばノーだから
小学生でもおもしろいコードなんて書ける
センスのないやつが努力でなんとかしようなんてのが一番たちが悪い
>>66 創造神は数学者であるのが、太古の昔から確定している
75 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:31:36.87 ID:323ypxEpP
今さら言語論争って…
プログラムってレゴ作るの?
77 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:32:34.10 ID:NEzkFkqI0
JavaはレゴブロックでOOoやマインクラフトを作れるのに、Cは延々とレゴブロックを作り続けるのか…
78 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:34:14.52 ID:FX2Ed/F2P
ずっと昔から続いてるこういう宗教論争を
低レベルな大先生しかいない嫌儲でやらなくていいよ
俺「C++を使うお仕事受け付けてますよ」
何故かPythonの仕事が入ってきた!!
今じゃPythonプログラマ=俺とかいうポジションに・・・・
俺はC++を使う仕事をしたいんだよぉ
80 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:34:50.43 ID:bRliEZtw0
絵で言えばトレスしかできないのがデッサンできても俺よりも儲けてるの?ってきれてるみたいな
81 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:34:56.92 ID:U25RzPXL0
日本語でもそうだけど古臭いタブーをかざして「正しい日本語」とかいいながら
使いどころもないような説教を始めるのがまさに日本的
時代についてこれない、伝わる言語を開発できない、これって能力不足なんだよね
年齢にもかなり依存する
プログラミングなんて全く分からないんだが?
83 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:36:41.80 ID:u/4XjFFj0
Cしか出来ない奴は組み込みでもやっとけ
85 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:37:10.21 ID:fG9o7t2F0
Javaでゲーム作るくらいなら、C#で作るわ
そのくらいJavaはカス。というかオラクルがカス
86 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:37:14.31 ID:GZiFxn280
最近はjvmに乗っかる言語増えてるの
この人は知らないんだろう
87 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:40:16.40 ID:NlTL26R60
アップルエンジニアと言っても一兵卒なんでしょ
そんな雑魚の戯言にいちいち付き合ってられるか
88 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:40:32.05 ID:/4onDi+t0
松本人志
「うちにはレゴは無かった。
他の子供がレゴで何を作るか考えてるとき、
自分は何でどうやってレゴを作るか考えていた」
例えは自作できなかったのか
89 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:42:36.32 ID:qWg5CgRv0
こういう例え話って一見わかった気になるよな
90 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:43:14.83 ID:IFosNtAo0
>>86 Javaが糞過ぎて皆でネクストJava作りしてるけど分散しすぎて結局どれも本命にはならないよね
結局基盤が糞言語から離れられないせいで糞と一緒にトイレに流されるしか無い運命なのかな
JAVAはもっとサクサク動けばなー
作るのは楽だけどもっさりすぎる
こういう事言い出すと
Cの方が優秀みたいな感じがしてくるけど
全くそうじゃないからな
93 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:46:19.19 ID:zLdTp+bb0
>>85 Oracleはカスってのはこの業界の共通認識だろうね
Javaも発展の方向性によってはもっと良い言語になったかもしれんのに勿体無いなと思う
まあこれはわかる。
あと、今は知らんがAppleの開発環境はレゴ作れる奴に、飛行機とかのキットが
説明書無しでわんさか付いてるイメージ。
面倒事は大抵OSやQuickTimeに投げりゃ済むから楽だが、その使い方を探すのがマジで苦行。
c++は?
96 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:47:22.41 ID:RgsVy3DqP
>>10 俺が開きながら考えてたことが書かれてて戦慄した。
97 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:47:32.54 ID:/Cksevj10
さっさとobjective-cを廃止しろ
これでバカにされた!とか脊髄反射しちゃう人はレゴ与えても何も作れない
99 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:50:26.49 ID:L0wdpzkC0
Objective-Cは、C++より整理されてて、なかなか使い勝手がいい思うけどなぁ
iPhoneのアプリ作る仕事のときぐらいしか使わないけど
互換性重視でモッサリ動作
セキュリティ対応が場当たり的で更にモッサリ
速く動かすにはCPUの速さに頼るしかない
それが今のandroid
それでもモッサリ言われるのはjavaだから
101 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:51:34.66 ID:GZiFxn280
>>90 こうゆー揚げ足取り絶対にくると思ったわ
これだから言語論争うざい
>>76 機能を持ったパーツを組み合わせて、自動車の様なオブジェクトを作ると
いう意味では
>>92 CのベテランがJavaの現場にやってきてあいかわらずCライクな書き方してるとかありがちだしな。
104 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:53:39.39 ID:IFosNtAo0
太陽信仰からシャーマニズムへ
いかにも土人言語Javaって感じの変遷だよな
早く現代人になろうや
「Javaはレゴのような言語、Cはレゴを作る言語」
だったらまだ分かるけど・・・
言語は道具にすぎないので、何使ってるからって利用者の特性を確定させる程の情報になるとは思えないなあ
ましてやメジャー言語じゃ、、
プラスチック成型ができるってこと?
どちらかと言うと、「レゴを作れる人」は「コンパイラを作れる人」に相当すると思うんだが
アプリを作るという意味だけではJavaもCも大して変わらん
108 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:56:35.71 ID:HXuycjLt0
そりゃそうだビルを建てる現場の人間よりは
工場でコンクリートブロック作る人間の方が偉いもんな
外からみたらどっちも土建屋の一味だけどね
総じて「ちまちまなにかをやってる人たち」
110 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:56:56.21 ID:sqoGkxzs0
Cはローレベル言語
ハイレベルな俺はハイレベルな言語を使う
111 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:57:25.69 ID:EssL7rqc0
Javascript厨の俺には関係ない話しか
112 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 09:57:39.61 ID:u/4XjFFj0
>>101 自分からCOBOL嫌いとか言っておきながら、自分の好きなら言語は悪く言うなってか?
バカじゃね?
115 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:01:36.99 ID:Qa8S7ALt0
C#がすっきりしてていいな
116 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:02:24.28 ID:bRliEZtw0
場合に応じて使い分けるならまだしも
どっちだけでいいと言ってるのはどっちの方なのか
cを使える人は企業と取引ができる人
javaの人はコンシューマということかな
「私は人種差別と黒人が大嫌いだ」
119 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:05:17.11 ID:qfLfxx1a0
C++が1番しっくりくる
120 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:05:29.36 ID:o/EN4F8w0
IT土方御用達がJavaになっただけやん。
Java土方の変遷
VB→C#→Java
C土方の変遷
アセンブラ→アセンブラ+ CもしくはC++→今もなお。
121 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:06:20.11 ID:zLdTp+bb0
そもそもJavaとCって協力し合える言語なのに、どうしても対立構造に持って行きたい
アホがいるんだろうな
122 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:06:20.85 ID:hlGbSOQe0
それ
ドヤ顔でゆわなならんなら今のPGて深刻なんだな。
適材適所
124 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:07:49.17 ID:u/4XjFFj0
いつまでもCマンセーとか言ってる人って軽く発達障害はいってるだろ
別に発達障害を差別するわけじゃないよ、そういう思い込みの激しい人なりの能力の発揮の仕方があるからね
126 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:12:29.26 ID:/s0w8IIb0
>>124 PHPなんてWeb専用じゃん
必要なライブラリがPHP用なせいで仕方なくマニュアル見ながらちょこちょこ使うレベルの言語
127 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:17:20.18 ID:5E9sRDAL0
C言語の本ちょっと読んだけど
感想としては何このバカ言語としか言えなかった
俺 難しい事は頭の良い人に任せて 売れるもの作ればいいや。
C++は両方作れる人。
C++を覚えるべき
130 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:23:07.48 ID:KQ2dnzsL0
それをいったらアプリエンジニアは組み込みエンジニアからするとOSの上で動くものしか作れないねっていわれる
131 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:23:26.82 ID:hlGbSOQe0
>>127んだ。
ぶっちゃけ
新自由主義の一の矢。
つか、ゲーム系はなんだかんだでC++だから困る
webはPHP&Javascript、スマホはJava&Objective-Cだけど
今時のプログラミングなんてどれもレゴじゃん。
用意されたAPIを繋げてるだけ。
あほらし。
>>127 何をもって馬鹿と言っているかわからん。
135 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:25:57.61 ID:TFUtan5n0
Delphi
56 思想家(東京都) 2010/09/27(月) 09:50:04.83 ID:s2TCOy1qP (p2)
>>15 ↑
これがポインタの指すレス番で
15 声楽家(関西地方) 2010/09/27(月) 09:38:37.84 ID:tK/qXfqX0 (PC)
初心者がつまずくというポインタってなんなの
ポインタって言語としてどういう利点あるの?
初学なんだけどポインタまで行ってないから教えて
これが「ポインタが指し示すレス番の中身」
レス番だけ示した方がいろいろと抽象化されて省略が可能で捗る
で、おまえのパソコンのポインタ(矢印)でレス番を指すと中身がポップアップされるだろ
そういう風に柔軟な表現、動的な表現が出来て美しい
137 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:27:46.79 ID:h3NZH7op0
レゴを作れるったってプラスチックを成形できるくらいじゃない?
自分で回路書いてCPU作れるわけじゃないんだし
139 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:28:12.01 ID:PQx4lsdm0
はじめてのC(意味深)
140 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:28:55.58 ID:ausEmv370
ほとんどのCやC++プログラマはレベル低い
だからと言ってJavaが高いと言ってはいない
魔法使いみたいなプログラマはJavaよりC/C++に居る
>>132 ゲームプログラムは重い処理をいかに高速に処理するかがメインだからな
コンパイラの最適化に穴あったりすると、直接アセンブラで書いちゃう世界
142 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:30:13.72 ID:PQx4lsdm0
かーちゃんがタンスの引き出しに「タオル」とか「パンツ」とかシール張ってただろ?
あれがポインタだ
車を作るのに部品からつくるか取り寄せるかの違いみたいなもん?
144 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:32:44.65 ID:Fy559c/k0
MASMでゴリゴリ書いてた頃、Cに移ったら、なんてラクチンなんだろうと思った
Cでゴリゴリ書いてた頃、C++に移ったら、なんてラクチンなんだろうと思った
C++ゴリゴリ書いてた頃、C#に移ったら、なんてラクチンなんだろうと思った
145 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:32:55.19 ID:Qa8S7ALt0
なんでも自分でやらなきゃならないCで組んだフリーソフトは作りが雑になる
リッチな機能まで作りこむパワーがないからな
流行の機能やUXを意識したリッチなアプリを作るには高級言語で記述するほうがより良いものが出来る
レゴの特殊パーツみたいなもんすね
147 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:33:42.34 ID:SOBNkUSG0
>>145 Windowsもゲームも大抵のソフトはC/C++で作られてるだろ…
objcって仕方なく使ってるだけだろ
言いたいことはわかるがどちらが優れているかは状況によるだろ
レゴで何か作りたいのにパーツを1から作るのと既存パーツを使いまわすのどちらが効率いいかは明らか
既存パーツの組み合わせで作れない時はパーツを作るしかないが
150 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:34:48.19 ID:Fy559c/k0
何でもC系で作るのは時間の無駄だね
それぞれ最適な用途がある
言語の知識なんて重要じゃないよ
それを使って何を作れるかだ
俺はC/C++/C#/Delphiで組めるけど何も作れん
これは矛盾しているようで事実だよ
しっかりとした要件定義と仕様書を書ける奴が余程偉い
153 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:36:49.31 ID:27fj7v8f0
Cはナンパしてセックスまで持ち込めるひと
JAVAはデリヘル
154 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:37:04.95 ID:Qa8S7ALt0
>>147 ゲームは処理速度が優先されるからな
それ以外の大抵のソフトは作りが雑でしょ
スケーリングを意識してなかったり細かい配慮が行き届いてない
155 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:37:53.16 ID:59qxTFwf0
ポインタを理解できない人間はいない
.NETで参照渡しやらせりゃ誰だって一発で理解できる
単に
int *p;
と書いた時に「*p」が参照なのか値なのかなのかが分かりづらいだけだ
初心者は「*」なんていう特殊なもん付けるからには*pが参照でpが値だと思ってしまう
これはもう学習者が悪いんじゃなく言語が悪い
156 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:38:19.85 ID:XZdHG45a0
C#サクサク作れすぎでもう戻りたくねえ
Javaってそういう敷居の低さが人気
アプリ作って見たいんだけど、素人はなにから始めたらいいの?
iPhoneで動かしたいです。
159 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:40:09.46 ID:SOBNkUSG0
>>154 MS OfficeもPhotoshopもC++で作られてるでしょ…
160 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:40:55.43 ID:2aP5BqQz0
じゃあ俺は子供の作ったレゴをぶっ壊す大人になるわ
というかWEB系はともかく、ソフトウェアでJavaってなかなか無いけどなぁ
一時期そっちへってことで幾つかソフトがJavaになったが、それでも長続きしなくて
現状C++一択になりつつある
言語が出来るってか
まだ無い神アルゴリズムをバンバン思いついて
ソートが100倍早くなるとか
ファイル圧縮が100倍小さくなるとか
3D描画が100倍早くなるとか
そうでない人はただコピペしてるだけ
で、自分のプログラミングの癖を他の人の癖と比べて
自分の方が美しいとか言ってるだけ
アセンブリまで降りて行けば解は一つしかない
163 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:42:04.99 ID:Y1Wxnu140
Appleって、標準開発言語がPascalとかObjective-Cだったり、
ちょっと中二病入ってるよね。
Pascalは自分で自分を作れる言語。
PascalコンパイラはPascal自身で書かれている。
一番最初のPascalコンパイラは、Pascalコードを人間がハンドアセンブルしてできた。
164 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:42:11.57 ID:SOBNkUSG0
>>155 ポインタの意味じゃなくてポインタの使い道がわかんねーんだよボケが
数学の公式をいきなり見せられても意味は分かるが使い道が分からんのと同じだ
>>141 今時それはない。
多段パイプランを効率よく使うにために予測分岐の雨嵐なんで
それを予測したハンドアセンブルはまず不可能。
結局パイプラインの効率下がってしまうので逆効果。
言語自体比べるならCのほうが簡単だろ
何を作るか、作れるかスキルが問題なだけ
ScalaだってはじめはJAVAで書かれてた(今はScala自身で書かれてる)
167 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:44:21.47 ID:Qa8S7ALt0
>>159 そりゃMS謹製みたく大規模で作ってて一定のクオリティを保てるならC++でパフォーマンスだせたほうがいいよ
一人で作るとしたら細かい機能まで作りこむ気にならんだろう?
168 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:48:00.40 ID:IFosNtAo0
169 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:49:06.93 ID:bRliEZtw0
ポインタはメモリに直接アクセスするのと
参照を渡す的な意味があるな
オブジェクト指向とはなんだったのか
171 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:50:24.01 ID:5171l1SQ0
アンマネージドなメモリを操作しづらいしね
172 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:50:55.21 ID:SOBNkUSG0
>>167 C=何でも自分でやらなきゃいけないってのがちょっと同意できん
ライブラリ使えばいいだけじゃん
アセンブラ覚えればゲームのチートサイトで神職人になれるで
174 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:52:00.16 ID:s7I4vYXt0
javaすらろくにできないおれバカにしてんのか
175 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:55:19.84 ID:P+x3FqFfP
Cでも物理メモリそのままいじってる奴なんて滅多にいないけどな
大抵がmallocで仮想メモリだろ
176 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:56:54.42 ID:bRliEZtw0
>>175 PCではと付けないと変だぞ。組み込み機器等は直接アクセスがメインなんだし。
178 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 10:58:58.93 ID:SOBNkUSG0
>>177 組み込みでもJavaとか動かせるじゃん
つまり組み込みでも必ずしも物理メモリを触る必要なし
>>178 Java扱える組み込みって何?
つーかCの話じゃなかったんか?
180 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:02:50.60 ID:PQx4lsdm0
ポインタはアセンブラで使われる概念そのままだよ
イミディエイトとアドレッシング
181 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:04:38.58 ID:h3NZH7op0
>>172 標準ライブラリでできる事がぜんぜん違うじゃん
C#やJavaで当たり前のように使える機能が、Cだとオープンソースのライブラリ探してきて
自分の環境に合わせてコンパイルできるように修正して組み込まないといけない
しかもオープンソース使うと、正常に動くという保証は何もないわけで、バグがあったら全部自己責任
C++の場合は.NET使えば済む話だけどね
182 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:04:50.94 ID:SOBNkUSG0
>>179 だからJavaで物理メモリ触らずともプログラミングできるってことはCでもできるってことだ
チューリング完全だから
183 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:05:01.54 ID:Qa8S7ALt0
>>172 最近触ってないから良く知らんけど
Cの環境にはWPFとかそいうリッチなものは整ってないんじゃないか?
Win32APIを直叩きするイメージなんだが
>>182 なんで質問に答えず話を違う方向に持っていこうとするの?
あほなの?
185 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:07:53.26 ID:SOBNkUSG0
>>181 異議あり
Boostは標準ではないがみんな使ってるしバグとか何とか言ってるのはお前だけだぞ
JAVAで組み込みってOS乗ってるよね?
もしかして最近はハードウェアJVMでもあるの?
レゴを作れる人はアセンブラとかコンパイラを作れる人だろ
189 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:11:04.28 ID:bRliEZtw0
ライブラリが充実してるに越したことないけど俺の場合それを優れた言語とは言わないで
言語はクソだけど環境は充実してると表現する
190 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:12:16.42 ID:JnumWrDz0
言語なんて必要になれば学んで使えば良いだけだから、他の言語を使っている
人を誹謗する人は、頭の悪いうすらバカだと思って良い。
191 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:12:32.23 ID:h3NZH7op0
>>185 BoostとかOpenSSL、zLibみたいな人気のライブラリは別にいいよ
多く使われてるからバグのリスク低いし
今は良くなってるかもしれんけど、初期の頃オープンソースのXML読み書きライブラリ使ってみたらバグだらけで
しかも日本語対応が全く駄目だった
マイナーなオープンソースライブラリは少なくとも業務では絶対使いたくない
192 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:12:36.58 ID:Fy559c/k0
>>181 自己責任だから良いんじゃない
バグが出ました、コンパイラやメーカーのライブラリのせいです、直せません、俺のせいじゃないです
なんて言い訳は客には使えない
193 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:13:14.72 ID:ojufl6Da0
>>175 プログラムにおいてはそんなのはどうてもいい
得に巨大なOSの上で動く場合は
194 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:13:43.75 ID:bRliEZtw0
だからライブラリに使われてる人間の意見聞いてもしょうがない
>>165 PS3はコンパイラが未完成だったからSPUは直接コード書いてた
ものすごく低スペでコンパイラの最適化性能も悪かった時代に
何とかパフォーマンス稼ごうとした名残でしょポインタって
197 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:17:56.99 ID:OOrtLspdP BE:1602050898-PLT(12001)
レゴの再発明
C言語の利点としてメモリ操作などに向いてるが、実際に大規模開発でそんなシビアな技術は個々人が使わないほうがいいので
結局、共通関数でラップして使わせてしまう。
ややこしい仕様の共通関数は開発資産の引き継ぎが難しいため、プロジェクトごとに共通関数を作るハメになる。
別のプロジェクトでは別の共通関数を新しく作り
作った共通関数を改めて周知して使わせるが、インターフェースが一定じゃないのでプロジェクト内で規約を守らない奴がゾロゾロ出て実装の品質が一定にならない。
開発者の技術力向上のためとかならともかく、大規模開発で今更C言語を採用する利点はほとんどない。
無駄な管理工数が増えるだけ。
199 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:20:41.21 ID:ydYhqGCYP
javaでもレゴは作れるだろjk
Cで作られたレゴとjavaで作られたレゴだったらjavaのほうが安心して使える
ハードの性能はどんどん進化してってるんだからCの需要は減っていくだろうね
200 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:20:57.92 ID:JAO5opHE0
.netで仕事してる人おらんの?
201 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:21:16.42 ID:h3NZH7op0
>>196 速度よりメモリの利用効率の問題じゃないかな
C#でデフォルトの参照渡しだってポインタと同じようなもんだし
同じ値のデータががメモリ上に複数個散らばっていたら無駄だろ?
202 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:21:42.96 ID:SOBNkUSG0
>>191 それは変だなぁ
> XML勧告では、XMLプロセサがサポートすべき文字符号化方式(文字コード)としてUTF-8とUTF-16(Unicode)を定めている
ということだから、日本語使えないってことはUTF-8をサポートしてないってことになる
そんなライブラリあるのかなぁ?個人が書き捨てに作ったものなら理解できるけども
他人に提供する品質ではないよなぁ
203 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:23:16.50 ID:J66zSLi90
204 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:23:53.47 ID:6C9ralRl0
プログラマになりたくてCの入門書を構造体のとこまで読んだんだけど、これ使う機会って今後あるの?
あまり無いようならさっさと流して前橋の「ポインタ完全制覇」読んでからJavaの入門書に移ろうと思ってる
>>196 そういうわけじゃなくアセンブラで普通にやっていたアドレッシングや参照を
C言語で実現したのがポインタ。
>>165 nopで埋まってるだけで、コンパイラはそこまで優秀じゃないよ
207 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:25:19.85 ID:bRliEZtw0
>>204 使うかどうかは自分による
新しいアイデアやアルゴリズムなくて単なる他人の作ったものツギハギして自作プログラムと言うなら必要なし
>>199 10数年前から言われてるけど、全然無くならないw
要求性能がどんどん上がって、Javaを介するソフトではハードが付いて行けてない
>>204 C++ではmain()以外ではその構造体しか使わない
>>203 実際、PHPの入門書も読んだことがないだろうってレベルのPGばっかりだよね。
PHPの現場って。
>>206 効率を考えてnopで埋めているのであって人がそこまでかんがえておこなうのは困難。
c#よりjavaの方がいいってのがわからん。
bb2cで大文字が打てなくなったのもんけわからん
>>204 構造体はCだけでなく、多くのプログラム言語の基本中の基本
214 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:28:48.72 ID:h3NZH7op0
>>202 仕様はそうなっているかもしれんけど、その時試したものは、
ソース読んでみたら、<とか、>が直で書かれていてポインタを1バイトずつ進めて読み込んでいく糞実装だったw
多分今はもっとマシなライブラリがあると思う
5年くらい前の話
他にオープンソースではUPnPのライブラリも使いものにならない実装だったな・・
215 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:29:40.51 ID:6C9ralRl0
>>207 >>209 なるほどサンクス。前に嫌儲プログラミング部で質問したときは
「そもそもマを目指すな」って返されて話にならなかったんだけど今日はツいてるわ
念入りに読むことにする
やたらポインタ専門書とかオブジェクト指向専門書とかあるけどなんなのあれ?
何が書いてあるの?
読まなくても使えるんだけど。
>>216 それらが理解できなくてもがき苦しんでいる人を奈落の底に突き落として諦めさせるための書。
>>211 確かに無駄にコードを並べるよりはnop入れた方が早くはなるけど、
あくまで禁則的な定型変換で100%じゃない
スピードがいまいち出なくてハンドアセンブルで最適化して高速化した経験あるから分かる
Cを使える奴はJavaなんざ2〜3日あればマスター出来るが
Javaしか使えん奴は1年経ってもCでソフト組めない
220 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:43:44.20 ID:SOBNkUSG0
>>219 2〜3日でオブジェクト指向プログラミングをマスターとか不可能だからな
221 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:44:44.24 ID:dQo/L58J0
htmlをコピペ編集するくらいの能力しかないけど
そんなやつでも片手間で形まで持っていけるやつはなんだ
php以外で何かあれば教えてくれ
222 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:45:19.08 ID:Q7559NZW0
macがpascalだったのは、関数呼び出しの時に引数分スタックを調節するのが関数側でメモリがcより節約出来るからと本で読んだけど。
まあ、メモリ64KBのマシンですからね。
>>220 CのベテランにJavaをやらすと書けることは書けるけど、コレクションとか使わないで
配列しか使わないとか、変数は関数の先頭でまとめて宣言するのが正しいとか思い込んでるとか
booleanは使わないで0と-1だとか、例外は全メソッドにcatch (Exception e)を書いて
握りつぶすとか、やりたいほうだいだな。
で、実際現場でよく使うのはどっちなんすか?
そりゃ両方できるにこしたことはないんだろうけど、強いてどちらかえらぶとしたら
225 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 11:53:25.16 ID:5H5SmY7F0
間違ってない
ちまちま部品からつくっていくとかいつの時代だよ
例えが下手だな
228 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 12:00:33.90 ID:eQHMVMKL0
河森なら凄いのが作れるって事?
229 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 12:01:47.59 ID:IW3gpWeD0
>>31 シイイイイイイイイイイイイイイイイイイイイイイッツッツツツツツツツツツツツツツツツツツツツツツツツツwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
>>208 ここ10年、C言語で保守以外の新規案件なんてねえだろ
231 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 12:12:48.85 ID:PyxPnfNY0
232 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 12:15:06.17 ID:8zL27yfx0
C最高なのに人生が短すぎる
Cでオブジェクト指向書けないと思ってるのがJavaプログラマの限界
あんなものはただのポインタの集合なのに
>>230 Cの中にC++も含まれているのかと思ってた
コンパイラがCしか用意されてないってのは、
よほど古いハード以外無いわな
235 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 12:20:53.58 ID:8zL27yfx0
>>230 保守か機能追加ぐらいだなまじで
JavaとかC#がCと遜色ない速度で動くのがいけないんや
つまり両方できればなんでもつくれるのか?
237 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 12:23:38.31 ID:eVjTgtsGi
Cはモノづくり苦手なんやな
そもそもJavaは純粋なオブジェクト志向型言語じゃなくて、手続き+オブジェクト志向型だからなぁ
>>223 底辺現場の一つの言語しかできないおっさんに多いな
唯一できる言語の理解度も怪しいけど
241 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 12:27:03.72 ID:IW3gpWeD0
242 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 12:30:54.18 ID:VYY5ckvx0
javaとかもう虫の息じゃねえか
高級言語を馬鹿にするプログラマは二流
ソフトウェアを一括りにするからこの手の議論は終わらない
ソフトウェアっても犬小屋から一軒家、タワーマンションくらいの違いがあるから。
一本数百万のソフトをFortranで作ってます
こういうこと言う奴って簡単なことをわざわざ難しく説明してきたりする嫌なやつ
両方使えるけど、例えるならレゴよりネジだよ
ネジ工場と自動車工場、どちらがより高級かは言うまでもない
250 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 12:51:27.77 ID:bRliEZtw0
>>249 ネジの方は職人で工場は日雇い労働者ってことか
251 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 12:52:40.12 ID:M5m41oyM0
>>250 ネジも工場でどちらも日雇い労働者に決まってるだろ
252 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 12:55:49.89 ID:i4Ppevza0
Javaの存在意義って何なん?
スクリプトの方ならWebで使うけど
253 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 12:57:22.35 ID:ZoiE1WsC0
Javaの元になってるCのコード書ける人は
Cのプログラマでも一握りだぞ……
レゴを作れる人も一握り……
254 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 12:58:30.93 ID:bRliEZtw0
JavaはAndroidのせいで息を吹き返してしまった
>>252 Java
JavaScript
共通点は「名前が似てる」だけ
>>252 エンタープライズ分野だとJavaだね。
アメリカのベンチャーでもRubyやらScalaを使っていたけど、結局Javaになったとかって記事を見るし。
257 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 13:03:27.60 ID:i4Ppevza0
>>255 なんかさ、JavaScriptが流行ったから勘違いで
Javaまで重用されたんじゃないかって気がしてる
関係ないけど、ガキの使いでモリマンが出たあと森三中の仕事が増えたのも
同様の理由じゃないかと疑っている
258 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 13:03:51.58 ID:upQTVnsJ0
Cとかコンソールプログラムしか作れないやん、利用価値あんの?
259 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 13:06:08.16 ID:VYY5ckvx0
>>257 Javaの人気でJavascriptに改名したんだが?
>>252 ある程度以上の規模のサーバーサイドでLinux鯖ならJavaしかないんでない
261 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 13:11:48.69 ID:ZzfLdJH30
>>257 JavaScriptはAjaxとか出てくるまで小規模のWeb開発にしか適さないって認識だったでしょ
javascriptもクソだけど、coffescriptやらtypescriptやらでどうにかしようとしてるよね
264 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 13:15:54.56 ID:Tvko53BT0
>>219 俺はC→C++→Javaと移った口だけど、
それはないわ。マジお前みたいなのは迷惑。
265 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 13:17:06.54 ID:6C9ralRl0
>>259 元々はJScriptって言うんだったっけ?
>>256 単にjavaの技術者が多いからだと思うよ
90年台後半から2000年台に掛けてアホみたいjavaプログラマが増えた
プログラマってよりはパズラーみたいなコーダーって言った方がいいかも
そういった層の厚さから保守しやすい
委託側も費用安めで発注できる
267 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 13:20:00.53 ID:IFosNtAo0
C++やってたとき「ガベコレはクソ、Javaはクソ」
Java、C#経験後「C++はクソ」
269 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 13:24:43.54 ID:jk4T4TKQ0
ネトゲのサーバーでjava以外ってある?
JavaScriptはブラクラのイメージ
271 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 13:34:22.50 ID:rSJYbDou0
Rubyは?
272 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 13:37:44.39 ID:8eHiSdy60
C++が現時点で最強の言語やね
>>269 ネトゲでなくてソーシャルだけどKLabはLAMPだった気がするから探せばありそう
>>268 C、C++、Javaとやってきたけど今でも確信してる
「ガーベッジコレクタはクソ、メモリ開放不要なんてウソ、デストラクタで処理させろ」
275 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 13:40:24.72 ID:QWlyc1nQ0
>>268 C++でもGCの機能あるんじゃないの?
書かないから知り合いの話聞いただけだが
277 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 13:47:50.38 ID:Ugr35ReF0
>>257 俺もそんな気がする
絶対勘違いしてるよね
日本の上流に限った話なのだが
>>271 糞重いゴミスクリプト
もう使い道ないよ
279 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 13:51:44.77 ID:0BOJ7NMt0
たまに機械語見て把握する奴いるけど頭どうなってるの
>>277 しょーがなくjavascriptを使い始めたらjavaが再評価されたと勘違いしてるよな
281 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 13:56:15.34 ID:ylXzVmk+0
>>279 ダンプ見て追えるのは変態だけどデバッカでなら追えないと仕事にならんだろ
>>279 機械語命令の系統とコードのbitの並びが対応しているんで、それさえ
把握していればある程度、傍から見ているよりかなり楽
javaがゴミなのはまともなデバッガーが存在しないのが大きい
未だに手法が古臭いというか数十万行のコードを運用するプロジェクトには全く向かない
そんなところからVC++一択といえるね。
286 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 14:08:13.34 ID:cSQ2Ie7m0
>>251 ネジがどんだけの精度でつくられてるのかわかってないな。あれは職人芸だ
ホームセンターで売られているものは除く
287 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 14:11:34.75 ID:5171l1SQ0
288 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 14:19:54.73 ID:mvqeWucx0
C:セメントの粉を混ぜ混ぜしてる人
Java:スカイツリーとかを作ってる人
>>288 お前みたいなバカがいるからjavaがバカにされる
両方必要だろ
叩いているやつが馬鹿
>>290 所詮は道具の一つ。
適材適所やりやすいツールをつかって作り上げるだけ。
そこに上も下も無い。
Javaなんてもう消えゆく言語だろ
293 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 14:34:42.85 ID:imiAdMAw0
>>290 だな。ハンマーとネジ回しで叩きあってるようなもん。
294 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 14:36:40.92 ID:mvqeWucx0
Java:スタバでゆったりコーヒー飲んで女子と会話に盛り上がる
C:アマゾンの奥地でコーヒー豆つぶしてる
>>269 DeNAはPerlだけど、基本的に求人をみたらPHPが多い気がする
>>256 流石にRubyからJavaはねーわ
Scala移行失敗してJavaに戻すのはあるけど
サーバーサイドはPythonやJavaScriptが増えている
>>257 なんで、クライアントサイドのスクリプト言語の人気があると
名前が似てるだけで全く別物のサーバーサイドのプログラム言語が重用されるんだよw
どういう発想すればそんなトンチンカンな結論になるんだ?
297 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 14:57:33.04 ID:PQx4lsdm0
>>279 その前の人はテープを読んだと聞いた
ウルトラ警備隊に入れそう
299 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 15:04:48.04 ID:5l9F6PPw0
>>297 昔の紙テープに穴を開けて記録するタイプのは、読もうと思えば読めるし、読んでるおっさんもいた
300 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 15:07:11.37 ID:RownSIr90
実際はどっちも何も作れず、上から言われた通りのことをするだけ
301 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 15:07:20.36 ID:5l9F6PPw0
>>277 日本の上流というと皇室とか有力政治家とか大金持ちとか?
そんなのがなんで関係あるんだ?
>>257 >>277 Javaは90年代後半からIBMやSunが流行らそうとして、
クライアント側はアプレットが滅んで使われなくなったけど
サーバーサイドは広まってそのまま使われている。
00年代後半からはやったJavascriptとは無関係。
304 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 15:45:15.77 ID:shAITwWW0
javaとc勉強するならどっちがいいと思う?
305 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 15:49:19.10 ID:G+t4E60F0
307 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 15:51:33.94 ID:MpN2qet70
>>304 お前みたいな奴にはsmall basic
308 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 15:55:56.14 ID:17soMPMa0
javaもCもできるプログラマの俺はレゴ
309 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 15:58:59.42 ID:shAITwWW0
>>306 あ、ほんとだ
今更Javaなんかにしたのか
311 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 16:13:40.55 ID:G+t4E60F0
>>309 趣味ならJavaでスマートフォンアプリくらいしかないな
Cを趣味でやってもすることないと思う
組み込みくらい?
言語は目的のための手段だからなんでも良い
313 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 16:36:09.13 ID:gUeoEtqb0
わかったアセンブラやる
315 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 16:43:46.32 ID:Jlp5mAu90
Java消えてほしいんだが
C#の劣化だろ
Java屋さんって応用力と発想力乏しいから
レゴ与えられてもパッケージに書いてあるモデルしか作れなそう
pythonでええやん
318 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 17:12:15.13 ID:skGW4xGP0
新しい言語を使う若い人材のほうが基本給が安いから新しい言語が持て囃されるだけ
319 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 17:14:06.32 ID:FX2Ed/F2P
JSが流行ったのがJAVAに起因するとかw
さすがケンモーの大先生だは
じゃけんC++やりましょうね〜
>>318 プログラマーの単価なんて言語にかかわらず50〜80万/月だし、年齢層にかかわらず、取得者が沢山いるJavaやPHPは基本的に安く、
需要に対して取得者の少ないObjective-CやCOBOLは高めってだけだろ。
つか、日本じゃ現場で使われてる新しい言語ってのがほとんど存在しないんだけどな。強いていえばAS3か?
JavaScriptとJavaの区別がついてない大先生の多さに絶望した
ポインタがめんどいとか難しいってのがイミフだわ
分かりやすいだろ
324 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 18:30:10.47 ID:8zL27yfx0
>>323 値型とか参照型みたいに隠蔽される方がよっぽどわかり難いよな
javaのstring.equalsとか初心者が迷うだけ
325 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 18:30:33.17 ID:FB6zuvBl0
>>1の人の自己紹介「パロアルトでApple Inc. で Mac OS X と iOS を作っています」
→すげぇぇぇこりゃCもJavaも知り尽くしてるわ
ググると「MacOSX、iOS向けの日本語入力、日本語フォントの開発を担当されている・ことえり作者」
→えっ
326 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 18:31:52.27 ID:zLdTp+bb0
分かりにくいって意見が明らかに多いんだから自分が少数派だったと考えろよ
327 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 18:36:02.59 ID:LS2vNR200
そもそもポインタと参照型ってどう違うの?
Cに触れたことが一度もない俺はよく分からない
>>323 ハードウェアの仕組みを知らないとプログラムが組めない時代じゃないからね
ツクール使いの俺は
「レゴ基本セット(バケツ)」ではなく「レゴスターウォーズXウィングセット」を作れる人って事だな!
自信がみなぎってきた!!!
ポインタのポインタで挫折した
331 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 19:03:39.61 ID:FB6zuvBl0
>>329 まああってる。そういうレベルの話題
そこから「JavaScriptとJavaの区別がついてない大先生の多さに絶望した」
みたいな話になる嫌儲はおかしいよ
このスレアスペとコミュ障多すぎるだろ
333 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 19:18:25.68 ID:55MBtIfd0
>>1 JavaScriptスクリプターはレゴに貼るシールを作ることが出来る人。
334 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 19:22:29.67 ID:rn9Z+y+I0
適材適所ってことかな
335 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 19:22:42.80 ID:34FtPx/A0
どっちも必要って事か
msがc#やvisual studioをunixに本格移植したらjavaは駆逐されるだろうな
337 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 19:27:19.38 ID:Ml4GDSgy0
〜〜は〜〜 ← 能書きの前に作れ
338 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 19:51:19.68 ID:QWlyc1nQ0
339 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 19:54:49.56 ID:o7WnQcF/0
Objective-CのプログラマってiPhoneのおかげで増えてたりするの?
341 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 20:04:35.82 ID:55MBtIfd0
言語の仕様に振り回されることが運命付けられているプログラマ(プロジェクトのチーム関係者)の人生って、
薬の名前を覚え直す作業に振り回される薬剤師や、
為替や株価に振り回されるトレーダーと同じように、
何か、自分以外のものに命綱を握らせている人達だよね。そういう生き方って不安定なのに、現実的な生活は、そのほうが安定する。
このギャップというか相反する関係が、何かの真理くさい。
数年ごとに失職する議員も、同じ臭いの真理の引力に身を委ねている。
そのうち、教職免許も、この引力に引き込まれるだろうし、
塾の講師などは既に、この引力下にあるっぽいし。
342 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 20:05:30.41 ID:XRtwqD2g0
ObjectCプログラマはレゴ教信者
343 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 20:08:14.25 ID:PlVAsUsXP
消滅寸前だった糞言語Objective-Cを蘇生してしまったiOSの罪は重い
344 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 20:08:30.80 ID:+h4FUEaC0
>>22 違うな。glibを使えばスーパーの肉から料理を始められる。
ちがいはスーパーから肉をママに買ってきてもらっているか、
自分で買いに行くかだ。
>>321 oracle様のゴールド以上になれば給料いいだろ
受託条件にゴールド以上が開発メンバーに何人とか指定がある事がある
今からjavaとかphpとか習い始めるのはITドカタ志願でしかないよな
Mac買ってiPhoneアプリ作れた方がこれからいうだろうな
346 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 20:12:54.25 ID:qM2dbFl40
>>336 ねぇな。今だってC無双だもの。
基本的に低水準ならC高水準ならPythonとか
動的片付け言語かShell script.
中水準の言語は付け入るすきがねぇ。
347 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 20:16:42.24 ID:j/V6newz0
javaとobjectcは滅びてほしい
348 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 20:23:27.36 ID:tCSA3ed60
Javaプログラミングの方が創造性が高いってことか
349 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 20:25:30.45 ID:V3CBPslR0
>>7 組み立て(Assembly)言語を組み立てる(Assemble)組立機(Assembler)
350 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 20:28:07.29 ID:juc6H+1o0
>>170 SmalltalkかObjective-Cやれ。
Javaなんかの出来損ないLibraryじゃ身につかんから。
351 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 20:32:17.08 ID:+kXRouUE0
せやろか
Objective-Cプログラマは基本ブロックだけで複雑なパーツをあらかじめ作っておいて柔軟に組み合わせて作品が作れる人。
iOS vs Androidの話なら、CじゃなくてObjective-Cというべきじゃないのか?
久々にやると、ヘッダーと実装を分けるのがめんどいよ。
354 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 20:38:02.04 ID:gkJWrHaX0
>>353 アホか道具を作る言語とその道具を使う言語って
説明しているわけで対立煽ってんじゃねぇんだよ
Apple製のソフトは大体使いやすいのに、
XCodeはなんであんなに分かりにくいの?
ボタンをダブルクリックしたら自動的にイベントハンドラ作って開けばいーじゃん?
デザイナと分業? しねーよそんなこと。
小さいボタンがいっぱいで、クリックするまでなんなのかわかんねーし。
356 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 20:44:02.96 ID:fbaWgcNn0
>>355 MVCの概念で作ってて、一つのControllerに複数の
Viewが結び着く、或は一つのViewに複数のControllerが
結び着くようになってるからだろ。
アレは初心者向けのツールじゃないんだ。emacsのようなもんで
慣れればなれるほど楽になるようになってんだ。
Xcodeが酷かったのは3まで。
>>356 C#はMVCもできるし、複数のイベントハンドラに結びつけることもできるよ。
初心者も使えるし、慣れた人も使えるよ。
いや、MSとの比較はともかく、
Appleのほかのソフトと比べてすごくわかりづらいのはなんなんだろってこと。
彼らが本気出せばかっちょいいの作れそうなのに、勿体無い。
359 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 21:36:10.85 ID:S9KX4n5n0
>>310 エンタープライズの経験浅いバカがドヤ顔でJava糞Java糞と連呼するが
現状、大規模エンタープライズ用途として耐えうるサーバサイドモジュールが作れて
分散トランザクションも考慮するとなると、選択肢がJavaしかない
Twitterにしても、規模が大きくなりすぎて処理限界が近づいてたってのが
tubyからJavaに移行した理由だし、実際レスポンスタイムも1/3程度に改善されてる
rubyやC#の限界は中規模まで
そりゃ単純に言語仕様としては、良いとこ取りの後続言語の方がブラッシュアップされてるし
日曜プログラミングする分には確実にもっと生産性の高い言語がいくらでもあるけど
そういう話ではない
360 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 21:47:49.41 ID:eokynuJ/0
デザインパターンを有効に使えてるとこってあるの?
361 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 21:52:37.60 ID:skGW4xGP0
言語自体とフレームワークやライブラリをごっちゃに語ってもしょうがない
>>359 バカはお前だw
どんな言語でも分散トランザクションなんか作れるわ
TwitterはむしろRailsの問題でRailsのみで作っていたのを何個にも分割して1から作りなおしたんだよ
>>359 エンタープライズwww
webベースだったらakamai様が最強だろ
java最強っていうならspmodeまともにしろよ
365 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 22:10:48.42 ID:wvrjJskZ0
このスレレベル低すぎてもうね…
サーバサイドの安定性は言語つうよりデータベース依存な。
Nosql使うのにたまたまJava選んだだけなんじゃねえの。Nosqlはそもそも他の言語でも使えるし、
サーバサイドで言語による速度に違いあんまないだろ…
クライアントなら配列の使い方とか、言語設計次第で速度変わるが。
本当にレベル低いスレだわ…(溜息)
>>363 バカはお前だろw
>>359はそんな話してねーし
Railsが限界にきたからJavaで書き換えただけ
つーか言語毎のパフォーマンス知ってんのかよ大先生たちはw
367 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 22:12:23.32 ID:Osb2SAGQ0
____
// \\
/( ●) (●)\ ねえ、ゆうにいちゃんちょっと聞きたいんだけど
/::::::⌒(__人__)⌒::::: \ RM1とRM2の2つのRMを使った分散トランザクションなんだけど
| |r┬-| | 2PCのコミットフェーズでRM1のxa_commit要求はOKで
\ `ー'´ / 次のRM2へのxa_commitが失敗、続いてxa_rollbackの処理が
/` ‐- __ - ‐‐ ´ \ 返ってこなかったら、TMとしてはどう対処すべきなんだろう?
/ .l _,,ヽ ___ 〉、
| l / ,' 3 `ヽーっ
ヒト- _ l ⊃ ⌒_つ おじさん達に聞いてもさっぱりわからないって言われてさ
. !__  ̄, ̄ `'ー-┬‐'''''" 「ゆうにいちゃんならパソコンの大先生だから聞いてこい」って。
L  ̄7┘l-─┬┘ ごめんね、こんな初歩的なこと聞いて。
ノ  ̄/ .! ̄ ヽ
└‐ '´ ` -┘
>>365 とはいえRubyは流石に1.8とかだと遅すぎてCの100倍、Java/C#の30倍、PHPやPythonの数倍はかかったりしたのも事実
そもそもTwitterクラスのサイトを作ること想定してるフレームワークを作れと言われてもきついわな
>>366 (当時の)RailsがTwitterの規模だと限界に来たからフルスクラッチの独自フレームワークに移行したって話がしたいなら同意するよ。
あたかもJava > RubyやC#と言わんばかりだったからな
つかTwitterってRuby1.9以前の2008年にはRailから離れてるけど、GC改善されたRuby2.1でやったら多分話は違うと思う。
当時よりもDBサーバーにSSDも現実的になってきたし。
でも普通にパソコンでプログラム組んでると
JavaよりC#の方が楽しいよね(´・ω・`)
>>365 だったらakamai最強説だろ?
レベル低いなんて言ってるけどnosqlなんて言ってる時点でエンタープライズ業界失格だろ
もしかしてTwitterのくじらのエラーって最近は出なくなってんの?
>>370 そんな当時に無いバージョンと比べられて、どうしろと
当時は選択肢ねーのに、何が言いたいんだよ
Ruby大好きなのは分かったが
375 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 22:35:56.61 ID:69HMbyudi
開発環境も合わせるとC#が最強過ぎる
Eclipseとかいうゴミは滅ぶべき
376 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 22:38:41.20 ID:KBowlgHE0
言語使ってる時点でどっちもレゴだろ。だからマカーはアホしかいないって言われるんだよ
Javaは脆弱性の塊だからJREをアンインストールした
迷惑だからJavaで動作するプログラムはもう組まんでくれ
378 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 22:45:38.16 ID:q6utpTfQ0
なんだかんだで主流になるであろう言語を五つ教えてください!!
>>374 過去の一点だけ語るならC#やRubyは中規模が限界とか見知ったこと書くなハゲ
>>378 主流聞いてどうするの?
金にならないよ?
>>378 今後10年を支配する言語
JavaScript
C#
Python
は間違いない。
あとの2つは不明。
シェアで言うとPHPやJavaとC言語は残ると思う。Objective-CやC++、Luaもか。
>>379 実績もパフォーマンスも圧倒的に違うから仕方ねーだろ
発狂すんなよキッズ
383 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 22:57:22.05 ID:Tvko53BT0
五年でPython2→3の移行は全然完了しなかった訳だけど、あと何年待てば良さそう?
>>378 COBOL
Fortran
Pascal
LISP
Perl
385 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:00:14.67 ID:u/4XjFFj0
386 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:00:17.26 ID:XNa3S+Vk0
>>378 Java:なんだかんだ
C/C++:グラフィックはいくらハードが進化しても重い
PHP:さくっとつくれる。簡単なWebはこれ
JavaScript:Webの定番。
python:世界的定番。3dプリンタでも増えてる様子
こんな感じか?
387 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:01:12.32 ID:1f8M684M0
この例えだとJavaのほうが偉くね
スマホのゲームとか作ってるのは何言語なの?
てか
>>1の話聞くだけだとJavaの方が効率良さそうだけど
つまりCは一次産業ってことか?
C使いは一生稲作でもしてろってこと?
上手く例えたつもりなんだろうがC使ってるやつ全員が賛同はしないだろうこれ
>>388 andoridの本体側はJava iPhoneはOnjectC
サーバーサイドはLAMP主流
>>389 なんだかんだCの需要って無くならない
過去の資産メンテの需要は一生無くならない
後継者もweb重視で少なくなっているから穴場産業かもね
392 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:10:11.16 ID:PlVAsUsXP
CはOS、ドライバ、ゲーム、科学技術やらの小難しい方面向けだな
>>388 iOS: Objective-C
Android: Java
俺はゲームは作れんけど、
ゲームの場合は低レベルからいじれた方が作りやすいんじゃない?
急にガベージコレクタが動いたらカクカクになっちまうはず。
394 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:14:16.78 ID:VYY5ckvx0
395 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:15:32.75 ID:miPMuiBc0
Netbeansがも少し流行りますように
c++はどうなんですか
>>393 ゲームで低レベルまでいじるのはコンシュマーだけ
そのコンシュマーですらミドルウェア採用で今となっては稀
androidならJavaだけだよ
Cで作ったら機種依存対応で無理ゲー
好き勝手出来そうだけどJava依存なので意外に作れない
androidでDTM系が出ないとかそういった理由
398 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:22:31.26 ID:u/4XjFFj0
PHPとJAVA
どっちが難しいと思う?w
399 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:26:30.25 ID:Mzwt9vRV0
>>398 そりゃJavaの方がむずかしいっしょ。
HelloWorldから継承とか分かってないと無理だし、
PHPには画面がないから、イベントドリブンとか必要ないし。
Objective-Cってやった事ないんだけどCに毛が生えたみたいなもん?
>>401 まあ、Cに剛毛がワッサーと生えたくらいのもんだよ。
俺はCを諦めた
javaは全く触ったことないけど
俺にはレゴ作れないは
405 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:33:35.18 ID:Ia7sgXR20
どの言語が最強とかはどうでもいいが
Javaが死んだことだけは確か
犯人はOracle・・・
>>403 C++と比べるとどう?ライブラリとか充実してる?
何やらアプリ数だけはハンパないらしいからそれなりに充実してるのかな
407 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:35:46.09 ID:raPmwhwf0
Javaプログラマは、ヨレヨレのスーツを着て3日徹夜して、中堅がJava1.4の知識で止まってるイメージ
C#プログラマは、アンチJava/VBでJavaに似てると言われると激怒し、VBプログラマを下に見るが、ドライバとか書いている人にはへコへコしてるイメージ
PHPプログラマは、なんだかんだ言ってPHPが一番と言いながら他の言語の学習でことごとく挫折してるイメージ
rubyプログラマは、少し前に流行った服装で、私物MacBookを会社に持ち込んでクールなイメージを出しているが、会社のトイレでオナニーしているイメージ
JavaScriptプログラマはプログラマ上がりのほうは、デザインセンス皆無なのに、ビンビンアニメーションさせて周りをドン引きさせるイメージ
デサイナ上がりのほうは、プログラマ気取りで保守不可能なコードを量産し、こんなの俺の仕事じゃないとか言って新人に押し付けるイメージ
Scalaプログラマは、新人に教えるときいきなり10を教えて嫌がられ、自分はScalaの仕事が無くExcelVBAを組んでるイメージ
Cプログラマは、タバコの吸殻の山のよこの真っ黒に汚れたキーボード(キーがいくつか取れてる)でキーを叩くように打ちまくり、いかにも出来そうな雰囲気だが、バグ出して製品回収で大損害を出して居酒屋で働き出すイメージ
>>397 NDK使えば1行追加するだけでarm, x86, MIPS対応できるんじゃないか
拡張命令使いたいとかってなると話は別だと思うけど
AndroidでDTM関連が出ないのは単純にオーディオ関係のAPIがバカな上、
レスポンスがとにかく遅いことが原因なんだと思っていたが
409 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:37:39.93 ID:kfng0xwl0
>>405 オラ狂う様に嫁いでも、MYSQLちゃんもVirtual Boxちゃんも生きてるじゃ無いですかやだ〜
>>406 その辺りの人気言語と比較すれば当然数は劣るだろうけどね、
なんだかんだ20年の歴史あるし、昨今はOS XとiOSの資産がかなりあるので不自由はしない。
411 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:40:18.48 ID:Km1E6IDa0
Cのポインタ云々よりJavaのゲロみたいな冗長なコードを読める力の方が使えるかもしれない
412 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:41:37.85 ID:SC3jCBby0
javaってライブラリが膨大にあるけどそんなにライブラリがあったら
適切なライブラリが選べないんじゃないの?
そこのところどう解決してんの?
413 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:44:07.97 ID:kfng0xwl0
>>408 Androidの音楽系APIが嫌なら、OpenSLとかだって使えるんじゃないの? 良く知らんけど。
Androidの音楽系APIにしても、標準Javaの音楽系APIのクソJMFよりゃよっぽどマシなんじゃないかと思うけども・・。
>>412 WIndowsの利点としてよく挙がる「ソフトが多い」ってのと一緒で、必ずしも「無駄に選択肢が多い=優れている」とは限らないよね。
結局、定番は数えられる程度に絞られてくるわけだし。
415 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:46:28.15 ID:GmNQRapl0
この例えだとダイヤブロック作って周囲から顰蹙買う人もいたりするのか
416 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:46:28.65 ID:TsX82cY/0
つーか、JavaとC#は一緒だろ
何も違わない
417 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:46:59.86 ID:VYY5ckvx0
>>406 オブジェクト指向的にできることはあんまり変わらんと思う。
ライブラリはC++は文字列型だけでもSTLだのCOMだのいっぱいあるじゃん。
Macで使うのはNSStringってのだけだよ。
iOSかOSXかによって、使えるライブラリも違うし。
まあ、なきゃ自分で書けばいいし、今時使うのは大体揃ってると思う。
>>408 拡張命令まで使う事は滅多にないでしょ。
マーケットで「動かない」って低評価されるだけだし
androidの自由さはiOSと変わらないんじゃない?って思う今日この頃
androidは面倒すぎる
>>409 MariaDBさんには頑張って欲しいんだけど、「このバグはOracleさん側で直してねw」って感じですっかり共存関係になっている気がするよね
420 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:50:54.91 ID:WPZqEZGMi
C アイマス
C++ ラブライブ
ObjectiveC モバマス
>>416 プロパティとかボクシングとかいろいろ違うと思うけど…
Androidは自由というが、ちゃんとしたプロダクトを作るとなると結局妙なことなんて出来ずにiOSとさほどやってることは変わらなくなる。
結果何が残るかというと、無駄に多い端末の画面とカメラへの対応、OS2系を切るか切らないか、4系はどこから/どこまで対応するか問題。
最近はiOSもその傾向だけれどね。
423 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:54:58.54 ID:TsX82cY/0
>>417 調べてみたらJava8でサポートされるらしいぞ
424 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:55:32.06 ID:9xI8PxrD0
>>359 googleの検索エンジンや大規模インフラはC++で
一部コードがオープンソースで公開されてる。
また、近頃海外で開発が活発なnaclもC++。
OracleDBもバイナリー開けばマングリングされた名前ばかりでC++製。
Bloombergの中核システムもC++製でBloomberg自身がC++標準化委員。
基幹システムの定番SAPもC++製。
Windows NT系の半分はC++でもう半分はC。
人工衛星の制御系もC++が多い。
(単に放射線対策でCPUがショボいというのも原因の一つ)
自動車制御はC++のカスタム言語。
本当にミッションクリティカルな要件はまずC++かAdaで
Javaが使われる事はまずない。
メモリーの喰いすぎと復帰力の無さが致命的。
425 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/09/30(月) 23:57:54.30 ID:kfng0xwl0
>>420 俺ならモバマスは売れ線のC#だな。
Objective-Cは・・・・・、うーん、ドリームクラブ?
>>422 androidの問題点はやっぱ機種の互換性の無さでしょ
凝った物を作ろうとしたらandroidじゃ動作確認だけで個人レベルじゃ不可能
iOSは画面サイズが超面倒になったけど、動くだけマシ
>>424 メモリはとにかくJava弱過ぎだよね
ガベコレなんてお祈りレベルだし
個人的には負荷に対しても弱いって印象あるなぁ
>>416 20個はC#にあってJavaにないものをあげられるぞ
多分30個いくかも
組み込みでC++が動く時代か。
Cを使うだけでも古株から下げずんだ目で見られる世界だと思ってた。
429 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 00:17:02.00 ID:OAjkwFVu0
>>428 あんたの頭の中にある様な組み込みは20年前にVerilogやVHDLみたいな
非ノイマンコンピューター向け言語(回路形成言語)に
取って代わられたよ。
>>429 そんなのあんのか。
つきつめれば、量子コンピューターの実現も夢じゃないかもな。
>>413 OpenSL使えばだいぶ依存は解消できると思う
ただ扱いが面倒な上、それでもまだDTMに使うには遅いって聞いたような
この辺り最近あまりいじってないから改善されてるのかもしれないな
>>419 拡張命令も適切にコントロールすればエラーは吐かないはず
そのコントロールがたしかに面倒なんだが
一部コンパイラがコードから判断して拡張命令を使ってくれたりするらしいけど
エロい人はそういうコンパイラの動きまで把握してたりすんのかな
432 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 01:18:51.51 ID:pM09BzeC0
433 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 01:21:38.56 ID:3m7kHPfj0
レゴはなんでもかんでも用意しすぎ
ただのパズルゲームじゃん
創造性の受け皿の余地が全く無い
今のダイヤブロックも負けず劣らず酷いけど
C#のLinqはどえらい便利だなぁと思った。
ジジイ共は読めないから書くなとか言っててワロタが。
こうなったら終わりだ。
プログラミング素人だが、Cのソースは形状が美しいと思う
そのせいでJavaみたいな
なんとか.かんとか.うんたら.かんたら.
とだらだら単語を列挙する形にはどうも慣れない
スレッドタイトルが面白いのでコメントしたくなる
レゴを作れる人:子供用の知育教材としてレゴを作った人
レゴで作れる人:用意された部品+αで、レゴを作った人が予想もできないものを組み立てる人
結局どっちも必要
絵の具を作る人と絵を描く人じゃないのけ?
438 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 02:02:55.66 ID:tyovYRij0
未だアセンブラと機械語にこだわるパソコンの大先生がいるので残念である
早く他の言葉を覚えてくれ
レゴ=クラスってことだろ
440 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 02:04:48.28 ID:7K6WdPvw0
>>435 Cでも構造体バリバリ使えばオブジェクト指向並に単語を羅列することになるがな
Cで書かれたソースコードは読む気がしない。
なんか命名規則とかの文化もキモいし。
言語機能がシンプルだから周りくどい。
442 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 02:34:39.61 ID:CLv7PG4S0
8bitの頃ならポインタ≒物理アドレスみたいな感じで
unsigned char *p;
p=0x0c00;
p[10]=0xff;
とかやって直接VRAM書き換えたりできてたのに
逆にハードを知らないとある程度以上の作りこみができない
今は内部でなにやってんのかわからなくても関数なり命令なりを並べるだけで
「作りこみ」はハードの性能向上に頼ってやらない
結果として無駄な処理が増えてソースは肥大化し、CPUは要らん処理ばかりに精を出す
8GBあったって、やってることは640KB+3MBの頃と対して変わらんなんてザラ
どんな言語で仕事をするにせよ
Cは絶対に勉強しないといけない
444 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 04:11:47.41 ID:4QCZQAI5i
C++とかC#とかobjective-C?とか出てんのに
今でもやっぱりCなの?
objcはcよりJavaに近いと思うわ
arcマジ誰得
446 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 04:59:19.87 ID:bD7WZMo20
PHPもオブジェクト指向
に
クラス
あるけど
447 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 05:30:59.73 ID:upYhsQ440
そんなことより、AppleはObj-C諦めてC#採用しろよw
448 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 06:32:45.21 ID:0MY7g+ql0
ここで言う「レゴ」の定義が曖昧だから議論してもしょうがない
こんな戯言真に受けんなよ
objcやxcodeは他に選択肢がないから使ってるだけで、時代遅れのポンコツ
450 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 07:15:32.65 ID:lHerlPz/0
デストラクタの無いjavaはクソ言語だよ
452 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 07:22:47.45 ID:LjXwRDUD0
453 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 07:29:13.48 ID:Av1jAF6I0
>>399 LISPerさんは割りと一目置かれてる感じなのに。
何故LISPの要素を取り入れたObjective-Cは、このスレでディスられまくりなの…
454 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 07:33:02.38 ID:Av1jAF6I0
455 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 07:38:53.63 ID:04N2h7c50
CとJAVAって
せいぜいマニュアルとオートマの違いみたいなもんでしょ
初めてオートマを運転すると
「なにこれ気持ち悪い、自分で運転している気がしない、つまらん」と感じる
けど、ひと月オートマになれるとマニュアルなんて面倒くさくて戻れない
運転の面白さに欠けても、所詮車なんてほとんどの場合移動手段に過ぎないのだから。
一方言語も同様、所詮ソフト開発の手段に過ぎない
456 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 07:44:07.48 ID:197EdXyv0
457 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 07:50:14.26 ID:ImkrEc/E0
見当違いな例えでワロタ
アップルエンジニア?
青森の百姓か?
459 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 07:59:05.98 ID:Av1jAF6I0
>>455 そんなんだったら、C経験者が、JavaやらC#やらC++とかの
C系OO言語に付いていけず脱落なんて起こり得ないはずじゃんw
460 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 08:00:55.40 ID:08BvUT0g0
>>455 C大好きおじさんが「CプログラマはjavaやC#なんか三日でマスターできる。逆は無理」とか意味不明なこと豪語してるけど
言語取得が楽ってことはそれだけ良い言語ってことなのに
何を自慢げになってるのか
461 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 08:39:03.51 ID:YSEIVclw0
>>460 >言語取得が楽ってことはそれだけ良い言語ってことなのに
これはさすがに言い過ぎ
462 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 08:44:58.29 ID:qR4Vav/x0
>>434 SQLは読み書きできるけどLINQは読めない
しかしC#が最強なのは認める
463 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 09:00:01.37 ID:b3Gz20S6i
そいつらを顎で使ってレゴ作らせ路や
>>1 じゃあ、Objective-Cプログラマはゴテゴテの専用形状レゴパーツで何かを作れる人、だな
465 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 10:21:55.37 ID:tncC53d80
実質的にWindowsに縛られるのがそんなに苦じゃないの?
すげー嫌なんだが。
Windowsサーバで運用とか。
Cygwinで誤魔化すの?パチモン感が半端ない。
>>465 Windows嫌いってのに縛られるのもどうかと思う
全部できるのがいい
>>465 サーバはLinux、自分のPCはWindows
それでいいじゃない
そもそも自前でサーバなんて滅多に作らない
469 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 10:55:30.81 ID:tncC53d80
>>466 よくいるWindowsディスに取り憑かれてるステレオタイプな奴と思ってるのかもしれないけど、
やっぱ実際色々選択肢が少なくて不便だよ。
大先生たちの言語論争
レベル低すぎワロタ
472 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 10:58:44.65 ID:VLovsZMA0
今日日サーバなんて窓が大半だろ
Linux推してる奴はゼロ年代前半で思考停止してるバカ
>>472 何か俺の知ってる所とここの人の畑が違うのか、どうも乖離を感じる。
例えばWeb系ではWindows鯖はかなりマイノリティだと思うけど。
開発もかなりの人がMacだから、Linuxでの運用もスムーズに出来る。
GithubのOSS見ても、Mac、Linuxでは動作確認したけどWindowsでは分からない、興味ないってのがかなりあるよ。
475 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 11:08:52.04 ID:me12Y1Lli
ここまでC++/CLIの話題無し
まあいつも変態とか言われて終わりだけど
476 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 11:29:08.91 ID:tyovYRij0
>>472 WIN鯖は一時期流行ったけど今はLinux回帰してる気がする
477 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 11:39:27.29 ID:iq5uqacj0
ぼくはIT土方なんだけど、PHPしか知らない人とか、Javaしか知らない人は、そうじてウンコだったお(´・ω・`)
Javaやって病んだ人いた
479 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 11:52:10.59 ID:Lw7zigM00
>>472 開発現場だとLinuxのサーバーの方を良く見かけるかな。
一般企業のイントラはどうだか知らんけど。
サーバーなんか無料のLinuxに決まってんだろ
何よりお前たちが作らずともAmazonとかHerokuとか大手レンタルサーバーはみんなLinuxや
481 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 12:07:55.36 ID:qR4Vav/x0
>>472 IIS息してないだろ
右も左もLAMPだ
単にウェブサイトの数の多さでいえばphpがダントツで多い
スクラッチで作るのはまれで、wordpressで作るのが当たり前の時代になってる
が、b2bだとか予算の大きなウェブサイトは.netやjavaの利用率は高い
お城を作る場合、
Javaなら色々なパーツが既に揃っている。
「お城の作り方」って薄い本を書きやすく、それを読めば素人でも簡単なお城を作れる。
Cだとそもそもパーツがない。
自分で作る場合、「パーツの作り方」の知識が必要になる。お城を作れるようになるまでの道は長い。
誰かが作ったパーツを使う場合、複数あって一長一短あり選ぶのにも迷う。方言ばかりで言葉が通じない状態。
こんな状態だと「お城の作り方」って本が書きにくい。書けば分厚い本になってしまう。難しいので読むのが大変。
そんな本は売れないので素人向けの「お城の作り方」本が出版されない。素人に「お城の作り方」が普及しない。
しかし、神プログラマは自力でCで高度なお城を作る。
484 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 12:36:06.17 ID:lw8fL/Iv0
C#できるならbooもやってくれよ
もっと日本語情報増やしてくれ
>>483 それぞれの開発環境にライブラリあるでしょ
そのアプローチに仕方が違うだけで
486 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 14:43:43.59 ID:cs71bunr0
>>472 IISの案件って、今まで2つしかやったことないや
どっちもクライアントが既にMSの保守サービス受けてるとこだった
>>407 プログラマはろくでもない仕事ってことだな
>>331 JavaScriptが流行ったからJavaに人気が出たと勘違いしてる、
なんてトンチキなレスしてる大先生になんか言ってやれよ
オープンソースでAPIを全部作り替えるプロジェクトとか誰か始めないもんかね。
490 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 20:31:35.03 ID:8GWwFfXz0
ちげえよアホw
493 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 21:37:25.07 ID:VxGS4P9k0
>>324 JavaのString.equalsと==は、ちょっとアレですね。
Pythonみたく==は値、isはオブジェクトIDで統一ならまだマシだと思うんですけども
494 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 21:37:49.27 ID:jI2hn8hv0
平均的なJava,Cプログラマを比較するとJavaプログラマはゴミ
495 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 21:42:12.11 ID:RFZrDpiI0
レゴとか有難がってる典型的なマカーでワロタ
型にハマりすぎだろあいつらw
>>490 そういうのじゃなくて、例えばCっぽいAPIを揃えるとか、
ゼロからAPIを構築しなおすような感じ。
プログラマは今まで覚えたAPIが使えなくなるけど、これから新しくJavaを始める人にはいいんじゃないか。
497 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 22:12:26.61 ID:VxGS4P9k0
Cプログラマがレベル高いとか言ってるのは30年前からタイムリップしてきた人なのかね。
こんな大衆的な言語はないのに。
それ本当にレゴ作れる人のことだと思う
適当になら俺も使えるけど、そういうの作れる気がしない
>>498 タイムスリップしてきたのはお前の方だろ?
501 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 22:59:07.07 ID:Ntx3OpII0
C++とCじゃ似て非なる代物だしな
502 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 23:16:24.86 ID:QZGedQgR0
>>501 Objective-CをCと同一視する奴はほとんどいないのにC++とCを同一視する奴が多いのは文法の問題だろうか
503 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 23:29:52.85 ID:5UgYWbY2P
504 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/01(火) 23:35:42.39 ID:t2hf3n+N0
スピードが要らないならC#が生産性最高
スピード要るところではC/C++しか選択肢がない
505 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/02(水) 00:10:07.65 ID:crwfdFYb0
>>489 APIじゃなくて実装を作り変えると言いたいのだろうか
要はどっちも使えればいいんだろう
プログラマならCとJavaぐらい書けるよな
508 :
番組の途中ですがアフィサイトへの転載は禁止です:2013/10/02(水) 02:05:18.98 ID:crwfdFYb0
仕様書くれたら書けます
>>503 レゴを作る人達は、縁の下の力持ちって感じだな
組み込みでjavaなんて使ってられんよ
今時、炊飯器すらJavaだぜ