Java/C++ VS C# どっちが好きか教えて©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2016/04/02(土) 19:02:26.18ID:SIzGId2H
俺はもちろんJava/C++派
151デフォルトの名無しさん
垢版 |
2016/04/09(土) 18:15:53.83ID:mhcovsn2
マイクロソフトからのサポートを失ってC#という対抗言語を出されたのに関わらず
JavaがC#登場から16年近くたった今もシェアを保っているということは
それだけJavaが優れた言語だったんだよ
逆にC#はマイクロソフトの後ろ盾を失えば一気に失速する言語だと思う
152デフォルトの名無しさん
垢版 |
2016/04/09(土) 18:35:10.35ID:SMRFTNUQ
>>151
Javaは糞言語でしょ
文法が冗長でゴミ
優れていたのはJVMだろ
153デフォルトの名無しさん
垢版 |
2016/04/09(土) 19:39:28.52ID:3ozLJKYL
printfでJavaの勝ちwwwwww
2016/04/09(土) 20:13:33.89ID:rZUvqikI
100%互換があるはずのJavaで最も良く利用されるEclipseが
結局、UIから何から各プラットフォームで書き分けまくりっていうw

Androidでの利用が無くなったらJavaの利用率はガクッと下がって、
Top5からギリギリ転落するのではないかな。
業務系分野しか残るまい。
155デフォルトの名無しさん
垢版 |
2016/04/09(土) 20:29:37.60ID:iXX1T9qT
>>154
eclipseはSWT使っているだけじゃないの?
SWTという選択肢もあるというむしろ良い話だと思う。

>Androidでの利用が無くなったらJavaの利用率はガクッと下がって、

Googleプレイストアのソフトが全て動かなくなるようにすると本気で思う?
それはAndroidというOSが消える日だよ
156デフォルトの名無しさん
垢版 |
2016/04/09(土) 22:36:29.46ID:Y67iLGVp
客観的判断をするとJavaが一番良いです。
2016/04/09(土) 22:40:28.39ID:vFJ9QqWs
C++/C#派の俺はどうすればw
2016/04/09(土) 22:56:57.94ID:E91afTGV
>>157
「C++/C# VS Java どっちが好きか教えて」スレを君がたてれば解決ですよ。
159デフォルトの名無しさん
垢版 |
2016/04/09(土) 22:59:21.66ID:omWqeBLW
Ruby/F#派の俺はどうすればw
2016/04/09(土) 23:13:09.58ID:pz6L+h0O
Vala/C派の俺も仲間に入れてくれ
161デフォルトの名無しさん
垢版 |
2016/04/10(日) 00:39:14.63ID:J8mlUwB2
>>159
最低の組み合わせだ。
死ねばいい

>>160
じゃあ、利点を力説することからはじめてください
2016/04/10(日) 01:30:21.99ID:LlKGsmji
>>161
実行速度が速い
以上
2016/04/10(日) 01:42:15.86ID:IXQoXRag
>>139 >>146 を見るとわかるけど、Java君はマルチプラットフォームとかGUIとかのわかりやすい点にばっかり目がいって他の知識が欠けてるんだよね
VMはその他にも優れた点があるのになぁ

無知なせいでC#のよいところ、悪いところが正確に判断できないばかりかJavaの利点や問題点もよくわかってない
わかった気になって他人にも認めてもらいたいんだろうけど、もう少し深い話ができるようにならないと無理だよ
164デフォルトの名無しさん
垢版 |
2016/04/10(日) 01:54:01.94ID:dSZ1F1lP
>>163
思い込み激しいというのが、君の思い込みでしょw
おまえは何も知らないが俺は知っているみたいな、頭大丈夫?
別に認めて欲しくないでしょ
俺、Java売って生活しているわけじゃないし
君がJava使ったところで俺に何の利点が?
思い込みで物言う癖やめなよ
2016/04/10(日) 02:12:07.60ID:IXQoXRag
>>164
一般論の承認欲求のことだよ
人は他人に認めてもらいたくて必死に自分はすごいんだアピールをするんだ

実際にJavaの利点だけでなく問題や欠点、その改善策を言える?
166デフォルトの名無しさん
垢版 |
2016/04/10(日) 02:18:50.45ID:CfyWYX2O
>>165
改善策がこのスレタイでは

