C# vs Java どっちが好き? その3©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>336
そっちのレベルではチンコついてる女が好きってこと?
レベル高いよね うるせーマンコ見せろって言ってるんだよ
理解力の悪いやつだな >>331
勝ちも負けもないと思うんだけど
一般的なシステムにおいてはIOがボトルネックになる
という方向に話を広げたことについてはマジリスペクトするよね
この人はわかってるなと思った
泥水すすって酸いも甘いも経験してきた地獄の戦士だと思ったね
DBの沼は深い >>318
なんで「SQLみたいな」ってSQLを例にあげたの?
>>317みたいにcsvからinsert文作るくらいじゃなきゃ秒単位のパフォーマンスが気になるレベルにはならないと思うけど具体的にどんなクエリ書いてんの?
内容はいいや
その長いSQL文とやらを実際にメモ帳かなんかに貼って何MBあるか教えてくれない? 文字列のパフォーマンスを比べるなら、C#には掟破りのポインタってのも有るけどね 短い文字列を2,3個連結するのに、+じゃなくてStringBuilder使えとかコードレビューで指摘してくる奴いるよなw >>343
Javaへの移植とか考えてたんだろうな
まさに害悪 >>344
絶対いる
かつてコードレビューを外注という恐ろしいプロジェクトがあって
投げられた先ではプログラム未経験者たちが
好き勝手なことを書きなぐってた Javaはリリース直前になっても意見の集約すらまともにできないゴミ
IBMとRed HatがJavaモジュール(Jigsaw)に反対を投票
https://www.infoq.com/jp/news/2017/06/no-jigsaw C#及びdotnetの新Verで旧Verのコードのビルドや実行ができなくなるって事はほぼないけど(dotnetの場合共存前提、1.1⇔2は除く)
Java、jreってメジャーバージョンが変わる度に毎回移植に苦労してるよね Javaとかいうクソ言語を使ってる世界中の似非プログラマに言いたい
そんなクソ言語を使ってるかぎり、C#erの俺には勝ち目ねぇよ >>353
どうもJava派がC#派を装って反感を買おうとしてるようにしか思えない Javaってまぁ数多いし
情報系学科で課題のプログラムを先輩やクラスメイトの丸写しで出してた様な人向けの言語だよね >>355
Javaの用途なんて課題の提出用ぐらいのもんだからね
プロが実用的なプログラム作る言語じゃない Javaが優れた言語なら毎年のように新しいJVM言語が作られるわけがない 優れているからこそ
Javaを超えられずにつぶれていくんだ JavaはKotlinの登場によって
言語仕様を残してメイン開発としては消えゆくのみ Javaの良いところが一つも上がってないんじゃが
C#に勝てるところ一つぐらいあるでしょ? >>23
そこまで見越して買収したんだろうなボラクルは >>40
マイクロソフトもボラクルと良い勝負だわ
どっちも氏ね C#でOutOfMemoryって無限ループでもやらかしたときぐらいだが
C++でも当然同じことが発生するよな C#だろうがJavaだろうがDB全件検索するだけで余裕 テーブルAのデータを全件取得してCSVファイルに落として。
という仕様でプログラム組んで貰ったら、大抵のプログラムは
メモリー不足で落ちるわ
どっちの言語もいけてねえー メモリって環境依存だよね?
言語に左右されんだっけ?
そりゃオブジェクト指 向言語の方がCとかより無駄メモリ使用してるだろうけど foreachではなく何を使うかなーー
create cursorでいいかな ちなみに初期のJavaが好き。
文法は制限されてる方が良いと思う。要は誰が書いても同じになるように。
機能はライブラリで増やすのが個人的には理想です。 今は拡張しすぎてどっちも糞。
歴史をみれば拡張しすぎた言語は衰退する。 >>379
そのとおり、キミみたいな歴史を知らないガキは黙ってたほうがいい。 それでも世間は言語を拡張しろ拡張しろとうるさいし
拡張をやめたら忘れられてしまう
現に最終FIXを宣言したTexは それは世間ではなく言語オタクである。オタクのオナニーに付き合うとC++みたいになる。
結局、プロジェクトでまともに使うにはあれ禁止、これ禁止の禁止事項だらけになる。
C++が糞化したから登場したJavaやC#がまた同じ運命辿っている。
C#とJavaはオワコン。すべて言語オタクがあれもこれもと拡張したせい。 >>383
まだいたのかい、無知で煽るしかできないチンカス君。 >>385
ホントそれ
JavaとC#の拡張を混同されるとえっ?ってなるよね >>385
この通り。言語オタクがこういうこと言うからヘジが勘違いしてオナニーを始める。
もう見放されて他の言語に流れてることに本人は気付いてない。
最近C#の案件は保守案件しか見たことない。オワコン。 それはない。MSがモバイルから撤退してC#はますますジリ貧。ゲーム市場もジリ貧。保守案件は.net2.0ばかり。
ここずっとVS部隊は実質Windows限定のうんこC#を見限って、VSのメインの売りは他OSのクロスサポート対応ばかり。
OS部隊までLinux対応に力を入れる始末。
どんどん快適になってるって少なくとも現場で働いてない無職か学生じゃないの?
それか、技術ネタの記事で食ってる輩かね? 結局非同期プログラミングを理解できない輩がC#の拡張に拒否反応を示しているみたいだね mono使えば窓で作ったexeをそのままLinuxサーバーのサービスプロセスとかバッチにできるからホント便利 言語習得に同期の理解が必要という要件の高さ。
C、C++の頃から同期書けるPGなんて100人に一人いるかいないか。どれだけ馬鹿の尻拭いをしたか。
それをいくら言語仕様としてサポートしても無駄だろう。本質が全く理解できてないのだから。
そもそもatomic命令ない処理系だってあるんだ。パンがないならケーキ食べろと言ったアホと変わらない。 私は非同期を理解できないから勉強する気もないし一生使いませんってアホ丸出し >>394
ではなぜ同期書けない奴が多いのか説明してみ。
説明できなきゃおまえも同期理解してませんってこと。つまり知ったか、アホ丸出しはおまえ。 >>387
それってキミの周囲がそういう環境っていうだけの事なんじゃないの? >>395
あんたがレベルの低い現場にいるからでしょうな 煽るだけの奴もただの意識高い系で実力なしのヘボでしょどうせ C#にそんなに非同期の知識いるかのう
ほかとかわらんような わたしにとっては、C#はもっと簡単にある
Javaは複雑な構造であります。 >>401
でもC#はただWindows OSに開発可能wwww ちなみに、C#の人って必死に優れてることを主張するので苦手です。
自分はC、Cpp、C#、Java、VB、php、Delphi、なんでもいいです。仕事ですから。 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に動画投稿したほうがいい
顔出したくないならラファエルみたいに仮面かぶればいい
手っ取り早く視聴数稼ぐには芸能人や人気ユーチューバーへの物申す系動画がオススメ >>404
たくさん並んでるわりにPythonとかSwiftみたいなナウな言語が入ってないのな ID:TUCrPHFI
変な日本語だし自作自演失敗してるよ そもそも果たして自作自演を目的としていたのだろうか
書き込みの端から端まで異様な雰囲気が >>404
Csharperには2種類いる。
VBを同一視できる奴と
おんなじフレームワークを使っているのに敵視する奴と。
もちろん後者は頭が悪いから。
後者はC♯ですらろくに扱えない位バカ。 似たようなものだとは思うけど文末に;付かないのとブロックが{}じゃないのはなんか気持ち悪い 配列サイズが+1なのが気持ち悪いってレベルじゃない
差別化のために1始まりにしろ プログラミング言語の簡単さ・難しさ
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つは、このようなギャップの解消です。 その理屈だとScalaが天下取ってないといけないはずだが 一人でやるなら、やりたいことをやりたいように書けるのが一番ですが、仕事としてやる場合、それでは困るのです。 保守性という概念がないのは仕事したことない学生か子供でしょうな。 >>415
C++は保守が困難だからJavaが出てきたわけですし。 ザマりんが出てきて一気にC#が意識高い系言語になった感ある 意識高い系とは何かあるとすぐ老害という言葉とともにファビョる人のことでしょうか? >>418
「保守性という概念がない」ってのはどこからでてきたんだ? JavaerでC#をまともに使い込んだ人は居ないんじゃないかってなんとなく思う >>418
JavaはC++からややこしいのをさっ引いた言語。
C#はJavaだと差っ引きすぎで不便って声を取り入れた言語。
最初はそうだった。
今ではLinq辺りから独自機能入って全く別の言語。 言語ってライブラリ群含めて言語だと思うからそれが違う時点で全くの別物 >>425
Java以降のプログラマに多い発想だね。
本当は今もそうだけど、ライブラリは言語の処理系ごとに違ったり、自分で追加したりすり。
ボーランドがあった頃はC++ライブラリはボーランドが。
実行速度はMSが良いとされて、速度と価格の波状攻撃で良いライブラリは消えて行った。。。
当時MacでもWinでも動くライブラリ出してたPowerC++も。。。 Javaは言語もライブラリも統一を計ったもの。排他的。
.netは言語は多様性を許容し、ライブラリの統一を計ったもの。
設計思想が違う。 それら以外でもPHP向けのモジュールだったりNode.js向けのモジュールだったりPython向けのモジュールだったり
それぞれがその言語をその言語たらしめてる
特に最近Pythonが流行ってる理由とか正にそれ 結論としてはC#最高ってことでしょ?
そのためのスレでしょ? Javaのいいところかあれば書き込めばいいが、
全くないのが現状 貴方にとってでしょ?
Javaのこんとこがイイって書いたところで、そんなのよくない!C#ならこうできる。だからC#の方がイイ!ってなるんでしょ。とゆーか、なってる。 そんなにJavaがいいなら、なんで最近のJavaはC#の後追いなんかやってるの 一言もJavaが良いとは言ってないんだが?
このスレを読んだ感想を述べただけ。
案の定、素晴らしいC#を追いかけるJavaはダメと。 javaは30億のデバイスで動いているわけだが
c#はいくつ?
はい論破 kotlinが環境丸々JavaなのにC#っぽくかけるんで
気に入ってる、まあswiftのが似てるが 動いてるデバイスが多いことは、よいとこだね。
この点はJavaに軍配が上がる。
もっとないの? ■ このスレッドは過去ログ倉庫に格納されています