X



C# vs Java どっちが好き? その3©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0401デフォルトの名無しさん
垢版 |
2017/07/15(土) 00:06:15.95ID:TUCrPHFI
わたしにとっては、C#はもっと簡単にある
Javaは複雑な構造であります。
0402Ruri
垢版 |
2017/07/15(土) 00:10:28.54ID:TUCrPHFI
>>401
でもC#はただWindows OSに開発可能wwww
0403デフォルトの名無しさん
垢版 |
2017/07/15(土) 00:12:17.36ID:3trMqbnJ
馬鹿な自分は1ファイル1クラスのJavaが好き。
0404デフォルトの名無しさん
垢版 |
2017/07/15(土) 00:16:25.43ID:3trMqbnJ
ちなみに、C#の人って必死に優れてることを主張するので苦手です。
自分はC、Cpp、C#、Java、VB、php、Delphi、なんでもいいです。仕事ですから。
0406
垢版 |
2017/07/15(土) 00:20:43.35ID:qMuMGEjG
Youtuberヒカルが月収を明らかに!!おはよう朝日です出演
https://www.youtube.com/watch?v=RLZGrqQnnZc
第1回案件王ランキング!YouTuberで1番稼いでるのは誰だ!
https://www.youtube.com/watch?v=asF2wQ2xhjY&;t=61s
ユーチューバーの儲けのカラクリを徹底検証!
https://www.youtube.com/watch?v=FUSb4erJSXE&;t=504s
【給料公開】チャンネル登録者4万人突破記念!YouTuberの月収公開!
https://www.youtube.com/watch?v=Y7DAQ0RKilM&;t=326s
誰も言わないなら俺がYouTuberのギャラ相場を教えます
https://www.youtube.com/watch?v=E4q-vaQh2EQ&;t=118s
YouTuberになりたいのは馬鹿じゃない!YouTuberになる方法
https://www.youtube.com/watch?v=Fr0WXXZRMSQ

最高月収5000万円だとさ。年収じゃなくて「月収」な
おまえらもyoutubeに動画投稿したほうがいい
顔出したくないならラファエルみたいに仮面かぶればいい
手っ取り早く視聴数稼ぐには芸能人や人気ユーチューバーへの物申す系動画がオススメ
0411デフォルトの名無しさん
垢版 |
2017/07/15(土) 00:48:39.35ID:2BksGALZ
そもそも果たして自作自演を目的としていたのだろうか
書き込みの端から端まで異様な雰囲気が
0412デフォルトの名無しさん
垢版 |
2017/07/15(土) 06:57:02.34ID:uujB0Oar
>>404
Csharperには2種類いる。
VBを同一視できる奴と
おんなじフレームワークを使っているのに敵視する奴と。

もちろん後者は頭が悪いから。
後者はC♯ですらろくに扱えない位バカ。
0413デフォルトの名無しさん
垢版 |
2017/07/15(土) 08:26:10.03ID:aQr0Xva7
似たようなものだとは思うけど文末に;付かないのとブロックが{}じゃないのはなんか気持ち悪い
0414デフォルトの名無しさん
垢版 |
2017/07/15(土) 09:36:28.35ID:hFo11cH8
配列サイズが+1なのが気持ち悪いってレベルじゃない
差別化のために1始まりにしろ
0415デフォルトの名無しさん
垢版 |
2017/07/15(土) 09:57:41.72ID:0fOf3zlC
プログラミング言語の簡単さ・難しさ
ttp://ufcpp.net/study/csharp/howeasy.html

プログラミング言語が簡単・難しいという話をするとき、 必ず出て来るのが以下のような対立です。

・C# は文法が多い。覚えなければいけない概念が多いので難しい。
・C# はやりたいことをやりたいように書ける。難しいことでも簡単に書ける。

前者は How(どう書く、どう実装する)に基づくの難しさ、
後者は What(何がしたいか)に基づく難しさです。

プログラミングって手段であっても目的ではないわけで。What(何をしたいか)ありきだと思います。

