Advertisement

ЁЯЦея╕ПBest for Beginners: рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдФрд░ рдХреЛрдбрд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ? рдкреВрд░реА рдЬрд╛рдирдХрд╛рд░реА рд╣рд┐рдВрджреА рдореЗрдВ | Beginner’s Guide

рдЖрдЬ рдХреЗ рдбрд┐рдЬрд┐рдЯрд▓ рдпреБрдЧ рдореЗрдВ ‘рдХреЛрдбрд┐рдВрдЧ’ рд╢рдмреНрдж рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА рд╕реЛрдЪрд╛ рд╣реИ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рд╣рдорд╛рд░реА рдмрд╛рдд рдХреИрд╕реЗ рд╕рдордЭрддрд╛ рд╣реИ? рдЬреИрд╕реЗ рд╣рдореЗрдВ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ (рд╣рд┐рдВрджреА рдпрд╛ рдЕрдВрдЧреНрд░реЗрдЬреА) рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИ, рд╡реИрд╕реЗ рд╣реА рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрд╛рдо рдХрд░рд╡рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИред

рдЗрд╕ рдмреНрд▓реЙрдЧ рдореЗрдВ рд╣рдо рдЖрд╕рд╛рди рд╣рд┐рдВрджреА рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рдХрд┐рддрдиреЗ рдкреНрд░рдХрд╛рд░ рдХреА рд╣реЛрддреА рд╣реИ, рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо (Algorithm) рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред

1. рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреНрдпрд╛ рд╣реИ? (What is Computer Language?)

рднрд╛рд╖рд╛ (Language) рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдорд╛рдзреНрдпрдо рд╣реИ 1ред рдХрдВрдкреНрдпреВрдЯрд░ рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдорд╢реАрди рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд╣ рд╣рдорд╛рд░реА рд╕рд╛рдорд╛рдиреНрдп рдмреЛрд▓рдЪрд╛рд▓ рдХреА рднрд╛рд╖рд╛ рдирд╣реАрдВ рд╕рдордЭ рд╕рдХрддрд╛ред рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдореНрдпреВрдирд┐рдХреЗрдЯ рдХрд░рдиреЗ рдФрд░ рдЙрд╕реЗ рдирд┐рд░реНрджреЗрд╢ (Instructions) рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕ рднрд╛рд╖рд╛ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╣рддреЗ рд╣реИрдВ ред

рдХреЛрдбрд┐рдВрдЧ (Coding) рдХреНрдпрд╛ рд╣реИ?

рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ (Instructions) рдХреЗ рд╕рдореВрд╣ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╣рддреЗ рд╣реИрдВред рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╣реА рдХреЛрдбрд┐рдВрдЧ рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ред

2. рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЗ рдкреНрд░рдХрд╛рд░ (Types of Computer Languages)

рдХрдВрдкреНрдпреВрдЯрд░ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рддреАрди рд╢реНрд░реЗрдгрд┐рдпреЛрдВ (Generations) рдореЗрдВ рдмрд╛рдВрдЯрд╛ рдЧрдпрд╛ рд╣реИ:

ЁЯФ╣ рдорд╢реАрди рд▓реИрдВрдЧреНрд╡реЗрдЬ (Machine Language – 1st Generation)

рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреА рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рднрд╛рд╖рд╛ рд╣реИред

  • рдХреНрдпрд╛ рд╣реИ: рдпрд╣ 0 рдФрд░ 1 (Binary Digits) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИ ред
  • рдЦрд╛рд╕рд┐рдпрдд: рдХрдВрдкреНрдпреВрдЯрд░ рдЗрд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрдиреБрд╡рд╛рджрдХ (Translator) рдХреЗ рд╕реАрдзреЗ рд╕рдордЭрддрд╛ рд╣реИ ред
  • рдХрдореА: рдЗрд╕рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдЗрдВрд╕рд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИ ред