実際にC#の利点だけでなく問題や欠点、その改善策を言える?
2016/04/10(日) 02:31:55.10ID:IXQoXRag
>>166
https://github.com/dotnet/roslyn/issues
ここらへんを適当に追いかけてると問題点が結構わかる
最近だとref returnは地味だけどなかなかよさげ
共変性フラグといい、中間言語が幅広い言語に使えるように高機能に作ってあったのは幸いだなと思った(限界もあるけど)

標準ライブラリにも設計ミスや後で追加された機能と合わないところもところどころある
StreamのCloseとか互換性維持のために消すに消せなくなってる
2016/04/10(日) 07:25:51.80ID:ipc8Qm5p
>>166
みっともねえwww
2016/04/10(日) 07:38:02.87ID:HKUixu87
俺はJava頑張るよ
170デフォルトの名無しさん
垢版 |
2016/04/10(日) 14:20:47.39ID:YMTHbnBS
>>158
これ以上増やすなよ
171デフォルトの名無しさん
垢版 |
2016/04/10(日) 16:19:28.13ID:YVnF0ia8
Javaやっててよかった
172デフォルトの名無しさん
垢版 |
2016/04/10(日) 19:00:06.18ID:QQTaLqCl
ぼくはJavaでプログラム作ってマインクラフトみたいに大成功してみせる!
173デフォルトの名無しさん
垢版 |
2016/04/10(日) 19:58:04.36ID:BEXO2qwE
Javaで大富豪になるぞーーーーー
2016/04/10(日) 20:46:33.47ID:F4bxojRt
三つ巴か?何にしてもネイティブ言語は生き残りやすい。
2016/04/11(月) 00:24:30.12ID:d1aqF31N
ネイディブ言語で生き残るっつっても
C/C++のライブラリの豊富さにはどうやっても勝てないからね

汎用言語はもう十分だから、ドメイン固有言語の方が生き残る可能性は高い
SQLとか、アップル用言語のSwift、Objective−Cとかね
WebクライアントのJavascriptとか
MSOfficeのマクロとか
JavaもJVMが使いたいがための言語と言えるかもね
こういう、仕方なしに使う言語
ドメインが生き残っている限りは言語も一緒に生き残るというわけ
この場合、言語自体の優劣は関係ないね

だから何か新しい言語を作って普及させたいという野心を持っているのだったら
なにか途轍もなく優秀な画期的なアプリを作って、人々をそれ無しじゃ生きていけない状況にして
それ用のスクリプト言語として実装して、無理やり使わすしかないね
今どき汎用言語なんか作ったって誰も使ってくれるわけないんでね
2016/04/11(月) 00:49:25.65ID:d1aqF31N
まぁでもどの言語も何らかのドメインに属しているとは言えて
言語自体の優劣というより、ドメインと一緒に普及していったといった方が良い
でもどのドメインももう飽和状態というか
例えば何も考えずにネイディブコード吐く汎用言語なんか作ったって
完全にC/C++と被って、どうやっても勝てるわけがない

だから新しい言語を作るためには、まず新規ドメインを自分で開拓しないといけない
無茶苦茶優秀なアプリを作るとか、アップルみたいにスマホ作って売りまくるとか
MSみたいにOSと優秀な開発環境を作って、それ用の言語を作るとか
新しい市場、土壌、ドメインを作らないことには、新しい言語なんか作っても意味が無いのだ

言語は仕方なく使う物、って任天堂の組長も言っていただろう
2016/04/11(月) 00:52:04.08ID:n3HhvNWT
>>176
長文は基地外
2016/04/11(月) 00:53:07.53ID:d1aqF31N
でも、新しいドメインを開拓できたなら、それだけで凄いことであり、商業的にも気分的にも、もう十分だから
言語の事なんかどうでもよくなると思うけどね

