共有
  • 記事へのコメント41

    • 注目コメント
    • 新着コメント
    その他
    tyosuke2011
    tyosuke2011 ポインタに何を入れるかによる

    2016/06/20 リンク

    その他
    iww
    iww C++でポインタのほかに参照がある理由がピンと来なかったな

    2016/05/08 リンク

    その他
    Sediment
    Sediment ポインタの必要性

    2015/03/10 リンク

    その他
    kazuhooku
    kazuhooku 第一に上げるべき理由は、副作用を(グローバル変数を使わずに)実装するためだよなぁ

    2014/08/30 リンク

    その他
    majidaru
    majidaru なんとなく理解した。

    2013/05/16 リンク

    その他
    starpos
    starpos C や C++ よりも高級な言語における変数はほとんど全てちょっと高級なポインタであるだけだというのに...

    2012/06/27 リンク

    その他
    houyhnhm
    houyhnhm ?むしろオブジェクトとかが面倒臭いものを勝手に自動化してくれているイメージなので不思議。

    2012/06/21 リンク

    その他
    t-murachi
    t-murachi これだと「なんで (参照じゃなくて) ポインタがあるの」という質問の答えにはなってないな。歴史的経緯や void * (C++ なら reinterpret_cast) に触れないと納得できない人も相当数いらっさるんじゃ…

    2012/06/21 リンク

    その他
    xlc
    xlc 最近は情報系の大学でCを教えないのかな?だから日本のソフトウェアはダメになったんじゃないかな。

    2012/06/18 リンク

    その他
    tmurakam
    tmurakam C言語が設計されたときの用途と時代背景を考えれば、ポインタを入れるのは自然だと思う。

    2012/06/18 リンク

    その他
    Gesaku_G
    Gesaku_G Cできないが参考になる。『コンピュータを使う以上、ぎりぎりまでハードウェアの能力を引き出したいという要求があるので、その領域を C 言語が担っていて、だからこそポインタという仕組みが搭載されているのです。

    2012/06/18 リンク

    その他
    mas-higa
    mas-higa この導入部分はすばらしい。ポインタ==空気な人にはポインタの必要性が説明できない。Q「なんでポインタが必要なの?」A「なかったらコード書けんだろ!」

    2012/06/18 リンク

    その他
    sankaseki
    sankaseki 「今どきポインタなんか使わざるを得ない C 言語を勉強するなんて終わってる」なんて言う奴は最初からC言語を覚える気なんて無いやつなのに生真面目に回答している点に頭が下がる。

    2012/06/18 リンク

    その他
    JULY
    JULY どんな言語でも、最後は CPU が理解できるマシン語として実行される、という事が実感できないんだろうなぁ。そこが実感出来れば、存在する理由も分かるし、他の言語が必死で隠している仕組みも分かる。

    2012/06/18 リンク

    その他
    yokochie
    yokochie 『用途に応じて適切なプログラミング言語を使えば良いだけです。』 / OSを作るために作られた言語という前提を抜いて(?)教えているのがいけないような

    2012/06/18 リンク

    その他
    manji6
    manji6 内容自体はちゃんと書かれているんだけど、きっとわからない人にはこの文章は難しいかもな・・・。エンジニアさんが書いた文章の感じ。

    2012/06/18 リンク

    その他
    humid
    humid この記事を読んだあと前回の記事を読み直したら合点がいった。プログラムって与えられたパラメーターを論理的にどう処理するかって事だけじゃなくて物理に近い層でどう扱うかまで指定する意味もあるんだね。

    2012/06/18 リンク

    その他
    takehana_masaki
    takehana_masaki RT C 言語にポインタがある理由は省メモリ化・高速化・開発作業の省力化です - 偏見プログラマの語り!

    2012/06/18 リンク

    その他
    nekoaqua
    nekoaqua C 言語にポインタがある理由は省メモリ化・高速化・開発作業の省力化です - 偏見プログラマの語り!

    2012/06/18 リンク

    その他
    yoko-hirom
    yoko-hirom ポインタは,省メモリと高速化のための仕組みなのか?配列型データ構造を扱うのに便利だからと思ってたよ。

    2012/06/17 リンク

    その他
    rryu
    rryu その3つはあくまで応用で、C言語においては可変長データを扱うのに致し方なくという感じが。

    2012/06/17 リンク

    その他
    te2u
    te2u ポインタを使う理由は、メモリを直接的に、動的に利用したいからでは?/省メモリ化、高速化、はアルゴリズムの影響が大きい。作業の省力化は、開発の仕方。いずれにしろ、ポインタとは遠いところにあるもの。

    2012/06/17 リンク

    その他
    adsty
    adsty 理由の解説と共にプログラム的な利点が分かる。

    2012/06/17 リンク

    その他
    grover
    grover ちょっと複雑なデータ構造やオブジェクトっぽい事をやろうとするとポインタ使うしかなくなるから、無理に最初から教える必要はないと思う。省メモリ化高速化は最後のチューニングでよくない?

    2012/06/17 リンク

    その他
    lepton9
    lepton9 pointer

    2012/06/17 リンク

    その他
    MasaMura
    MasaMura 「なんでC言語が必要なんですか?」みたいな事を100回疑問に思う暇があるなら、マイコンで簡易OSでも作った方が良い。手を動かせ!手を!

    2012/06/17 リンク

    その他
    hamichamp
    hamichamp 今の時代、重要なのは使い分けかな。Windows案件はほとんどC#だけど、コアな部分はCで書かないと性能達成出来ない事はある。

    2012/06/17 リンク

    その他
    momontyo
    momontyo データ・メモリの面だけでなく、ロジックとしてポインタが活用できる例があったらよかったかも。

    2012/06/17 リンク

    その他
    ustar
    ustar 高級アセンブラだからで終わりませんか

    2012/06/17 リンク

    その他
    kosuke0320
    kosuke0320 なるほど。

    2012/06/17 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    C 言語にポインタがある理由は省メモリ化・高速化・開発作業の省力化です - 偏見プログラマの語り!

    前回の記事『プログラム初心者にC言語のポインタを不意ながら教える羽目になったなら、こう教えると良...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事