1 ななしのよっしん
2009/06/02(火) 00:55:00 ID: Pcfl6KUuQC
👍
高評価
0
👎
低評価
0
2 ななしのよっしん
2009/06/14(日) 14:35:24 ID: qa9Ay2kScw
手続き型言語が「手抜き言語」に見えたww
👍
高評価
0
👎
低評価
0
3 ななしのよっしん
2009/09/16(水) 10:28:26 ID: NrpyfRUv7Y
正式な読みは「シープラスプラス」ではないだろうか。
👍
高評価
0
👎
低評価
0
4 ななしのよっしん
2009/11/08(日) 00:51:25 ID: 6OaSPnA6SJ
絵本シリーズマジでおすすめ>関連商品
はこれで基礎固めた感じ
👍
高評価
0
👎
低評価
0
5 ななしのよっしん
2010/05/03(月) 01:08:13 ID: S4EoDTRR61
>>2
手抜き言語といえばBrainf*ckだろう
👍
高評価
0
👎
低評価
0
6 ななしのよっしん
2010/06/28(月) 21:28:14 ID: OyYNKWcss0
visual c++で作った同人ゲームって頒布していいんだっけ?
👍
高評価
0
👎
低評価
0
7 ななしのよっしん
2010/07/07(水) 19:45:01 ID: SMK0JP5Noz
ライセンスに禁止する項はない
👍
高評価
0
👎
低評価
0
8 6
2010/07/09(金) 13:55:27 ID: OyYNKWcss0
👍
高評価
0
👎
低評価
0
9 ななしのよっしん
2010/08/12(木) 23:40:10 ID: q622hzVNIq
>>2
手抜きといえばOok!とかもそうかもな
👍
高評価
0
👎
低評価
0
10 ななしのよっしん
2010/11/26(金) 16:43:28 ID: po94SmmBp+
シーププって読んでた
👍
高評価
0
👎
低評価
0
11 ななしのよっしん
2010/12/04(土) 01:06:34 ID: fau0vqZb00
しーぷらぷらって呼んでる
でもファイル拡張子はしーぴーぴーって呼んでる
👍
高評価
0
👎
低評価
0
12 ななしのよっしん
2010/12/29(水) 00:40:38 ID: Xx8puVnF0V
>>11 と同じだなぁ
👍
高評価
0
👎
低評価
0
13 ななしのよっしん
2011/04/29(金) 20:24:47 ID: fKFfr64Vxp
コンシューマや携帯機のゲーム開発はこれが流だよね
👍
高評価
0
👎
低評価
0
14 mongrelP
2011/05/09(月) 15:18:39 ID: K/ULHV3ryg
>>13
これだったりCだったり。
はよっぽどゴリゴリチューンするんじゃなきゃC#メイン
軽い制御だと内部でLuaが使われてることも結構あるんだっけかな。
👍
高評価
0
👎
低評価
0
15 ななしのよっしん
2011/05/09(月) 23:48:00 ID: 7ulyPFE6Lw
 最近のコンパイラってよくもまぁこんなコードコンパイルするよな。仕様鬼畜すぎる。

template<class,class> class Cell;
template<class,class> struct MessageMap;
template<class T> struct MessageMap<T,void>
{
static void Bind(int message,T &method){}
};
template<class T,class car,class cdr> struct MessageMap< Cell<car.cdr> >
{
static void Bind(int message,T &method)
{
if(car::code == message) method(car());
else Bind<T,cdr>::Bind(message,method);
}
};
👍
高評価
0
👎
低評価
0
16 ななしのよっしん
2011/06/13(月) 03:52:48 ID: ye07OFhMiX
テンプレートもジェネリクスもIDEが吐いてくれるから実装する分には問題ない。
テンプレートに関しては、最人間が読むことを考慮していないだけだ。
👍
高評価
0
👎
低評価
0
17 ななしのよっしん
2011/07/04(月) 16:42:26 ID: Bzh+1tVAk9
ネットで見てると
C言語は難しいから初心者が最初に手を出すと挫折するからやめたほうが良いっていう意見と、
最初に手軽な言語から入ると楽をすることを覚えてしまうからCで基礎を覚えた方が良いっていう意見と
両方あるからどっちを信じていいかわからん
👍
高評価
0
👎
低評価
0
18 ななしのよっしん
2011/07/04(月) 16:56:57 ID: 5YQz+yxFZv
>>17
C言語で身に付くのはプログラミングじゃなくて計算機の知識
👍
高評価
0
👎
低評価
0
19 ななしのよっしん
2011/07/25(月) 03:47:50 ID: RMp2hbsilZ
>>17
実際問題Cは言語としては難しくない。安全装置のないカッターナイフみたいなもん。
使いこなす熟練は別にしても、覚えるだけならすぐできるよ。
👍
高評価
0
👎
低評価
0
20 ななしのよっしん
2011/09/24(土) 00:54:42 ID: aTgNE/5EPm
マルチパラダイム言語です
👍
高評価
0
👎
低評価
0
21 ななしのよっしん
2011/09/24(土) 01:12:10 ID: dGvz9HjLrG
>>17