現実的には、新しいドメインを開拓しようとしている人をどこかから見つけてきて
自分、それ用の言語作ります、っつってくっ付いていくとか
かなり器用に立ち回らないとダメだろうね
2016/04/11(月) 11:50:42.08ID:gYhQbewu
何このドメイン厨は・・・
180デフォルトの名無しさん
垢版 |
2016/04/12(火) 13:32:07.20ID:GPM6fIW1
ドメインなら何個も持っているが何か?
レンタルサーバー借りてドメイン使ってるー
181デフォルトの名無しさん
垢版 |
2016/04/12(火) 14:28:51.33ID:sMsZWQOP
マインクラフト
182デフォルトの名無しさん
垢版 |
2016/04/13(水) 11:21:44.06ID:I4WD5L4d
JavaってAndroidの標準言語なんだって?
すごいなー
2016/04/13(水) 12:24:54.63ID:o93GkkFl
>>182
Javaもどきだけどな
2016/04/13(水) 14:19:39.49ID:AYqiKCG1
>>132
あーごめん
可変長部分の引数のことだ
さすがにフォーマット文字列評価して警告出すのは不可能でしょ
2016/04/13(水) 14:59:57.75ID:jPecO9yf
>>184
何故不可能だと思うんだ?
フォーマット文字列を直書きした場合は不正なフォーマット指定や
後ろの引数の数/型が合ってない場合は警告出るよ(GCC/VS)
2016/04/13(水) 17:09:28.30ID:pZzpEXbg
書式文字列がリテラルではない場合だろ
187デフォルトの名無しさん
垢版 |
2016/04/14(木) 17:42:45.18ID:PEQgTQr7
AndroidのプログラムをXamarinで作ったらパッケージが巨大化して誰もダウンロードしたくなくなるサイズになるって本当?
JavaでAndroidのソフトを作るとコンパクトになるのは知ってるー
2016/04/14(木) 20:11:49.25ID:V0fKG/mP
紅白アプリをみると少し大きめではあるが高機能なアプリなら許容範囲じゃないかな
画像リソースとかも含んでのサイズだし

単機能のシンプルなツールソフトを作るには少しオーバースペックかもしれない
2016/04/15(金) 22:47:12.77ID:8EK5zoT0
Javaを選んだ俺は勝ち組w
190デフォルトの名無しさん
垢版 |
2016/04/15(金) 22:48:54.65ID:8EK5zoT0
君らもJavaやっときゃ今頃ウハウハだったかも知れないのになw
2016/04/15(金) 23:29:16.91ID:cWDYgy+r
そうそう、C++BuilderよりもJavaのほうが実用性高いよね
2016/04/17(日) 10:28:40.93ID:5lvb9JgW
>>185
>>186の指摘通り
書式文字列は必ずしもコンパイル時に確定しているわけじゃない
2016/04/17(日) 10:31:38.28ID:yDS0H9h/
java必死だな。

java組が面倒を起こすとC++組が尻拭いする現実
2016/04/17(日) 10:32:08.04ID:yDS0H9h/
C#完全に蚊帳の外。やる気あんのか?レスを
2016/04/17(日) 13:13:09.17ID:AGQrcSZR
C#にとってわざわざここのスレに来る意味がない
C++と対決するスレも、Javaと対決するスレももうあるからな
2016/04/17(日) 13:32:09.12ID:6g+d8MRR
C++もC#も使うから特に書くことない
197デフォルトの名無しさん
垢版 |
2016/04/17(日) 13:45:07.73ID:MvduoTv3
JavaもC++もC#も使わんから特に書くことない
198デフォルトの名無しさん
垢版 |
2016/04/17(日) 15:54:47.74ID:UNXpzFos
Javaを使うようになってから胃の具合がよくなり気分もすっきりして課長に昇進し恋人もできた
C#ではこのようなことは一切起こらなかっただろう
199デフォルトの名無しさん
垢版 |
2016/04/17(日) 15:55:48.37ID:UNXpzFos
やっぱりJavaだよね
魚を食べると頭が良くなるようにJavaでブログミングすると頭がよくなる
2016/04/17(日) 19:17:44.49ID:RMyJ7Gcq
概ね有名プログラマが書いた記事では、
「Javaを使うと頭悪くなるってほのめかす記事」が多いような。
その逆は見たことが無い。
2016/04/17(日) 19:55:09.10ID:ByAaznkn
頭悪くても安心して使える素晴らしいツールやがな
2016/04/17(日) 21:33:40.24ID:yKG0zkVv
高見の見物じゃね
2016/04/17(日) 22:14:00.86ID:efZowWH0
javaってなんちゃってPGの代名詞の気がしてならんよ
2016/04/17(日) 23:11:06.90ID:d+FWdkwZ
>>203
現代のVB6的な存在かな
2016/04/17(日) 23:15:28.96ID:AGQrcSZR
>>204
的確すぎる
2016/04/18(月) 01:45:45.50ID:/dWSXU2/
javaってストラテジーパターン使うとき、まだクラスとか定義してるの?

