コンピュータープログラミング(英語: Computer Programming)とは、ある特定のコンピューティングの結果を得ることを目的として、実行可能なコンピュータープログラムを設計・構築するプロセスのことである。プログラミングが関係するタスクの例としては、アルゴリズムの生成、アルゴリズムの正確さとリソースの消費量のプロファイリング、選択したプログラミング言語でのアルゴリズムの実装(これは一般にコーディングと呼ばれる)などがある。プログラムのソースコードは、コンピューターのCPUで直接実行される機械語ではなく、プログラマーが理解できる1つ以上のプログラミング言語で書かれる。プログラミングの目的は、あるタスク(オペレーティングシステムのように複雑な場合もある)をコンピューター上で自動化する1連の命令を見つけることで、与えられた問題を解決することである。そのため、プログラミングのプロセスには、アプリケーションドメインに関する知識、特定のアルゴリズム、形式論理など、さまざまな主題に関する専門性が要求されることが多い。 プログラミングをするときに関係するタスクには、テスト、デバッグ、ソースコードのメンテナンス、ビルドシステムの構築、コンピュータープログラムの機械コードなどの生成されたアーティファクトの管理などがある。これらのプロセスはプログラミングのプロセスの一部と考えられるが、広義のプロセスはよく「ソフトウェア開発」と呼ばれ、実際にコードを書く行為に対しては、「プログラミング」、「実装」、「コーディング」という名前が使われることが多い。ソフトウェア工学 (software engineering) は、エンジニアリングの技術をソフトウェア開発の実践と組み合わせたものである。「リバースエンジニアリング」はこの逆のプロセスを表す。「ハッカー」とは、技術的な知識を使って問題を解決する技術のあるすべてのコンピュータの専門家を表す言葉であるが、一般的な用語では「セキュリティハッカー」と同じ意味でも使われている。

プログラミング[PC・システム開発] 電子書籍の人気ランキング20

1  卜部昌平/金子雄一郎/泉谷圭(ウラベショウヘイ,カネコユウイチロウ,イズミヤケイスケ,イトウダイスケ,カトウタクヤ,カワノココ,サワダツヨシ,ハマダアキラ,マルハシエルマ/ウラベショウヘイ,カネコユウイチロウ,イズミヤケイスケ,イトウダイスケ,カトウタクヤ,カワノココ,サワダツヨシ,ハマダアキラ,マルハシエルマ/ウラベショウヘイ,カネコユウイチロウ,イズミヤケイスケ,イトウダイスケ,カトウタクヤ,カワノココ,サワダツヨシ,ハマダアキラ,マルハシエルマ)

改訂2版 Ruby逆引きハンドブック

改訂2版 Ruby逆引きハンドブック
商品価格:¥3,782
商品説明:本書は「やりたいこと」から、Rubyの機能を探せる逆引きリファレンスが、バージョン2.3〜2.5に対応して改訂しました。圧倒的な情報量で、サンプルも豊富に掲載しています。Ruby開発者なら手元に置いておきたい1冊です。 【改訂2版によせて】 このたびRuby逆引きハンドブックを改訂する機会に恵まれました。従来Rubyのバージョン1.8から1.9ごろに対応していたものを、2.3から2.5ごろの記述に更新しています。
2  陶山嶺

Python実践入門 ── 言語の力を引き出し、開発効率を高める

Python実践入門 ── 言語の力を引き出し、開発効率を高める
商品価格:¥3,278
商品説明:(概要) Pythonはここ数年で日本語の書籍も増え、開発現場での利用実績も着実に増えてきています。ご自身の第二、第三の言語の選択肢としてPythonが気になっているという方も多いのではないでしょうか。また、「Pythonを始めてみたけど、実際に業務で利用するには不安が残る」「コードレビューに怯えながらPythonを書いている」という方も多いのではないでしょうか。 本書は、そういった方を対象に、Pythonという言語が持つ機能の実践的な使い方を紹介します。
3  JonathanWexler/吉川邦夫(ジョナサンウェクスラー/ヨシカワクニオ)

入門Node.jsプログラミング

入門Node.jsプログラミング
商品価格:¥3,740
商品説明:JavaScript(ES2015以降)をフル活用して 柔軟性に富んだWebアプリを作成しよう! フロントエンドもバックエンドも JavaScriptのスキルを120%活用する 本書は 「Get Programming with Node.js」 Jonathan Wexler, Manning Publications Co, 2019 の翻訳書です。 アプリケーションを構築できるプラットフォームは数多く存在します。
4  Eric Matthes【著】/鈴木たかのり【翻訳】/安田 善一郎【翻訳】

最短距離でゼロからしっかり学ぶ Python入門 必修編 〜プログラミングの基礎からエラー処理、テストコードの書き方まで

