C++11が動的言語よりも開発効率が良くなってる…

■ このスレッドは過去ログ倉庫に格納されています
2012/06/09(土) 16:47:53.15
なんてこった。

こんなに短いコードで書けるなんて!
123デフォルトの名無しさん
垢版 |
2012/06/25(月) 05:14:51.99
性的言語ってなあに?
2012/06/25(月) 05:42:31.42
Ou voyez-vous?
125デフォルトの名無しさん
垢版 |
2012/06/25(月) 22:06:05.22
>>4
Effective C++ まじお勧め。
あれを読んでかなりすっきりした。
2012/06/26(火) 03:49:42.52
板の過疎り具合がここ最近やばいな
ネット上のコミュニティが過疎る瞬間は
新規や初心者がいなくなった時
そろそろこの板も終わる
127デフォルトの名無しさん
垢版 |
2012/06/26(火) 05:05:35.65
uyが居なくなればマシになるよ
128uy
垢版 |
2012/06/26(火) 07:34:33.79
俺のせいで過疎ってる…
129uy
垢版 |
2012/06/26(火) 08:33:15.98
俺はゴミカスだがエリートゴミカスだ
お前らのような下級ゴミカスとは格が違う
気安く言及するなゴミカス
2012/06/26(火) 15:33:43.23
ム板は元々過疎板だったっちゅーの。
初心者なんかいらん。終わる板にかじりついてないで知恵袋にでも行ってろ。
2012/06/26(火) 19:44:10.30
>>58
Rust作ってる辺り限界には気づいてるだろ
chromiumの人らは趣味と実益兼ねてそうな雰囲気あるが
132デフォルトの名無しさん
垢版 |
2012/06/26(火) 20:57:58.11
>>131
Rustはまだまだよ。言語の普及には10年くらいかかったりするから。
2012/06/27(水) 02:56:14.65
一日中張り付いて監視してる俺がここ1,2週間での書き込み数低下を言ってるわけで
おそらく何人か良く書き込んでいた名無しが消えたのだろう
淘汰されたといったほうが正しいか
134uy
垢版 |
2012/06/27(水) 07:32:15.12
俺のせいで過疎ってすいません
もう二度と来ませんゴミ共が!
2012/06/27(水) 14:14:40.15
んー論点が違うんだな
2012/06/27(水) 18:41:50.31
uyが消えればすべて解決する
137uy
垢版 |
2012/06/29(金) 21:00:50.59
俺が書き込まないとマジでスレ進まないよ
138uy
垢版 |
2012/06/29(金) 22:34:40.17
その方がお前らのためになるから
俺はこの板を去ることにした
139uy
垢版 |
2012/06/30(土) 12:43:00.10
少なくとも俺が書き込みをやめれば
このスレはおわる
140uy
垢版 |
2012/06/30(土) 14:41:37.46
俺が去って平和になった方がお前らのためになる
だから今度こそこの世から消える
141デフォルトの名無しさん
垢版 |
2012/06/30(土) 23:32:14.26
動的型付の言語で開発してた部署から異動になって、再びC++使うようになった。
多人数開発だとやっぱコンパイルっていうワンクッションはあるほうが俺的にはありがたかったな。
C++でミスりやすい領域管理もboost使うとかなり軽減できたし。
そのboostを色々取り入れたC++11にはけっこう期待している。
2012/06/30(土) 23:55:16.65
事前型チェックのあるインタプリターだと遜色はないぞ
2012/07/01(日) 00:54:29.43
それは、静的言語のインタプリタだね。
2012/07/01(日) 01:40:36.37
いや、静的型付言語のインタープリターなだけで
動的言語のインタープリターだぞ。
evalしたところはさすがに事前チェックできないけど、
eval自体は事前チェックしてくれる
2012/07/01(日) 01:43:10.88
どの言語だよ?
2012/07/01(日) 02:03:24.26
go lang
2012/07/01(日) 02:07:55.44
C++もClingで実行すりゃそうだけどな
Cling::Interpreter().Eval("drawer->Draw()");
ってな感じでできる
2012/07/01(日) 10:13:29.06
>>141
馬鹿除けにはなる
149デフォルトの名無しさん
垢版 |
2012/07/01(日) 19:51:18.39
C++の利点としては既存のCライブラリを利用しやすいってのもあるな。
まぁ今時の言語ではライブラリも充実してるし、界面部分用意すれば
既存Cライブラリも使えなく無いけどその分一手間かかるし。
2012/07/02(月) 00:45:01.44
interface 境界面、界面、共通問題、接点、意思疎通、橋渡し役、インタフェース
2012/07/02(月) 11:39:29.93
一方 D は標準ライブラリすらまともに用意出来ないのであった
2012/07/02(月) 12:47:25.89
界面活性剤は英語でどう言うの?
2012/07/02(月) 12:59:28.92
surfactant
2012/07/02(月) 13:06:49.89
海綿活性剤だと
2012/07/02(月) 14:16:07.33
なるほど、surfaceの仲間か
2012/07/02(月) 15:04:07.72
mutant
2012/07/04(水) 03:48:49.90
>>149
逆に言うとC++からじゃないと既存ライブラリにアクセスできないレベルだから
C++使うしかないとも言える
つってもC#やJAVAよりは絶対長生きしそうな言語だけどな
2012/07/04(水) 05:02:19.63
ゴミカスuyは短命
2012/07/04(水) 08:59:18.34
初めて感心したのに、見損なった。


