はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ ポインタ

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 23 / 23件)
 

プログラム初心者にC言語のポインタを不本意ながら教える羽目になったなら、こう教えると良いよ - 偏見プログラマの語り!

2024/06/23 このエントリーをはてなブックマークに追加 280 users Instapaper Pocket Tweet Facebook Share Evernote Clip 羽目 偏見プログラマ C言語 プログラム初心者

僕がプログラミングに触れた当時は、プログラミングといえば「まず C 言語」でした。それから 10 年以上が経ちました。学校の授業や企業の研修では未だに C 言語を教えているところがあるようです。関数型プログラミング言語という波が来ている 2012 年にもなって未だに C 言語をやっているというのはまるで進歩が無く残... 続きを読む

C言語をマスターしたい人はGCCのバージョン14を使いましょう - pyopyopyo - Linuxとかプログラミングの覚え書き -

2024/06/11 このエントリーをはてなブックマークに追加 403 users Instapaper Pocket Tweet Facebook Share Evernote Clip GCC 覚え書き プログラミング C言語 int main

C言語(C++を含む)を習得したい人,ポインタを勉強したい人はgcc-14を使いましょう.難しいところは gcc-14 が丁寧に解説してくれます C言語の難しいところ 例を示します.C言語で記述された,たった6行のソースコードです int main() { int buf[10]; buf[10] = 0; return 0; } このソースコードには問題があります.... 続きを読む

生のポインタは使わないで! Modern C++のメモリ管理

2023/10/20 このエントリーをはてなブックマークに追加 158 users Instapaper Pocket Tweet Facebook Share Evernote Clip スマートポインタ メモリ メモリ管理 古い常識 言語仕様

本連載では、Modern C++と称されるC++について、Modern C++らしい言語仕様をピックアップし紹介していきます。第3回は、スマートポインタについて紹介します。高度なメモリ管理には生のポインタの使いこなしが必須という古い常識はもはや通用しません。メモリを効率よく、しかも安全に使うことを実現しているスマートポ... 続きを読む

マウスを使わない新入社員たち

2023/07/05 このエントリーをはてなブックマークに追加 522 users Instapaper Pocket Tweet Facebook Share Evernote Clip マウス 新入社員たち タッチパッド 全員 弊社

若い子たちのマウス離れが本当に深刻。 ここ3年くらいで、急にマウスを使わない、使えない人間が増えている。 弊社はPC仕事多いし、勿論全員にマウスを支給している。 なのに、皆マウスを使わない。 10人いたら7人はタッチパッドでポインタを動かしている。 正直とても非効率的だと思うのだが、とにかくマウスを使わない... 続きを読む

【ネタ】コメントだけしか書いていないのに「Hello, world!」と表示されるJavaプログラム - Qiita

2023/06/02 このエントリーをはてなブックマークに追加 116 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 着想 Hello world Java

これはJavaでポインタで使えるというネタから着想を得たプログラミングネタです。 厳密には 「コメントだけ書いてあるようにしか見えない」 です。 コメントだけしか書いていないのに「Hello, world!」と表示されるJavaプログラム % java --version openjdk 16.0.2 2021-07-20 OpenJDK Runtime Environment Microsoft-25... 続きを読む

旧石器時代のポインタをご利用の皆様へ ~provenance入門~ - Qiita

2020/09/06 このエントリーをはてなブックマークに追加 158 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 旧石器時代 皆様

Help us understand the problem. What is going on with this article? 続きを読む

例え話をしないC言語のポインタの説明 | 右や左の旦那様

2018/01/31 このエントリーをはてなブックマークに追加 772 users Instapaper Pocket Tweet Facebook Share Evernote Clip はご 変数 Hello ワカメ プログラマー

まえおき 巷では「プログラマーになりたい人に初学者にとって、ポインタという考え方がわけわかめ」という話がよくあります。 そこでいろいろな人が「ポインタは住所だ」とか「変数がハコで」とか手を変え品を変え分かりやすいように説明してくれています。 それでもなお「ポインタがわかりづらい」という人が後を絶ちません。 もういっそのこと、例え話をやめてド直球で攻めたらいいんじゃないでしょうか。 Hello, W... 続きを読む

C言語でインクルードするだけで使えるNon-movingで正確なGCを作った - Qiita

2017/10/09 このエントリーをはてなブックマークに追加 229 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita アルゴリズム オブジェクト ライブラリ メモリ空間

インクルードするだけで使えるNon-movingで正確なGCをC言語用に作りました。 行数がコメントを除いて100行に満たない非常に小さなライブラリです。 GCのアルゴリズムとしてはCheneyのコピーGCを採用しています。 通常のCheneyのコピーGCではメモリ空間のうち半分が無駄になってしまいメモリ効率が悪かったり、 GC発生時にオブジェクトが移動してしまいC言語のようなポインタを直接触れる... 続きを読む

『計算機プログラムの構造と解釈』(SICP)を読み終えて | きのこる庭

2014/08/20 このエントリーをはてなブックマークに追加 121 users Instapaper Pocket Tweet Facebook Share Evernote Clip SICP コンパイラ サムネ 念願 解釈

