トップページ⇒tech
982コメント233KB

Cマガを語る

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
5月号で「CマガジンのCはコンピュータプログラミングのC」
などと公言していたCマガジン。
この分野では歴史はかなり長い方だと思うけれど、
記事の方はどうなんでしょう?

コラムがつまらねぇ ってのは無しね
(ある意味突っ込む価値がないほどつまらないので)
純粋に、記事の水準を語ってみてください。
0577ダークサイドNGNG
>>576
それだけで厨扱いすると、「オ(略)」と言われてしまうぞ。
とりあえず理由を書け、ここはマ板ではないぞ。
0578デフォルトの名無しさんNGNG
Cマガとトラ技は定期購読してるけど

 出来れば定期購読者だけにでも年間の内容をCDROMに纏めたのを出して欲しい

保管場所が無くて・・・
0579デフォルトの名無しさんNGNG
トラ技ってまだあんの?
たぶん、現場のできる人が、まじめに中途半端な記事を書くというスタイルが、
おれは結構好きだったが。
0580デフォルトの名無しさんNGNG
>>577
プロセサのレジスタは直接見えないし、スタックを使わずにプログラムを実行する
ことも (ほとんど) できない。例えば、システムの起動時にこういった機能が必要
な用途があるが、これは C++ (だけ) ではできない。

まあ、ほとんどの用途をカバーできると言うのなら良いとは思う。

後、上のほうでバカみたいに C マガについて「だから全然広くないって。キミ、
@ITとかの記事何%読めるかい?」とか書いている奴いるけど、具体的に内容書い
てみろや。かけねぇなら、「マ板」へ逝け。
0581デフォルトの名無しさんNGNG
>>579
まだあるよ。現場技術者が書いて、現場技術者が読むというスタイルなん
で表現はおかしいところあるけど、ちゃんと伝わっていて良い感じ。
インターフェース誌も、分野はそのままでそう言う感じに振って欲しい。
最近、聞きかじり野郎の記事が多くて消化不良と言う感じがする。
0582576NGNG
>>577
580が言ってしまっているが、Cだけだと絶対に書けない部分が
存在するからね。たとえば、組み込み分野を全く知らないのかな?

C(またはC++)に限らないけど、高級言語で設計するには、ある程度
お膳立てを作ってあげないといけない。それにはアセンブラが必要
になるんだけどね。
まぁ、普通のCのプログラムでも、起動するにはmain()関数を呼ばなきゃい
けないけど、これを呼んでいるスタートアップコードはアセンブラじゃないと
だめだね。ちなみにスタートアップコードが何をやっているかも理解して
みてね。
0583579NGNG
>>581
サンキュー。なんかはずかしい質問に答えてくれてありがとう。

あと、ちょっと、さつばつとしてる人たちがいるけど、まあたりいこうね。
0584ダークサイドNGNG
>>580 >>582
その通りだな。
インラインアセンブラに頼らなければいけない場面、確かにあるし。

全て、というのはその通り。参考になったよありがとう。

ところでスタートアップコードの理解って、すなわち
ソースコードのコンパイル結果が予測できるという意味だよね?
(実装によってスタートアップコードは十分に変わりうるし)
0585ダークサイドNGNG
あ、あと@itは著者の主観がかなり入ってしまっていて、
「〜は適していないと思われる」みたいなのを鵜呑みにすると危険。
それに、実は扱っている内容は結構浅いので、
Cマガより優れているとも言い切れない。
ターゲットが絞り込まれていなくて、とりあえず色々な分野を記事にすると
色々な人が見てくれるかも…という程度のサイトに見える。
実際は経験豊富な人が、新しい技術のさわりをちょっと理解するのに利用する(んだろうか?)

