【嫌儲プログラミング部】プログラミングやろうと思う。C+ってのがいいんだろ?
1 :
番組の途中ですがアフィサイトへの転載は禁止です :
2012/11/01(木) 14:49:34.45 ID:nqMqyyqA0 BE:1406837164-2BP(2224) https://github.com/orangeduck/CPlus About
C+ is a C GNU99 library which brings higher level programming tools to C. It takes inspiration from C++,
Obj-C, Haskell and Python. Most closely C+ resembles C with interfaces, dynamic typing, and some syntactic sugar.
There are a selection of new keywords, and many generically named functions in the namespace are taken,
but other than that it should be fully compatible with normal C code.
Although I've made the syntax pleasant, this isn't a library for beginners. It is for C power users, as manual
memory management doesn't play nicely with many higher-order concepts.
What I don't enjoy in Haskell is writing small detailed algorithms in a functional style. What I do love about
Haskell (and C) is the way programs are structured at a higher level. With this project I never really aimed
for Object Orientation in C, but I hope that with C+ I've turned it into something of a dynamic and powerful
functional language which it might have once been. This also explains why some terminology is closer to Haskell than C++/Java.
2 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 14:50:56.45 ID:ljVRYiR/0
ええな
3 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 14:52:38.04 ID:8Kzow9wLP
ぱいそん!
C++Builderが最強
5 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 14:56:32.62 ID:ssyTs/GKP
デルファイってのが流行り
6 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 14:58:07.60 ID:zghrlGwu0
C+はC用のライブラリか、紛らわし過ぎるネーミングだな
7 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 14:59:23.15 ID:3ANaCCcM0
pythonがオススメ。楽しい。 そして、javaとpythonは、google公用語。
8 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 15:01:04.36 ID:lUArDS4qO
Python派だけどやってみたら意外とRubyが面白いからおすすめ 今Rails勉強中
9 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 15:07:05.63 ID:62mojbFqP
ネイティブコード受難の時代 C#やっとけ
「○○言語は面白い」ってよく見るけど どこに面白さを感じてるのかよく分からない
11 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 15:26:45.50 ID:ZLVFAPxWP
C+ってなんぞ? って思ったら1に書いてあった
12 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 15:35:28.71 ID:ZNU7qYFY0
>>++++++++++[-<++++++++++>]< [->+>+>+>+>+>+>+>+>+<<<<<<<<<]> --<+++++[-<++>]< [->>>+>>>+>>+>>+<<<<<<<<<<]>>>++++>--- >+++++>>++>+++++++>->---<<<<<<<<.>.>.>.>.>.>.>.>.
13 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 15:45:22.33 ID:PtUVCHzL0
.NETのアプリ重い Javaのほうが良いと感じるときもある
14 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 15:50:51.50 ID:9Az5V8TM0
perl/tk がいいよ。 perlって以外と無茶がきくからいい。
perlて全部文字列処理なんだぜ 無茶しすぎだろ
16 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 15:54:27.59 ID:UdnJmd7M0
C/C++かなぁ? Win32APIじゃなければLinuxでも使えるんだっけ? 最近はMonoなのか?
17 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 16:08:48.79 ID:06TY+6l50
C-がいいよ
18 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 16:10:04.52 ID:eHjW0uhN0
C+とか検索しづらくてムカつかないの?
javaかc++じゃね?
仕事以外ではC#とPHPで事足りてる気がする
C--
22 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 16:15:57.13 ID:7BKN346K0
Cチョメチョメがええで
23 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 17:46:48.43 ID:tVOja7vt0
for(int i = 0; i < 10; i++) って書いたらC99オプションつけろってGCCに言われた この場合iのスコープってfor内のみになるんだっけ? 外で宣言したら無駄にスコープが広がりそうで嫌なんだけど
{int i;.....}でいいだろ
forの変な拡張は結果的に
>>23 みたいな混乱しか生まなかった
25 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 19:03:50.86 ID:C0VLp7kr0
>>23 { //スコープだけの・・・
int i = 0;
for(; i < 10; i++)
{
//なんかやる!
}
}
26 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 19:06:11.45 ID:ShUe9drM0
何そのスコープ ふざけてるの?
27 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 19:10:59.90 ID:8va/X2ul0
パイソンよいよね
今からC++はないんじゃないかな・・・と思う というかさっさとC++はオワコンになってくれないかなぁと思うんだが・・・・
29 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 19:41:35.59 ID:ShUe9drM0
>>28 結局、言語じゃなくて、どれだけライブラリとか環境が整備されてるかってのが重要だからな。
中間言語以上はなんでもいいとして、下位層は全部Cでやれってことか?
>>29 すまん、C++がオワコンになってくれないかなぁってのは、
アプリケーション用言語としてはC++じゃなくて他のがスタンダードになってくれないかなぁという意味で、
デバイスドライバとかOS記述用言語として意図したものではない
俺はデバイスドライバやOSは記載しないし、それらはC/C++じゃなきゃダメだろう
31 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 20:23:52.89 ID:zghrlGwu0
同じ機能のアプリでサクサク動くのと糞重いのだったら前者の方が良いだろ? だからC++の需要はなくならない
この糞スレプログラミング語ってるけどCさえそこらの高校生以下のやつばっかりな気がしてきた
33 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 20:55:52.92 ID:ShUe9drM0
間違ってはいない
34 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 21:09:48.62 ID:5cD4+ZMT0
35 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 22:04:46.14 ID:62mojbFqP
普段C++(VC++)ばっか使ってるから、開発環境の進歩から無視されてる感が半端無いんだが、 C#ばっかやってる奴は逆にC++のライブラリ充実し過ぎ、とかあるんだろうか?ないよな多分。
>>35 別にC++でいいんじゃね?俺も
>>28 >>30 ではさっさとなくならないかなといいつつも
実際に無くなるとは思っていないし
ただC++が難しいから他のにしたいなと思った時に外にマトモなのがなく、C++が安定「すぎる」、
この安定さが他に移らないかなということだ
Visual Studio 2010とか使ってるなら別に無視されてなくね?
2012触ってみたけど結構変わってたよ
37 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 22:15:31.43 ID:UdnJmd7M0
Win32安定
クラスダイアグラムから設計できます! →マネージドコードだけな。C++? 単体テスト機能サポートしました! →マネージドコードだけな。C++? インテリセンスが良くなったぐらいしか、開発環境の変化を実感できねえ・・・。
39 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 22:22:29.40 ID:UdnJmd7M0
>>38 そういやなんでC++のインテリセンスはC#みたいに自動で出ないんだ?
40 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 22:30:08.16 ID:q3lA8kov0
D++オヌヌメ
41 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 22:41:46.68 ID:62mojbFqP
>39 歴史的にそうだったのでUIの一貫性維持しておこう、とか、そもそもC++の構文解析が難しいとかが理由じゃねえかなあ・・・。
42 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 22:47:59.12 ID:9SctK4B00
シンタックスシュガー、ダックタイピングは言葉の定義を見ても その真意がわからん。これらの言葉を定義して何の意味があったの?
43 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/01(木) 22:57:27.04 ID:G5MtTfF40
今こそ高校教科書のBASICに回帰しよう
44 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/02(金) 02:58:08.23 ID:aL0aAFoX0
エラーの解決のためにこの時間まで起きて頑張ってたが結局よくわからんうちに直った 納得いかないが寝るとする
45 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/02(金) 03:02:05.79 ID:uFCFZG2Q0
C++のビルド遅すぎだろ ウンコしてコーヒー入れてタバコ吸ってやっと終わる
46 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/02(金) 03:39:46.85 ID:MQCU/ToM0
だれかがお金出してくれないと勉強できない 本が1冊5000円くらいする
47 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/02(金) 03:41:27.31 ID:vv2xWqTQ0
Lispやろうぜ!
Python最強説 自然言語処理やってるからPythonメインだ
英語できたらむかつくくらい転がってるよ >本 programmer matherfuckerみたいな
51 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/02(金) 07:00:02.74 ID:eTwwhFEw0
>>42 ムーンウォークとかハドウケンとかそういうのと同じだろ
本高杉 入門書一冊じゃたりないし
53 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/02(金) 12:11:21.36 ID:aL0aAFoX0
2000円くらいでみんな買えたらいいんだけど3,4000はするからなぁ
54 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/02(金) 12:21:11.22 ID:ETPLnrUa0
英語も数学も嫌いだけどゲーム作りたいからプログラム覚えたい が、何で規格を統一しないの?PHPとかjavaとかCとかC++とか 何でそんな種類あるの?これさえ覚えておけば潰しが利くとか ゲーム開発楽勝みたいなの無いの?
55 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/02(金) 12:29:29.44 ID:6hcX2Op+0
>>54 プログラムで○○したいの中にプログラム言語作りたいって言うのもあるから
56 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/02(金) 12:33:48.49 ID:zHjvLHsHO
>>54 一つ覚えたら後は方言みたいなもんで分かるようになるよ
とりあえずJavaかCくらいからはじめたら?
開発環境はタダで作れるし解説書やサイトも多いから勉強しやすい
MacやiPhoneあるならObjective-Cでアプリとかも作れるよ
57 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/02(金) 12:34:50.78 ID:fKMSp7jX0
ゲーム作りはバランス取りが滅茶苦茶めんどくさいのであんまりオススメしない 特に物理ゲーム
58 :
番組の途中ですがアフィサイトへの転載は禁止です :2012/11/02(金) 12:35:37.78 ID:I5CketrJ0
App Inventorっての使えばマウスだけで作れるんだろ
59 :
番組の途中ですがアフィサイトへの転載は禁止です :
2012/11/02(金) 12:46:10.80 ID:aL0aAFoX0 行列とかベクトルとか嫌いなんだよなぁ