ЁЯФ╣ рдЕрд╕реЗрдВрдмрд▓реА рд▓реИрдВрдЧреНрд╡реЗрдЬ (Assembly Language – 2nd Generation)

  • рдХреНрдпрд╛ рд╣реИ: рдЗрд╕рдореЗрдВ 0 рдФрд░ 1 рдХреА рдЬрдЧрд╣ рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рдЫреЛрдЯреЗ рд╢рдмреНрджреЛрдВ (Mnemonics) рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕реЗ ADD, MOV, SUB ред
  • рдЕрдиреБрд╡рд╛рджрдХ: рдЪреВрдБрдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд┐рд░реНрдл рдмрд╛рдЗрдирд░реА рд╕рдордЭрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрд╕реЗрдВрдмрд▓реА рднрд╛рд╖рд╛ рдХреЛ рдорд╢реАрди рднрд╛рд╖рд╛ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП ‘Assembler’ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИред

ЁЯФ╣ рд╣рд╛рдИ-рд▓реЗрд╡рд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ (High-Level Language – 3rd Generation)

рдпрд╣ рдЖрдЬ рдХреЗ рд╕рдордп рдореЗрдВ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рднрд╛рд╖рд╛ рд╣реИред

  • рдХреНрдпрд╛ рд╣реИ: рдпрд╣ рдЕрдВрдЧреНрд░реЗрдЬреА рднрд╛рд╖рд╛ рдЬреИрд╕реА рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ 10ред
  • рдЙрджрд╛рд╣рд░рдг: C, C++, Java, Python рдЖрджрд┐ред
  • рдЦрд╛рд╕рд┐рдпрдд: рдпрд╣ рдорд╢реАрди рдкрд░ рдирд┐рд░реНрднрд░ (Machine Dependent) рдирд╣реАрдВ рд╣реЛрддреА, рдпрд╛рдиреА рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдХреЛрдб рджреВрд╕рд░реЗ рдкрд░ рднреА рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ 11ред

рдиреЛрдЯ: рдЖрдЬрдХрд▓ 4th Generation (рдЬреИрд╕реЗ SQL, Python) рдФрд░ 5th Generation (AI рдХреЗ рд▓рд┐рдП – рдЬреИрд╕реЗ Prolog) рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдЗрдВрд╕рд╛рдиреА рднрд╛рд╖рд╛ рдХреЗ рдФрд░ рднреА рдХрд░реАрдм рд╣реИрдВ ред

3. рд▓реИрдВрдЧреНрд╡реЗрдЬ рдЯреНрд░рд╛рдВрд╕рд▓реЗрдЯрд░ (Language Translator)

рдЪреВрдБрдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рд╣рд╛рдИ-рд▓реЗрд╡рд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ (English рдЬреИрд╕реА) рдирд╣реАрдВ рд╕рдордЭ рд╕рдХрддрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдПрдХ “рдЕрдиреБрд╡рд╛рджрдХ” рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдХреЛрдб рдХреЛ рдорд╢реАрди рдХреЛрдб (0 рдФрд░ 1) рдореЗрдВ рдмрджрд▓ рд╕рдХреЗ ред рдпреЗ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ:

Compiler (рдХрдВрдкрд╛рдЗрд▓рд░)Interpreter (рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░)
рдпрд╣ рдкреВрд░реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдорд╢реАрди рдХреЛрдб рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ редрдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдПрдХ-рдПрдХ рд▓рд╛рдЗрди (Line by Line) рдХрд░рдХреЗ рдмрджрд▓рддрд╛ рд╣реИ ред
рдпрд╣ рдЕрдВрдд рдореЗрдВ рд╕рднреА рдЧрд▓рддрд┐рдпреЛрдВ (Errors) рдХреА рд▓рд┐рд╕реНрдЯ рджреЗрддрд╛ рд╣реИ редрдЧрд▓рддреА рдорд┐рд▓рддреЗ рд╣реА рдпрд╣ рд░реБрдХ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЬрд░реВрд░реА рд╣реИ ред
рдпрд╣ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИредрдпрд╣ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдзреАрдорд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

4. рдкреНрд░реЙрдмреНрд▓рдо рд╕реЙрд▓реНрд╡рд┐рдВрдЧ: рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдФрд░ рдлреНрд▓реЛрдЪрд╛рд░реНрдЯ

рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрд╣рд▓реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╕реЛрдЪрдирд╛ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рджреЛ рддрдХрдиреАрдХреЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддреА рд╣реИрдВ:

тЬЕ рдПрд▓реНрдЧреЛрд░рд┐рджрдо (Algorithm)

рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рдЪрд░рдгреЛрдВ (Steps) рдХрд╛ рдПрдХ рдХреНрд░рдо рд╣реИред рдЗрд╕реЗ рд╕рд░рд▓ рдЕрдВрдЧреНрд░реЗрдЬреА (рдпрд╛ рд╣рд┐рдВрджреА) рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ ред

  • рдЙрджрд╛рд╣рд░рдг (рдЪрд╛рдп/рдореИрдЧреА рдмрдирд╛рдирд╛):
    1. Start
    2. рдкреИрди рдореЗрдВ рдкрд╛рдиреА рд▓реЛред
    3. рдЧреИрд╕ рдЬрд▓рд╛рдУред
    4. рдореИрдЧреА рдбрд╛рд▓реЛред
    5. Stop

тЬЕ рдлреНрд▓реЛрдЪрд╛рд░реНрдЯ (Flowchart)

рдЬрдм рд╣рдо рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдЪрд┐рддреНрд░реЛрдВ (Diagrams) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕реЗ рдлреНрд▓реЛрдЪрд╛рд░реНрдЯ рдХрд╣рддреЗ рд╣реИрдВ ред рдпрд╣ рд▓реЙрдЬрд┐рдХ рд╕рдордЭрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред

рдореБрдЦреНрдп рд╕рд┐рдВрдмрд▓ (Symbols):

  • Oval (рдЕрдВрдбрд╛рдХрд╛рд░): Start рдФрд░ Stop рдХреЗ рд▓рд┐рдП
  • Parallelogram (рд╕рдорд╛рдирд╛рдВрддрд░ рдЪрддреБрд░реНрднреБрдЬ): Input рдФрд░ Output рдХреЗ рд▓рд┐рдП ред
  • Rectangle (рдЖрдпрдд): рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдпрд╛ рдХреИрд▓рдХреБрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП ред
  • Diamond (рд╣реАрд░рд╛): рдирд┐рд░реНрдгрдп (Decision – Yes/No) рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП ред

тЭУ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди (FAQ) – рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдФрд░ рдХреЛрдбрд┐рдВрдЧ

Q1. рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реЛрддреА рд╣реИ?

рдЙрддреНрддрд░: рдЬрд┐рд╕ рддрд░рд╣ рд╣рдореЗрдВ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИ, рдЙрд╕реА рддрд░рд╣ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рд╕рдВрд╡рд╛рдж (communicate) рдХрд░рдиреЗ рдФрд░ рдЙрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ ред рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдЬрд░ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЬрд░реБрд░рдд рд╣реЛрддреА рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ ред

Q2. рдХреЛрдбрд┐рдВрдЧ (Coding) рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ?

рдЙрддреНрддрд░: рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдорджрдж рд╕реЗ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдЙрдкрдпреБрдХреНрдд рдХрдВрдкреНрдпреВрдЯрд░ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреЛрдбрд┐рдВрдЧ рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ред

Q3. рдорд╢реАрди рд▓реИрдВрдЧреНрд╡реЗрдЬ (Machine Language) рдХреНрдпрд╛ рд╣реИ?

рдЙрддреНрддрд░: рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдкрд╣рд▓реА рдкреАрдврд╝реА (First Generation) рдХреА рднрд╛рд╖рд╛ рд╣реИ, рдЬреЛ ‘0’ рдФрд░ ‘1’ (рдмрд╛рдЗрдирд░реА рдбрд┐рдЬрд┐рдЯреНрд╕) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИ ред рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдРрд╕реА рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реАрдзреЗ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реИ ред

Q4. рдЕрд╕реЗрдВрдмрд▓реА рд▓реИрдВрдЧреНрд╡реЗрдЬ (Assembly Language) рдорд╢реАрди рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╕реЗ рдХреИрд╕реЗ рдЕрд▓рдЧ рд╣реИ?