デザインパターン見ててアホかこの言語と思った。
2016/04/19(火) 00:45:23.36ID:xDLEJX2s
>>204
おい、PHPさんの領域を奪うなよ
2016/04/22(金) 04:18:37.79ID:KELl+bve
>>81-82
Linux の開発者というか、Linus の個人見解だな
http://cpplover.blogspot.jp/2013/05/linus-torvalsc.html
2016/04/23(土) 07:26:22.63ID:NFoVHKr2
カコよく隠蔽したつもりが
結局隠蔽された部分を追いかけなければならなくなる
ってのはよくある話
あと見えないgotoである例外は厄介だぬ
210デフォルトの名無しさん
垢版 |
2016/04/27(水) 15:57:07.90ID:87kHIiG2
【報道ステーション】数日後に連絡が来て、「実は東京が危ないということは報道できない」と、全面カットになった.

お笑いの前田さん心肺停止44歳 / 「テラスハウス」今井洋介さん心筋梗塞 31歳 /  盛岡動物園のヒトコブラクダが急性心不全

阿藤快さん心不全 69歳 一押しすし店『海味』の大将も、同年死去 / 平標山で男性2人が急性心不全 助けに向かった64歳の男性も

医学界で高まる不安 「白血病」、昨年の約7倍 / 「甲状腺がん多発原因は、被ばくしかない」津田俊秀 岡山大学教授。2016年4月24日



福島県産の肉や野菜をモロに食べてしまいました

牛肉の話題をニュースで聞いて、愕然としました・・・・・おそらく内部被爆は確実に深刻なレベルまで行ってるはずです。
今のところ目立った症状は出てきていませんが、これから何が起こるかわからない恐怖で押しつぶされそうです・・・・
福島県の農家が憎いです・・・・知らん顔して出荷させた癖に悪いのは東電だと平気な顔して言ってのけた農家のあの人らが憎くてたまりません・・・・
http://oshiete.goo.ne.jp/qa/6875320.html?from=rfqa_no



マイト★レーヤは原発の閉鎖を助言されます。

マイト★レーヤによれば、放射能は自然界の要素を妨害し、飛行機など原子のパターンが妨害されると墜落します。
マイト★レーヤの唇からますます厳しい警告と重みが発せられることを覚悟しなさい。彼はいかなる人間よりもその危険をよくご存じです。

福島県民は発電所が閉鎖されれば1年か2年で戻って来られるでしょう。

日本の福島では多くの子どもたちが癌をもたらす量の放射能を内部被ばくしています。健康上のリスクは福島に近づくほど、高まります。
日本の近海から採れた食料を食べることは、それほど安全ではありません。汚染されたかもしれない食料品は廃棄すべきです。
日本もさらに多くの原子力発電所を作ろうとしています。多くの人々が核の汚染の影響で死んでいるのに、彼らは幻想の中に生きています。
問題は、日本政府が、日本の原子力産業と連携して、日本の原子力産業を終わらせるおそれのあることを何も認めようとしないことです。
2016/04/29(金) 01:25:42.21ID:1U9y99jl
ノストラダムスとかアセンションとか懲りないな
212デフォルトの名無しさん
垢版 |
2016/04/30(土) 14:53:25.39ID:uVz81x78
GitHubで匿名通信(Tor、i2p等)ができるBitComet(トラッカーサイト不要でDHTだけで日本語検索可能)
みたいな、BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al

ちなみにオイラはCovenant(純粋P2Pのファイル共有ソフト)の完成が待ち遠しいプログラミングできないアスペルガーw
2  
2016/04/30(土) 15:06:04.73ID:gVQ9mCUg
まずは貴様の連投脳をアスペルスキーでウィルスチェック
214デフォルトの名無しさん
垢版 |
2016/04/30(土) 20:48:37.66ID:uVz81x78
ウイルス警告出まくりなんですけどw
2016/05/01(日) 10:46:38.16ID:ZxoAm746
>>212
もっとやれ
216デフォルトの名無しさん
垢版 |
2016/05/03(火) 19:52:07.22ID:G9XEXQGe
あいよ

匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrent(Covenant)が活発な情報交換・交流コミュニティでオープンソース開発されています(プログラマー募集中)

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise氏)がそういう人と話したいそうなので、よろしければツイートお願いします<(_ _)>
https://twitter.com/Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできない情報発信好きアスペルガーw


The Covenant Project
概要

Covenantは、純粋P2Pのファイル共有ソフトです

目的

インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します

特徴

Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)