ようやくSICPが終わった。念願の夢の1つを叶えた。「ポインタを理解する」「コンパイラをつくる」とかから始まり 今年に入って 技術者として個人的にやりたかった事を3つ実現できた。良い調子。 サムネは記念にマッカーシー先生(再使用が許可された画像)。 完了までの期間 3.5ヵ月程度。平日は帰社後に2~3時間ほど、毎週土日はSICPに費やした。 学んだこと・できるようになったこと 1. より抽象的に物... 続きを読む

PHPとセキュリティの解説書12種類を読んでSQLエスケープの解説状況を調べてみた | 徳丸浩の日記

2013/12/13 このエントリーをはてなブックマークに追加 360 users Instapaper Pocket Tweet Facebook Share Evernote Clip 徳丸浩 PHP Twitter tanakahisateru

2013年12月13日金曜日 PHPとセキュリティの解説書12種類を読んでSQLエスケープの解説状況を調べてみた この投稿はPHP Advent Calendar 2013の13日目の記事です。昨日は@tanakahisateruのPHPが糞言語なのはどう考えても参照をポインタだと思っているお前らが悪いでした。 現在twitterのタイムラインで、史上空前のSQLブームが起こっています。 オレオレ... 続きを読む

PHPが糞言語なのはどう考えても参照をポインタだと思っているお前らが悪い - なんたらノート第三期ベータ

2013/12/11 このエントリーをはてなブックマークに追加 576 users Instapaper Pocket Tweet Facebook Share Evernote Clip PHP disり 糞言語 議論 ノート

2013-12-12 PHPが糞言語なのはどう考えても参照をポインタだと思っているお前らが悪い この投稿はPHP Advent Calendar 2013の9日目の記事です。 PHP恒例行事の参照と三項演算子のdisりですが、そろそろあさってな議論はやめませんかという話です。 今年のPHP-dis大賞といえばこちら。 PHPとかいう糞言語|いんまのブログ なんで君たちそんなコードが必要なのかね、と... 続きを読む

メモリリークとは何か - kuenishi's blog

2013/04/23 このエントリーをはてなブックマークに追加 443 users Instapaper Pocket Tweet Facebook Share Evernote Clip メモリリーク ヒープ領域 Java メモリ 過言

2013-04-23 メモリリークとは何か メモリリークに悩まされている技術者は多いだろう。メモリリークが嫌でGCという技術が開発されたといっても過言ではないし、歴史的にはC++からJavaへシフトが起きた大きな理由のひとつといっていい。Unix系の簡単な定義でいえば、ヒープ領域を指すポインタ(アドレス)をロストしてしまえばそのメモリはもう漏れたといってよい。たとえばこういったコードだ。 stru... 続きを読む

C++11 スマートポインタの話 - ここは匣

2013/03/19 このエントリーをはてなブックマークに追加 144 users Instapaper Pocket Tweet Facebook Share Evernote Clip スマートポインタ Delete プログラマ New メモリ

2013-03-20 C++11 スマートポインタの話 C++にはガーベジコレクタが言語的には存在しないので、動的に確保したオブジェクトのメモリの管理はプログラマが責任を持って管理しなければ、メモリリーク・リソースリークなどの問題を生じてしまいます。 今時のプログラマはこうした問題を引き起こすリスクを減らす為に、記述ミスの起こりやすい生のポインタを使い自力でnewとdeleteを記述を避けて、安全... 続きを読む

C言語のポインタはメモリを想像できれば理解できる | 100% Pure NEET

2012/11/18 このエントリーをはてなブックマークに追加 896 users Instapaper Pocket Tweet Facebook Share Evernote Clip Hex Fiend メモリ 類似 コンピュータ 構造

最近、C言語のポインタは難しいって話をプライベートでして、そのときにした説明をまとめてみた。 コンピュータのメモリがどのようになっているか想像する これはHex Fiendというソフトを使ってあるファイルのHexダンプを見たものだけど、コンピュータのメモリも同じような構造になっているのでこれを使う。類似のソフトはHex Editorなどで検索すれば出てくるだろう。 コンピュータのメモリはこうしたず... 続きを読む

世界で2番目にわかりやすいポインタの話 by rti 7743 on Prezi

2012/06/12 このエントリーをはてなブックマークに追加 380 users Instapaper Pocket Tweet Facebook Share Evernote Clip 世界 2番目

これ以上に解りやすく説明できるという人は、@super_rti までURLを教えて下さい。世界一わかりやすいの看板を差し上げます。 » 続きを読む

プログラム初心者にC言語のポインタを不本意ながら教える羽目になったなら、こう教えると良いよ - 偏見プログラマの語り!

2012/06/11 このエントリーをはてなブックマークに追加 1300 users Instapaper Pocket Tweet Facebook Share Evernote Clip 羽目 偏見プログラマ C言語 プログラム初心者