рдЙрддреНрддрд░: рдорд╢реАрди рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдЬрд╣рд╛рдБ рдирдВрдмрд░реЛрдВ (0 рдФрд░ 1) рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ, рд╡рд╣реАрдВ рдЕрд╕реЗрдВрдмрд▓реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рд╢рдмреНрджреЛрдВ рдпрд╛ рдкреНрд░рддреАрдХреЛрдВ (Mnemonic codes) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХрдВрдкреНрдпреВрдЯрд░ рдЗрд╕реЗ рд╕реАрдзреЗ рдирд╣реАрдВ рд╕рдордЭ рд╕рдХрддрд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдорд╢реАрди рдХреЛрдб рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП ‘рдЕрд╕реЗрдВрдмрд▓рд░’ (Assembler) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ ред

Q5. рд╣рд╛рдИ-рд▓реЗрд╡рд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ (High-Level Language) рдХреНрдпрд╛ рд╣реИ?

рдЙрддреНрддрд░: рдпрд╣ рддреАрд╕рд░реА рдкреАрдврд╝реА (Third Generation) рдХреА рднрд╛рд╖рд╛ рд╣реИ рдЬреЛ рдЕрдВрдЧреНрд░реЗрдЬреА рднрд╛рд╖рд╛ рдХреЗ рд╢рдмреНрджреЛрдВ рдФрд░ рдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ ред рдпрд╣ рдорд╢реАрди рдкрд░ рдирд┐рд░реНрднрд░ (machine-dependent) рдирд╣реАрдВ рд╣реЛрддреА рдФрд░ рдЗрд╕рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: C, Java, Python рдЖрджрд┐ ред

Q6. рдХрдВрдкрд╛рдЗрд▓рд░ (Compiler) рдФрд░ рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ (Interpreter) рдореЗрдВ рдореБрдЦреНрдп рдЕрдВрддрд░ рдХреНрдпрд╛ рд╣реИ? рдЙрддреНрддрд░:

  • рдХрдВрдкрд╛рдЗрд▓рд░: рдпрд╣ рдкреВрд░реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЕрдВрдд рдореЗрдВ рдЧрд▓рддрд┐рдпреЛрдВ (errors) рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдорд╢реАрди рдХреЛрдб рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ ред
  • рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░: рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдПрдХ рд▓рд╛рдЗрди рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдорд╢реАрди рдХреЛрдб рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рдЧрд▓рддреА рдорд┐рд▓рддреА рд╣реИ, рддреЛ рдпрд╣ рд╡рд╣реАрдВ рд░реБрдХ рдЬрд╛рддрд╛ рд╣реИ ред

Q7. рдПрд▓реНрдЧреЛрд░рд┐рджрдо (Algorithm) рдХрд┐рд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ?

рдЙрддреНрддрд░: рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЪрд░рдгреЛрдВ (steps) рдХреЗ рдХреНрд░рдо рдХреЛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╣рддреЗ рд╣реИрдВ ред рдЗрд╕реЗ рд╕рд░рд▓ рдЕрдВрдЧреНрд░реЗрдЬреА рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд▓реЙрдЬрд┐рдХ рдХреЛ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХреЗ ред

Q8. рдлреНрд▓реЛрдЪрд╛рд░реНрдЯ (Flowchart) рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдХреНрдпрд╛ рдлрд╛рдпрджреЗ рд╣реИрдВ?

рдЙрддреНрддрд░: рдлреНрд▓реЛрдЪрд╛рд░реНрдЯ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдПрдХ рдЪрд┐рддреНрд░рд╛рддреНрдордХ (diagrammatic) рдирд┐рд░реВрдкрдг рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдЖрдХреГрддрд┐рдпреЛрдВ рдФрд░ рддреАрд░реЛрдВ (arrows) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓реЙрдЬрд┐рдХ рдХреЛ рд╕рдордЭрдиреЗ, рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдХрд░рдиреЗ рдФрд░ рдХреЛрдбрд┐рдВрдЧ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред

Leave a Comment