137 名前:uy[sage] 投稿日:2012/06/29(金) 21:00:50.59
俺が書き込まないとマジでスレ進まないよ

138 名前:uy[sage] 投稿日:2012/06/29(金) 22:34:40.17
その方がお前らのためになるから
俺はこの板を去ることにした

139 名前:uy[sage] 投稿日:2012/06/30(土) 12:43:00.10
少なくとも俺が書き込みをやめれば
このスレはおわる

140 名前:uy[sage] 投稿日:2012/06/30(土) 14:41:37.46
俺が去って平和になった方がお前らのためになる
だから今度こそこの世から消える
2012/07/04(水) 09:22:05.06
そしてまた、ゴミカスuyが現れて
それは偽物だ、本物だと思うのはゴミカス
と言い張る
犬の卒倒である
161デフォルトの名無しさん
垢版 |
2012/07/04(水) 14:36:51.42
ファーストサーバの件、仕事柄いろいろ調べていくと「サイボウズASP提供の場合、
標準で付いているデータエクスポートがkillされ、
ファーストサーバのバックアップサービスのみ使える」ということを知ってすんげえ頭抱えている。
ユーザはどうしようもなかったってことじゃないか…
2012/07/04(水) 17:00:46.30
この板にそういうコピペはいらないです
2012/07/04(水) 17:26:34.29
uy関連レスよりは大分ましだと思うのです
2012/07/04(水) 23:02:16.07
俺は基本的にこんなゴミHNなどに固執はないから
勝手に名前使われててもスルーしてきてる
最近はそれが少し多くなり、半数以上のトリなしuyは中身違う
ただ以前から1,2割は元々中身が違った
それだけの事
2012/07/05(木) 01:06:10.71
uyに提案だけどもうコテを封印しないか?
その方が建設的な議論も出来ると思うんだけど…。
まぁ言われなくてもそういう場合はコテ外してると思うけど、uyネタが増えてる現状を考えるとさぁ。
2012/07/05(木) 05:14:25.89
トリップなしの大半は自分じゃない
とか言うのは常套句
都合が悪くなるといつもそう
167デフォルトの名無しさん
垢版 |
2012/07/06(金) 09:39:22.04
>>1
ソース出せ
2012/07/06(金) 10:01:28.35
>>165
俺は2chには不定期で来て不定期でいなくなる
今日もちょうど消えようとしていたところだ
最近何箇所かで初心者を煽りまくったからこんな事になってるだけで
すぐに落ち着くだろ
2012/07/07(土) 21:25:29.76
そもそも実行環境次第で動的言語になるしなぁ。
2012/07/08(日) 02:46:51.93
131 名前:uy ◆pdu1UZmweE [sage] 投稿日:2012/07/05(木) 19:43:52.94
お前らは何かに熱中してるか?
おそらく何も熱中してないだろう
俺は女子小学生のパンチラにハマっている
お前らも熱中するものを持つと人生が豊かになるぞ
2012/07/10(火) 11:32:00.06
905 名前:uy ◆pdu1UZmweE [sage] 投稿日:2012/07/02(月) 05:45:22.98
>>898
無理じゃないよ
実際に最近俺がそういうコードを書いてしまったが
読み解くのが面倒だったから聞いただけ
むしろ逆に
or and でかける範囲のアルゴリズムのいくつかをxorで置き換えられるってだけな気がするけど
2012/07/10(火) 13:10:25.48
ゴミカス死去
2012/07/11(水) 17:31:12.32
>>171
無理じゃないよそれ
2012/07/11(水) 20:02:46.17
131 名前:uy ◆pdu1UZmweE [sage] 投稿日:2012/07/05(木) 19:43:52.94
お前らは何かに熱中してるか?
おそらく何も熱中してないだろう
俺は女子小学生のパンチラにハマっている
お前らも熱中するものを持つと人生が豊かになるぞ
2012/07/14(土) 14:26:20.97
>>173
はいはい、ぼくちゃんはいつでも正しいよね。
ぼくちゃんの xor は他の人のとは違うグレートサンダーマセマティカマグナム xor だから瞬殺だし一網打尽だよね!
おー、よしよし!
2012/07/23(月) 04:47:33.62
ところで、動的静的に詳しそうなここのスレ住人に質問