if とか for とかを書くのがあなたの目的ですか? 何か目的があって if とか for とかを書くはずです。
そして、目的達成のために、思ったことを思った通りに書ける文法があれば、そちらの方が楽なはずです。

概念が多いから大変というのは確かにその通りです。
ですが、現在は、そもそも What(やりたいこと)が非常に多いということを忘れてはいけません。

そして、学習が楽だからという理由で、「覚えることも少ない代わり、出来ることも少ない言語」は作ってはいけません。
それは、学習用言語と実用言語の間に越えづらいギャップを生むだけです。

ギャップを越えなければいけない段階になって、 1から勉強しなおせますか?
逆に、ギャップを越えなかったとして、いつまでも初心者扱いされたいですか?

このギャップ問題は、 90年代に、VB(6.0 以前)と C++ の間で実際に起こっていた問題です。
C# や .NET Framework が作られた目的の1つは、このようなギャップの解消です。
0417デフォルトの名無しさん
垢版 |
2017/07/15(土) 10:17:33.31ID:3trMqbnJ
一人でやるなら、やりたいことをやりたいように書けるのが一番ですが、仕事としてやる場合、それでは困るのです。
0418デフォルトの名無しさん
垢版 |
2017/07/15(土) 22:49:50.88ID:AiyaOIW3
保守性という概念がないのは仕事したことない学生か子供でしょうな。 >>415
C++は保守が困難だからJavaが出てきたわけですし。
0420デフォルトの名無しさん
垢版 |
2017/07/17(月) 12:42:01.40ID:VuxDjspY
意識高い系とは何かあるとすぐ老害という言葉とともにファビョる人のことでしょうか?
0422デフォルトの名無しさん
垢版 |
2017/07/17(月) 18:29:45.55ID:gxbDDwZe
横ですまんが、そうカッカすんなや。
0424デフォルトの名無しさん
垢版 |
2017/07/17(月) 23:44:34.59ID:TjrJHupZ
>>418
JavaはC++からややこしいのをさっ引いた言語。
C#はJavaだと差っ引きすぎで不便って声を取り入れた言語。
最初はそうだった。
今ではLinq辺りから独自機能入って全く別の言語。
0426デフォルトの名無しさん
垢版 |
2017/07/18(火) 00:15:48.75ID:/ZeLwNbO
>>425
Java以降のプログラマに多い発想だね。
本当は今もそうだけど、ライブラリは言語の処理系ごとに違ったり、自分で追加したりすり。
ボーランドがあった頃はC++ライブラリはボーランドが。
実行速度はMSが良いとされて、速度と価格の波状攻撃で良いライブラリは消えて行った。。。
当時MacでもWinでも動くライブラリ出してたPowerC++も。。。
0427デフォルトの名無しさん
垢版 |
2017/07/18(火) 04:49:10.34ID:fs1Jfej6
Javaは言語もライブラリも統一を計ったもの。排他的。
.netは言語は多様性を許容し、ライブラリの統一を計ったもの。
設計思想が違う。
0428デフォルトの名無しさん
垢版 |
2017/07/18(火) 06:09:49.61ID:JtbSyrIe
それら以外でもPHP向けのモジュールだったりNode.js向けのモジュールだったりPython向けのモジュールだったり
それぞれがその言語をその言語たらしめてる

特に最近Pythonが流行ってる理由とか正にそれ
0429デフォルトの名無しさん
垢版 |
2017/07/18(火) 07:11:31.87ID:KwXokhIL
結論としてはC#最高ってことでしょ?
そのためのスレでしょ?
0431デフォルトの名無しさん
垢版 |
2017/07/18(火) 08:28:28.45ID:KwXokhIL
貴方にとってでしょ?
Javaのこんとこがイイって書いたところで、そんなのよくない!C#ならこうできる。だからC#の方がイイ!ってなるんでしょ。とゆーか、なってる。
0433デフォルトの名無しさん
垢版 |
2017/07/18(火) 09:05:04.99ID:KwXokhIL
一言もJavaが良いとは言ってないんだが?
このスレを読んだ感想を述べただけ。
案の定、素晴らしいC#を追いかけるJavaはダメと。
0435デフォルトの名無しさん
垢版 |
2017/07/18(火) 17:18:29.37ID:hF5Ckc5i
kotlinが環境丸々JavaなのにC#っぽくかけるんで
気に入ってる、まあswiftのが似てるが
0436デフォルトの名無しさん
垢版 |
2017/07/18(火) 18:55:27.78ID:38UH5anA
動いてるデバイスが多いことは、よいとこだね。
この点はJavaに軍配が上がる。

