X



C# vs Java どっちが好き? その5
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001デフォルトの名無しさん (ワキゲー MM62-z6WJ)
垢版 |
2018/06/16(土) 22:25:40.85ID:y3Jm+xF6M
前スレ
C# vs Java どっちが好きか教えてくれ3
http://mevius.5ch.net/test/read.cgi/tech/1490027947
C# vs Java どっちが好き? その4
http://mevius.5ch.net/test/read.cgi/tech/1521755607/

関連スレ
Java/C++ VS C# どっちが好きか教えて
http://mevius.5ch.net/test/read.cgi/tech/1490027947
C++ Builder vs C# どっちがいいか教えて
http://echo.2ch.net/test/read.cgi/tech/1459000291/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
0843デフォルトの名無しさん (アウアウウー Sa91-xL3o)
垢版 |
2018/11/16(金) 11:01:00.25ID:0JdshTdXa
習得したいプログラミング言語、したくない言語
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00501/111200004/

調査では、今後スキルを磨きたいプログラミング言語を複数回答で聞いた。
すると、スキルを磨きたい言語の第1位は「Python」だった。回答者1000人中、実に670人がPythonを選んだ。
ITエンジニアのおよそ3人に2人がPythonを推す状況だ。

プログラミング言語の第2位は「JavaScript」(547人)だ。過半数を占める回答者がJavaScriptを挙げている。
同じくWeb技術の「HTML/CSS」(373人)も4位に入った。こうしたWeb技術を用いたシステムが現場で増えている表れだろう。

第3位は「Java」(391人)、第5位は「C/C++」(372人)、第6位は「C#」(364人)だった。
いずれも現在利用しているプログラミング言語の上位を占める言語である。
0844デフォルトの名無しさん (ササクッテロラ Sp6d-g3xY)
垢版 |
2018/11/16(金) 11:40:10.05ID:NcuuQ8qBp
Python使ってるけどそんなに良いかねぇ…
欠点もあるし持て囃されすぎな感
0849デフォルトの名無しさん (ワッチョイ 09e3-BKZ1)
垢版 |
2018/11/16(金) 13:29:13.14ID:a546+gcL0
機械学習なんて、いくら CPU パワーがあっても足りないような分野に、なんで、
スクリプト言語を使うんだろうか。
C/C++ ですらパワー不足になりそうなものなのに。
0858デフォルトの名無しさん (ワッチョイ e3f7-nNS8)
垢版 |
2018/11/23(金) 07:04:11.42ID:P5gqYfiw0
>>856
ガセ記事に釣られちゃったんですね 笑
0863デフォルトの名無しさん (スップ Sd5a-0UVn)
垢版 |
2018/12/02(日) 06:16:28.31ID:Osd7dn8vd
この闘いはまだやってたの?
もうC#の勝ちって事で決まったじゃん
全てにおいてJavaを凌駕してるからって
0866デフォルトの名無しさん (ワッチョイ e3b3-BnCY)
垢版 |
2018/12/05(水) 07:03:31.13ID:/m9VYJqF0
確かにマウントは無理そうwww
0868デフォルトの名無しさん (ササクッテロラ Sp3b-q4ZW)
垢版 |
2018/12/05(水) 15:22:44.54ID:tya9Vbn9p
>>867
それオープンソースにしたけどWindows以外で互換動作させるコントリビュートは受け入れないんだとさ
プラットホーム広げたいのかそうでないのかどっちなんだか
他OSへのユーザ流出を嫌ったんだろうけど
0872デフォルトの名無しさん (ワッチョイ 0bda-1QBa)
垢版 |
2019/01/04(金) 00:38:23.12ID:bqTKkiy40
新興言語はライブラリでごまかしてるだけでライブラリなしで戦わせたら、

