公共書籍『プログラミング: 職業入門』の第 XNUMX 巻が出版されました。

アンドレイ・ストリャロフ опубликовал 書籍「プログラミング: 職業入門」の第 XNUMX 巻 (PDF、659 ページ)、パート IX ~ XII をカバーしています。 この本では次のトピックについて説明します。

  • 一般的な現象としてのプログラミング パラダイム。 例は主に C 言語で説明されています。 Pascal と C の概念的な違いを調べます。
  • C++ 言語と、それがサポートするオブジェクト指向プログラミングおよび抽象データ型パラダイム。 グラフィカル ユーザー インターフェイスと FLTK ライブラリを使用したその作成に特化した章もあります。
  • エキゾチックなプログラミング言語。 Lisp、Scheme、Prolog が考慮され、遅延評価を示すために Hope が導入されます。
  • 独立したプログラミング パラダイムとしての解釈とコンパイルのデモンストレーション。 Tcl 言語と Tcl/Tk ライブラリが考慮されます。
    解釈と編集の概念的な特徴の概要が提供されます。

最初の XNUMX 巻:

  • 第1巻 (PDF) プログラミングの基礎。 コンピューター技術の歴史からの情報、プログラマーが直接使用する数学の一部の分野 (論理代数、組合せ論、位置数体系など) の議論、プログラミングの数学的基礎 (計算可能性の理論とアルゴリズムの理論)、構築原理およびコンピュータ システムの操作、Unix OS コマンド ラインの操作に関する初期情報。 Unix OS 用の Free Pascal を例として使用して、コンピューター プログラムを作成するための初期スキルのトレーニング。
  • 第2巻 (PDF) 低レベルのプログラミング。 NASM アセンブラと C 言語の例を使用して、機械語命令レベルでのプログラミングを検討します。 CVS および git バージョン管理システムの簡単な説明も提供されます。
  • 第3巻 (PDF)。 システムは、I/O、プロセス制御、信号やチャネルなどのプロセス通信メカニズム、およびセッションとプロセス グループ、仮想端末、回線規律管理を含む端末と関連現象の概念を要求します。 コンピューターネットワーク。 共有データ、クリティカルセクション、相互排他に関する問題。 pthread ライブラリに関する基本情報、オペレーティング システムの内部構造に関する情報を提供します。 特に、さまざまな仮想メモリ モデル、入出力サブシステムなどが考慮されます。

出所: オープンネット.ru

コメントを追加します