日経ソフトウエアのRSSを登録(RSS2.0)→テキスト版/PDF版の表示サンプルが表示されている記事に関しては、使用権のない図表・写真が一部含まれています。マーク、または画像が抜けた状態で表示されます。プログラミング言語が多過ぎて、どの言語を使うべきか悩む。大きなプログラムが作れない...。プログラミングを勉強しようと、C言語の入門書と呼ばれる「K&R」を読み始めたのだが、難しくてとても入門書には見えない。アルゴリズムとデータ構造の本を見ると疑似コードしか載っていない。動かせるコードがないと分かりづらいのだが...。Eclipseなどの開発ツールが複雑過ぎる。「グローバル変数はなるべく使うな」と言われるが、その理由を実感できない。便利に思えるのだが...。配列より複雑なデータ構造を使いたくない。配列との違いが分からない。アルゴリズムの本によく出てくる逆ポーランド記法は意味が分からない。あのようなことをするのか。変数や関数の名前を付けるときにいつも悩んでしまう。ファイルの扱いが苦手だ。データベースプログラミングの経験がない。あるサンプルプログラムを見ていたらプログラムのどこからも呼び出されていない関数がたくさんあった。無名関数はソースコードが読みにくくなるような気がする。マルチスレッドや並列処理プログラミングはとても難しいというイメージがある。AndroidやiOSなどのクラスライブラリが大き過ぎる。iOSのビューコントローラの存在意義が分からない。XcodeでiOS用のプロジェクトを生成したら、Delegateの文字を含むソースコードのファイルが作られた。Delegateを辞書で調べると「代表」や「委託する」という意味であることは分かったが、プログラムの中での意味が全く想像できない。Talk読者の声/ライターの声/編集部から153ページ掲載0円が表示されている記事に関しては、使用権のない図表・写真が一部含まれています。マーク、または画像が抜けた状態で表示されます。※日経BP社の他の会員制Webサービスをご利用の場合、そのサービスで記事の全文を無料または割引価格で購読できるかもしれません。記事を公開している可能性のあるWebサイト、データサービスの一覧はこちらです。