もっとないの?
0437デフォルトの名無しさん
垢版 |
2017/07/18(火) 19:12:51.72ID:KwXokhIL
ない。
C#が最高。異論は認めない。
0438デフォルトの名無しさん
垢版 |
2017/07/18(火) 21:02:22.23ID:pApuky/R
たくさん使われてるのがそんなに偉いなら
macOSやデスクトップ向けのLinuxディストロは存在価値のないゴミくずだなww
0439デフォルトの名無しさん
垢版 |
2017/07/18(火) 21:02:24.66ID:fs1Jfej6
大型書店にでもいけばJavaの本は大量にあるがC#の本はごく僅か。これが現実。
VHSとベータでベータのほうが画質がいい、最高と言ってるようなもの。
0441デフォルトの名無しさん
垢版 |
2017/07/18(火) 21:55:05.40ID:U2Uopt++
>>438
C#が存在価値のないゴミクズとまでは言ってないのに、すーぐそうやって話を大きくするんだね
アホだなぁ
0442デフォルトの名無しさん
垢版 |
2017/07/18(火) 23:03:52.00ID:fs1Jfej6
>>440
スーパーにでも行けば中国産鰻ばかり、
そりゃ国産鰻もそこそこ置いてるだろうが実はあれ中国産だぞ。C#はそんな状態www

C#作った人ってJ++作ってた人だからなwww
訴えられてJ++を偽装してC#にしたんだよw
0447デフォルトの名無しさん
垢版 |
2017/07/19(水) 01:51:35.43ID:98PRqi2l
C#がPascalの派生言語なら素直にP#かP++という名前にしてるだろう。
ブロックの書き方から演算子の優先順位までPascalではなくCに倣ってる。
とくにPascalに影響受けた部分は見当たらないが。
0448デフォルトの名無しさん
垢版 |
2017/07/19(水) 02:01:29.07ID:YP+Z6klr
Androidの書籍をJavaに含めるなら結構差はありそうだけど、今後はkotlinに置き換えられてくのかな
もう保守以外でJavaを扱う理由はなくなっていくんだろうな

>>447
C#はPascalというか、DelphaiをC++/Javaの文法にしたような言語というのは有名だぞ
Delphaiの開発者が事業縮小で会社追われてMSに移動してつくった
0449デフォルトの名無しさん
垢版 |
2017/07/19(水) 02:24:39.91ID:98PRqi2l
Delphiは開発環境で言語はObject Pascalだろ。
PascalをC++/Javaの文法にしたってそれは初めからC++/Javaだろう。
単純に元Pascalコンパイラ開発者がC#を開発したってだけじゃないのか。

反論するなら具体的にC#のどこにPascal直系と呼べる要素があるのか教えてくれ。
0451デフォルトの名無しさん
垢版 |
2017/07/19(水) 08:10:19.07ID:4WYjcaP8
>>449
横からだがPascalと言うかDelphi/C++BuilderのVCLに似たクラス階層とか、大文字で始まるとかはDelphiっぽい。
0452デフォルトの名無しさん
垢版 |
2017/07/19(水) 08:41:15.20ID:V4ArR7+u
結局、C#最高。マイクロソフト最高でFAですよね?
0453デフォルトの名無しさん
垢版 |
2017/07/19(水) 09:00:41.09ID:8YIfHqP5
>>449
横から失礼。
エンバカはDelphi言語とも呼んでるよ。
ttp://docwiki.embarcadero.com/RADStudio/Berlin/ja/Delphi_%E8%A8%80%E8%AA%9E%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9
0454デフォルトの名無しさん
垢版 |
2017/07/19(水) 09:14:40.36ID:ch2Cv0yd
Java信者は面白いネタをたくさん供給してくれるから楽しい