def funcA(): return funcB
def funcB(): return funcA

って形の動的型言語のコードがあったとして、これらの関数の戻り値は静的型だと何になるの?
2012/07/23(月) 04:50:17.47
ああ、分かりにくい表現なので最後の文修正
×戻り値は静的型だと何になる
○戻り値の型は静的型言語だと何と書いて指定する
2012/07/23(月) 08:59:47.37
それって、結局、値を返そうとして自分自身をまた参照してしまう、
ただの無限ループになっちゃうから、どんな型でもいいということで、
t という型になる。

$ ghci
Prelude> let foo = funcA where { funcA = funcB ; funcB = funcA }
Prelude> :t foo
foo :: t

評価しようとすると、評価が終わらないか、エラーになる。
理論的には "_|_" (ボトム) という値だということにしたりする。
2012/07/23(月) 21:04:16.95
>>176
型が動的か静的かの問題じゃないな。
自己参照だったり先読みがサポートされてるかの問題。
サポートされてなきゃ、こんな感じでやるか。
構造体なんかの自己参照可能な型を挟んで行う。
static void *FuncB();
static void *FuncA()
{
  return FuncB;
}
static void *FuncB()
{
  return FuncA;
}
尤も動的型言語と同じ関数オブジェクトでいいのなら別のやり方もあるだろうが。
struct Function
{
  Function *operator()(){ ・・・省略・・・; }
};
2012/07/24(火) 11:36:11.47
静的動的の問題じゃあないけど、そういった実装の問題でもないよ。
型システムがどうなってるか、という問題。
2012/07/24(火) 13:13:08.45
生成パターンをひと通り眺めてみたら
2012/07/24(火) 20:39:30.92
typedef auto (*Example)()->Example;
再帰がつかえりゃ何でもない話だろうに
2012/07/25(水) 06:26:19.43
ありがとう、参考になった

静的でも言語によってはそのまま書けるし
言語によっては多用途な型や自己参照可能型を経由して書くのね
2012/07/28(土) 08:05:56.35
>>175
きもちわりいんだよゴミカス
2012/07/28(土) 08:17:32.91
朝っぱらから元気だなぁ
2012/07/28(土) 11:05:53.59
>>184
動的言語で書かれたヘッダを include すると、こうなってしまうのか・・・
187uy
垢版 |
2012/08/14(火) 23:42:09.01
rubyでincludeとか言われても困る
188uy
垢版 |
2012/08/15(水) 02:14:18.59
Ruby特有のヘッダライブラリって知ってるか?
2012/08/15(水) 15:15:29.72
ruby.h
libruby.*
190uy
垢版 |
2012/08/15(水) 15:16:13.80
Rubyでincludeで読み込んだら
そのライブラリは
ヘッダになるのだ
191uy
垢版 |
2012/08/17(金) 00:16:55.53
まだincludeとか言ってる
rubyでのファイル挿入はrequireとloadですけど
2012/08/17(金) 12:49:02.94
動的言語で大規模開発
http://toro.2ch.net/test/read.cgi/tech/1343088642/
49 名前:uy[sage] 投稿日:2012/07/26(木) 10:14:59.12
「動的言語で書かれたヘッダ」をひとつも使ったことがないというのは
動的言語でプログラムを書くときに標準や外部ライブラリも含めて何一つ使ったことがないという事・・・
自分でヘッダを描く事も出来ず、
インクルード(あ、言っちゃった)構文さえ知らない

そろそろ謝ったほうがいいんじゃないのか
193uY ◆gXFLM6waxs
垢版 |
2012/08/18(土) 15:23:10.20
で?
194デフォルトの名無しさん
垢版 |
2012/10/14(日) 16:49:08.06
C++もちゃんと進化してるんだな。
侮れない。
2012/10/18(木) 11:59:36.86
>>36
これがよくわからん、シェルスクリプトで再帰ってのは
シェルスクリプトからシェルスクリプトを呼び出すって事か?
その場合再帰が原因でリソースリークが起きるとしたらOSのせいでシェルのせいじゃない
シェルのユーザ定義関数を再帰呼び出しする事なら
その場合再帰が原因でリソースリークが起きるとしたらシェルの実装のせいで
シェルの仕様のせいじゃない、何を意図してるんだ?