Cマガは編集部による原稿のチェックが全くないんじゃないかな?
こちらも扱っている内容が浅いかも。最近は読んでいないのだけど。
でもこちらは初心者相手、というのが結構徹底されているので、
ビギナーには安心して読めるのが大きいかと思われ。
0586デフォルトの名無しさんNGNG
なんでこんな所にこんな書き込みが(笑)
技術板は、煽りあってても誰かが先導すればちゃんとした議論に変わるのがいいな
0587デフォルトの名無しさんNGNG
ま、もともとCマガが何に対して優れてるとか劣ってるとか
そういう話ぢゃないんだけどね。

けど、Cマガだけ読んでいると世間一般のソフト屋とまったく会話できない罠
あくまでコーディング畑の雑誌だという認識は必要かと存じます。
0588580NGNG
>>584
> ところでスタートアップコードの理解って、すなわち
> ソースコードのコンパイル結果が予測できるという意味だよね?

違う。スタートアップコードと言うのは、プロセスが OS によって生成さ
れてから、main()/WinMain() に制御が渡されるまでのコードを言う。
(大概 main()/WinMain() から戻ってきてから ExitProcess() 等で終了
するまでのコードも一緒になっているので、それらを含んで言うこともあ
る。) IO バッファーやメモリ管理エリアの初期化等をやっているから、
一回みておくと良いよ。
0589デフォルトの名無しさんNGNG
>>581
インターフェース誌の、聞きかじり気な記事ってあるの?最近読めてない記事多いんだけど。
なんか黒本時代と比べると、オブジェクト指向とか、ネットとか、マイクロプロセッサとか、
メジャー且つ一般的大項目的な特集ばっかりで萌えなくなってきた。

まぁ、商売上の理由だろうけど、どうせなら
「0から作るOS」とか、「テクニカルエンジニア(エンベデド)傾向と対策」とか、
斬新な切り口で開拓精神を見せてほしい。

0590ダークサイドNGNG
>>588
そういう意味だったら、大抵の環境では理解しているよ。
アセンブラコードで(非効率ながら)Windowsプログラムを走らせることは出来る。
まったく意味はないけれど。

ただWinコンソールアプリのmain関数が何をやっているのかは正直知らない。
調べてみよう。
0591デフォルトの名無しさんNGNG
>>590
DOSの実行形式と同じじゃないの?
Windowsになったときに、確かWindows用のEXEヘッダが定義されたと思ったけど。
例えば、WindowsのEXEをDOSで開こうとするとメッセージがでるよね。

あと、アセンブラもスタートアップコードはリンカが勝手にリンクしてくれてるんじゃ
ないのかな。ロードされた時にヘッダに書き込まれる値を見て、
セグメントレジスタのセットとかをやってくれてるんでしょ? 確か。

違ったら誰かなおしてね。
0592デフォルトの名無しさんNGNG
>>591
>セグメントレジスタのセットとかをやってくれてるんでしょ? 確か。
それはOS側の処理であって実行ファイルに組み込まれている訳ではない。
いい加減なことを書く前にDOSでretだけのcomファイルを作れ。
0593デフォルトの名無しさんNGNG
最新号は何月号?
まだ5月号だっけ?
0594デフォルトの名無しさんNGNG
>593
そうです、5月号が最新です。
0595593NGNG
>>594
thanx
0596デフォルトの名無しさんNGNG
次号はニューラルネット!
0597デフォルトの名無しさんNGNG
>>593
6月号は18日発売。
0598デフォルトの名無しさんNGNG
>>592
漏れのしってるDOSには、そんな機能なかったが
MS-DOSのこと?
0599デフォルトの名無しさんNGNG
>>598
MASMかその他のアセンブラが必要
DOS2.11以前は付属していたがそれ以降は別売り
0600デフォルトの名無しさんNGNG
今月号はグズグズだ、買う価値まったくなし!
0601デフォルトの名無しさんNGNG
C歴10ン年の俺は、コソーリC++基礎講座を読んでますが。
0602デフォルトの名無しさんNGNG
>>600
俺も買う価値ないなあと思ったけど惰性で買ってしまいますた
0603デフォルトの名無しさんNGNG
>>600
ネトゲーの記事はちょっと興味そそるな
0604600NGNG
オレもそう思ったサ。
でも読んでみたら、ノウハウも何もない、
ただのソケット入門だった。
0605デフォルトの名無しさんNGNG
Cマガと日経ソフトウェアってどっちが良い?

