no title

1: デフォルトの名無しさん 2014/04/02(水) 16:28:18.62 ID:Eux9LqCZ

オレが知らないだけかもしれないけど


スポンサードリンク

2: デフォルトの名無しさん 2014/04/02(水) 16:34:19.66 ID:eh1d6fsw

日本語使って何するの? レベルの話だな。


3: デフォルトの名無しさん 2014/04/02(水) 16:46:52.09 ID:Eux9LqCZ

>>2
えっとつまりどゆことなの?


4: 片山博文MZジェバンニ ◆T6xkBnTXz7B0 2014/04/02(水) 16:48:08.21 ID:/GC5v6ak

C++使ってパソコンに空を飛べと命令する。


5: デフォルトの名無しさん 2014/04/02(水) 17:03:14.07 ID:Eux9LqCZ

えーとね…
んーとね…

分かんないにゃ


12: デフォルトの名無しさん 2014/04/02(水) 18:11:45.74 ID:dFeJg3uF

C++のプログラムをコンパイル&リンクするためにはパソコンに
コンパイラという道具をインストールする必要があります。
初心者はVisual C++ Expressをインストールしましょう。


14: デフォルトの名無しさん 2014/04/02(水) 18:26:47.07 ID:OWc61VjV

未だにC++を使っている人っているんだね。


16: デフォルトの名無しさん 2014/04/02(水) 20:01:13.18 ID:KHrmBdbJ

ま~た霊長類研究スレが建ってしまったのか


17: デフォルトの名無しさん 2014/04/02(水) 20:34:56.16 ID:rN5u8lM3

>>16
クスッときたw


6: デフォルトの名無しさん 2014/04/02(水) 17:18:43.99 ID:cBhNW89o

抽象度を確保しつつ、低層まで手を出したい分野かな…3Dゲームとかその辺


19: デフォルトの名無しさん 2014/04/02(水) 22:52:43.08 ID:fnAaIM+e

ポインタがうんぬん


13: デフォルトの名無しさん 2014/04/02(水) 18:17:34.08 ID:dFeJg3uF

C++でできることは、パソコンでできることの全てです。


20: デフォルトの名無しさん 2014/04/02(水) 23:37:12.88 ID:J8M3uvkQ

C++はなんでもできるけどC++でなんでも作るには人生は短か過ぎる。


11: デフォルトの名無しさん 2014/04/02(水) 17:35:22.84 ID:j6YzcCV1

C++で最も設計がクソな所は、iostreamだな。
cout << "hoge"

その証拠に、この部分の設計をパクった後続言語は一つも無い。


49: デフォルトの名無しさん 2014/04/06(日) 15:04:26.34 ID:O/L+BJTQ

>>11
この記述の仕方、使いやすくないよなぁ


52: デフォルトの名無しさん 2014/04/06(日) 16:42:59.23 ID:Dx2DehNG

>>11
Rubyは、文字列どうしなら<<がつかえる
(s = foo) << bar << baz
ファイルには、file.print foo, bar, baz


53: デフォルトの名無しさん 2014/04/06(日) 18:07:31.76 ID:aHrp0xll

>>52
Rubyは普通、変数埋め込み使うから。
puts "hoge is #{hoge}"

あと、最初から sprintf() 有るし。


25: デフォルトの名無しさん 2014/04/03(木) 02:49:02.00 ID:xLDtsOGn

他の言語の値渡しと参照渡しのあいまいな感じが受け付けない人用


26: デフォルトの名無しさん 2014/04/03(木) 03:13:30.06 ID:03j6Q/GA

他の高級言語は中でなにやっているのかわからないからな


27: デフォルトの名無しさん 2014/04/03(木) 05:47:09.78 ID:FwQPO4he

あーごめん
自分でも聞きたいことがまとまってなかった

今まとまったんだけど、
具体的に活用できそうなC++のプログラムってどんなものがあるかなって
足し算とかの計算するだけのプログラムは今要らないし、
自分にどんなものが必要かって考えても呆然としてる状況だから
どんなものがあるかを知って、それで作りたいものがあったらやってみたいなって


28: デフォルトの名無しさん 2014/04/03(木) 10:03:47.26 ID:QLCdboVe

何があるか教えたところで、おまえには作れないからc++は触るな


30: デフォルトの名無しさん 2014/04/03(木) 12:58:28.27 ID:QLCdboVe

それらをc++で作るのは、大変なだけだから触るな