っつーかリソースリークって確保したリソースの管理をし損ねる事だろ?
仮にバカランタイムがでかいオブジェクトを持ちつづけてる事は
まあ気持ちはわからんでもないけどリークとは違うと思うぞ
2012/10/18(木) 17:09:26.29
バカランって何?

とか思った
197デフォルトの名無しさん
垢版 |
2012/10/18(木) 18:09:24.04
バカランとは、Vacation Lunchの略
2012/10/18(木) 18:43:12.40
バカねのラン金術師
2012/10/20(土) 20:31:24.95
C++は馬鹿にやらせるといらくでも酷いコードかけるからな
C++使ってる現場は例外なくオブジェクト指向をまるで理解してない
C言語で一部C++の機能も使ってみましたみたいな乱雑なコードばかりだった
Javaは言語仕様で強制されるから馬鹿でもそこまで酷いコードはかけない
どんな奴が何やらかすか分からない企業の仕事ではC++はもういい加減やめたほうがいいと思う
200デフォルトの名無しさん
垢版 |
2012/10/20(土) 20:36:54.81
無能と有能で違いがはっきり分かる言語は便利だな
リストラするとき誰から順に切ればいいかすぐ分かる
201デフォルトの名無しさん
垢版 |
2012/10/20(土) 20:38:17.82
>>200からか・・・
202デフォルトの名無しさん
垢版 |
2012/10/20(土) 21:41:26.51
javaは馬鹿が酷いコードを書いてバグだらけにしても
ぱっと見ただけではその悪さが分からない
203デフォルトの名無しさん
垢版 |
2012/10/20(土) 21:47:57.97
訂正
>>202は悪いコードを見ても理解できない。
2012/10/20(土) 22:35:45.59
>>203
他人の目から見て、お前がそう判断するロジックが分からない。
根拠を教えてくれないか?
2012/10/21(日) 01:27:05.29
いまどきJAVA限定の「イラっとするコード」スレ化要望かい?アホか
このスレ的には、根拠なんて次元でもなんでもない。
優等生的発言に燃えてる奴を除けば、双方何出してもイライラするで確定だろw

Javaは今尚広範囲で使われてるが、トレンドの一つであるAndroidでもユース全体としては満足されてないという二律背反なうで確定だな。はい決定ー
206デフォルトの名無しさん
垢版 |
2012/10/21(日) 01:40:17.98
>>205
>このスレ的には、根拠なんて次元でもなんでもない。

なにこの病的表現
きもちわるい
2012/10/21(日) 02:24:53.10
きもいって何でも否定出来た気になれてチョー便利
208デフォルトの名無しさん
垢版 |
2012/10/21(日) 02:30:37.53
否定されてる被害妄想らしい
あっちの世界の人々って忙しそう
209デフォルトの名無しさん
垢版 |
2012/10/21(日) 02:31:45.82
>>205
> 優等生的発言に燃えてる奴を除けば、双方何出してもイライラするで確定だろw

何見てもイライラする病?
2012/10/21(日) 02:32:41.56
>>199
この人は常時イライラしてそう
2012/10/21(日) 20:29:41.42
携帯アプリでJavaだけどメモリ使用量を小さくするために全部staticにするっていうのはよくやられた。
212デフォルトの名無しさん
垢版 |
2012/10/22(月) 01:54:54.92
携帯アプリだと数百KBメモリの世界だったからなぁ。
213デフォルトの名無しさん
垢版 |
2012/10/27(土) 18:34:18.52
Turbo Pascalはエディタ・コンパイラ込みで32kBだった気がする。

FORTRAN45のコンパイラなんて数kBだったはず。


それが、今や統合環境ツールで数GBが普通だからな。
世の中狂ってる
2012/10/27(土) 18:35:12.98
MASM80 とか 2kB くらいじゃなかったかな
2012/10/30(火) 19:39:44.78
OSとワープロソフトと日本語入力システムがフロッピーに収まる時代
2012/10/30(火) 20:25:49.23
フロッピーディスクて何ギガでつか?
2012/10/30(火) 21:07:26.17
フロッピーとしか書いてないがフロッピーディスクと分かったならよかったな
2012/10/30(火) 21:11:58.21
他にないしなあ
219デフォルトの名無しさん
垢版 |
2012/10/31(水) 10:20:17.28
フラッピーなら知ってる
2012/11/02(金) 14:18:36.66
2HDなら32MBだな
2012/11/02(金) 19:44:50.04
>>220
どこのスーパーディスク?
2012/11/02(金) 20:13:49.67
最初の5.25"が80kBだっけ?
最終的には2.88MB位まであったような
2012/11/03(土) 00:34:54.75
最初のは8インチだ!
■ このスレッドは過去ログ倉庫に格納されています