イチから学ぶプログラミング(日経BP Next ICT選書)
日経ソフトウエア(編)
/日経BP Next ICT選書
作品情報
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
プログラミングがまったくはじめての人でもプログラミングを始められる本です。興味に従ってステップアップできるよう構成しています。
最初に「10ステップで誰でもわかる! はじめてのプログラミング」で、変数や条件、繰り返しといったプログラミングに必須の概念をイラスト入りでやさしく解説。「入門者のためのプログラミング講座」では、こうした概念をもう少し掘り下げています。
次にプログラミングの練習に最適なC言語を取り上げ、詳しく解説しました。他のプログラミング言語に興味が出てきた読者向けには、15種類もの言語の概要を紹介。様々な言語を比べることで「自分の手に合う道具」といえる言語を見つけられます。
<目次>
10ステップで誰でもわかる!はじめてのプログラミング
9ステップで学ぶ!入門者のためのプログラミング講座
今こそ学ぶC言語
C言語探検隊
15大言語入門
もっとみる
商品情報
- 著者
- 日経ソフトウエア
- ジャンル
- コンピュータ・情報 - アプリケーション・プログラミング
- 出版社
- 日経BP
- 掲載誌・レーベル
- 日経BP Next ICT選書
- 書籍発売日
- 2015.12.09
- Reader Store発売日
- 2016.01.08
- ファイルサイズ
- 80.4MB
- ページ数
- 180ページ
以下の製品には非対応です
※この商品はタブレットなど大きなディスプレイを備えた機器で読むことに適しています。
文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
この作品のレビュー
平均 3.5 (2件のレビュー)
-
何冊か読んだ中では、わかりやすくて網羅的。初学者に向いているが、それでもC言語の中身の話となると、やはり難しかった。最後の章、「15大言語入門」は今一番知りたいテーマであった。
?C#
・得意分野:…WindowsアプリやWebアプリの開発。
・多くの言語の長所を取り入れたMicrosoft発の言語。
・様々な言語の長所を取り入れているので記述しやすい。
・多くのプラットフォーム向けのアプリを開発できる。
?JavaScript
・得意分野:ブラウザ上で動くWebアプリの開発。
・Googleマップ等の新しいサービスが登場したことで再評価。
・ブラウザさえあれば開発が可能。
・データは関数とオブジェクトだけ。(クラスやインターフェースといった複雑な機能はない。)
・HTML5 APIでさらに重要な言語に。
?Swift
・得意分野:iOS/OS Xアプリの開発
・充実した開発環境を持ち、誰でも簡単にマスターできる
・オーソドックスな文法。
・関数は超多機能。
?Scala
・得意分野:先進的なWebサービスの開発
・現代的な特徴を備える「進化したJava」
=充実したコレクションライブラリ、簡素な記法、強力なパターンマッチ、
並行処理機能、オブジェクト指向の強化、関数型プログラミング。
?C言語
・得意分野:OSや組み込み機器で動くソフトの開発
・主要なプログラミング言語のベースとなった言語。
・ポインタを使うことでメモリーに直接アクセスできる。
?VBA
・得意分野:WordやExelなどの処理の自動化
・Officeさえあれば始められる仕事で活用できる簡易言語。
?Java
・得意分野:Webサービス開発、組み込み開発
・Webや組み込みに加えて、JavaFXでGUIアプリにも進出中。
・同じバイナリファイルがどのOSでも動く。
・現在はOracleのJavaが純正品。
・Webアプリケーション、GUIアプリケーション、コマンドラインアプリケーションという主要な3つの分野の開発で競争力がある。
?PHP
・得意分野:Webサービス開発
・初心者でもWeb開発をすぐに始められる。
=「XAMPP」というパッケージがよくできていて導入が簡単。
HTML文書にPHPのコードを書き込める
変数を宣言しなくてよい
データベース管理システムを簡単に使える
統合開発環境(IDE)も入手しやすくなってきた
?Phython
・得意分野:コマンドライン、GUI、Webサービス
・字下げに意味がある個性派、Webサーバーを簡単に作れる
?Ruby
・得意分野:Webアプリケーションフレームワークを使ったWeb開発
・書いてすぐに試せるがお手軽言語、直感的で柔軟な記述が可能
・Ruby on Railsを使えば、データベースを利用するWebアプリを楽に開発できる
?C++
・得意分野:OSのシステムプログラミングやアプリ開発
・Windowsで「最高機能」が欲しい人向け
?Clojure
・得意分野:先進的なWebサービスの開発
・JVM上で動く関数型のモダンLisp
=Javaの豊富なライブラリを利用可、マクロを利用可
?Scratch
・得意分野:プログラミングの基礎学習
・学習向けに利用できるビジュアルプログラミング環境
?R言語
・得意分野:大量のデータの統計解析/グラフ化
・統計処理や解析処理に特化したプログラミング言語
?Processing
・得意分野:プログラミングの基礎学習や図形の描画
・プログラムから楽に図形などのCGを描画できる続きを読む投稿日:2018.10.08
割と専門用語が多くて難しかった。私のレベルではまだ追いつけない…
ある程度の知識がある人向けだと思う投稿日:2023.04.19
新刊自動購入は、今後配信となるシリーズの最新刊を毎号自動的にお届けするサービスです。
- ・発売と同時にすぐにお手元のデバイスに追加!
- ・買い逃すことがありません!
- ・いつでも解約ができるから安心!
※新刊自動購入の対象となるコンテンツは、次回配信分からとなります。現在発売中の最新号を含め、既刊の号は含まれません。ご契約はページ右の「新刊自動購入を始める」からお手続きください。
※ご契約をいただくと、このシリーズのコンテンツを配信する都度、毎回決済となります。配信されるコンテンツによって発売日・金額が異なる場合があります。ご契約中は自動的に販売を継続します。
不定期に刊行される「増刊号」「特別号」等も、自動購入の対象に含まれますのでご了承ください。(シリーズ名が異なるものは対象となりません)
※再開の見込みの立たない休刊、廃刊、出版社やReader Store側の事由で契約を終了させていただくことがあります。
※My Sony IDを削除すると新刊自動購入は解約となります。
お支払方法:クレジットカードのみ
解約方法:マイページの「予約・新刊自動購入設定」より、随時解約可能です続巻自動購入は、今後配信となるシリーズの最新刊を毎号自動的にお届けするサービスです。
- ・発売と同時にすぐにお手元のデバイスに追加!
- ・買い逃すことがありません!
- ・いつでも解約ができるから安心!
- ・優待ポイントが2倍になるおトクなキャンペーン実施中!
※続巻自動購入の対象となるコンテンツは、次回配信分からとなります。現在発売中の最新巻を含め、既刊の巻は含まれません。ご契約はページ右の「続巻自動購入を始める」からお手続きください。
※ご契約をいただくと、このシリーズのコンテンツを配信する都度、毎回決済となります。配信されるコンテンツによって発売日・金額が異なる場合があります。ご契約中は自動的に販売を継続します。
不定期に刊行される特別号等も自動購入の対象に含まれる場合がありますのでご了承ください。(シリーズ名が異なるものは対象となりません)
※再開の見込みの立たない休刊、廃刊、出版社やReader Store側の事由で契約を終了させていただくことがあります。
※My Sony IDを削除すると続巻自動購入は解約となります。
お支払方法:クレジットカードのみ
解約方法:マイページの「予約自動購入設定」より、随時解約可能ですReader Store BOOK GIFT とは
ご家族、ご友人などに電子書籍をギフトとしてプレゼントすることができる機能です。
贈りたい本を「プレゼントする」のボタンからご購入頂き、お受け取り用のリンクをメールなどでお知らせするだけでOK!
ぜひお誕生日のお祝いや、おすすめしたい本をプレゼントしてみてください。※ギフトのお受け取り期限はご購入後6ヶ月となります。お受け取りされないまま期限を過ぎた場合、お受け取りや払い戻しはできませんのでご注意ください。
※お受け取りになる方がすでに同じ本をお持ちの場合でも払い戻しはできません。
※ギフトのお受け取りにはサインアップ(無料)が必要です。
※ご自身の本棚の本を贈ることはできません。
※ポイント、クーポンの利用はできません。クーポンコード登録
Reader Storeをご利用のお客様へ
ご利用ありがとうございます!
エラー(エラーコード: )
ご協力ありがとうございました
参考にさせていただきます。