Cが難しいって言われているのポインタのせい
ポインタが理解できなくて挫折する人間も多いから、初心者は手を出すなって言う人もいるし、昔の言語だとメモリ管理はプログラマが行っていたから最初にやれって言う人もいるってだけの話

別に手軽の言語から入っても、Cから入っても基礎なんて対して変わらんよ

プログラムの基礎なんて順次か分岐か反復ぐらいしかないんだから



👍
高評価
0
👎
低評価
0
22 ななしのよっしん
2011/09/27(火) 04:50:59 ID: K/ULHV3ryg
ポインタっていうかマシン語覚えたくなるんだよなあ。
C言語まじめにわかるようになるためには結局そこに帰着するから。
👍
高評価
0
👎
低評価
0
23 ななしのよっしん
2011/11/26(土) 06:45:43 ID: xd5EOp+DaX
勉強中の身としては、コンストラクタを呼び出したつもりが、
関数の宣言と解釈されたり、
キャストと解釈されたりと、
落とし穴があちこちにあるなって思うわ。
👍
高評価
0
👎
低評価
0
24 ななしのよっしん
2012/03/06(火) 17:31:22 ID: bpIys15OEL
まあ今更Cを覚えるぐらいなら、アセンブリ覚えたほうがいいな
VC++でWin32APIしか使えないが言うのもなんだが
👍
高評価
0
👎
低評価
0
25 ななしのよっしん
2012/03/09(金) 14:45:21 ID: ky0eISLIFE
多重継承と演算子の再定義あたりからを間違え、テンプレート変態化したんじゃないのかな。

さて、.NETWIN32を混在させてたソフトWindows7 64bit環境に移行したらなんかデバッグ出来なくて涙目
👍
高評価
0
👎
低評価
0
26 ななしのよっしん
2012/03/14(水) 08:05:49 ID: hbzMbnp/eB
Cのポインタで躓く人が多いのは
コンピュータメモリ概念自体が、コンピュータ以外で例えるのが難しいのに加えて
ポインタ関連の記述が同じ記号(アスタリスク)使い回すせいじゃないかと思う。
そのうえ記述方法柔軟なおかげで書き方に流があってさらに混乱する。
int* ptr = *(p+1);
int *foo, *bar;
int test = (**foo)[5]++;

まあでもCを最初に覚えた方がいいとは思う。
むしろほとんど実用上上位互換の言語にとって代わられた学習専用言語になってきてる気がする。

それでもC++より不便なCの方が、学習用としてはいいんじゃないかと。
(その気になればOSも作れるよ!って言えば学習意欲も削がれないだろうし)
👍
高評価
0
👎
低評価
0
27 ななしのよっしん
2012/03/14(水) 09:27:30 ID: xT4363BsBT
C#が使い出ありすぎてC++なんてもう使いたくない
でもC++システムを弄る機会が多いから結局覚えなきゃならない

とは大学時代の先輩の談
👍
高評価
0
👎
低評価
0
28 naohiro19
2012/05/15(火) 08:14:15 ID: 5KLf2YRvOn
C++/CLIではString^ を std::stringに変換させたり、Win32APIを呼び出せたりできます。

#include <iostream>
#include <string>
#using <System.dll>

using namespace System;
using namespace System::Runtine::InteropServices;

int main() {
String^ text = gcnew String("Hello world");
std::string nativeString = Marshal::StringToHGlobalAnsi(text).ToPointer();
std::cout << nativeString << std::endl;
return 0;
}
👍
高評価
0
👎
低評価
0
29 ななしのよっしん
2012/06/07(木) 16:51:44 ID: c857sqoJzI
👍
高評価
0
👎
低評価
0
30 ななしのよっしん
2012/06/23(土) 17:38:01 ID: bJxH74FajN
最近始めたけどやっぱりかなり難しい
覚えるべきことが多すぎる
👍
高評価
0
👎
低評価
0

ニコニコニューストピックス