31: デフォルトの名無しさん 2014/04/03(木) 14:25:41.29 ID:FwQPO4he

>>28,30
やってみなきゃわからないと思うの(´・ω・`)
まだ僕のことなんにも知らないでしょ?なのに知った口聞くなクソッタレ!


29: デフォルトの名無しさん 2014/04/03(木) 10:53:25.19 ID:sk+nDb/g

純粋なC++でできることは限られてるが、APIやライブラリを使うことで、ウィンドウを開いたり、OSを操作できるようになる。
できることを列挙するなら、ツール作成、スクリーンセーバー、データベース問い合わせ、ソケット通信、
画像の表示と編集、外部プログラム実行、パズル自動作成、パズルのソルバー、音声の加工と再生、ゲーム制作、
人工知能作成、デスクトップマスコット、インターネットへのアクセス、ハッキングなど。


31: デフォルトの名無しさん 2014/04/03(木) 14:25:41.29 ID:FwQPO4he

>>29
おおありがとう


33: デフォルトの名無しさん 2014/04/04(金) 10:55:57.32 ID:CAL3SSDr

.netがネイティブ化されるそうだから、C++よりもC#を勉強した方がいいかもしれない


37: デフォルトの名無しさん 2014/04/04(金) 22:58:19.71 ID:VNmIFvkU

組み込みアプリはc++で書いてる。
パソコンはUIを持たないサービスやミドルウエアもc++で書いてる。
パソコンのUIあるアプリはc#。
バイナリ/bit演算が必要なソフトはc++/cで書くのがしっくりくるね


39: デフォルトの名無しさん 2014/04/05(土) 03:55:06.68 ID:1L2ZP75J

まじか
C++を使ってるプログラムってどんなものがあるん
細かい作業じゃなくて、ワードとかエクセルとかそんな感じに言うと


40: デフォルトの名無しさん 2014/04/05(土) 04:00:25.54 ID:1L2ZP75J

てかC++ってどういう風に使っていくの?

VisualStudioでWindowsFormApplicationとかいうの選んだら、C#で書くしかなくない?
そういうのでC++を組み込んでいくやり方を教えてください

なんか根本から間違ってる気もするから、そうだったらできればやさしく訂正お願いします


45: デフォルトの名無しさん 2014/04/05(土) 23:01:30.92 ID:nfAaY4lr

>>40
Win32API(Cの関数)をつかって、ウィンドウを生成して設定する方法と、
Cの関数を直接つかわないで、ライブラリを利用して
C++のnewをつかってウィンドウを構築する方法があります。

内部でなにをやってるのか、どうやったらWindowsのアプリケーションがつくれるのか
どうやったら、ライブラリがつくれるのか
きになるひとは、C/C++

C++Builderは、フォームベースのアプリケーションを作成できます。


41: デフォルトの名無しさん 2014/04/05(土) 04:41:35.48 ID:N4PVE6y4

そもそもVisualStudioがアプリケーションを作る唯一の方法ではないし、
WindowsFormApplicationを選ばなくてもGUIアプリケーションを書くことはできる。
勧めるわけではないけどな。
サクラエディタなんかC++で書いてあるな


43: デフォルトの名無しさん 2014/04/05(土) 21:36:41.52 ID:mzrMhd+Q

CはABCの、C

C++とはスペシャルサービスでボインのお姉さんがうふふ・・・


44: デフォルトの名無しさん 2014/04/05(土) 21:54:05.74 ID:CE0SkFKV

C++には天才を惹き付ける何かがあると思います。
思いました。


47: デフォルトの名無しさん 2014/04/06(日) 01:57:06.14 ID:2hcKeAkD

Objective-Cの開発者たちが、俺たちの方の目的は"プログラムのIC"を作ることだったけど
ストラウストラップがC++でやりたかったのはプログラムのトランジスタとか抵抗を作ることだから…って言ってた。


59: デフォルトの名無しさん 2014/04/09(水) 09:25:12.00 ID:k/5jkwC/

プログラミングも突き詰めれば、政治と宗教

C++の使い方?

政治利用と、宗教利用だ

例えば、敵国のIT企業にC++使わせまくってリターンしにくい場所まで浸透させてから
C#.NET発表するとかさ

C#.NETよりもC++/CLIを便利なものにしまくって、その挙句に
次のD#発表しちゃうとか、そんな感じで今日も利用されてる


61: デフォルトの名無しさん 2014/04/09(水) 13:32:23.12 ID:rnlf/mPK

最初から世界はcとschemeだけで良かった。
今、その世界に近い現実解はc++とjavascriptで、現存する実装はQtだけ。
これがObjective-CとRubyならもっと良かったが、もはや世界は覆らない。


62: デフォルトの名無しさん 2014/04/09(水) 13:38:32.07 ID:rnlf/mPK

Browserが世界を壊した。BrowserはOSの機能として取り込まれるべきだったが、
Microsoftの強欲にとってBrowser的なものがOSから独立してしまった。
FlashやJavaを求めていたのかもしれないが、FlashやJavaはBrowserになれなかった。
本当に必要だったものはSmalltalk上に構築すべきだったが、
Microsoftとビョーンスポスポのアホのせいで世界は本当に複雑になってしまった。


65: デフォルトの名無しさん 2014/04/12(土) 08:43:23.79 ID:ImZX/aT8

プログラム作成の手間の3割以上を、メモリの解放に割かなければならない欠陥言語。


66: デフォルトの名無しさん 2014/04/12(土) 10:07:01.70 ID:R6uwkSNd

スマートポインタを知らないプログラマーの屑
なお、2chでは一般的なユーザーの模様


67: デフォルトの名無しさん 2014/04/12(土) 10:27:43.94 ID:9BhBrkhV

すると今度は開発時間の3割をコンパイル時間に割かなければならない欠陥言語。


68: デフォルトの名無しさん 2014/04/12(土) 10:45:59.72 ID:R6uwkSNd

あながち否定できないから困る


69: デフォルトの名無しさん 2014/04/12(土) 12:03:53.69 ID:f/RHrroc

むかしBASICが好きだったのは息抜きにRUN打って
できてるとこまで動作させて遊べるからだったのを思い出した。


57: デフォルトの名無しさん 2014/04/09(水) 08:50:52.49 ID:7AL5C4nV

変数宣言の自由度が高いCとしてしか使ってないな
C++特有の機能使うとトラブった時にダンプから追うのが面倒になるから


70: デフォルトの名無しさん 2014/04/13(日) 05:32:05.18 ID:jje258uF

まともな設計が出来ないやつが一番触っちゃいけない言語
メモリの破棄がどうのこうのほざいとている馬鹿とか論外


74: デフォルトの名無しさん 2014/04/14(月) 01:13:01.58 ID:Fzk7h2x7

メモリの解放にアタマ使うくらい設計に慣れてない馬鹿が使うとデススパイラルに陥る


75: デフォルトの名無しさん 2014/04/14(月) 01:15:00.37 ID:Fzk7h2x7

メモリの解放レベルの設計まともに組めないで右往左往している馬鹿がまともにC++なんか使えるわけないからやめておけよ
基本中の基本だろ


76: デフォルトの名無しさん 2014/04/14(月) 01:35:18.70 ID:R3GqS8uX

大昔ならともかく
今のC++で素人がnew+生ポインタ使うとか
その時点で間違っている。

でも、いまだに2次元配列っぽいもの作るのにわざわざ
newを多段に使うような素人が多いのは、
参考にしている教材が間違っているのか?


77: デフォルトの名無しさん 2014/04/14(月) 01:49:38.83 ID:Fzk7h2x7

あきらかにポインタの仕組み理解してないだろみたいなヤツが参考書書いてたりするからな
日本人が書いたC言語の解説書ポインタ意味わかんないこと書いてあって一冊破り棄てたことあるよ
そのあとカーニハン&リッチー買い直したときにまずはじめにコイツにぶちあたっていれば2千円 を無駄にせずに済んだと思い直した糞みたいな思い出がジワジワと(ry

プログラミング言語C 第2版 ANSI規格準拠
B.W. カーニハン D.M. リッチー
共立出版
売り上げランキング: 7,910

78: デフォルトの名無しさん 2014/04/14(月) 13:53:24.41 ID:4QRZ6JfF

物作りで参考書に頼るのが間違い


82: デフォルトの名無しさん 2014/04/14(月) 20:59:43.90 ID:M5Q2kr07

メモリーのリークは検出できるけど、リソースのリークはなかなか難しいよね!
UNIXの優れた点として良く言われるのが、プロセスを閉じると使用していたディスクリプタも
閉じることだけど、それが物語ってるよね、Windowsの素晴らしさを!


元スレ:http://toro.2ch.sc/test/read.cgi/tech/1396423698/