IT都市伝説:C#ではC言語を直接C#中に埋め込むことができる
ttp://mag.autumn.org/Content.modf?id=20100826141717
0455デフォルトの名無しさん
垢版 |
2017/07/19(水) 12:50:09.30ID:MT0OdeIw
実際プロパティって概念とかもろDelphiだもんな

>>454
C++で作ったアンマネージドDLLは普通にロードできるよね

>>446
Unityゲーの書籍でじわじわ冊数は増えてる
0456デフォルトの名無しさん
垢版 |
2017/07/19(水) 13:32:01.98ID:oxaqbhrV
GitHubを見ると、Javaのリポジトリが989,319で、C#は258,380だった
C#erは仕事でしかコード書かない奴が多いからな
0457デフォルトの名無しさん
垢版 |
2017/07/19(水) 13:51:07.71ID:98PRqi2l
>>451 >>453 >>455
クラス階層ってアホか。C#じゃなくて.netの話じゃねーか。プロパティがDelphiの概念とか頭悪杉だろ。
しかもDelphiの話じゃなくてわざわざPascalに限定して話を聞いているのに口を揃えてDelphiガーってw

>c#はパスカルに近いけどね

おまえら真性の馬鹿なのか? それとも同一人物か?
0458デフォルトの名無しさん
垢版 |
2017/07/19(水) 14:17:44.99ID:4WYjcaP8
>>457
そもそもPascalに近いってのが間違いで、考え方と言うか文化がDelphiやC++Builderに近いって話。
0461デフォルトの名無しさん
垢版 |
2017/07/19(水) 18:27:40.58ID:YP+Z6klr
>>457
.NETというか、Objectから連なるクラス構造はC#の一部だし、プロパティとかデリゲートはJava/C++よりもDelphaiを大幅に参考にした言語機能なのは確か
文法自体は言うまでもなくPascalとは違う

言語は古い言語の機能や文法をパクり合うのが基本だからどれからの直径とはなかなか言いにくいんだけどね
0462デフォルトの名無しさん
垢版 |
2017/07/19(水) 18:52:44.57ID:V4ArR7+u
C#が最高。結論は変わらない。
0464デフォルトの名無しさん
垢版 |
2017/07/19(水) 19:01:59.18ID:5OLskjnM
Javaはnative層とのやり取りがやりづらすぎ
インデクサ使えなかったり、unsign使えなかったり、文字列比較にメソッド使ったりと、
実装面での縛りが多くてめんどくさい
0465デフォルトの名無しさん
垢版 |
2017/07/19(水) 20:13:05.97ID:CwGQS3dC
C#とDelphiが似てるはあり得ないとか言ってる人は
CとC++は別言語っていうのが分からないタイプだな
0466デフォルトの名無しさん
垢版 |
2017/07/19(水) 20:32:32.63ID:98PRqi2l
>>465
何度言えば分るのだ。C#がPascal直系かどうかの話をしてる。
DelphiとC#はどうかなどという話は聞いてない。

ボーランド信者は昔から空気、コンテキストが読めない馬鹿と言われてたが今でもそのようだな。頭悪杉。
0468デフォルトの名無しさん
垢版 |
2017/07/19(水) 21:15:45.39ID:98PRqi2l
だからじゃない。おれの話題を変えたきゃおれの質問に答えてからにしな。

> c#はパスカルに近いけどね
> c#はパスカルそのもの

どこがだ?具体的に言え。
何が、クラス階層だの文化だのプロパティだの大文字で始まるだのCとC++は別言語だの、ズレた回答しか返ってこない。
0469デフォルトの名無しさん
垢版 |
2017/07/19(水) 21:25:41.38ID:V8RhHMKv
言語仕様とか別に対した問題じゃない
重要なのは標準ライブラリがどんな設計なのかじゃない?