最短距離でゼロからしっかり学ぶ Python入門 必修編 〜プログラミングの基礎からエラー処理、テストコードの書き方まで
商品価格:¥3,520
商品説明:(概要) 世界累計50万部のベストセラー『Python Crash Course』待望の翻訳版が登場! 10歳の小学生から定年世代まで、世界中の読者が学んだプログラミング入門書で、あなたもPythonの基本をしっかり学びましょう。本書は世界の中学、高校、大学でもテキストとして利用されており、この本で得た知識をもとに新しい仕事に就いたり、副業をスタートさせたりしている人たちが世界中にいます。 「必修編」では、プログラミング環境の用意、基本的なプログラムの書き方に始まり、リスト、辞書、クラス、関数といった基礎的な知識からエラー処理、テストコードの書き方までを演習問題を交えながら、わかりやすく解説します。
5  及川えり子(オイカワエリコ)

Python超入門 モンティと学ぶはじめてのプログラミング

Python超入門 モンティと学ぶはじめてのプログラミング
商品価格:¥2,750
商品説明:※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 プログラミング初心者の小中学生たちが絶賛! 世界一わかりやすくて楽しくて思考力も使うプログラミング本、待望の初登場! 『Python(パイソン)』は、人工知能(AI)、機械学習、データ分析、Web開発などで幅広く使われ、現在世界でもっとも人気のあるプログラミング言語の一つです。
8  国本 大悟(クニモトダイゴ)

スッキリわかるサーブレット&JSP入門 第2版

スッキリわかるサーブレット&JSP入門 第2版
商品価格:¥3,080
商品説明:[この電子書籍は固定型レイアウトです。リフロー型と異なりビューア機能が制限されます]固定型レイアウトはページを画像化した構造であるため、ページの拡大縮小を除く機能は利用できません。また、モノクロ表示の端末ではカラーページ部分で一部見づらい場合があります。 ひとつ上のJavaエンジニアになれる 人気ナンバー1! Webアプリ開発の定番書に第2版登場! 業務用Webアプリケーション開発で幅広く利用されている「サーブレット」と「JSP」は、PHPやRuby on Railsに比べて非常に強力である一方、独学が難しい技術となっています。
9  須藤秋良/株式会社フレアリンク(ストウアキヨシ/カブシキガイシャフレアリンク)

スッキリわかるPythonによる機械学習入門

スッキリわかるPythonによる機械学習入門
商品価格:¥3,300
商品説明:[この電子書籍は固定型レイアウトです。リフロー型と異なりビューア機能が制限されます]固定型レイアウトはページを画像化した構造であるため、ページの拡大縮小を除く機能は利用できません。また、モノクロ表示の端末ではカラーページ部分で一部見づらい場合があります。 少しずつ・繰り返し・ていねいに積み上げるスッキリ流解説で 実践的なスキルが必ず身に付く魔法の書 機械学習の世界は、数学理論、モデル、ライブラリ、プログラミングなど、学ぶべき分野が多岐に及びます。
10  鈴木晃(スズキアキラ)

C++でつくるUnreal Engineアプリ開発 for Windows & macOS (固定レイアウト版)

C++でつくるUnreal Engineアプリ開発 for Windows & macOS (固定レイアウト版)
商品価格:¥2,750
商品説明:この商品は固定レイアウト作成されており、文字列のハイライトや検索、辞書の参照、引用などの機能はご利用いただけません。 2015年3月にゲームエンジンUnreal Engineが無償化され、その後多くの開発者が利用するようになりゲーム以外への利用も増えてきました。 Unreal Engineで標準的に使われるゲームロジック構築ツールは、Blueprintです。Blueprintはさまざまなゲームの開発に向いたビジュアルプログラミング言語で、とっつきやすく、同時に、高い機能、高い開発効率を持ちます。
11  川崎 庸市/平岡 一成/阿佐 志保

プログラマーのためのVisual Studio Codeの教科書

プログラマーのためのVisual Studio Codeの教科書
商品価格:¥2,992
商品説明:※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラー(2色)で制作されているため、カラー表示可能な端末での閲覧を推奨いたします。 令和時代の最強エディターを使いこなす! 「Visual Studio Code」(VS Code)は、Microsoftが中心となってオープンソースで開発されているクロスプラットフォーム(Windows/Linux/macOS)対応のコードエディターです。
12  角田一平/とがぞの/高村みづき

CoderDojo Japan公式ブック Scratchでつくる!たのしむ!プログラミング道場

CoderDojo Japan公式ブック Scratchでつくる!たのしむ!プログラミング道場
商品価格:¥2,090
商品説明:※本書は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 友だちも、遊びも、学びも「つくるたのしみ」を通してはぐくめる 本書は子ども向けビジュアル・プログラミングソフト「Scratch (スクラッチ)」を題材とした学習書です。
13  Rubyサポーターズ

改訂2版 パーフェクトRuby

改訂2版 パーフェクトRuby
商品価格:¥3,586
商品説明:『パーフェクトRuby』の改訂版になります。前版はRuby1.9および2.0対応版として企画しましたが,Ruby2.0のサポートが終了したこともあり,2017年1月リリースのRuby2.4の最新版に対応した改訂になります。改訂にあたり,前版になかったテスト関連なども追加しより充実させています。
14  吉沢秀雄