接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
217デフォルトの名無しさん
垢版 |
2016/05/03(火) 20:13:47.46ID:yoJxNR5i
別人を装ってるのが滑稽だな
218デフォルトの名無しさん
垢版 |
2016/05/03(火) 20:19:01.15ID:G9XEXQGe
あんたがどう思おうとオイラにはカンケーネーw
219デフォルトの名無しさん
垢版 |
2016/05/03(火) 20:32:56.12ID:v7aVDoOc
何でJava/C++ VS C#になるのか。
JavaとC++が何で同じくくりになるのか。
JavaとC++は大きく異なって、JavaとC#は似た者同士と思うがどうよ。
220デフォルトの名無しさん
垢版 |
2016/05/03(火) 21:28:35.08ID:R+c8zVJ5
プロパティ使えないc++はガイジ
2016/05/03(火) 23:20:43.50ID:al79N4UU
そんなの記述だけの話。
222デフォルトの名無しさん
垢版 |
2016/05/04(水) 02:28:52.78ID:gqF2V7sr
C++の学習で手一杯で、C#やJavaまで学習に手が回らんわ。でも学習したら努力が報われるのかいな?

STLよりも.net frameworkやJavaのライブラリのほうが果たして使いやすいのかいな。
ファイルの入出力は.netやJavaだと多種類の文字コードに対応してるそうなのは利点か。
でもShift-JISしか使わないからな。Shift-JISの読み書きで、.net frameworkのほうが手間がかかると思ったが。
文字列の長さも半角と全角文字でそれぞれ正しいバイト数を取得できるんかいな。
223デフォルトの名無しさん
垢版 |
2016/05/04(水) 02:40:54.09ID:S/VBo8g4
sjisとかさっさと投げ捨てろよ
2016/05/04(水) 03:07:02.70ID:4FeIelbY
>>220
Javawww
2016/05/04(水) 03:40:36.26ID:buXiXX4E
C++を何十年もやってる人でもない限りC#やJavaの方が明らかに簡単でミスも脆弱性もバグも少なく済む

永遠にShiftJISしか使わないならともかく、サロゲートペアとか複雑な処理の知識は言語関わらず身につけるべきだと思うけど、C#はライブラリレベルで対応が進んでる方かな
2016/05/04(水) 04:02:29.84ID:FBe79Rzo
C#やJavaだから不具合も瑕疵も少ないというのは弊害ある表現だな
しょせんはクロマニヨン言語なんだからバグを減らすことはできない
可読性を上げてエンバグを抑えているだけだ

VisualStudioやEclipseといったIDEが優秀になって
事前にエラーを報せてくれる、ありがたい機能だが
それはtypoやdeleteを忘れたなどのヒューマンエラーの話をしているのであって
根本的な仕様矛盾や設計ミスとは話が別だ
2016/05/04(水) 10:05:25.31ID:UjUUF40P
Java や C# のどこで間違えようがあるんだ?と首をかしげる C++er であった
2016/05/04(水) 11:20:10.60ID:buXiXX4E
>>226
メモリの破壊や未定義の動作などをC++では見つけにくい
その分速度やメモリ効率の話があるから一長一短ではある

しかし、メモリ効率も速度もいらないし、OSに深く介入するわけでもないならほか言語の優位性が高まる
2016/05/04(水) 12:18:03.77ID:gqF2V7sr
 バグのリスクを低減するために、制限をかけて自由度を低くするんなら、必要に応じて
制限を撤廃する指令をソースファイル先頭に記述できる仕様にするなどすれば良いのに。
 if文の式でintの0か0以外の評価も比較演算子を要求する制限とか、switch文のcaseにすべて
breakを要求する制限とかを。
 グローバルのmain()関数も使わせないおかしな制限の両言語。
 そして関数の引数のデフォルト値が使えないのも何のためなのか。引数を明示的に渡すか、
デフォルト値とする引数を追加して呼び出す同名関数をオーバーロードするなどの対策をす
るんかいな。
 C#は、そうやってVB.NET側に長所を持たせてやるために、そうしてるのかいな。
2016/05/04(水) 12:43:58.15ID:3gr5ld3e
>>229
まったくメリットを感じられない。
方言使いたいならそれに近い言語使えばいいだろ。
お前みたいな規則に緩いのを入れたくないから制限入れてるの。
231デフォルトの名無しさん
垢版 |
2016/05/04(水) 22:39:17.61ID:4FeIelbY
>>229はC#にデフォルト引数があるのを知らないにわかor馬鹿
2016/05/04(水) 23:45:09.09ID:OHF/JLpJ
>>231
オプション引数の導入はC#
4.0以降だから昔かじっただけなんでしょ
2016/05/05(木) 02:35:31.10ID:u+lL52mG
>>229
しっかり考えてない奴の発想