実際C++/CLIとC++/MFCとかもう別モンじゃん、
0470デフォルトの名無しさん
垢版 |
2017/07/19(水) 21:33:08.25ID:98PRqi2l
MFCは標準ライブラリでもなんでもないし。
頓珍漢なことばかり言いやがって、ここは馬鹿の巣窟なのか。
0472デフォルトの名無しさん
垢版 |
2017/07/19(水) 22:56:08.81ID:KvC5Uhpe
なんかルベーグ積分も分からないヤツがフーリエ解析を騙るなとか言った数屑と同じ匂いだな
0473デフォルトの名無しさん
垢版 |
2017/07/19(水) 23:26:46.49ID:V4ArR7+u
>>470
横ですまんが、お前みたいな奴嫌いだわ。
0474デフォルトの名無しさん
垢版 |
2017/07/19(水) 23:28:36.51ID:98PRqi2l
>>473
しね
0475デフォルトの名無しさん
垢版 |
2017/07/20(木) 00:24:30.99ID:837v09BL
知らなかったんだろC#がPascalだと
認めたくないんだろ知らなかったことを
プライドだけは高いんだな
0478デフォルトの名無しさん
垢版 |
2017/07/20(木) 04:05:05.84ID:X0EJcA/q
>>466
どう見てもC#はPascalの直系じゃ無いし似てないだろ
お前には似て見えるのか?

>>444 は「パスカル(の派生のDelphai)に近い」って言う意味で言ってて、他はお前を煽ってるだけって気付こうな
0479デフォルトの名無しさん
垢版 |
2017/07/20(木) 07:19:11.56ID:837v09BL
素直に認めなよ知りませんでしたと
J++とは一切関わりのないピュアなパスカル
それがC#
0480デフォルトの名無しさん
垢版 |
2017/07/20(木) 08:27:14.50ID:v0lQmb78
中見を見ずに外見でしか判断できないんだろうから仕方ないさ

まあムキになって反論する人で遊ぶのが面白いってのが半分だけど
0481デフォルトの名無しさん
垢版 |
2017/07/20(木) 09:03:47.43ID:XWnlNAwI
MSがBorlandに特許使用料まで払ってるんだから
少なくとも.NETがVCLの直系なのは紛う事なき事実なんだよな
0482デフォルトの名無しさん
垢版 |
2017/07/20(木) 17:03:05.02ID:fvUrs6s5
DelphiのObj-パスカルに似てることは似てる
どの辺に著作権が発生してるんかは知らんが
0484デフォルトの名無しさん
垢版 |
2017/07/20(木) 19:52:53.01ID:sloUnUbq
C#がJavaに似てるって要素からJavaがC++に似てる要素を差っ引いたら一体何が残るの?
0485デフォルトの名無しさん
垢版 |
2017/07/20(木) 20:46:29.85ID:6ZarGxb6
C#が最高という結論が残る
0486デフォルトの名無しさん
垢版 |
2017/07/20(木) 21:01:29.66ID:ZL8UGkWQ
Write once, run anywhere. 一度(プログラムを)書けば、どこでも実行できる
0487デフォルトの名無しさん
垢版 |
2017/07/20(木) 21:27:41.62ID:6ZarGxb6
C#ならな
0489デフォルトの名無しさん
垢版 |
2017/07/20(木) 23:21:42.24ID:dPqs75SW
>>478
C#はパスカルそのもの。
0490デフォルトの名無しさん
垢版 |
2017/07/21(金) 00:05:50.18ID:kH4Xa8wr
c#の影響を受けた言語欄に普通にdelphi書いてあったよ
0491デフォルトの名無しさん
垢版 |
2017/07/21(金) 00:11:01.10ID:+Ec9GEX5
パスカルは糞、つまりC#も糞。
0493デフォルトの名無しさん
垢版 |
2017/07/21(金) 08:48:42.14ID:/0jbvyRN
それだけじゃない。あらゆる方面で活躍している。シェアもダントツ。
0495デフォルトの名無しさん
垢版 |
2017/07/22(土) 08:31:30.28ID:ABS+/cDN
嘘ぽー。どう考えてもC#でしょう。マイクロソフトだよ?javaってなんだよ?ってレベルw
■ このスレッドは過去ログ倉庫に格納されています

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