「気持ちいい」から考えるゲームアイデア講座

「気持ちいい」から考えるゲームアイデア講座
商品価格:¥2,728
商品説明:(概要) ゲームクリエイターを志してゲーム業界を目指す学生や現在ゲーム業界で働く社員、個人のゲーム制作者を対象に、「アイデアの種を見つける」方法とその育て方、鍛え方を扱う書籍です。 ゲームクリエイターとしてのプロとアマチュアの差は「アイデアを考える」部分ではなく、その先にある「アイデアを遊びやゲームにする」部分に生じます。 そこで重要な考え方が「気持ちいい」を見つけてそれを軸に考えることです。「気持ちいい」を常に中心に置くことで、「うまく膨らまない」「目的が見えない」「単なる作業に終始してしまう」といった躓きがちな落とし穴を避け、多くの人に楽しんでもらえる肉厚で骨太な企画になるでしょう。
16  大場 寧子/松本 拓也/櫻井 達生

現場で使える Ruby on Rails 5速習実践ガイド

現場で使える Ruby on Rails 5速習実践ガイド
商品価格:¥3,828
商品説明:※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラー(2色)で制作されているため、カラー表示可能な端末での閲覧を推奨いたします。 Railsアプリの基本から実践的なノウハウまでこの1冊で!本書は、Ruby on Rails(以下Rails)を使ってWebアプリケーションを開発するための解説書です。
17  谷尻かおり(メディックエンジニアリング)(タニジリカオリ)

文系プログラマーのためのPythonで学び直す高校数学

文系プログラマーのためのPythonで学び直す高校数学
商品価格:¥2,750
商品説明:数学とPythonがいっぺんに学べる一石二鳥の1冊! プログラミングに数学の知識は役に立つと聞くけれど…。高校時代に数学に挫折した経験を持つ人も多いのでは? データサイエンスや機械学習、ブロックチェーンなど、数学理論に裏打ちされたシステムが今は花盛り。これまでは数学が苦手なままでやって来られたけれども、これからのプログラミングにはますます数学が必要に。 ところが、プログラマー向けの数学書はどれも高校レベルは飛び越えた、難易度の高いものばかり。
18  土屋誠司(ツチヤセイジ)

AI〈人工知能〉のきほん

AI〈人工知能〉のきほん
商品価格:¥2,750
商品説明:今やコンピュータサイエンスやデジタル技術に関する知識はこれからの時代を生きていく上で欠かせないものになっています。本書は関連分野をカバーしつつ、必要な情報をコンパクトにまとめた、「今」と「未来」を生きるすべての人に役立つ入門書シリーズです。第1巻のテーマはAI〈人工知能〉。その歴史や問題点を踏まえつつ、人工知能がもつ主要な5つのはたらき「知識」「推論」「探索」「分類」「学習」について学びます。
19  Paul Chiusano/Rúnar Bjarnason/株式会社クイープ(ポール・キウザーノ,ルナー・ビャルナソン,カブシキガイシャクイープ)

Scala関数型デザイン&プログラミングーScalazコントリビューターによる関数型徹底ガイド

Scala関数型デザイン&プログラミングーScalazコントリビューターによる関数型徹底ガイド
商品価格:¥4,290
商品説明:Scalaは、オブジェクト指向と関数型のいずれにも対応した言語ですが、本書では関数型を指向し、より簡潔で洗練された副作用のない手法を解説しています。「モジュール化/再利用化/並列化を進めやすい」「バグが発生しにくい」「テストが容易になる」といったメリットを享受すべく、関数型というプログラミングパラダイムを深めていきましょう。 ※ 本書は『Functional Programming in Scala』の翻訳書です。
20  Daniel P. Friedman/Matthias Felleisen(ダニエルピーフリードマン,マティアスフォライセン/ダニエルピーフリードマン,マティアスフォライセン)

Scheme手習い

Scheme手習い
商品価格:¥3,080
商品説明:※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Scheme入門書の定番を翻訳 プログラミング言語Scheme は、Lisp の代表的な方言であり、計算機科学においてプログラミングを学ぶ上でもっとも適した言語のひとつでもある。
関連ジャンルから探す
人気キーワードから探す
電子書籍動画

KindleとKoboどっちがいいの?【電子書籍サービス/リーダー端末比較】  Rebecca Miyama / ミヤマレベッカ

【必ず得する!】本棚を捨てるべき3つの理由と、おすすめ電子書籍リーダー【貯める編】:(アニメ動画)第126回  両学長 リベラルアーツ大学

電子書籍どこで購入してる?/私のお勧めアプリ/kindle/楽天KOBO/Renta他#70  noritama

電子書籍に切り替えるべき理由【iPadよりKindle】  ガジェサラ

紙の本 VS 電子書籍、頭に残りやすいのは意外にも…  メンタリスト DaiGo

関連サイト

PAGE TOP