C++ | 10:09 僕がプログラミングに触れた当時は、プログラミングといえば「まず C 言語」でした。それから 10 年以上が経ちました。学校の授業や企業の研修では未だに C 言語を教えているところがあるようです。関数型プログラミング言語という波が来ている 2012 年にもなって未だに C 言語をやっているというのはまるで進歩が無く残念な気もしますが、比較的多くのプログラマに浸透している共通言... 続きを読む

ポインタの裏話

2012/06/03 このエントリーをはてなブックマークに追加 947 users Instapaper Pocket Tweet Facebook Share Evernote Clip 裏話 番地 int x http 住所

ポインタの裏話 岡﨑 直観 okazaki at ecei.tohoku.ac.jp http://www.chokkan.org/ @chokkanorg ポインタの裏話 プログラミング演習A 1 このような説明を 覚えていますか? 知らなくても全く問題ありません ポインタの裏話 プログラミング演習A 2 int x = 0; &xは変数xの「アドレス」 「番地」「住所」を返す 変数x 0 &... 続きを読む

デジカメ画像にGoogleマップを使ってジオタグを埋め込むことができるフリーソフト「GeoSetter」 - GIGAZINE

2011/01/29 このエントリーをはてなブックマークに追加 124 users Instapaper Pocket Tweet Facebook Share Evernote Clip GIGAZINE ジオタグ ドラッグ&ドロップ デジカメ画像

デジタルカメラで撮影した画像などに位置情報を付加することで、Google Earthなどで地図上に自分の写真を表示させることができる「ジオタグ」。このジオタグをGoogle Mapを見ながら位置を指定して埋め込むことができるフリーソフトが「GeoSetter」です。 「GeoSetter」はGoogle Map上のポインタをドラッグ&ドロップで移動させて、ポインタの位置座表をそのまま画像にジオタグ... 続きを読む

ゲームプログラマになる方法 - Keep Crazy;shi3zの日記

2010/08/01 このエントリーをはてなブックマークに追加 322 users Instapaper Pocket Tweet Facebook Share Evernote Clip ゲームプログラマ pid index.html BOOKS

ふと、ゲームプログラマになるにはどうすればいいか、というページを見つけた。1.とりあえずC言語。ポインタや構造体は完璧に理解できないとだめです。「新版 明解C言語入門編」。http://www.bohyoh.com/Books/MeikaiC01/index.html「Cの絵本」http://www.seshop.com/detail.asp?pid=1806↓1.5.DXライブラリの学習。ゲーム... 続きを読む

Cでのポインタの読み方

2008/05/19 このエントリーをはてなブックマークに追加 1281 users Instapaper Pocket Tweet Facebook Share Evernote Clip char 摩訶 int void ルール

Cでのポインタの読み方 Cのポインタの読み方は、ルールを知らないと摩訶不思議です。 ルールを覚えれば、 int (*p[5])[3]; char (*(*fp)(void))(int); なんてのも解読する事ができます。 大事な前程 ポインタを読む際には、「英語で読む」必要があります。 「え~、英語~」 と思う方もいるかもしれませんが、逆に日本語で読む方が大変です。 基本ルール ルール 後置演算子... 続きを読む

【ハウツー】今こそ再考察! C言語ポインタ徹底解説 (1) ポインタと1次元配列の関係 | エンタープライズ | マイコミジャーナル

2008/04/18 このエントリーをはてなブックマークに追加 221 users Instapaper Pocket Tweet Facebook Share Evernote Clip ハウツー エンタープライズ 対比 配列 本稿

C言語は、ポインタが使える言語です。ポインタを使えば、メモリの直接的な操作など、より柔軟なプログラミングが可能です。一方、そのためにはポインタがどのようなメモリ領域を指し示しているか、またポインタ自体が有効なアドレスを保持しているかなどについて十分な理解が必要です。 本稿では、C言語のポインタについて、配列との対比に焦点を当てて解説を行います。 *** C言語では、ポインタを配列のように扱うことが... 続きを読む

C/C++のポインタの機能--参照渡し - builder by ZDNet Japan

2008/03/27 このエントリーをはてなブックマークに追加 262 users Instapaper Pocket Tweet Facebook Share Evernote Clip pointer 変数 参照 配列 文字列定数

ポインタは、それに特化した内容の書籍も発刊されているほど、C/C++言語の最も特徴的な機能だ。配列とも深い関係を持つその機能を紹介しよう。 ポインタとは ポインタはC/C++言語の特徴的な機能のひとつである。ポインタ(pointer)を直訳すると「指し示すもの」であり、別の変数や文字列定数の場所を指し示すために使う。また、ポインタを指すポインタポインタへのポインタ)というものも存在する。 このペ... 続きを読む

Javascriptでバルーン:phpspot開発日誌

2006/03/21 このエントリーをはてなブックマークに追加 123 users Instapaper Pocket Tweet Facebook Share Evernote Clip バルーン JavaScript phpspot開発日誌 表示

Balloon tooltip This demo demonstrates how the balloon tooltip works. Roll your mouse over the links in the text below. リンクにポインタをオーバーレイするとバルーンを表示できるライブラリ。 表示としては次のようなイメージ。 実装するにはこちら→Balloon tooltip CS... 続きを読む

 
(1 - 23 / 23件)