賢い人は、構文がどのように機能するかは、良いプログラマを意味するのではなく、イテレータや条件文のようなプログラミング構造を理解することを意味します。 これらの構造をどのように学習するのですか?プログラミング構文
答えて
構文は、ソリューションを表現するための技術的な形式に過ぎません。実装方法とソリューションで使用するコンセプトは、初心者と経験豊富な開発者の間で違います。プログラミング言語は賢明ではない手段です!
正確には、共通の構文などの良い本を知っていますか? –
これを試してください:http://www.freetechbooks.com/algorithms-and-data-structures-f11.html – giorashc
もう一度、大きな助け、いくつかの本、平和を見つけた。 –
あなたが言及している最も簡単な構成は条件付きです。
if <some-condition> then
<do-action>
else
<do-other-action>
end if
この基本的なパターンは、選択した言語に応じてさまざまな方法で表現されますが、任意のプログラムの基本的な意思決定のビルディングブロックです: 条件の基本的なパターンがあります。
イテレータは、データ構造の物理レイアウトを抽象化して、データ構造内の各要素がメモリ内のどこにあるかを気にせずに反復(パススルー)できるようにするコンストラクトです。
したがって、たとえば、あなたはなど、そのようArray
、Vector
、Deque
、Linked List
のいずれかのようなデータ構造を定義することができ
あなたが反復、または時間にデータ構造を介して一つの要素を渡すために行きますデータ上のいくつかの本を見てみましょう、他の構造については
for <element> in <data-structure>
<do-action>
end loop
:、反復子は基本for loop
構造とをループにあなたをできるように、データ構造の各要素が順番に追従するインターフェースをご提示します構造aアルゴリズム(通常は2年次コンピュータサイエンスコース)。
- 1. プログラミング構文
- 2. PHPプログラミング構文エラー
- 3. Qt3とQt5のプログラミング構文
- 4. AVRプログラミング用のSubi構文の理解
- 5. Cプログラミング構造
- 6. 文字列をINT Cプログラミングに構文解析します
- 7. プログラミングとデータ構造
- 8. Cプログラミングとデータ構造
- 9. 代数構造とプログラミング
- 10. CUDAプログラミング - 共有メモリ構成
- 11. プログラミング言語の構文解析用のCKY
- 12. C#の配列構文を使用してオブジェクト指向プログラミング
- 13. c#構文ヘルプ、汎用プログラミングについて
- 14. 動的プログラミング - サブセット合計再構築パス
- 15. 構造体内の動的マトリックス、Cプログラミング
- 16. バイナリ整数プログラミングの構築ヒューリスティック
- 17. Pythonプログラミング意思決定構造
- 18. Cプログラミング - ベース構造体型「派生」タイプ
- 19. 構造化テキスト(ST)プログラミングのPLC、デバッグ
- 20. ファイルと構造を含むCプログラミング
- 21. プログラミング言語の文法
- 22. laravelプログラミングの文字列リソース?
- 23. アルファベットパターン大文字ピラミッドCプログラミング
- 24. Cプログラミングのローカル文字ポインタ
- 25. Laravelは新しいプログラミング構文を導入していますか?
- 26. cプログラミング言語でのcコードの構文解析の仕方は?
- 27. Pythonのような構文でネイティブコードを生成するプログラミング言語
- 28. HTTPRequestの構文構文
- 29. MySQLサブクエリ構文+ ZF2構文
- 30. 角度エラー:$構文解析:構文構文エラー
デザインパターンに関する書籍を探してください。 –
条件はほぼすべての言語でサポートされていますが、イテレータは抽象的なコレクションを持つ新しいものにのみ表示されます。比較構文については、http://hyperpolyglot.org/を参照してください。 –
賢者は賢明に言った。ここでは、構造の観点を提供する[類推](http://stackoverflow.com/a/10057916/307454)です。 – lifebalance