どっち定期購読しようか迷ってる・・
0606デフォルトの名無しさんNGNG
日系ソフトウェア
0607デフォルトの名無しさんNGNG
イージーPC
0608デフォルトの名無しさんNGNG
OH!X
0609デフォルトの名無しさんNGNG
>>605
どっちもクズ。
0610デフォルトの名無しさんNGNG
>>605
ネットランナー
0611デフォルトの名無しさんNGNG
>>1
クソスレ立てるな。
0612デフォルトの名無しさんNGNG
結城 浩先生のスレンダーな裸体に期待age♪
0613デフォルトの名無しさんNGNG
>>609
Software Design はどうですか?
0614デフォルトの名無しさんNGNG
>>613
買ってよし
0615デフォルトの名無しさんNGNG
>>604
「ただのソケット入門」以上の記事じゃ、読む人が限られすぎだろ。
君は、ソケットってわかってる?言葉だけじゃなくて
0616デフォルトの名無しさんNGNG
>>615
ネットゲーの記事なんだから、
ソケットの知識は前提としてノウハウや実装技術について
書いてほしかったってことだろ。
0617デフォルトの名無しさんNGNG
6月号のCDROMて何が入ってる?
0618デフォルトの名無しさんNGNG
なぁ、素で分からんのだが
>プロセサのレジスタは直接見えないし、スタックを使わずにプログラムを実行する
>ことも (ほとんど) できない。例えば、システムの起動時にこういった機能が必要
>な用途があるが、これは C++ (だけ) ではできない。
だから何が悪いの?
見てたらレスしてくれ。
OS依存、CPU依存な部分はソフトウェアを作る人には全く関係ないだろう。
キャッシュを意識して、ミスヒットが起こらないプログラムを書こうと
心がけるのはいいと思うけど。
OSについて若干の知識は必要だけど、それよりは
数学やアルゴリズムの勉強したほうがいいと思う。

OS、CPU、コンパイラはワンセット
どっかに欠陥があるのかもな。

関係ないけど
「(ほとんど)」がついてなければ、ハッカー言語にはならんかったのにね。
0619デフォルトの名無しさんNGNG
>>618
書いた人:組み込み系まで出来ちゃう人
あんた:アプリ専門厨
0620デフォルトの名無しさんNGNG
>>618
・・・・・

もう何も語るまい。
0621デフォルトの名無しさんNGNG
どこかに欠陥があるとすれば、それは間違いなく>>618の頭の構造であろう。
0622デフォルトの名無しさんNGNG
ハカーという言葉を使うのも恥ずかしいと思うが・・・
そもそも真のハカーは道具を選ばない。スゴイ奴な、どこいっても
スゴイものだ。


つーか、ハカー言語って何?
0623デフォルトの名無しさんNGNG
>>618
> だから何が悪いの?
ちゃんと、発言の流れ見てる ? どっかに、「〜だから悪い」とか書いてある ?
大元は、>>563 の...
>でもC++は全ての分野をカバー出来る言語だよなぁ。
に対するもので、その反例として C++ でできない分野があるということを書い
てるだけだよ。C++ やアルゴリズムの勉強の前に、日本語の勉強したらどうよ。
0624デフォルトの名無しさんNGNG
なるほど、C++マンセー君とはこういうものか。
0625デフォルトの名無しさんNGNG
晒しage
0626デフォルトの名無しさんNGNG
先生!人工知能の記事はイタすぎです。
0627デフォルトの名無しさんNGNG
でも、C++はインラインアセンブラ(構文は仕様に含まれないが)も仕様に含まれるよな。
ソース互換は無いかもしれないけど、レジスタ直接いじれる
0628僕は小学生NGNG
インラインアセンブラを使わなきゃいけない状況って、
OSが手抜きしてるだけでしょ?

