タグ

プログラミングに関するpdp-recのブックマーク (12)

  • Cプログラミングに必要な環境をそろえよう

    プログラミング言語の基となる「C」。正しい文法や作法を身に付けよう。Cには確かに学ぶだけの価値がある(編集部) 第1回「プログラミング言語Cについて知ろう」では、Cの成り立ちから特徴、その用途までを説明しました。なぜ、Cを学ぶことが重要なのかが理解できたと思います。 Cプログラミングを始めるにあたって、開発に使う環境をきちんと整えることが大切です。今回は、Windows用のCコンパイラとデバッガが含まれているMinGWと、グラフィカル開発環境のEclipseが1つのパッケージになった「Pleiades(プレアデス)」をセットアップし、最初のプログラムを動かしてみるところまで説明します。 MinGWとEclipse、Pleiades Cプログラミングで利用する統合開発環境には、Cコンパイラ、ソースプログラムエディタ、デバッガなどが含まれていて、各機能を効率よく利用できるようになってます。こ

    Cプログラミングに必要な環境をそろえよう
  • さらに分かっておきたいトランジスタの種類 − @IT MONOist

    2024年2月1日。アマゾンで家庭用AI囲碁ロボット「SenseRobot GO」が発売された。今回、SenseRobot GOの開発担当者に話を伺う機会を得たので、AI囲碁ロボットの詳細をレポートする。

  • イベントで「右クリック禁止」を禁止してみよう

    JavaScript格的なプログラミングの世界に触れてみよう。連載を通じて実用的なアプリケーションを作れるようになるはず!?(編集部) ボタンを押すと何かが起きる? 第1回「ようこそJavaScriptの世界へ」では、document.writeを使って文字や計算結果を表示するJavaScriptを書きました。今回はJavaScriptを使って動的なWebページを作ってみましょう。 皆さんはイベントと聞くと何を思い浮かべますか。運動会や遠足、学園祭、パーティー、それとも音楽ライブなどの行事や催し事でしょうか。JavaScriptの世界でのイベントはちょっと違う意味で使われます。 さっそくですが、サンプルを動かしてみましょう。この講座では、とにかく実際に動かしてみるというのがテーマです。文は読み飛ばしても(?)、サンプルは自分で実行してみてください。 テキストエディタを起動し、次のサン

    イベントで「右クリック禁止」を禁止してみよう
  • 第9回 「何もない」とはどういうことだろう?

    プログラミングでは,時として「なーんにもない」ことを表す記号に遭遇する。おそらく,多くの人は特に気にとめることなく,それらを扱っているだろう。 ご存じの通り,コンピュータはどんなプログラムであれ,最終的に0と1の二つの値しか持たない2進数で処理を進めている。だったら「なーんにもない」状態は,一律に0としてもよさそうだ。なのに,CにはNULLやら\0,さらに空っぽの文字列""など異なる表記が存在する。 そんなわけで,今回は「なーんにもない」状態について調査した。 数値0は量がない値。文字'0'とは違う Cの代表的な「なーんにもない」と言えば,「数値の0」「NULL」「\0」だ。それぞれ,どのように違うのだろう? まずは数値の0である。これは,ご存じのように「量がないことを表す値」だ。数はそもそも,“存在する”量を表すために用いられてきた。その数に,“存在しない”すなわち量がないことを表す機能

    第9回 「何もない」とはどういうことだろう?
  • プログラミング言語Cについて知ろう

    プログラミング言語の基となる「C」。正しい文法や作法を身に付けよう。Cには確かに学ぶだけの価値がある(編集部) プログラミング言語Cは開発の仕事に役立つ人気のあるプログラミング言語です。 この連載では、Cでのソフトウェア開発をこれから始めようという方や、使った経験はあるが勉強し直したいという方のために、基をきちんと押さえながら勉強できるような解説をしていきます。 なるべく正しい文法や作法を身に付けていただくためにJIS規格を基に解説しますが、それだけにこだわらず実際の開発で役に立つことを分かりやすくお伝えしていきます。 Cの成り立ちと規格 まずは、Cの成り立ちと規格について知っておきましょう。ちょっと堅苦しい感じがするかもしれませんが、歴史を知っているとなぜこういう書き方をするのか、こういった機能があるのかといったことが分かります。また、規格を知っているとプログラミングをしていて何か

    プログラミング言語Cについて知ろう
  • C言語で始めるプログラミングの基礎---目次

    「これからプログラミングに取り組んでみよう」「もう少し深くプログラミングの世界を知りたい」という人にお薦めしたいプログラミング言語,それがC言語です。 C言語で書かれたプログラムが,組み込み機器からスーパーコンピュータに至るまで,様々なシステムで使われているのも,C言語の大きな魅力の一つです。でも,それだけではありません。 C言語には,ハードウエアに近いプログラミングが可能,仕様がコンパクトで覚えやすい,という特徴もあります。そのため,コンピュータの仕組みを意識しながらプログラミングを学ぶには最適です。さらにC言語は,C言語以降のプログラミング言語に大きな影響を与えており,C言語を理解して得た知識は,他のプログラミング言語にもしっかり生かせます。 連載を機会に,現代プログラミング言語の「基礎」といっても過言でないC言語を,あなたの財産にしてみませんか?

    C言語で始めるプログラミングの基礎---目次
  • ようこそJavaScriptの世界へ

    JavaScript格的なプログラミングの世界に触れてみよう。連載を通じて実用的なアプリケーションを作れるようになるはず!?(編集部) JavaScriptってよく聞くけど何だろう? JavaScriptは、Webブラウザ上で動かすことのできる簡単なプログラム言語です。HTMLだけでは動くWebページはできませんが、JavaScriptを使うとWebページにさまざまな動きを入れることができるようになります。 プログラム言語と聞くと、なんだか難しそうに感じてしまうかもしれませんが、心配はいりません。 講座は、HTMLは分かるけどプログラムを書いたことがないという人や、デザインは得意だけどプログラムは全然分からない! 文科系で数学は苦手! という人が理解できるような入門講座として、JavaScriptの基から進めていきます。 用意するものはメモ帳などのテキストエディタとWebブラウザだ

    ようこそJavaScriptの世界へ
  • JavaScriptでできること・できないこと

    さまざまなプログラミング言語がありますが、プログラミングそのものに触れてみたいと思うならJavaScriptをお勧めします。Webブラウザとメモ帳があれば、格的なプログラミングに挑戦できるのです(編集部) プログラミングを学びたいと思ったら 皆さんは、JavaScriptというと何を思い浮かべるでしょうか。 Webで動的なユーザーインターフェイスを実現するための技術でしょうか。それとも、オブジェクト指向のスクリプティング言語でしょうか。JavaScriptというキーワードを聞いたことがある程度という方もいるでしょう。 JavaScriptは現在多くのWebブラウザに搭載され、さまざまな場面でWebの中核技術を支えているスクリプティング言語です。 連載は、プログラミングを初めて学ぶ人を対象にしたJavaScriptの入門記事です。特に次のような方のために分かりやすく解説を行っていきます。

    JavaScriptでできること・できないこと
  • あなたの不安こそ,最強の武器

    この記事は結城浩氏が,2008年3月24日に発売した日経ソフトウエア2008年5月号の特集「はじめてのプログラミング」向けに著したものの再掲です。記述された内容は,執筆当時の情報に基づいています。 こんにちは,結城浩です。 私は,あなたがだれか知りません。でも,あなたがどんなことを思っているか,少し知っています。なぜなら,20数年前,私は現在のあなたと似ている状態だったからです。 現在の私は45歳。プログラミング技術を書いたり,暗号技術数学を書いたり,Web技術の連載記事を書いたりしています。厳密な意味でのプログラマではありませんが,プログラミングに密接にかかわるこの業界でお仕事をしています。 でも20数年前,私は不安でいっぱいでした。 不安? 未来がわからない不安。何を勉強すればいいかわからなくて不安。プログラムを書けるかどうかわからなくて不安。不安,不安,不安だらけでした。

    あなたの不安こそ,最強の武器
  • 国語力とプログラミング力の関係 解説編

    2009年1月、Cyan設計者 林拓人氏とLispの伝道師 竹内郁雄氏との対談「Cyanを設計した高校生、5カ月で5つの言語を習得」が大きな反響を呼んだ。その原因の1つは、竹内氏が発したひと言「わたしの持論ですが、国語ができる(=日語できちんとした文章が書ける)人じゃないとプログラムは書けない」だ。これについてネットでは同意する意見が多かったものの、記事中で根拠が明らかにされていなかったため議論が紛糾した。そこで編集部は竹内氏に詰め寄り、「わたしの持論」について詳しく説明してもらうべく寄稿をお願いした。国語力とプログラミング力には当に相関関係があるのだろうか。 事のいきさつ~Cyan設計者 林くんとの対談で発してしまったひと言が思わぬ反響を呼ぶ Cyan言語で経済産業大臣賞を受けた開成高校の林拓人くんと対談(「Cyanを設計した高校生、5カ月で5つの言語を習得」)しているうちに、つい調

    国語力とプログラミング力の関係 解説編
  • はてなブログ | 無料ブログを作成しよう

    ハリイカの焼売と中華炒め ハリイカをよく、見かけるようになりましたよ。生け簀で、泳いでいたものを一杯購入しました 立派な大きな墨袋や肝は冷凍保存して 柔らかな身は季節のお豆、お野菜と合わせて中華の炒めものに。新鮮なにんにくの茎は刻み、香り高く欲そそられますね 下足はミンチにし…

    はてなブログ | 無料ブログを作成しよう
    pdp-rec
    pdp-rec 2009/03/18
    魅了されたのでブクマ。
  • Part1 まずはインストールして動作確認 C#,VB,C/C++で書いてみよう

    この記事は,日経ソフトウエア2008年7月号の特集記事「無償のVisual Studio 2008で今すぐ始めよう!」の再録です。記事は執筆時の情報に基づいており,現在では異なる場合があります。付録DVD-ROMをお持ちでない場合は,マイクロソフトのWebサイトで入手できます。なお,2008年10月24日発売の日経ソフトウエア2008年12月号では,特集記事「Visual Studio 2008 Service Pack1 ここがスゴイ20!」を掲載し,付録DVD-ROMに「Visual Studio 2008 Express Editions with Service Pack 1」を収録しています。 マイクロソフトの開発ツール「Visual Studio 2008」の無償版「Express Editions」*1を収録したDVD-ROMをパソコンに挿入すると,自動実行が有効になっていれ

    Part1 まずはインストールして動作確認 C#,VB,C/C++で書いてみよう
  • 1