それをやると暗黙の型変換とかで言語仕様が複雑になり、利用者も大混乱になる
さらにc++以外の言語では空配列や空文字を偽と判断するし、case文に式を入れられることも多く、文字列を数値に自動変換したりするから、できないと人によっては制限に見える

結果、例えば"0"の真偽は膨大なスイッチの組み合わせを確認しないと求められなくなり、迂闊にファイルを分割したりするだけで検出困難なバクが生じるようになる
234デフォルトの名無しさん
垢版 |
2016/05/05(木) 09:14:00.42ID:MOf1t6zj
なぜJavaなのか。C++やC#やVB.NETではいけない理由は何か。
なぜC#なのか。JavaやC++やVB.NETではけいない理由は何か。
2016/05/05(木) 13:21:21.82ID:/qWvSKFr
>>228
↑みたいなこという奴に限って、ユーザーモードで動作するプログラムしか書いたこと無いんだよなw
win32apiを呼び出すだけで「OSに深く介入する」なんて抜かしてるわけじゃないよなwww
2016/05/05(木) 15:42:58.28ID:O6+i/AT9
しょうもないレッテル張りはどうでもいいから
2016/05/05(木) 17:25:42.74ID:u+lL52mG
>>235
普通にグローバルフックとか他プロセスへのインジェクションとかの深さでC#よりc++はで書く利点が大きくなると思うが

そもそもC++使ってカーネルモードでバリバリプログラム書いてるやつなんてそんなにいるのかね
2016/05/05(木) 17:48:55.95ID:/qWvSKFr
なんだやっぱりユーザモードでの話か・・・
それなら、C++だろうが、C#だろうが、VBだろがなんでもいいだろ
2016/05/05(木) 18:00:43.18ID:76tFgnDL
>>238
見苦しい
2016/05/05(木) 22:24:47.21ID:MOf1t6zj
残念ながら、なぜその言語でないとだめか明確な人がおらんからクソスレだ。
2016/05/05(木) 23:43:26.05ID:c96zFw3z
優劣じゃなくて好き嫌いだから理由は要らんのでは?

>>237
グローバルフックもコードインジェクションもC#でできないことはないんだよね?
やったことないしやらないけど
2016/05/05(木) 23:48:28.12ID:/qWvSKFr
win32paiを呼べばできるよ
2016/05/06(金) 00:17:26.83ID:k5bIkp2l
pai…
2016/05/06(金) 01:08:04.96ID:8H5kM3nd
>>242
SetWindowsHookEx の使い方知らないんだろw
2016/05/06(金) 03:01:44.67ID:EeCpo0Cm
>>241
自分の認識してる範囲では、グローバルフックについてはマウスとキーボードフック以外ではDllExportが必要
.NETがそれに対応するバイナリを吐けないので単独では無理
https://support.microsoft.com/en-us/kb/318804
C/C++のDLLを噛ませればできる

インジェクションも同様に.NETの実行にはランタイムとかが必要なので他のプロセスに簡単に差し込めるDLLを作れない
もちろん、C/C++でDLL作るとかマシン語を直接相手のメモリに書き込むことはできるが、それはもはやC#のプログラミングではない
2016/05/06(金) 03:06:02.52ID:EeCpo0Cm
あとは、シェル拡張とかは.NET4以降が実質必須

言うまでもなく、ユーザーモードでもドライバーとかはC#では書けない
結局、なんでもいいってことはない
2016/05/08(日) 02:51:59.54ID:lDOK9TyI
実行中のプログラムの任意の場所から
突然ジャンプさせるのも、.NETやC♯程度じゃくるしいかな。
ソースがない他者プログラムに対して、数千行、数万行相当のプログラムを差し挟むとか普通にするし。
2016/05/08(日) 04:44:23.81ID:jHajzlGi
いやC#を知らないんだ
249デフォルトの名無しさん
垢版 |
2016/05/13(金) 21:05:40.74ID:Xw6cmvlE
Java/C++ VS C#だったら
Visual Studio(VS)が一番好き
2016/05/14(土) 10:26:46.15ID:Hwp5XNP7
だよね
よく言った
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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