C++が一番短いコードを書くんじゃないか?
0873デフォルトの名無しさん (ワッチョイ 0bda-1QBa)
垢版 |
2019/01/04(金) 00:43:23.49ID:bqTKkiy40
.NET (C#, VB.NET) と C++ を完全に身に着けているなら、多少の人格破綻者でも職に困らないだろうとはわかっているが、

オイラの頭じゃC++を完全に身に付けるのは無理だな。そもそもモチベがわかん。
こんなの使う必要あるんか、ってのばっかり。

もっとも天才はそういうのを使いこなしてスマートなコードを書くんだろうけど菜。
0874デフォルトの名無しさん (ワッチョイ 0bda-1QBa)
垢版 |
2019/01/04(金) 00:46:43.50ID:bqTKkiy40
Java はトラウマだ。おいらが劣等生の塊だったころJavaアプリの課題でつまづいて
拗らせ、自宅で練習しようとEclipseを開けばヲンボロPCだったから5分もかかって
発狂し、結局そのころはプログラミングは放棄して、電気とか物理に逃げてたな。
0875デフォルトの名無しさん (ワッチョイ 0bda-1QBa)
垢版 |
2019/01/04(金) 00:49:06.38ID:bqTKkiy40
趣味でプログラミングも何もしていない、ゲーム三昧の同級生が学校でサっと出された
アセンブリ言語でのPID制御の課題をスイスイと解いていく様をみて、

プログラミングは自分には向いてないな手を出すまい、

と思ってたが、前職を失業中にVisual Studioをインスコして久しぶりに帳票ソフトとか
通信ライブラリを作り出したら面白くなって、わりとすぐに体系的に構築されたな。

職業は言語系じゃないから、C++まではまだ手が出ランな。
0876デフォルトの名無しさん (ササクッテロレ Spc5-vF3b)
垢版 |
2019/01/04(金) 09:51:25.79ID:1Rm0chSwp
ライブラリなしで構築する用途ってなんだろうな
0877デフォルトの名無しさん (ワッチョイ 13d2-NL0H)
垢版 |
2019/01/04(金) 11:39:34.82ID:G4BLuyha0
>> 872
一対1何を見たらこんな考えが浮かぶんだろう
0878デフォルトの名無しさん (ワッチョイ 9963-8Uhz)
垢版 |
2019/01/05(土) 04:55:45.06ID:GtdiIDE50
c#が好きだな。
cで関数ポインタのポインタ、javaでOOP、多態性の意義とメタプロまで学んだら、c#に落ち着くのが心地よいと思う。
javaの文脈ありきだけど、書くの楽だし、洗練されてる。
市場トレンドの観点でも、javaはもうなんか、メインの人口減って閑散としそうだし、今後めんどくさくなりそうなjvm使うより.NETでいいじゃんって思う。
なおc++はひたすら疲れるだけで楽しくないわ。
時間と効用に関して、その存在自体に無理があると思う。
c#よりc++が良い場面は、cでええやんってなるというか。
0879デフォルトの名無しさん (ワッチョイ 1901-vF3b)
垢版 |
2019/01/05(土) 08:46:30.40ID:YWfoGcYO0
>>878
似たような経路を辿ってるわ
0881デフォルトの名無しさん (ワッチョイ 919e-mHCk)
垢版 |
2019/01/05(土) 10:18:50.44ID:F46noWho0
おれにはC++とC#は使えないわ。何が疲れるってC++オタク、C#信者の相手が疲れる。
コード書くのはとんでもなく遅いくせに誰も読めない新機能ばかり使いたがる。
ミーハーで中身なしのウェイ系が使ってるのがC++、C#。そんなイメージ。
しかもテストしないで納品しやがる。結局こいつらミーハー無能PGの尻拭いばかり。

一方、Java使いは質実剛健。COBOLの代替言語として使われてることだけはあるね。これからはJavaの時代。
0884デフォルトの名無しさん (ササクッテロレ Spc5-vF3b)
垢版 |
2019/01/05(土) 11:56:24.24ID:EfvhShyBp
オタクとか信者とかは別に
保守期間と見合わない実装は言語に限った話ではない
ライブラリが限られているケースが多いという意味において、C++はかったるい感はある
速度を問われるようなもんに使われるせいもあるし、これも言語に限った話ではない
0885デフォルトの名無しさん (ワッチョイ 919e-mHCk)
垢版 |
2019/01/05(土) 11:58:35.22ID:F46noWho0
信者のくせにそんなことも知らんのか。
そもそもC++とかは仕様が糞だから、テンプレートひとつとってもコンパイラごとに動作が違うから最悪だよ。
動かないと必ず言うんだよな。C++は悪くない。コンパイラが悪い。いやいや仕様が曖昧なせいだろってw
そもそも運用でバグが発覚するなんてテストしないで納品したからっだろってwww

さらにC#はもっとアホだよ。自分で仕様決めて実装もほぼ自社なのに、実装した仕様を今のなしって撤回しやがる。
だからもうバージョンによって動かないは共存できないはもはや別言語と言えるレベル。
言語オタクが思いつきで次々に仕様追加するから一貫性なく撤回の嵐になる。ほんとアホ。
だからC#は非推奨、もう使わないでよってのが大量にある。馬鹿杉。汚い言語の典型。もはや汚物。

それに比べてJavaの一貫性のある美しさ。完璧だね。
0888デフォルトの名無しさん (ササクッテロレ Spc5-vF3b)
垢版 |
2019/01/05(土) 12:07:30.50ID:EfvhShyBp
自由度とのトレードオフという話ならまぁ
そこは何を使うにせよ話し合うもんじゃね
示し合わせもせず暗黙の了解でドッカン構築してる現場ならともかくさ
0889デフォルトの名無しさん (ササクッテロレ Spc5-vF3b)
垢版 |
2019/01/05(土) 12:09:49.71ID:EfvhShyBp
あーーコミュニケーション取れない奴を頭数で買う現場か
それなら仮想マシン経由で均一に動作するのが1番だろうなぁ
でもそれって言語とか以前の話やん
0890デフォルトの名無しさん (ワッチョイ 919e-mHCk)
垢版 |
2019/01/05(土) 12:16:18.73ID:F46noWho0
> 俺に読めない = 誰にも読めない
> 俺は読める = 読めない奴が悪い

こういう協調性のない奴がいるとデスマーチになるんだよな。コーディング規約にいちいち文句つける奴。
おまえみたいな保守不能コードを書く馬鹿がいるからコーディング規約が必要なんだよ。
0897デフォルトの名無しさん (ワッチョイ 2961-TTNp)
垢版 |
2019/01/23(水) 14:47:25.17ID:qdiHHHQi0
この認識であってる?

・Java(の.dexコード)なら、Androidでデスクトップからアイコンクリックで簡単に起動できる。
・C#だと、AndroidでもiOSでも、最初に.Net環境をインストールしないと起動できない。
0899デフォルトの名無しさん (ワッチョイ 4d61-cDLG)
垢版 |
2019/01/28(月) 12:23:50.74ID:jKaiFfBH0
>>898
それって、そのマシンで完全にC#や.Net アプリを初めて使う場合、デスクトップ・アイコン
をクリックしてからそのアプリがちゃんと起動して使えるようになるまで何秒くらい
かかる?

あと、その時、ネットやWiFi から C# ランタイムなどを自動 Download したりする?
0903デフォルトの名無しさん (ワッチョイ 2d61-VUEs)
垢版 |
2019/02/10(日) 09:54:35.11ID:YTe/5aEc0
[C# のPDF 形式のマニュアル(英語版)のページ数]

・C# の System.Threading.Tasks namespace  ; 586 ページ
・Asynchronous programming with async and await(C#)  ; 90ページ

C# の非同期処理や async, await を理解するためには両方読まなくてはならない。
日本語訳はこれよりずっと増えるだろう。
Windows の GDI、COM、ドライバDDKなどが嫌われたのと同じ事が再来した。
0908デフォルトの名無しさん (ワッチョイ 871f-bOzA)
垢版 |
2019/02/14(木) 04:07:26.10ID:vLDLT5ua0
言語仕様すら理解しないで叩く奴も褒めるやつも全員馬鹿だわ
あ、言語仕様長すぎて〜とか英語だから〜とかはそれ以前の問題な
0910デフォルトの名無しさん (オイコラミネオ MMdb-ayOl)
垢版 |
2019/02/14(木) 13:36:47.37ID:SvhIWqi/M
三原うんこなんて馬鹿が会社で公演やってたり
馬鹿じゃねーのって
あんなの学の無いただのスナック崩れレベルなのに
とにかくセンスが田舎のスナック
それが今のデザインセンス
0912デフォルトの名無しさん (オイコラミネオ MM4f-oIaq)
垢版 |
2019/02/17(日) 03:06:41.09ID:4wacTp76M
漏れはアプリのプログラマじゃないから言語のことは分からんが、

一番使われるWindows向けに書いた方がええし、それなwin32apiや .netframework を使うから、vb.netやc#じゃあかんのか?と思うが。
0914デフォルトの名無しさん (アウアウウー Sa4b-w5nS)
垢版 |
2019/02/19(火) 18:21:28.67ID:eUiT45Nea
スマホ普及してからはWinが一番使われてるとは言えなくなってきた。
0917デフォルトの名無しさん (アウアウウー Sa4b-w5nS)
垢版 |
2019/02/19(火) 19:25:13.56ID:eUiT45Nea
>>915
ターゲットの話だよ
0927925 (アウアウウー Sa9b-aIXG)
垢版 |
2019/03/02(土) 05:35:40.56ID:xrXUe2A7a
C言語スタイルの書き方の派生言語(Java,C++,JavaScript,PHPなど)って書こうと思ってたけど中途半端に送信してたな
制御文の書き方大体一緒だし関数やクラス呼び出し方も同じ
コンパイル言語だけでに限れば変数宣言や関数宣言のスタイルも大体一緒
0928デフォルトの名無しさん (ブーイモ MMdb-W+VP)
垢版 |
2019/03/07(木) 07:47:34.73ID:fCoScty/M
JavaとC#なら、自分の好みはC#。
自分の担当製品は今のところ、windowsプラットフォームしかサポートしていないので。言語仕様やライブラリは自分の使用範囲ではどちらも十分。ただ、開発環境や動作環境構築の手間がc#の方が楽。最近のJAVAは試してないけど
0932デフォルトの名無しさん (ワッチョイ c334-ynPM)
垢版 |
2019/03/14(木) 06:42:03.15ID:ewa+703N0
MSは独活市場で自前製品を(動作環境として)売る方向に舵を切り、そのためには
Webシステム開発の事情が支配的になってくる。
独活でMSがソフトを売る上での障壁は、オープンソースソフトウェアだ。
基幹システムで幅を効かせているLinuxのシェアを奪うに尽きる
MSの敵はLinuxであり、Linuxを排除するにはまずこれを支えてきたJavaなどの
言語を排除しなければならない。
言語を排除するには自分のとこの言語C#を普及させるしかないわけで、
巨大市場に成長したスマホ・タブレット端末の開発言語がバラバラという
とこにめをつけてザマリンが進行中である。
スマホ・タブレット開発言語からJava、Swiftを排除するのは不可能だが、
ある程度食い込むことはできるだろう。
ある程度さえ食い込めば、C#はスマホだけでなくWindowsアプリも作れる
という魅力からC#人口は増えて、
スケールが増えれば新しいWebシステムにおいてはC#が採用され、ゆくゆくは
既設の更新にもC#が採用されるだろう。
そうすればLinuxで使えるC#環境ザマリンによって、Linuxのシェアを奪う
ことができる。
MSにはなんだかんだでエンドユーザにとっては魅力的な製品が多い。Excelや
WORDを使わない企業はない。帳票で連動してくれたらありがたい。

つまりOracleにとってのJavaとちがって、MSにとってのC#は市場開拓そのもの
だから全力でサポートするわな。
そして基幹システムにVB.NETが使われていればもちろんソフト(の動作環境)を
売るために必要だから、VB.NETも同様にサポートする。
かつての栄光時代と違ってMSにはあめのようには金が振ってこないから、
落ち穂広い(VB.NET顧客)も進んでやるだろう。
0933デフォルトの名無しさん (ワッチョイ c334-ynPM)
垢版 |
2019/03/14(木) 06:51:30.97ID:ewa+703N0
それにヤクザじゃないが独活でデータという人質を取れば、いやでも独活に含まれる基本
OSを含むソフトを高く、または更新という名目でふっかけられるしな。
レス数が900を超えています。1000を超えると表示できなくなるよ。

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