組み込み系ってOSが無いのかな?
組み込み系って具体的にどういうものを指してるんですか?
0629デフォルトの名無しさんNGNG
>>628 ポカー(略
0630デフォルトの名無しさんNGNG
まさかお前・・・・・

ペ ー ク た ん か?
0631僕は小学生NGNG
なんでわかったの?
0632デフォルトの名無しさんNGNG
今日びの小学生でもそんな意味不明なこと言わんぞ。
お前未就学児童だろ?
0633デフォルトの名無しさんNGNG
やはりペークタンか・・・
たしかに性格悪いなmankoc hinko並に
0634デフォルトの名無しさんNGNG
ペークタンって誰だよ?
0635デフォルトの名無しさんNGNG
ごちゃごちゃして読めないんだけど、要するに、アンチC++厨が荒れてるの?
どうせ、やつらは劣等感のカタマリなんだから、何言ってもむだむだむだぁ。
ほっといて死に絶えるのを待つのが吉。
0636デフォルトの名無しさんNGNG
マンコック ヒンコ(・∀・)イイ!
0637デフォルトの名無しさんNGNG
話の流れを無視してる厨がいるなぁ。
C++厨は日本語も駄目なのか・・・。

しかし、628は単体で読んでもイミフメ。
本当に消防みたいだな。
0638デフォルトの名無しさんNGNG
>>637
C++厨っていうところが劣等感だな。
話の流れとか言う前に、スレの題名読める?
0639デフォルトの名無しさんNGNG
>>617
雑誌捨てる前にCDみてみた。

Delphi6 UpdatePack
Borland C++ Compiler 5.5.1
Borland JBuilder 6トライアル版
.NET Terrarium

こんな感じ。あとは定番のルビーとかLSI-Cとか。

画像処理の記事ってPDFが入ってたのね、知らなかった。
0640デフォルトの名無しさんNGNG
               今週の
               特集
               ┳┳

          彡
(,,ノ゚д゚)ノ
0641デフォルトの名無しさんNGNG
               s/今週/今月/
               ┳┳

          彡
(,,ノTдT)ノ
0642デフォルトの名無しさんNGNG
つか、インターフェース誌について語りたい。
0643デフォルトの名無しさんNGNG
しかし語るほど読んでる人がいないという罠
0644デフォルトの名無しさんNGNG
               ネットゲー
               特集
               ┳┳

          彡
(,,ノ゚д゚)ノ
0645デフォルトの名無しさんNGNG
なんか、よっぽど、今月号のネトゲー特集がやだったんだね。
0646デフォルトの名無しさんNGNG
人工知能の記事、ガンダムやエヴァンゲリオンに話を振ること自体が悪いとは
言わないけど、振った先の内容が寒すぎ。
0647デフォルトの名無しさんNGNG
>>646
それにおととしあたりのGAについての記事の方が掘り下げてたような。
0648デフォルトの名無しさんNGNG
あんな薄いのを¥1000以上すんのに買う気が無い
0649デフォルトの名無しさんNGNG
>>648
おれは98年あたりから一冊も買ってない。
0650デフォルトの名無しさんNGNG
ふう。ネットゲーの記事あるからと、急いでたんで何も考えずに買っちまいました。
ネットゲー制作経験のないアマチュアヘボプログラマの俺にすら
真新しい話が皆無ってのはニントモカントモ
0651デフォルトの名無しさんNGNG
日経ソフトウェアの方が良いのか?
0652デフォルトの名無しさんNGNG
日経ソフトウェアなんて全然駄目だろ…
0653デフォルトの名無しさんNGNG
最近のCマガは日経ソフトウェアと比較しても違和感無いくらい
落ちぶれてます。
0654デフォルトの名無しさんNGNG
>652
たまにイイときがある。
設計とかUMLとか扱ってるのってそれとJava World以外で見たことない。
0655デフォルトの名無しさんNGNG
>648
厚けりゃ買うのか?
薄くても内容濃ければ買ってもイイだろ?
とはいえ、今のCマガはそれにあてはまるかどうかは禿しく疑問だけど。
0656デフォルトの名無しさんNGNG
日下部も去り結城浩もストリップしなくなった今のCマガには嘗ての力は残ってないということか・・・
0657デフォルトの名無しさんNGNG
>655
確かにそーだけど。。。紙は安物だしあの量で1200円は
チト・・・

来月の日経ソフトは俺買うぞ!
0658デフォルトの名無しさんNGNG
C/C++ User' s Journal 講読中。日本からでもCマガより安い。薄いけど。
DDJあたりも手を出そうかなあ。
0659デフォルトの名無しさんNGNG
原稿料はいくらいくらいなんだろうね。
額がよければオレサマが書いてやってもよい。
0660デフォルトの名無しさんNGNG
>>659
原稿のネタは何?
0661デフォルトの名無しさんNGNG
>>660 しらない
今月号の人工知能特集(NNと遺伝的プログラミング)ってどうでしょ?
漏れとしては、今の人工知能ブームの発端がアニメだと知って、激しく鬱
0662デフォルトの名無しさんNGNG
きしゅつ
0663デフォルトの名無しさんNGNG
マルチたんを作るぞハァハァ・・・
0664デフォルトの名無しさんNGNG
>>661
ロボットブームの発端が鉄腕アトムなのはいいの?
0665659NGNG
>>660
記事のネタは何がいいでしょうね。

ゲームプログラム最先端のライターが逃げたようだから、
それを引き継ごうか?
0666デフォルトの名無しさんNGNG
>ゲームプログラム最先端のライターが逃げたようだから、

マジ!? 
この記事目当てで年間購読予約したばかりなのに・・・
0667デフォルトの名無しさんNGNG
>>666 (the number of the beast!!)
>この記事目当てで年間購読予約したばかりなのに・・・
先月号が発売されたときに、連載休止こととが話題になってたよ。
(というよりも、連載予告のまま終了)
0668デフォルトの名無しさんNGNG
来月の「データ圧縮特集」はどうよ

ラルソンとかKMPとか
きちんとやるのかな?
やらなかったらぶっ殺す!
0669 NGNG
Cマガが買えねーよ。。。。
2ヶ月連続で買えねーよ。。。。
なんかいい記事あったんですか?
0670デフォルトの名無しさんNGNG
>日経ソフトウェアなんて全然駄目だろ…
たまに今時の話題をフォローしていて微妙に侮れない。
コーディング系はサパーリだけど。
0671デフォルトの名無しさんNGNG
せっかくだから半分以上読者投稿にしようぜ。
0672デフォルトの名無しさんNGNG
>>668
ランレングスとハフマン符号化で終わりな予感。
って最新圧縮技術か。
JPEG2000 絡まりでウェーブレット解析かねえ。

>>670
つーか日経BP IT-PRO のメールニュース読んでれば要らない。
0673デフォルトの名無しさんNGNG
>>659
オレがやったときは1pで1.5万ぐらいだったが・・・
あんまり覚えてないので、もう少し安かったかも知れない。
手間かかる割には、あんまりよくないね。

ま、CQシュパーンよりは高かったと思う。
0674デフォルトの名無しさんNGNG
>>673
漏れも同じぐらいだったような覚えが。
特集はページ数が多く、かついいかげんな分量でもレイアウトでなんとかしてくれるから楽だった(笑)
0675デフォルトの名無しさんNGNG
>>673 >>674
「俺がやったとき。。。」て話よく見るけど、ほんとなんけ?
ほんとなら、何年の何月号で何書いたかウプしてみ。
できなけりゃ、妄想ということで、よいですね。
0676デフォルトの名無しさんNGNG
>>674
でも、ある程度字数考えないと、ぼろぼろ削られて意味が
通じなくなる罠(w
図表で半分消費で字数少な目が最強。
■ このスレッドは過去ログ倉庫に格納されています