C#とか言うなんちゃてC言語wwww
■ このスレッドは過去ログ倉庫に格納されています
そろそろDelphi6Personalに見切りをつけて
C#に手を出そうと思う は?にちゃんですらこのレベルの議題なのか
C#の良さと評価は使わないとわからんだろな
知ったら、時間ないやつには、、、 C#って何がいいの?VBなら仕事もあるから迷ってる
C#だと完全に趣味になっちゃうし C#はあんまり使ったことはないからイマイチ良さがわからんのだが、
みんな簡単にコードがかけると言って使う人が多いね。
自分はC++の黒魔術が好きだからC++を使ってコードをみてうっとりしているよ。 俺もC++が好きだ
C#は簡単だからという理由で使われてるのを見るとね
腕が落ちそうで触りたくない 仕事だったら、C++を使ってわざわざ苦労したくないから、
短い期間で出来てバグも少なくなるC#を選ぶ。 >>17
c#はvbと何ら変わりないよ
所詮.netframework使うから同じだ。
客に説明するときvbだと恥ずかしいと思うやつがなんとなくc#で進めちゃうのさ。 C#とかVBがネイティブコード吐けるようになるらしいから、WinでC++やらJava使う理由はなくなるわな >>23
それiPadや泥で動きますか?って客に言われる時代なんだよ
VSだってWeb化する時代に機種依存するアプリなんてよほど無茶な要求でなければ、却下でしょ
monoはMS謹製じゃないからナシで それじゃどうやったって無理だな
AndroidはOracle謹製じゃないし >>25
俺は泥厨嫌いだが、泥ならgoogleにdalvic?サポートしてくれるんじゃない?
あんまり言うとバレるからアレなんだが、自社の.NET製品を(タブレットで動かすのを)どうするのか揉めてる >>22
するする。
久しぶりに Lazarus なんかでコード書くとリークしまくり。 C#はちょっしたwindowsアプリを作るのにかなり楽。
業務用のツール作るのには便利。
でも、C++の方がプログラミングやったと言う感じがする。 実際、業務ではC++とC#どっちが多く使われてるの? >>31
.NET系のソフトならほぼC#だよ
慣れればC++より断然開発効率良い
LINQとかデリゲートとかマジで便利すぎる C#は何よりも開発環境であるVisualStudioの使い勝手が良いところが魅力
静的解析ツールもそれなりに充実しているところもいい
ただし、.NET Framework以外では殆ど使えないのが難点 >>35
HSPwwwあんなんプログラミング言語でもないわ >>35
C#は仕事で使われてるけど、HSPは使われないだろ いまどきひとつの言語のみで開発するほうが少ないいんじゃない?
UI部分はC#でつくり、パフォーマンスや低レベルAPIを叩く必要ある部分はC++でつくる
それぞれの良いとこ取りをして開発するのが当たり前だと思うんだけどな
しかし、HSP以下というのは笑えたぞwww >>35に釣られすぎだろww ネタに決まってるだろ
え、ネタじゃなくて本気? c#は思いつきで書けるがc++は結構手間かかるからな… javaは論外ではないが重くね? 何故泥はjavaでos作ったし… 泥はGoogleから「osこれ以上弄るな」って言われてるらしいから改善できんしw >>42
アプリがJavaなだけで、OSはCだろ、たしか アプリもCで書こうと思えば書けるし
あとJavaが遅いんじゃない、Cが早すぎるだけだ >>35 が悪い
と書かれるのを待っているに違いない。 C++は確保したメモリのアドレスが固定されてしまうのがな・・・
もちろんポインタクラスを実装すれば擬似的にアドレスを可変にもできるが
時と場合によってはアドレスが固定であることが原因でフラグメンテーション起きたりするからC++のほうがパフォーマンス落ちることもありうる
特にメモリの少ない環境では >>45
えっ?C++もnewとかは以前は結局malloc呼んでるんだけど、連続してないの?
最近の仕様とかランタイムって進んでるってこと? HSP知らなかった。
面白そうだな。
面白いだけだけど。 >>45
固定だとGC起きないから
パフォーマンスは有利な気がするが。
動かないだけで。 >>47
>>50
C#とかJavaのガベージコレクタを備えている言語はメモリのフラグメンテーション(飛び飛びにメモリ領域が確保されている状態)を勝手に再配置してくれる
要はWindowsでいうデフラグをメモリのリソースに対しても行ってくれるということ
C++だとこういったことを行ってくれない
上記はnew/deleteした場合した場合におきる話なので、これをしなければGC無いC++が最も高速になる 自分でそういうのを考慮して実装するのも面白いとは思うけどね。 言語仕様としてはC#の方が優れてるけど、
いろいろ作れて汎用性が高いのはC/C++ ObjectiveCが悲しそうな目でこちらを見ている
使いますか?
はい
いいえ >>55
突如DQNがあらわれた
「iPhoneあればパソコンなんていらないよねー、完全上位互換ってかんじー」
「アンドロイドなんかキモい〜、つーかよく知らないし〜、iPhoneカバー超カワイイし〜」
objectiveCは息を吹き返した objectiveCをC言語としか使わない俺はobjectiveCを使ってるっていえるのか? >>53
その通り。
低級言語ほど、汎用性が高い。
アセンブラとかだと、何でも出来るしな。 一般人「C#? 音符?」
プログラミング初心者「ハッキングできるやつか」
プログラミング中級者「C++で十分」
プログラミング上級者「使い分けろよ」
プログラミング超人「1110111011101110111011101110111」 >>60
>プログラミング超人「1110111011101110111011101110111」
それ1110を繰り返してるだけやんw プログラミングしすぎると同じデータの発信装置になってしまう… Cのhelloworld#include <stdio.h>
int main(void)
{
printf("Hello, world!");
return 0;
}
C++のhelloworld
#include <iostream>
int main()
{
std::cout << "Hello, world!" << std::endl;
}
C#のhelloworld
class HelloWorldApp
{
static void Main()
{
System.Console.WriteLine("Hello, world!");
}
} >>63
61のように、このユーモアが理解出来ないエンジニアがいるんだな。 C#のMainは外部から呼ばれるのにpublicはなぜつけなくていいのか? 結局使い心地を気にしなければC++で十分ってことだよな C#とかあるからなんかややこしくなるんだよな
普通にC と C++なら「あっCに++がついてるから普通のCより上なんだ!」
っていう解釈が出来るのに
C C++ C# だと「CとC++はなんとなくわかるけど・・C#って何・・」
何であんなややこしい名前にしたんだ 取りあえずMAC使っとけばいいだろレベルの軽さで勉強されるC++の気持ち考えたことあんの? >「あっCに++がついてるから普通のCより上なんだ!」
「C == C++」は真なんだぜ
素人乙 >>71
trueだろにわか
C++は後置だから先に数字が評価されますとか思ってんじゃねーぞ C C# C++を使えてやっと一流のプログラマーだよ >>75
いや、普通だな。プログラミング言語なんて必要に応じて使い分ける。
昔のようにハードウェアリソースが貧弱じゃないから、変な技覚える必要もない。 覚えておきたい言語
1 Java
2 C++
3 C#
4 Python
5 PHP
6 JavaScript
でおk? >>77
おkかって何基準でだよw とりあえず食いっぱぐれないため?
言語の選択なんてやりたいことありきだろ。
WebやんないのにPHPとかJS覚えたりLinux使わないのにPython覚えたりしても
どうせしばらく経ったら記憶の藻屑だし。無駄すぎじゃね。 Expressionとか使いこなせばコードの動的生成までできるからな
型不定のコードでも楽に解決できるから結構便利 >>81
iPhoneゲーム開発やウェブアプリ、ドライバやOS開発までなんでもできるよ >>82
iPhoneアプリの開発って結局どこかでObjective-C使うんでしょ?
Appleのアプリ内課金フレームワークStore KitとかもC#で実装できる? C#って"必須"と言うよりは、"あったら便利"って感じな気がする C#を人に説明するときの、「Cと互換性あるんでしょ?」「いや、無いです・・・」って説明したときのバツの悪さったら なんだ?
ここは無職プログラマーが集うスレなのか? 突然だがおまいらに質問だ
http://ci.nii.ac.jp/vol_issue/nels/AN00192066_ja.html
ページの論文を余すことなく自動でダウンロードできるか?
そんな方法が世の中に存在するか? >>92
サンクス!
落とし方の詳細まで教えてくれたらなお助かる・・・ 385 :仕様書無しさん:2014/05/28(水) 23:00:45.24
世間の反応(周囲の目)
Macbook ProとObjective-CでiOSアプリ開発:「カッコイイねー、技術者尊敬しちゃう」
UbuntuとJavaでAndroidアプリ開発:「凄いねー、儲かるといいねー」
WindowsとJavaでAndroidアプリ開発:「へー、何か凄そう」
Windows(Surface Pro 3等)とC#でアプリ開発:「(ヒソヒソ)あのキ◯ヲタ、ウィルスでも作ってんじゃねーの?」 >>92
trust-server-names を指定しても変な名前で保存されるのよね。 ゆうちゃん事件前 一般人「C#?音符?」
ゆうちゃん事件後 一般人「えっ!C#!?それ犯罪だよ!ウイルス作ってるの!?捕まるよ!?危ないよ!?」
一般人うざすぎ、何も知らないくせにウイルスとか言っちゃう 一般人との会話でプログラミング言語の名前を出したりする奴こそウザいでしょうなぁ http://headlines.yahoo.co.jp/hl?a=20140530-00000028-asahi-soci
弁護側の質問に片山被告は、事件で使われた遠隔操作プログラムの一つについて「2、3日かけて主に自宅でつくった。送信は職場からした」と語った。 >>100
なんで都内の学生が神奈川県警に逮捕されるん? intのintパッケージクラスっぷりやtoStrの自由さ知ったらjavaが糞みたいに感じる
Date系統もそうだな
結局ユーザーが要求するのって数値や日時を○○形式で帳票に出したいメールで送りたいとかそんなのばかりだから文字変換に煩わしさが無いC#は開発者に優しい エンジニアの目
要件定義、コンサル:「IT戦士のビジネスマンて感じだよね」
設計:「すごい、アプリケーションの専門家!」
プログラム開発: 「(ヒソヒソ)あのキ◯ヲタ、高卒だとあんな仕事にしかつかないよな」 C > C++ == C# >>> Objective-C >> Visual Basic >>>> Python >> Ruby >>>>>||越えられない壁||>>>> Java(笑) C++、C#、Object-CをベターCとして使う手合いが多いよね。 >>107
確かにね。
ダメさ加減なら、その通り。 >>107
Java >>>>>>>>>越えられない壁>>>>>>>C一族 Javaを使ったことない奴がJavaを叩いても説得力ないです public class baka{
public static void main(String [] args){
for(int i =0;i<1000;i++){
System.out.println("馬鹿>>" + i);
}
}
} 漏れ、C#覚えてないからC++/CLI + STL で頑張ってるやねん
基本はWinAPIでちょっとだけ.netつこてる C++使える人なら1週間でマスター出来る
foreachとdictionaryが分かればいいだけ >>121
全然おぼえてないが
ヘルプみてあとはコピペだね 初心者に向いている(実用性無視・スプリクト言語含む)プログラミング言語
10位 Python
9位 Ruby
8位 Perl
7位 HTML
6位 Visual Basic
5位 C
4位 javaScript
3位 Java
2位 C#
1位 HSP テトリスとかマリオみたいなゲームを作るだけならどんな言語から覚えるといいの? どうもならないだろ。
Cocoa を呼ぶのにどちらを使うかということでしかないし、ちょっと凝ったゲームなんかの CPU パワーを使う奴は C/C++ が必要になるだろう。 Cのhelloworld
#include <stdio.h>
int main(void)
{
printf("Hello, world!");
return 0;
}
HQ9+のHelloWorld
H どうせ
hello worldしかできないんだから
同じことだよね。 >>133
>>130 は へろーワールド もまともに書けてないしな(;・∀・) C#のデリゲートとラムダ式がC++で使えたらもうC#はいらない子になるんだけどな >>135
でもC++ CLIのソースコードって汚くて読みにくくない? C#からJavaに転向しようとしている俺に誰か一言 >>138
マジかよ
もう賽は投げられてしまったよ
WEBに注力してみようかと C++ CLIはGCの代償がむごかったなあ
なんとかならんかったのか >>137
Javaのエコシステムは優秀だが、"Javaで書く"のはお勧めしない。
Javaクラスを生成する他言語の方が良い。 >>141
すまん よく理解できないんだがとりあえずイマイチということだな
もう明日の面接だよ >>137
どっちも使えるようになればいいだけ。
一つの言語にこだわる必要はない。 >>143
そらそうなんだけど
面白いのか気になって
ASP飽きたんじゃい やめとけ。
比較記事なんていくらでも見つかるのに、探さないか見てもわからないんじゃどうしようもない。 面白いかどうかなんてやらないと分かんないじゃん
知見者に聞いた方がはえーよ C#とJavaどっちも使える俺が言うと、
C# = 遊び用
Java=仕事用 >>144
ASPはやりたくないね
禿げそうになる (# ゚Д゚) 仕事用かぁ よく分からんが楽しさは醸し出されないな
ASPも泥臭くておもろいんだけどね あきた >>124
スクリプトどころかHTMLまで含むんなら、
その位置にはXMLの方が適切じゃね?
HTMLみたいなブラウザによって見え方が全然違うだの
微妙に書いてる事が間違っててもそれなりに何か表示されるなんてのは全然初心者向きじゃない
HTMLのタグ打ちだけはできるって奴がCとかJavaとか覚えれるかって言うと無理だと思う
まぁ、一位がHSPな時点で察するべきなんかもだけどさ 言語で論議してる君たちの大半はコーディング自慢のオペレータだろ。
C++とかC#だJavaだとか。
プログラマーってアルゴリズムを構築する人の事でしょ。
言語自慢は無意味。 おまいらJava馬鹿にすんな
C++一筋で不毛なメモリリークに悩まされ、
参照やらポインタやら必死に覚え、
Boostの挙動につまずき、
毛玉のようにこんがらがったヘッダファイルに泣いていたとき、どこからともなく登場したJava
そしてGenericsがJavaに実装されたときの期待とあの輝き
俺は一生忘れない
Javaこそが希望 >>156
まあ、手の届く所にある道具が一番使い易いよね。 c#はjavaのパクりだったくせに、ちょっと調子乗り過ぎ 今の時代は
R u b y O n R a i l s ruby
書いてて楽しすぎるンゴおおおおおおおおおおおおおおおおおおおおおおおおおおおお 完全AI化までの移行期間 (NEW)
・AIが雇用を減らす中で解雇できない国家は没落、解雇できる国家は変化に対応
・AIを持つ企業が医療・情報通信・流通・サービス・製造業で大きく成長し、既存の大企業を価格競争で脅かす
・解雇ができる国家に所属する企業はAI化による価格競争で生き残れる
・解雇ができない国家に所属する企業はAI化、自動化によって大量の無産労働者を抱えて価格競争に負けて破産する
過去
・日本の繊維業界が中国の低賃金労働に負けて壊滅
・産業革命により欧米以外が貧困化(イギリスによるインドや植民地への繊維品輸出はその一例)
現在
・本屋・出版業界がAmazonに飲み込まれる 、レコード業界がAppleに飲み込まれる
雇用10%消失 (10年以内)
・タクシー企業が次々と破綻 、ヤマト・佐川・日通等が破綻(自動運転、配送の無人化・自動化による)
・NEC、富士通、SIerが破綻(開発の自動化・AI化による)
・製造業や小売り労働者がAIにおき変わる(ロボットやAIによる無人化による)
・解雇できないため正社員での新規雇用は停止され、全て非正規雇用となる
・倒産した企業のメインバンク・都市銀行が不良債権で取り付け騒ぎをおこす。さらに多くの業界で企業年金の支払いが止まる。
雇用30%消失 (20年以内)
・医師・看護師・介護士・薬剤師が廃業 (AIや介護ロボットによる)
・大量の従業員を抱えるトヨタや日産、ホンダが破産 (工場の無人化による)
・格差に堪え兼ねた最下層の貧困層(を親族に持つ現役・退役自衛官)によるテロやクーデーターが発生
雇用50%消失 (30年以内)
・想像するのも恐ろしいが日本の大企業の大半が破産して貧困国に転落。生活保護等の財源もなく餓死者や凶悪犯罪やクーデーターが頻繁に発生。
雇用90%消失(40年以内)
・豊かさを維持した国家(解雇ができる国家)は、ベーシックインカムなどで繁栄、貧困国は豊かな国から借金をして隷属し、国家体制が破綻する。(Paul MasonのPostCapitalism、タイラー・コーエンの大格差など) C#が出たころ、勉強してみた。当時のマシンでは 遅い !!
感覚的にN88BASICより遅いんじゃねえか?と感じた。
あれからCPU速度は数倍・マルチコアは当たり前、メモリも改良を重ねてマシンパワーで補えるかも。
(.Net のライブラリが再編されてるのが気になるが。)
パッケージでない業務ソフトなら充分だと予想する。でも俺はやりたくない。新人が得意技として習得するには
良いかもしれん。それだけでやっていくのは難しいから他の勉強もすべきだが >スレタイ
C言語との類似性は低いんじゃないかな? LINQの気持ち悪さは異常
ラムダでいいじゃん
何あれなんであんなん入れたん マイクロソフトはC#作ったのにGC投げちゃったな。F#を展開
でもC#はユーザーがいなくならない限り消せないし
VB6はVistaか7で強引に処刑したが >>169
>マイクロソフトはC#作ったのにGC投げちゃったな。
何事だ何があった
初めて聞いたぞ F#をリリース。メモリの持ち方を根底から変えた。
メインストリームになるかは別の話だが >>10 >>11
JavaはC++がベースでしょ。 C#楽だわ
Javaはエラー処理とかコールバックが糞だし
Cは何処飛んでくかわからないし Javaはチェック例外がうざいので
全部throw new RuntimeException(e)でラップしちゃうw
io関係のcloseもうざいので、IOUtils.closeで全部ごまかすw 最近までC#がjavaやBASICの仲間だったなんて、知らんかった。 VBが出た頃は当時難題のGUIをお手軽に作れてC++で組んだDLLも呼び出せる衝撃があったが
C#にはそれほどのインパクトは無いな。 >>178
そんなあなたにWPF(C#)
Dependency Properties、Data Bindingとか
カルチャーショックっすよ >>177
Javaをベースにってのは知ってますが、BASICの仲間ってのはどういう事ですか? C#とVisualBASICは、同じ中身に別々の皮被せた兄弟だろ? できるけど lock とか Marshal とか汚いから嫌 その強力さがC#の弱点にもなる。そこまで極めるならC++のが融通が利くだろう 強力なんじゃ無くて、煩わしい手続きが必要なだけだから。
GCとか下手にネイティヴと合わせると、
不具合がイミフ過ぎて解決出来ないけどな。 C#やってからメモリーリークから解放されたはずなんだよ。
それなのになんで何が悲しくてネイティヴ絡ますんだよ。 メモリリークさせる方が悪い
自分に技術力(デバッグ力/テスト力含む)が無いと言っているのと同じ c++からJavaへ、そっからC#いったけどvisualstudioのおかげもあり楽ちんコーディングだわ。LinQとか最初は毛嫌いしてたけど、理解したらクッソ便利で速い。 >>65
こうやって改めて見るとC++のキモさというか変態さが際立つなw >>85
C#って名前はとりあえずやめてもらいたいよな
開発当初はJ++という名前、すなわちJava++だったんだからね
何でCを騙るのか理解に苦しむ ネイティブコードを吐くC#ネイティブコンパイラはある! ttps://msdn.microsoft.com/ja-jp/library/dn584397(v=vs.110).aspx >>182
すべての言語はマシン語に皮をかぶせたものである
そのかぶせ具合が違うだけ if 0 が使えなくてすっげーイライラ
if false ってなんだよ!
そもそも組み込みでcしかやってないからVSが全く使えない・・・ 何でも結局は数値な C が良くないんだよ。高級アセンブラだからね。
bool がちゃんと別の型になったのは良いと思うな。 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
74KL34PXUZ とても簡単な自宅で稼げる方法
参考までに書いておきます
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
U1205 >>201
いやC♯ってそこら辺含めてCじゃなくただのJavaのコピーだよ C++とは用途も使用も全く別
なんでもできるわけではないが生産性は高い >>205
プロパティの発想はJavaより美しいと思う。 VBにもあるなあ、プロパ。
まあ、なぜかJAVAに慣れないんだよな。 しょまたんとうとう公式チャンネルの総再生回数も減るやろな
それ以上いくと多分顔が好きなんだ 総合的に大儲けする可能性も思い描く
( ゚∀゚) ホモはカミナリの刑 アハハハハノヽノヽノ \ / \ / \ / \
https://i.imgur.com/2cvanYg.png 暴露の内容まとめてる人いないのかな
コ、コロナでワールド中止になってらか味わえ ■ このスレッドは過去ログ倉庫に格納されています