Html это язык программирования ΠΈΠ»ΠΈ Π½Π΅Ρ‚: ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ HTML ΠΈ CSS Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ языками программирования?

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ HTML ΠΈ CSS Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ языками программирования?

Какая Ρ€Π°Π·Π½ΠΈΡ†Π°, ΠΏΡ€Π°Π²Π΄Π°?

РСальноС ΠΈ Π²Π°ΠΆΠ½ΠΎΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ языком программирования ΠΈ этими Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:

HTML ΠΈ CSS ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ прСдставлСниС , Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ языки программирования ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚
Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ

Π― Π½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΠ·ΠΌ Π² этом вопросС ΠΈΠ½ΠΎΠ³Π΄Π° нСумСстСн.

РСальная история :

ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ я ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ» нСсколько мСсяцСв Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ слоТной систСмы управлСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ с использованиСм Β«ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎΒ» языка программирования. Он Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» процСсс сбора Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ манипуляции с этими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ прСдставил Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² простой Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

Когда ΠΎΠ½ появился, ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΡƒΠ²ΠΈΠ΄Π΅Π» инструмСнт, написанный для Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ бизнСса, ΠΈ спросил, ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ ΠΌΡ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я написал, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΡ… Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ Π±Ρ‹Π» расстроСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ я ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ» Π½Π΅Π΄Π΅Π»ΠΈ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ своСго Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π³Π΄Π΅ это Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ написано Π·Π° считанныС Π΄Π½ΠΈ.

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ расслСдованиС ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π±Ρ‹Π»Π° вся прСзСнтация Π±Π΅Π· содСрТания: Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ², Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², Π½ΠΎ Π·Π° Π½ΠΈΠΌΠΈ Π½Π΅ Π±Ρ‹Π»ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ . ВсС Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ собраны ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. НСсмотря Π½Π° симпатичный интСрфСйс, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ практичСски бСсполСзным.

Π― Ρ€Π°Π΄ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ рассматриваСмого ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΡƒΠ±Π΅Π΄ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ соотвСтствовал Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ потрСбностям бизнСса.

Π’Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ :

Часто подразумСваСтся, Ρ‡Ρ‚ΠΎ Π½Π°Π²Ρ‹ΠΊΠΈ Π² HTML, CSS ΠΈ Ρ‚. Π”. Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ Π² Β«Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ…Β» языках программирования. Π­Ρ‚ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π°Ρ ошибка.

Π’ ΠΌΠΎΠ΅ΠΉ истории ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ чувствовал, Ρ‡Ρ‚ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ΅Π½ для Π½Π΅Π³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π» Π³ΠΎΡ‚ΠΎΠ² ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·Ρƒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли Π±Ρ‹ это Π±Ρ‹Π» Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚, я ΠΌΠΎΠ³ Π±Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π±Ρ‹Π» просто Π³Π»ΡƒΠΏΡ‹ΠΌ. Но это Π½Π΅ Ρ‚Π°ΠΊ. Π‘Π½ΠΎΠ²Π° ΠΈ снова я встрСчал ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½Ρ‹ яркой Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ ΠΈ фантастичСскими Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ, Π½ΠΎ Π½Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½Ρ‹ сырой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΌΠΎΠΈΠΌΠΈ тСхничСскими достиТСниями. Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ здСсь Π΅ΡΡ‚ΡŒ нСсколько ΡƒΡ€ΠΎΠΊΠΎΠ²:

  • Π›ΡŽΠ΄ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΏΠΎ критСриям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚. Они часто ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ красивым ΠΈ нСкрасивым, Π½ΠΎ Ρ€Π΅Π΄ΠΊΠΎ цСнят тСхничСскиС Π½ΡŽΠ°Π½ΡΡ‹.
  • Π›ΡŽΠ΄ΠΈ ΠΎΠ΄ΡƒΡ€Π°Ρ‡Π΅Π½Ρ‹ Π²Π½Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒΡŽ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ Π²Π΅Ρ‰ΡŒ, Π½ΠΎ это Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΆΠΈΡ‚ΡŒ.
  • Π’Π½Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ влияСт Π½Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ людСй ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ. Π’ΠΎ, ΠΊΠ°ΠΊ люди относятся ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ, Π²Π°ΠΆΠ½ΠΎ для Π½ΠΈΡ…. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, люди ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ заставляСт ΠΈΡ… Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ с инструмСнтами для Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ самочувствия, Ρ‡Π΅ΠΌ с тСхничСски прСвосходными инструмСнтами. Π’ этом смыслС Π½Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅ ΠΎΠ±ΠΌΠ°Π½Ρ‹Π²Π°ΡŽΡ‚. Они Π½Π° самом Π΄Π΅Π»Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΌΡƒΠ΄Ρ€Ρ‹ΠΉ ΠΈ Π²Π΄ΡƒΠΌΡ‡ΠΈΠ²Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€.
  • Как программисты, ΠΌΡ‹ часто ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°Π΅ΠΌ Ρ€ΠΎΠ»ΡŒΡŽ прСдставлСния, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ фокусируСмся Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ стСпСни это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π² нашСй Ρ€Π°Π±ΠΎΡ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎ для Π½Π°ΡˆΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° прСдставлСниС языки (HTML, CSS) Π²Π°ΠΆΠ½Ρ‹. НС слСдуСт Π½Π΅Π΄ΠΎΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Ρ‚Π΅ΠΌΠΈ, ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти инструмСнты.

Π’Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… языков программирования

Как ΡƒΠΊΠ°Π·Π°Π»Π° ОП, «настоящими» языками программирования ΡΠ²Π»ΡΡŽΡ‚ΡΡ Turing Complete. Как настоящий ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π³ΠΈΠΊ, я Π½Π°Ρ…ΠΎΠΆΡƒ это Π²ΠΎΡΡ…ΠΈΡ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написанной Π½Π° языкС TC, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ эквивалСнтная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ написана Π½Π° любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ языкС TC. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ всС языки ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ свои ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈ слабыС стороны, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ подходящими для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Однако, Ссли Π½Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ написаны Π½Π° всСх настоящих языках программирования.

(ΠœΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ, ваТная Π²Π΅Ρ‰ΡŒ — это TC. ДСкларативная ΠΈΠ»ΠΈ импСративная здСсь — это «красная сСльдь». НапримСр, SQL являСтся Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ являСтся подходящим языком программирования, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это TC.)

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‚ΠΎ ΠΆΠ΅ самоС нСльзя ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ языкС Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΎΠΌ ΠΊΠ°ΠΊ HTML ΠΈΠ»ΠΈ CSS. ЀактичСски, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ†Π΅Π»Ρ‹Π΅ классы ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ эти языки просто Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ . Π’Π°ΠΌ, Π³Π΄Π΅ я ΠΌΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ Π·Π°Ρ…ΠΎΡ‡Ρƒ, Π½Π° настоящСм языкС программирования — Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ — просто Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ с языками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ TC.

Как ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π»ΠΎΡΡŒ Π² ΠΌΠΎΠ΅ΠΉ истории, HTML ΠΈ Π΅Π³ΠΎ Π°Π½Π°Π»ΠΎΠ³ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Π Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ языки программирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ программисты ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΡ‡Π½ΠΎ относятся ΠΊΠΎ всСму этому?

  1. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ тратят ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, сил ΠΈ Π΄Π΅Π½Π΅Π³ Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ своих Π½Π°Π²Ρ‹ΠΊΠΎΠ². Π›ΡŽΠ΄ΠΈ, СстСствСнно, цСнят Ρ‚ΠΎ, Π²ΠΎ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ дСньги («вашС сСрдцС Ρ‚Π°ΠΌ, Π³Π΄Π΅ ваши дСньги»).
  2. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ часто ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Ρ‚ΡŒ количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ трСбуСтся для получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с быстрыми Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ, достигнутыми Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ провСсти Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ .
  3. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ подходящих людСй Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ мСста. Если ΠΌΡ‹ Π½Π΅ проясним (часто тСхничСскиС) различия, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π·Π²ΠΎΠ½ΠΊΠΈ.
  4. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π·Π½ΠΈΡ†Π°, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅.

ВсСгда Π»ΠΈ умСстно Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ?

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΏΡ€Π°Π²Π΄Π΅ Π² Π³Π»Π°Π·Π°, ΠΊΠ°ΠΊ программисты, ΠΌΡ‹, СстСствСнно, ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΡ‡Π½Ρ‹Π΅ . Π­Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ с Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΉ. Π­Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· нас сгорСли, ΠΊΠΎΠ³Π΄Π° нСпрограммисты Π½Π΅ смогли ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ (ΠΈ, чСстно говоря, это ΠΈΠ΄Π΅Ρ‚ Π²Ρ€Π°Π·Ρ€Π΅Π· с ΠΌΠΎΠΈΠΌΠΈ СстСствСнными инстинктами), я Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ людСй всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ всС ΠΌΠ΅Π»ΠΊΠΈΠ΅ различия .

Π—Π΄Π΅ΡΡŒ Π²Π°ΠΆΠ½Ρ‹ контСкст
ΠΈ пСрспСктива .

МнС говорят, Ρ‡Ρ‚ΠΎ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π±ΠΈΠΎΠ»ΠΎΠ³Π° ΠΏΠΎΠΌΠΈΠ΄ΠΎΡ€ — это Ρ„Ρ€ΡƒΠΊΡ‚. Но ΠΊΠΎΠ³Π΄Π° я ΠΏΠΎΠΊΡƒΠΏΠ°ΡŽ ΠΈΡ… Π² супСрмаркСтС, я ΠΈΡ‰Ρƒ ΠΈΡ… срСди ΠΎΠ²ΠΎΡ‰Π΅ΠΉ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ тСхничСскоС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния Π² этом ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ контСкстС. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° самом Π΄Π΅Π»Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² ΠΏΡƒΡ‚ΠΈ ΠΈΡ… полСзности: Ссли Π±Ρ‹ я Π±Ρ‹Π» достаточно Π³Π»ΡƒΠΏ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠΎΠΌΠΈΠ΄ΠΎΡ€Ρ‹ Π² Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ салат, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

Π’ΠΎ ΠΆΠ΅ самоС с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌΠΈ языками. Π•ΡΡ‚ΡŒ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ языками программирования ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ . Однако довольно часто ΠΌΡ‹ всС ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ эффСктивно, просто смСшивая ΠΈΡ… вмСстС. Π’ случаС вопроса, связанного с ОП, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΎ значСния, ΠΊΠ°ΠΊΠΈΠ΅ языки ΡΠ²Π»ΡΡŽΡ‚ΡΡ настоящими языками программирования, Π° ΠΊΠ°ΠΊΠΈΠ΅ Π½Π΅Ρ‚. Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ различия Π½ΠΈΠΊΠΎΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ способствовало ΠΎΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡŽ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΏΠΎΠΌΠΈΠΌΠΎ добавлСния нСбольшого ΡˆΡƒΠΌΠ° (ΠΈ становлСния стимулом для интСрСсного обсуТдСния!), ΠŸΠ΅Π΄Π°Π½Ρ‚ΠΈΠ·ΠΌ, связанный с ОП, Π½Π΅ ΠΈΠΌΠ΅Π» большого значСния. Π’ Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΠ·ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ чувства ΠΈ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ … ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΏΠΎ мнСнию ΠΌΠΎΠ΅ΠΉ ΠΆΠ΅Π½Ρ‹.
πŸ™‚

Как Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΠ·ΠΌΠΎΠΌ срСди программистов

ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΠΌΠΎΠΉ Π΄Ρ€ΡƒΠ³-ΠΏΡ€ΠΎΠΏΠΎΠ²Π΅Π΄Π½ΠΈΠΊ произнСс ΠΏΡ€ΠΎΠΏΠΎΠ²Π΅Π΄ΡŒ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ:

Π‘Ρ‚ΠΎΠΈΡ‚ Π»ΠΈ ΡƒΠΌΠΈΡ€Π°Ρ‚ΡŒ Π½Π° этом Ρ…ΠΎΠ»ΠΌΠ΅?

Он ΠΈΠΌΠ΅Π» Π² Π²ΠΈΠ΄Ρƒ Π³Π΅Π½Π΅Ρ€Π°Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ, Π·Π° ΠΊΠ°ΠΊΠΈΠ΅ сраТСния стоит ΡΡ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ: стоит Π»ΠΈ завоСвания Π·Π°Ρ‚Ρ€Π°Ρ‚?

  • Π‘Ρ‚ΠΎΠΈΡ‚ Π»ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ…ΠΎΠ΄ обсуТдСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ провСсти это Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅?
  • Моя ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ проистСкаСт ΠΈΠ· чувства высокомСрия ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ Π±ΠΎΠ»ΠΈ?
  • Мои ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ цСнят Π½Π°Π²Ρ‹ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΈ собствСнныС?

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ различия. Моя Ρ†Π΅Π»ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹, ΠΊΠΎΠ³Π΄Π° я внСсу свой Π²ΠΊΠ»Π°Π΄, это Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΎ цСнности нашим ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ усилиям.

Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², это Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ настоящСго программиста.

HTML β€” Π½Π΅ язык программирования, ΠΈ это плюс!

Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π·Π½Π°Ρ‚ΡŒ большС ΠΏΡ€ΠΎ Π²Π΅Π±?

Подпишись Π½Π° наш Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π» TechRocks WEB-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°?

ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ

Γ—

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΡΡ‚Π°Ρ‚ΡŒΠΈ Β«HTML is not a programming language and that’s the best thing about itΒ».

Π― люблю HTML. Π§Π΅ΠΌ большС я Π΅Π³ΠΎ ΡƒΠ·Π½Π°ΡŽ, Ρ‚Π΅ΠΌ сильнСС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡΡŒ Π² мысли, Ρ‡Ρ‚ΠΎ это гСниальноС Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ Ρ€ΡƒΠΊ чСловСчСских. А большС всСго ΠΌΠ½Π΅ Π² Π½Π΅ΠΌ нравится Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ являСтся языком программирования.

Π―Π·Ρ‹ΠΊΠΈ программирования β€” отстой. Они постоянно сбоят (я ΠΊΠ»ΡΠ½ΡƒΡΡŒ, я всСгда сразу ΠΏΠΈΡˆΡƒ свой JavaScript идСально, Π° ΠΎΠ½ всС Ρ€Π°Π²Π½ΠΎ умудряСтся ΡΠ±ΠΎΠΈΡ‚ΡŒ).

И Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Ρ…ΡƒΠΆΠ΅ β€” Ρ‡Π°Ρ‰Π΅ всСго Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠ°Π΄Π°Π΅Ρ‚ вся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°! Π›ΡƒΡ‡ΡˆΠ΅ ΡƒΠΆ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ Π΄ΠΎΠΌΠΈΠΊ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° мосту Π² Π²Π΅Ρ‚Ρ€Π΅Π½ΡƒΡŽ ΠΏΠΎΠ³ΠΎΠ΄Ρƒ.

А Π²ΠΎΡ‚ (для контраста) посмотритС, ΠΊΠ°ΠΊ прСкрасСн HTML:

<nav>
  <ul>
    <li><a href="/">Home</a></li>
    <li><a href="products.html">Products</a></li>
    <li><a href="about.html">About</a></li>
  </ul>
</nav>

Π­Ρ‚ΠΎ красивый, сСмантичСский HTML5. Он заботится ΠΎ доступности. БодСйствуСт удобочитаСмости. НС Π·Π°Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΎ стилизации. Π•Ρ‰Π΅ ΠΈ поисковым Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚.

И ΠΎΠ½ Π½Π΅ ΠΏΠ°Π΄Π°Π΅Ρ‚.

Если старый Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌ с HTML5, ΠΎΠ½ просто посчитаСт элСмСнт nav старым Π΄ΠΎΠ±Ρ€Ρ‹ΠΌ div, ΠΈ всС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Если Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ΄Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, WordPress-бэкСндСр) Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚ nax вмСсто nav, это всС Ρ€Π°Π²Π½ΠΎ сработаСт.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

<details>
  <summary>HTML</summary>
  HTML is an acronym for HyperText Markup Language. It was created by Tim Berners-Lee in 1989.
</details>

НС всС Π·Π½Π°ΡŽΡ‚ ΠΎ сущСствовании элСмСнта details, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ я ΠΏΠΎΠΊΠ°ΠΆΡƒ, ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выглядит Π² соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…:

See the Pen
HTML is not a programming language and that’s the best thing about it by bcalou (@bcalou)
on CodePen.

Π― Π½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π» это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ (это сдСлали Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°). Π― лишь описал содСрТимоС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ» Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. И я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ это ΠΎΡ‡Π΅Π½ΡŒ, ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€ΡƒΡ‚ΠΎ.

И это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Π² старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π”Π°, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ интСрактивности, Π½ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ отобразится, Π° это самоС Π³Π»Π°Π²Π½ΠΎΠ΅.

БохраняйтС спокойствиС ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Π― Π½Π΅ Ρ…ΠΎΡ‡Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. МнС часто приходится это Π΄Π΅Π»Π°Ρ‚ΡŒ β€” Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ HTML нСдостаточно для описания Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΎΠΉ сайт. Как ΠΈ Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ· нас, ΠΌΠΎΠΉ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ дСнь крутится Π²ΠΎΠΊΡ€ΡƒΠ³ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² JavaScript. НСкоторыС ΠΈΠ· Π½ΠΈΡ… ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ нравятся.

Но ΠΊΠΎΠ³Π΄Π° я Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡŽΡΡŒ ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, я понимаю, Ρ‡Ρ‚ΠΎ Π½Π°ΠΈΡ…ΡƒΠ΄ΡˆΠ΅Π΅, Ρ‡Ρ‚ΠΎ я ΠΌΠΎΠ³Ρƒ для Π½Π΅Π³ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, β€” это Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° я ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, я Π±ΡƒΠ΄Ρ‚ΠΎ мыслСнно ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΡŽ странный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚:

«Настоящим ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π½ΠΎΡˆΡƒ Π½Π° этот сайт нСстандартноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, снимая с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° обСспСчСниС Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сайта для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π― дСлаю это, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ осознавая Π½Π΅ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎ своих Π·Π½Π°Π½ΠΈΠΉ ΠΏΠΎ части Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ осознавая Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π² ΠΌΠΎΠΈΡ… рСализациях, Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ тСхничСских, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ. Π― понимаю, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я дСлаю, Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈ Π² ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ ситуациях ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒΡΡ. Но Ρƒ мСня Π½Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€Π°, ΠΈ я ΠΎΠ±Π΅Ρ‰Π°ΡŽ Π½Π΅ ΠΎΠ±Π»Π°ΠΆΠ°Ρ‚ΡŒΡΡΒ».

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΊΠΎΠ³Π΄Π° я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ HTML ΠΈ Π²Π΅Π±-стандарты, я полагаюсь Π½Π° ΠΎΠ±Ρ‰Π΅Π΅ Π·Π½Π°Π½ΠΈΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ дСсятилСтия Π΄Π΅Π±Π°Ρ‚ΠΎΠ² ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Π± ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ.

Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ HTML ΠΈΠΌΠ΅Π΅Ρ‚ Π±Π΅Π·Π³Ρ€Π°Π½ΠΈΡ‡Π½ΡƒΡŽ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ: с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹ обСспСчиваСтС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ качСство, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это ΠΈ Π²Π°ΠΆΠ½ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС.

Π“ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ

Одно ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ½Π΅ довСлось ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² этом Π³ΠΎΠ΄Ρƒ, β€” Β«Resilient Web DesignΒ» Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ ΠšΠ΅ΠΉΡ‚Π°. Π’Π°ΠΌ рассказываСтся, ΠΊΠ°ΠΊ ΠΈΠ·-Π·Π° XHTML 2.0 ΠΌΡ‹ Ρ‡ΡƒΡ‚ΡŒ Π½Π΅ потСряли ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых Π²Π°ΠΆΠ½Ρ‹Ρ… аспСктов HTML:

Β«[XHTML 2.0] Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½ΠΎΠ²ΡΠΊΡƒΡŽ XML-модСль ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок. Если Π² XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ встрСчаСтся Ρ…ΠΎΡ‚ΡŒ ΠΎΠ΄Π½Π° ошибка β€” Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, Π½Π΅ взятый Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ слэш β€” парсСр Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΈ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎΒ».

Π‘Π»Π°Π²Π° Π±ΠΎΠ³Ρƒ, ΠΌΡ‹ ΠΊ этому Π½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΈ.

Β«XHTML 2.0 ΡƒΠΌΠ΅Ρ€, Π½Π΅ Ρ€ΠΎΠ΄ΠΈΠ²ΡˆΠΈΡΡŒ. Π•Π³ΠΎ тСорСтичСская чистота Π±Ρ‹Π»Π° ΠΎΡ‚Π²Π΅Ρ€Π³Π½ΡƒΡ‚Π° людьми, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ создавали сайты для ΠΆΠΈΠ·Π½ΠΈΒ».

Source : https://speakerdeck.com/elkraneo/html5

Π― вСдь Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»: Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ люди Π½Π΅ хотят ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π‘Π»ΠΎΠΆΠ΅Π½ Π»ΠΈ HTML?

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, насколько Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ΅Π½ HTML, Π½ΡƒΠΆΠ½ΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‚ΡŒ. Π― имСю Π² Π²ΠΈΠ΄Ρƒ ΠΏΠΎ-настоящСму Π·Π½Π°Ρ‚ΡŒ.

Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ°, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ, SEO, браузСрная ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Π΅ стили, Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ, ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Ρ‚Π΅Π³ΠΈ, спСцифичСскиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ языка ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ„ΠΎΡ€ΠΌΡ‹, оптимизация ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅, мСдиарСсурсы…

Π”Π°ΠΆΠ΅ Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ «супа ΠΈΠ· Ρ‚Π΅Π³ΠΎΠ²Β» Π΅ΡΡ‚ΡŒ сущСствСнная Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ просто Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ HTML-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ.

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ ошибкой ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ HTML (ΠΈ CSS) β€” лСгкая Ρ‡Π°ΡΡ‚ΡŒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ это ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ эти языки.

JavaScript β€” слоТный. Π­Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π½Π°Π΅Ρ‚, Π½ΠΎ ΠΎΡ‚ΠΊΡƒΠ΄Π°? А ΠΎΡ‚Ρ‚ΡƒΠ΄Π°: ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ Π΄ΠΎΠ±ΡŒΠ΅Ρ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ΄ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π», Π²Π°ΠΌ придСтся ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ с бСсчислСнными красными ошибками, Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ вСсь ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. И Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π΅Π±Π°Π³Π³ΠΈΠ½Π³Π° ваш ΠΊΠΎΠ΄ запустится ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

А Π²ΠΎΡ‚ с HTML Π²Ρ‹ Π½Π΅ ΠΎΠ±Π»Π°ΠΆΠ°Π΅Ρ‚Π΅ΡΡŒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ суп ΠΈΠ· Ρ‚Π΅Π³ΠΎΠ², ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ»ΠΎΡ…ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°ΠΌ, Π½ΠΎ благодаря гибкости языка ΠΊΠΎΠ΄ всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Когда Π²Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· ΠΏΠΈΡˆΠ΅Ρ‚Π΅ JavaScript, это Π±Π°Ρ€Π΄Π°ΠΊ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ. Когда Π²Ρ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ HTML, Π²Ρ‹ чувствуСтС сСбя Π³Π΅Π½ΠΈΠ΅ΠΌ Π²Π΅Π±Π°.

И Ρ‚ΠΎΠ»ΡŒΠΊΠΎ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ Π³Π΅Π½ΠΈΠΉ: Π³Π΅Π½ΠΈΠΈ β€” Ρ‚Π΅, ΠΊΡ‚ΠΎ создал HTML. ИмСнно ΠΎΠ½ΠΈ Π΄Π°Π»ΠΈ Π²Π°ΠΌ прСкрасный инструмСнт, Π° Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ с Π½ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, потрСбуСтся ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΈ тСрпСния.

Π’ΡΠ΅Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½Π½ΠΎΡΡ‚ΡŒ HTML Π΄Π°Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΈΠΌ людям. Но ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π΄Π΅Π»Ρƒ Π±ΠΎΠ»Π΅Π΅ отвСтствСнно ΠΈ ΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ²Π»Π°Π΄Π΅Ρ‚ΡŒ этим языком.

ΠšΡ€ΠΈΠ·ΠΈΡ идСнтичности языков Π²Π΅Π±Π°

Π’ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Когда систСматичСски Π½Π΅Π΄ΠΎΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ части ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ HTML/CSS, это ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ³ΠΎΡ€Ρ‡Π°Π΅Ρ‚ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚ ΠΎ ваТности этих частСй. Π‘ΠΎΠ»ΡŒΠ½ΠΎ ΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° говорят, Ρ‡Ρ‚ΠΎ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Β«Π½Π΅ заботятся ΠΎ CSSΒ», вСдь располоТСниС пиксСлСй Π½Π° экранС это практичСски ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ нашСй профСссии.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ссли Π½Π°Π·Π²Π°Ρ‚ΡŒ HTML языком программирования, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ люди, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, сочтут Π΅Π³ΠΎ стоящим внимания? Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π°ΠΈΠ²Π½ΠΎ Π½Π΅ ΠΎΡΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π·ΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сСксизм, связанный с этим вопросом. Π’ΠΈΠΏΠ°, HTML/CSS β€” это ΠΆΠ΅ Ρ‡Π°ΡΡ‚ΡŒ прСдставлСния, Π° значит… ТСнскоС занятиС?

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, я понимаю, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° HTML Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ языком программирования, ΠΌΠ½ΠΎΠ³ΠΈΡ… (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ мСня самого) это Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚. И Π½Π΅ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Π±ΡƒΠ΄Ρ‚ΠΎ языки программирования Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ HTML. Напротив! ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я Π½Π΅ Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ HTML Π±Ρ‹Π» языком программирования.

ΠœΡ‹ просто Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ создаСм

На своих курсах я часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «язык Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ». НС Π·Π°ΠΌΠ΅Ρ‡Π°Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ часто использовалось Π² английском. На французском ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Β«langage de dΓ©veloppementΒ», ΠΈ я Π΄ΡƒΠΌΠ°ΡŽ, это прСкрасно (and I think that’s beautiful β€” отсылка ΠΊ ΠΊΠΎΠ½Ρ†ΠΎΠ²ΠΊΠ΅ популярных ΠΌΠ΅ΠΌΠΎΠ², β€” ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€Π΅Π².).

Π­Ρ‚ΠΎΡ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ для HTML, CSS ΠΈ JS β€” ΠΈ ΠΏΡ€ΠΈ этом Π½ΠΈΠΊΠΎΠ³ΠΎ Π½Π΅ Π±Π΅ΡΠΈΡ‚ΡŒ.

Из ΠšΠ΅ΠΌΠ±Ρ€ΠΈΠ΄ΠΆΡΠΊΠΎΠ³ΠΎ словаря:

Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°: ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ созданиС Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎΒ».

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π±Π°Ρ‚Ρ‹ ΠΎ Ρ‚ΠΎΠΌ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ HTML ΠΈ CSS языками программирования, Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π»ΠΈΡ‚ΡŒΡΡ Π²Π΅Ρ‡Π½ΠΎ. Но ΡΡƒΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ (ΠΏΠΎΡ€ΠΎΠΉ β€” наряду с JS) для «создания Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎΒ», ΠΈ этот Ρ„Π°ΠΊΡ‚ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ оспариваСт.

Какая Ρ€Π°Π·Π½ΠΈΡ†Π°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π²Ρ‹ ΠΈΠ»ΠΈ Π½Π΅Ρ‚? Π’Π°ΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ качСство Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ создаСтС.

Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ просто Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½Π΅-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΅Π³ΠΎ ΠΊΡ€ΡƒΡ‚ΠΎΡΡ‚ΡŒ.

HTML — это язык программирования?

ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‚: Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π½Π΅Ρ‚.

HTML (язык гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ) Π½Π΅ являСтся языком программирования, ΠΊΠ°ΠΊ слСдуСт ΠΈΠ· названия, это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (ΠΊΠ°ΠΊ описано Π½ΠΈΠΆΠ΅). ΠŸΡ€ΠΎΡ‰Π΅ говоря, HTML — это ΠΊΠΎΠ΄, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΠΊΠ°ΠΊ выглядит конкрСтная Π²Π΅Π±-страница. HTML Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ своих элСмСнтов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ†Π²Π΅Ρ‚, ΡΡ‚ΠΈΠ»ΡŒ, Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, располоТСниС ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Но Π² соврСмСнной Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΌΡ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅ΠΌ этот ΠΊΠΎΠ΄ стиля Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся CSS (каскадная Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй). Π˜Ρ‚Π°ΠΊ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ HTML опрСдСляСт структуру страницы, CSS ΠΏΡ€ΠΈΠ΄Π°Π΅Ρ‚ Π΅ΠΉ ΡΡ‚ΠΈΠ»ΡŒ. Но Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с Π½ΠΈΠΌΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ†ΠΈΠΊΠ»Ρ‹, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ if / else, ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ события ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π½Π°Ρ†Π΅Π½ΠΊΠ°?

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π° вашСм Π²Π΅Π±-сайтС Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст Β«Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΌΠΎΠΉ Π²Π΅Π±-сайт» Π±Ρ‹Π» Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 18 ΠΈ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅ форматирования? ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Ρ‚Π΅Π³ΠΈ (ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы). ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ

Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΌΠΎΠΉ сайт

.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Β«Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΌΠΎΠΉ Π²Π΅Π±-сайт» — это Π°Π±Π·Π°Ρ†, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ Ρ‚Π΅Π³ΠΈ (Ρ‡Π°ΡΡ‚ΡŒ HTML). Добавляя style = "font-size: 18px Ρ†Π²Π΅Ρ‚: красный" ΠΊΠΎΠ΄, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ сообщаСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΡΡ‚ΠΈΠ»ΡŒ этого Π°Π±Π·Π°Ρ†Π° (Ρ‡Π°ΡΡ‚ΡŒ CSS). ΠŸΡ€ΠΎΡΡ‚ΠΎ, Π½Π΅ ΠΏΡ€Π°Π²Π΄Π° Π»ΠΈ? Когда наши ΠΊΠΎΠ΄Ρ‹ HTML / CSS становятся большС, ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ стилях Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ CSS (Cascaded Style Sheet).

Π˜Ρ‚Π°ΠΊ, HTML-ΠΊΠΎΠ΄ опрСдСляСт структуру, Ρ‚.Π΅. сообщаСт, Ρ‡Ρ‚ΠΎ здСсь Π±ΡƒΠ΄Π΅Ρ‚ Π°Π±Π·Π°Ρ† с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ тСкстом Π²Π½ΡƒΡ‚Ρ€ΠΈ:

Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΌΠΎΠΉ сайт

И ΠΊΠΎΠ΄ CSS сообщаСт, ΠΊΠ°ΠΊ этот Π°Π±Π·Π°Ρ† Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½:

ΠΏ{
Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 18 пиксСлСй;
красный Ρ†Π²Π΅Ρ‚;
}

Π’Π°ΠΊΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠ°ΠΊ Chrome, Safari, Firefox, Edge ΠΈ Ρ‚. Π”., Π—Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ любой тСкст, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² Π’Π΅Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 18 пиксСлСй ΠΈ ΠΎΠΊΡ€Π°ΡˆΠ΅Π½ Π² красный Ρ†Π²Π΅Ρ‚ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ этот тСкст ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’ΠΎΡ‚ ΠΈ всС!

Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π° языки программирования?

ΠŸΡ€ΠΎΡ‰Π΅ говоря, ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с языком программирования, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ значСния, Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ†ΠΈΠΊΠ»Ρ‹ записи, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ if, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ события, ΠΊΠ°ΠΊ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ HTML / CSS Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΈΠ· описанного, ΠΌΡ‹ оТивляСм наши Π²Π΅Π±-сайты, добавляя ΠΊΠΎΠ΄ JavaScript (JS). JS — это язык сцСнариСв (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая слуТит для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ использовался Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для интСрфСйсной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ прямо сСйчас Π½Π° этом Π²Π΅Π±-сайтС). На Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ сторонС (всС, Ρ‡Ρ‚ΠΎ происходит Π½Π° сСрвСрС, ΠΈ Π²Ρ‹, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ этого Π²ΠΈΠ΄Π΅Ρ‚ΡŒ) ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ языки программирования (ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π² скобках), Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Java (Spring), C# (ASP.NET), PHP (Laravel), Python (Flask, Django), Ruby (Rails), Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅Ρ‰Π΅ ΠΈ JavaScript с Π΅Π³ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²Ρ‹ΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ Node.JS (ΠΏΡ€ΠΎΡ‰Π΅ говоря, рСализация языка JavaScript для сСрвСрной части).

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΌΠΎΠ΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ объяснСниС Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ HTML, CSS ΠΈ JS.

Бсылка Π½Π° ΠΌΠΎΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-курс: https://online.datorium.eu

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Ρ‹ сообщСний: 729

html — HTML5 — это язык программирования?

Π’ настоящСС врСмя ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML5 для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ Π² Android, Π² ОБ Firefox, iPhone, Blackberry ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Но я ΡΠ»Ρ‹ΡˆΠ°Π», Ρ‡Ρ‚ΠΎ HTML — это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π° Π½Π΅ для программирования. Π”Π°ΠΆΠ΅ с функциями прилоТСния HTML ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ языком Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ?

10

Erick Ribeiro

25 Π―Π½Π² 2013 Π² 02:44

4 ΠΎΡ‚Π²Π΅Ρ‚Π°

Π›ΡƒΡ‡ΡˆΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‚

ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‚: НСт.

Π”Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ : Π½Π΅Ρ‚. HTML, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² стандартС, — это просто язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ, ΠΊΠ°ΠΊ ΠΎΠ½ Π±Ρ‹Π» Π² Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсиях.

Но Ρ‡Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚? Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваши Π΄Π°Π½Π½Ρ‹Π΅, позволяя Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ сСмантику с использованиСм ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ², Π½ΠΎ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ваши Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π²Ρ‹ использовали язык программирования. Π’Π°ΠΊΠΆΠ΅ Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° , ΠΊΠ°ΠΊ Π² случаС с языками программирования, Π³Π΄Π΅ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π²Π²ΠΎΠ΄ для Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ создания Π²Ρ‹Π²ΠΎΠ΄Π°.

ΠšΡΡ‚Π°Ρ‚ΠΈ, HTML5 появляСтся вмСстС с Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ интСрСсом ΠΊ сСти, Π° Ρ‚Π°ΠΊΠΆΠ΅ с Π±ΠΎΠ»Π΅Π΅ ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ тСхнологиями (Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π½ΠΎΠ²Ρ‹Π΅ вСрсии javascript ΠΈ css), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ Π²Π΅Π±-прилоТСния Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ ΠΈ Π±Π΅Π·Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ.

ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ этот Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ рСсурс, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ HTML5.

9

user1543863user1543863
24 Π―Π½Π² 2013 Π² 23:53

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ язык Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π­Ρ‚ΠΎ лингвистичСская ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈ этот Html ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ справляСтся.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° (сущ.)

1630-Π΅ Π³ΠΎΠ΄Ρ‹, Β«ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅Β», ΠΎΡ‚ позднСлатинского programma Β«ΠΏΡ€ΠΎΠ²ΠΎΠ·Π³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Β», ΠΎΡ‚ грСчСского programma «письмСнноС ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅Β», ΠΎΡ‚ основы Β«ΠΏΡ€ΠΎΠ³Ρ€Π°Ρ„Π΅ΠΈΠ½Β», Β«ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΒ», ΠΎΡ‚ pro Β«Π²ΠΏΠ΅Ρ€Ρ‘Π΄Β» (см. Pro-) + graphein Β» ΠΏΠΈΡΠ°Ρ‚ΡŒ Β»(см. -Π³Ρ€Π°Ρ„ΠΈΡŽ).

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹ΠΉ список ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π½Π° ΠΊΠΎΠ½Ρ†Π΅Ρ€Ρ‚Π΅, Π°Ρ„ΠΈΡˆΠ°Β» записано ΠΊ 1805 Π³ΠΎΠ΄Ρƒ ΠΈ сохраняСт ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ смысл. Бмысл «эфирного прСдставлСния» — с 1923 Π³ΠΎΠ΄Π°.

ΠžΠ±Ρ‰ΠΈΠΉ смысл Β«ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π° ΠΈΠ»ΠΈ схСмы, ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСйствий, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Ρ… Π·Π°Ρ€Π°Π½Π΅Π΅Β» записан с 1837 Π³ΠΎΠ΄Π°. ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ смысл «сСрии Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ: ΠΎΡ‚ 1945 Π³.

Бмысл Β«ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ событий, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… ΠΌΡƒΠ·Ρ‹ΠΊΠΎΠΉΒ» относится ΠΊ 1854 Π³. (программная ΠΌΡƒΠ·Ρ‹ΠΊΠ° Π·Π°ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠ²Π°Π½Π° 1877 Π³.). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, установлСнная Π² Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ, происходит ΠΎΡ‚ французского Π² соврСмСнном ΠΎΠ±ΠΈΡ…ΠΎΠ΄Π΅ ΠΈ Π½Π°Ρ‡Π°Π»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π½Π°Ρ‡Π°Π»Π΅ 19 Π²Π΅ΠΊΠ°, ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ особСнно Π² смыслС Β«Π°Ρ„ΠΈΡˆΠΈΒ».

источник

0

Eric Aya
8 Июн 2021 в 22:24

HTML5 считаСтся Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ. Π”Π°, сущСствуСт 5-я вСрсия языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ HTML, Π½ΠΎ, вСроятно, Π²Ρ‹ Π½Π΅ это ΠΈΠΌΠ΅Π»ΠΈ Π² Π²ΠΈΠ΄Ρƒ.

HTML5 считаСтся Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅ΠΉ HTML, CSS3 ΠΈ javascript, ΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π² ​​таких инструмСнтах, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ это ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π΅Ρ‡Ρ‚ΠΎ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅Π΅ программирования.

1

kidwon
24 Π―Π½Π² 2013 Π² 22:52

Π’ языках программирования Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅, Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π² HTML5. HTML5 опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ статична (Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ взаимодСйствиС, ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅ΠΌΠΎΠ΅ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ элСмСнтов select ΠΈ Ρ‚. Π”.). МногиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ HTML5, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΡΠ»Ρ‹ΡˆΠΈΡ‚Π΅, вовсС Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ HTML5, Π° скорСС Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript (языка программирования) Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ с нСбольшими возмоТностями.

HTML5 всС Ρ‡Π°Ρ‰Π΅ Π±Π΅Ρ€Π΅Ρ‚ Π½Π° сСбя (ΠΈΠ»ΠΈ Π±Π΅Ρ€Π΅Ρ‚ Π½Π° сСбя) Ρ€ΠΎΠ»ΡŒ опрСдСлСния ΠΊΠ°ΠΊ структуры Π²Π΅Π±-страниц , Ρ‚Π°ΠΊ ΠΈ API для взаимодСйствия с Π½ΠΈΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка программирования. РаньшС это Π±Ρ‹Π»ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π² спСцификациях DOM, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΈΠ· этого Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ HTML5. Но ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, это всСго лишь ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ API. ЀактичСскоС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с использованиСм этих API Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ (ΠΏΠΎΡ‡Ρ‚ΠΈ Π²ΠΎ всСх случаях) Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ языка программирования.

14

T.J. Crowder
24 Π―Π½Π² 2013 Π² 22:45

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ HTML ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½

Π‘ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ HTML ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ спСциалисты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎ Ρ€ΠΎΠ΄Ρƒ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ приходится Π΄Π΅Π»Π°Ρ‚ΡŒ сайты, Π½Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒ Π² поисковых систСмах. ΠšΠΎΠΏΠΈΡ€Π°ΠΉΡ‚Π΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ этот язык для форматирования тСкстов ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†,Β Π° SEO-спСциалисты с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ ΠΈ систСмы Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ.


Π§Ρ‚ΠΎ прСдставляСт собой HTML


Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ HTML (Hypertext Markup Language) считаСтся языком Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Π΅Π±-страниц. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ интСрпрСтируСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΈΠ΄ΠΈΡ‚ тСкст Π½Π° экранС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ смартфона Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ сайты создавались практичСски Π½Π° «чистом» ΠΊΠΎΠ΄Π΅ HTML ΠΏΡ€ΠΈΒ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ скриптов Π½Π° JavaScript.


Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ HTML трСбуСтся для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° вакансий, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сайтами, ΠΈΡ… Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ.


Π˜ΡΡ‚ΠΎΡ€ΠΈΡ развития HTML


Π’ΠΎΡ‡Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹ создания языка HTML Π½Π΅Ρ‚, Π΅Π³ΠΎ появлСниС соотносится с ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ 1986 ΠΈ 1991 Π³ΠΎΠ΄Π°ΠΌΠΈ. Он ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создавался для использования людьми Π±Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ Π² вСрсткС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. БлоТная систСма Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ SGML (Standard Generalized Markup Language) Π±Ρ‹Π»Π° свСдСна ΠΊ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ дСскрипторов. Они Ρ‡Π°Ρ‰Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚Π΅Π³Π°ΠΌΠΈ.



ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ HTML:


  1. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ оформлСния тСкстов Π²ΠΊΠ»ΡŽΡ‡Π°Π» всСго 18 элСмСнтов, 11 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π°ΠΆΠ΅ Π² послСдних Ρ€Π΅Π»ΠΈΠ·Π°Ρ….
  2. Основная Π·Π°Π΄Π°Ρ‡Π° языка Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² воспроизвСдСнии ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±Π΅Π· искаТСний нСзависимо ΠΎΡ‚ тСхничСского оснащСния устройства.
  3. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ вСрсии HTML стали Π±ΠΎΠ»Π΅Π΅ зависимыми ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ·-Π·Π° появлСния Ρ‚Π΅Π³ΠΎΠ² для ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΈ графичСского оформлСния.

К Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ относится вСрсия HTML 5-Π³ΠΎ поколСния. Она появилась Π² Π΄Π΅ΠΊΠ°Π±Ρ€Π΅ 2012 Π³ΠΎΠ΄Π° ΠΈ выросла Π΄ΠΎ Ρ€Π΅Π»ΠΈΠ·Π° 5.3. ИмСнно это ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ поддСрТиваСтся Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². ΠŸΡ€ΠΈ использовании ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… вСрсий вСроятно искаТСнноС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. БущСствуСт понятиС кроссбраузСрной нСсовмСстимости сайта, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ выглядит Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… устройствах.


ИзмСнСния прСимущСствСнно касались внСдрСния Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. НапримСр, появилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π²ΠΎΠ΄Π° Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… – Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, адрСса элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, Π΄ΠΎΠΌΠ΅Π½Π° сайта. Π’Π°ΠΊΠΆΠ΅ Π² Π½ΠΎΠ²Ρ‹Π΅ Ρ€Π΅Π»ΠΈΠ·Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты Π²Ρ€ΠΎΠ΄Π΅ добавлСния Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π·Π²ΡƒΠΊΠ° Π½Π° Π²Π΅Π±-страницу, рисования Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ области ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ скрипта JavaScript.


ВозмоТности HTML


ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ HTML Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ простых ΠΊΠΎΠΌΠ°Π½Π΄ Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. НапримСр, Ρ‚Π΅Π³ <img> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ. Π’ ΠΏΠ΅Ρ€Π΅Ρ‡Π½Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ – ссылка Π½Π° Ρ„Π°ΠΉΠ». Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ хранится Π½Π° Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ сСрвСра, Π³Π΄Π΅ располагаСтся сам рСсурс или внСшний сСрвис.



ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ элСмСнты HTML:


  1. Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста – Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ курсивом, ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, Ρ€Π°Π·ΠΌΠ΅Ρ€ кСгля, Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅/ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ списки.
  2. ВСкстовыС Π±Π»ΠΎΠΊΠΈ – Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ h2-H6, Π°Π±Π·Π°Ρ†Ρ‹, пСрСнос Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку.
  3. Π’Π°Π±Π»ΠΈΡ†Ρ‹ – любоС количСство строк, столбцов, фиксированная высота, ΡˆΠΈΡ€ΠΈΠ½Π°, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ.
  4. Вставка ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² – изобраТСния, Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅, тСкстовыС, Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»Ρ‹ ΠΈ Ρ‚.Π΄.
  5. ГипСрссылки – Π½Π° Ρ„Π°ΠΉΠ» изобраТСния, прайс-листа, страницу, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ссылаСтся ΠΏΡƒΠ½ΠΊΡ‚ мСню ΠΈΠ»ΠΈ Π°Π½ΠΊΠΎΡ€ Π² тСкстС. Π•ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ открытия Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅.

Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π΅ понятиС создания Ρ„ΠΎΡ€ΠΌ – Π²Π²ΠΎΠ΄ тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π²Ρ‹Π±ΠΎΡ€ ΠΏΡƒΠ½ΠΊΡ‚Π° списка. Π‘ΠΎΠ»Π΅Π΅ слоТныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ принято ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π° JavaScript ΠΈΠ»ΠΈ PHP, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ эти языки Π±ΠΎΠ»Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… практичСского примСнСния HTML интСрСсСн ΠΊΠΎΠΏΠΈΡ€Π°ΠΉΡ‚Π΅Ρ€Ρƒ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ ΠΏΡ€ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.


Π§Ρ‚ΠΎ Π½Π΅ получится ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° HTML


НСсмотря Π½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΉ список возмоТностСй ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ страниц, Π² HTML Π½Π΅Ρ‚ Ρ†Π΅Π»ΠΎΠ³ΠΎ пСрСчня Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. НапримСр, Ρ‚Π΅Π³ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ стандартным ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ, Π° Π²ΠΎΡ‚ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π΅ получится. ΠšΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй CSS – это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ язык описания внСшнСго Π²ΠΈΠ΄Π° HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².



Π‘Ρ‚ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΡŽΡ‚ нСдостатки Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ:


  1. Π—Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΡƒΡŽ вСрстку.
  2. Экономят врСмя ΠΏΡ€ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ страниц сайта.
  3. Π Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚Β ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ возмоТности.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π΄ΠΈΠ·Π°ΠΉΠ½ рСсурса становится Π±ΠΎΠ»Π΅Π΅ интСрСсным, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ возрастаСт Π·Π° счСт мСньшСй Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр. ВмСсто дублирования ΠΊΠΎΠ΄Π° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС ΠΏΡ€ΠΈ использовании HTML Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ссылку Π½Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ участок ΠΊΠΎΠ΄Π°. ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ шаблона Ρ„Π°ΠΉΠ» CSS остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сайта.


Π‘Π°ΠΌ ΠΏΠΎ сСбС HTML Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ довольно Β«Ρ‚ΠΎΠΏΠΎΡ€Π½ΠΎΒ», Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ дублирования ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС. Π­Ρ‚ΠΎ Π½Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±Ρ‰ΠΈΡ… элСмСнтов Ρ‚ΠΈΠΏΠ° шапки, ΠΏΠΎΠ΄Π²Π°Π»Π°, ΠΎΠ±Ρ‰Π΅Π³ΠΎ мСню. ВСхнология CSS ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ нСзависимо ΠΎΡ‚ шаблона. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ участок ΠΊΠΎΠ΄Π°, ΠΈ страница прСобраТаСтся.


Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈΒ Π΄Ρ€ΡƒΠ³ΠΈΡ… инструмСнтов в HTML


Удобство языка размСтки упростило ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ сторонних сСрвисов. НапримСр, Π½Π° сайт Π»Π΅Π³ΠΊΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ систСмы Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ЯндСкс.ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΈ Google Analytics. Π’ΠΎ ΠΆΠ΅ относится ΠΈ ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠ°ΠΌ – Ρ„ΠΎΡ€ΠΌΠ΅ Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², подписки Π½Π° новости, Π·Π°ΠΊΠ°Π·Ρƒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π·Π²ΠΎΠ½ΠΊΠ°. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹, ΠΎΠ½ΠΈ видят Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.



НаиболСС вострСбованныС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ:


  1. PHP. Π’ Ρ‚Π΅Π»ΠΎ HTML страницы Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ссылка Π½Π° исполняСмый Ρ„Π°ΠΉΠ».
  2. JavaScript. Π‘ΠΊΡ€ΠΈΠΏΡ‚ вставляСтся Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π² Π²ΠΈΠ΄Π΅ ссылки Π½Π° Ρ„Π°ΠΉΠ».
  3. Ajax. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой «смСсь» асинхронного JS ΠΈ XML.
  4. Iframes. ВСхнология встраивания Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтов.

Π’Π°ΠΊΠΈΠ΅ возмоТности ΠΈ приводят ΠΊ мнСнию, Ρ‡Ρ‚ΠΎ HTML – это язык программирования. БпСцификация ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ содСрТания сайта, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ зависят ΠΎΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Π˜Π·ΡƒΡ‡Π°Π΅Ρ‚ΡΡ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π·Π° ΠΏΠ°Ρ€Ρƒ Π΄Π½Π΅ΠΉ, Π½ΠΎ приходится ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ограничСния.

ЯвляСтся Π»ΠΈ HTML5 языком программирования?

Π’ настоящСС врСмя ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML5 для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Android, Π² Firefox, iPhone, Blackberry ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Но я ΡΠ»Ρ‹ΡˆΠ°Π», Ρ‡Ρ‚ΠΎ HTML — это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π° Π½Π΅ для программирования.
Π”Π°ΠΆΠ΅ с функциями прилоТСния, HTML ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ языком Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ?

ΠžΡ‚Π²Π΅Ρ‚ 1

ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‚: НСт.

Π”Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: НСт, это Π½Π΅ Ρ‚Π°ΠΊ. HTML, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ стандартом, являСтся языком Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсиях.

Но Ρ‡Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚? Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ прСдполагаСтся ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваши Π΄Π°Π½Π½Ρ‹Π΅, позволяя Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ сСмантику с использованиСм ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ², Π½ΠΎ ΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ваши Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠ°ΠΊ Π²Ρ‹ Π±Ρ‹ это Π΄Π΅Π»Π°Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ язык программирования. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ понятия Π²Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΊΠ°ΠΊ это ΠΈΠΌΠ΅Π΅Ρ‚ мСсто Π² языках программирования, Π³Π΄Π΅ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π²Ρ…ΠΎΠ΄ для Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ создания Π²Ρ‹Π²ΠΎΠ΄Π°.

ΠšΡΡ‚Π°Ρ‚ΠΈ, HTML5 Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ интСрСса ΠΊ сСти, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Π΅ вСрсии javascript ΠΈ css), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ Π²Π΅Π±-прилоТСния Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ ΠΈ Π±Π΅Π·Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ.

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ этот ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ рСсурс, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ HTML5.

ΠžΡ‚Π²Π΅Ρ‚ 2

Π―Π·Ρ‹ΠΊΠΈ программирования ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅, Ρ†ΠΈΠΊΠ», Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Π΅Π³ΠΎ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ HTML5. HTML5 опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ статична (Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ взаимодСйствия ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ элСмСнтов select ΠΈ Ρ‚.Π΄.). МногиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «HTML5», ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ, — это совсСм Π½Π΅ HTML5, Π° Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с JavaScript (языком программирования) Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ с ΡƒΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΌ доступом.

HTML5 всС Ρ‡Π°Ρ‰Π΅ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ (ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚) Ρ€ΠΎΠ»ΡŒ опрСдСлСния ΠΊΠ°ΠΊ структуры Π²Π΅Π±-страниц, Ρ‚Π°ΠΊ ΠΈ API для взаимодСйствия с Π½ΠΈΠΌΠΈ с языка программирования. Π’ спСцификации DOM это Π±Ρ‹Π»ΠΎ довольно Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ HTML5. Но ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, это просто ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ API. ЀактичСскоС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с использованиСм этих API Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ (практичСски Π²ΠΎ всСх случаях) Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ языка программирования.

ΠžΡ‚Π²Π΅Ρ‚ 3

HTML5 считаСтся Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ.
Π”Π°, Π΅ΡΡ‚ΡŒ 5-ΠΉ выпуск языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ HTML, Π½ΠΎ, вСроятно, Π²Ρ‹ этого Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ Π² Π²ΠΈΠ΄Ρƒ.

HTML5 большС считаСтся Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ HTML, CSS3 ΠΈ javascript, ΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π² Ρ‚Π°ΠΊΠΈΡ… инструмСнтах, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π° самом Π΄Π΅Π»Π΅ это ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π΅Ρ‡Ρ‚ΠΎ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅Π΅ программирования.

ProductStar: Β«Π―Π·Ρ‹ΠΊ программирования Javascript: особСнности ΠΈ прСимущСства»

Javascript популярСн Π½Π΅ случайно, Π° благодаря своим нСсомнСнным достоинствам.

ΠΠ΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΠΎΡΡ‚ΡŒ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° скриптов всСми популярными Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ; полная интСграция с вёрсткой страниц (HTML+CSS) ΠΈ сСрвСрной Ρ‡Π°ΡΡ‚ΡŒΡŽ (backend).

ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° ΠΈ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ примСнСния. ΠŸΡ€ΠΎΡΡ‚ΡƒΡŽ Π·Π°Π΄Π°Ρ‡ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚, Π½Π΅ Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ лишнюю Ρ€Π°Π±ΠΎΡ‚Ρƒ. Для слоТных Π·Π°Π΄Π°Π½ΠΈΠΉ Π΅ΡΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠΉ, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Javascript позволяСт частично ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²Π΅Π±-страницы Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±Π΅Π· запросов ΠΊ сСрвСру. Π­Ρ‚ΠΎ экономит врСмя ΠΈ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, сниТаСт Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° сСрвСр.

Удобство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… интСрфСйсов. Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌ, Π²Ρ‹Π±ΠΎΡ€ дСйствий, активация ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Π²ΠΎΠ΄Π°, Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ / ΠΊΠ»ΠΈΠΊΠΈ ΠΌΡ‹ΡˆΠΈ ΠΈ Ρ‚.ΠΏ Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΡŽΠ·Π°Π±ΠΈΠ»ΠΈΡ‚ΠΈ.

ΠœΠΎΡ‰Π½Π°Ρ инфраструктура (экосистСма). ΠŸΠ΅Ρ€Π²Ρ‹Π΅ 10 Π»Π΅Ρ‚ этого Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΈ Π² ΠΏΠΎΠΌΠΈΠ½Π΅. Π—Π°Ρ‚Π΅ΠΌ количСство Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС Ρ‚Π°ΠΊ возросло, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Javascript ΠΈ Π΅Π³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ стало ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ΠΌ.

Π›Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒ освоСния. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это Π΄Π΅Π»ΠΎ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠΈ. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ слоТным, Π½ΠΎ ΠΊ Π΅Π³ΠΎ синтаксису, Π»ΠΎΠ³ΠΈΠΊΠ΅ быстро ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°Π΅ΡˆΡŒ. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ дСйствий ΠΎΡ‰ΡƒΡ‚ΠΈΠΌΠΎ добавляСт энтузиазма.

Как любой язык программирования, Javascript ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСдостатки.

НСт возмоТности чтСния ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ². Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Главная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° – сообраТСния бСзопасности.

НСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ доступа. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ язык нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для сСтСвых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π—Π° это Javascript Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ языком программирования.

НСстрогая типизация ΠΈ вольная Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²ΠΊΠ°. Π―Π·Ρ‹ΠΊ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ явныС нСстыковки. Π˜ΠΌΠ΅Π΅Ρ‚ мСсто разная интСрпрСтация Π΄Π°Π½Π½Ρ‹Ρ…. НСт возмоТности Ρ€Π°Π½Π½Π΅Π³ΠΎ выявлСния ошибок. ВсС Π½Π΅Π΄ΠΎΡ‡Ρ‘Ρ‚Ρ‹ Π²Ρ‹ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΠΆΠ΅ Π½Π° этапС Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ для Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ². Π’ свободный скриптовый язык ΠΏΡ€ΠΎΡ‰Π΅ всСго Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ врСдоносного ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. НадСТда Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° антивирус ΠΈ Ρ„Π°Π΅Ρ€Π²ΠΎΠ».

Надо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ сообщСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Javascript Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ язык, устраняя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ нСдостатки. Π£Π·ΠΊΠΈΡ… мСст становится всё мСньшС. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ постоянно ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с JS. Π’Ρ‹Ρ…ΠΎΠ΄ HTML 5 Π΄Π°Π» Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΎΠ»Ρ‡ΠΎΠΊ ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ возмоТностСй скриптов.

HTML — это Π½Π΅ язык программирования?

HTML Π½Π΅ являСтся языком программирования.

Π― ΡΠ»Ρ‹ΡˆΠ°Π» это ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·, ΠΈ это ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π° Π½ΠΈΠΌ слСдуСт Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅: НСт Π»ΠΎΠ³ΠΈΠΊΠΈ, ΠΈΠ»ΠΈ Π­Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ, . Π’Π°ΠΊ что… ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ это Π½Π΅ язык программирования. Как Π±ΡƒΠ΄Ρ‚ΠΎ Π΄Π΅Π»ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΈ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒΡΡ.

А Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ?

Π― Ρ…ΠΎΡ‡Ρƒ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я ΡΠ»Ρ‹ΡˆΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ°Π»ΠΈΡ‚ΡŒ HTML, ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ свои собствСнныС опровСрТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ эти утвСрТдСния Π½Π΅ совсСм Π²Π΅Ρ€Π½Ρ‹.

Моя Ρ†Π΅Π»ΡŒ Π½Π΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ HTML являСтся ΠΈΠ»ΠΈ Π½Π΅ являСтся языком программирования , Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€ΠΈ основных Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для утвСрТдСния, Ρ‡Ρ‚ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ с логичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. .

Β«HTML — это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π° Π½Π΅ язык программирования»

Π­Ρ‚ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ само ΠΏΠΎ сСбС Π·Π²ΡƒΡ‡ΠΈΡ‚ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ … Π½ΠΎ ΠΎΠ½ΠΎ Π½Π΅Π²Π΅Ρ€Π½ΠΎ: языки Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ языками программирования. НС всС ΠΈΠ· Π½ΠΈΡ… (Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½Π΅Ρ‚), Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ.Если Π±Ρ‹ ΠΌΡ‹ нарисовали Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ Π’Π΅Π½Π½Π° языков программирования ΠΈ языков Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, это Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π½Π΅ Π΄Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΡ€ΡƒΠ³Π°, Π° Π΄Π²Π° слСгка ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΊΡ€ΡƒΠ³Π°:

Π―Π·Ρ‹ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ структуры, Ρ†ΠΈΠΊΠ»Ρ‹ ΠΈ Ρ‚. Π”., Π’Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ языком программирования. Π­Ρ‚ΠΎ Π½Π΅ Π²Π·Π°ΠΈΠΌΠΎΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ.

TeX ΠΈ LaTeX ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ языков Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ языками программирования. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ с Π½ΠΈΠΌΠΈ Π½Π΅ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎ, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.И ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ BASIC ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Mars Rover (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ΠΈΠ³Ρ€Π°Π» ΠΏΡ€ΠΈΠ· судСй Π½Π° конкурсС программирования ICFP 2008).

Π₯отя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ языки Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ языками программирования, я Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΡŽ, Ρ‡Ρ‚ΠΎ HTML являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½ΠΈΡ…. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ исходноС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π΅Π²Π΅Ρ€Π½ΠΎ: языки Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ языками программирования . Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ HTML Π½Π΅ являСтся языком программирования , ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ — это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, основано Π½Π° Π»ΠΎΠΆΠ½ΠΎΠΌ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΈ, ΠΈ ΠΊΠ°ΠΊΠΎΠΉ Π±Ρ‹ Π²Ρ‹Π²ΠΎΠ΄ Π²Ρ‹ Π½ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΈΠ· этой прСдпосылки, Π±ΡƒΠ΄Π΅Ρ‚ катСгоричСски Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΌ.

Β«HTML Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΎΠ³ΠΈΠΊΠΈΒ»

Π­Ρ‚ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ Ρ€Π°Π·ΡŠΡΡΠ½ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«Π»ΠΎΠ³ΠΈΠΊΠ°Β», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ вас просто ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ.

Как ΠΈ Π² случаС с ΠΏΠΎΠ»Π½ΠΎΡ‚ΠΎΠΉ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ (ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ добСрСмся), Ρ‚Π΅, ΠΊΡ‚ΠΎ Π΄ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ этот Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π― просил людСй Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΌΠ½Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ ΠΏΠΎΠ΄ Β«Π»ΠΎΠ³ΠΈΠΊΠΎΠΉΒ», ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π² ΠΎΡ‚Π²Π΅Ρ‚ интСрСсныС ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π›ΠΎΠ³ΠΈΠΊΠ° — это Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΉ Ρ€Π°Π·ΡƒΠΌ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π· ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ.

Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ссли ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ словарноС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ.Но ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ, Π° Π½Π΅ просто ΠΎ Π»ΠΎΠ³ΠΈΠΊΠ΅ ΠΊΠ°ΠΊ ΠΎΠ± ΠΎΠ±Ρ‰Π΅ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π΅. Π― Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Ρ‚Π°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, ΠΊΠ°ΠΊ:

Π’ языках программирования Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, условия, Ρ†ΠΈΠΊΠ»Ρ‹ ΠΈ Ρ‚. Π”. HTML Π½Π΅ являСтся языком программирования, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ условия. Π’ этом Π½Π΅Ρ‚ Π»ΠΎΠ³ΠΈΠΊΠΈ.

Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ (ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ Π² true / false / AND / OR / ΠΈ Ρ‚. Π”.), Но Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅Π²Π΅Ρ€Π½ΠΎ. Π’ HTML Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ — Π² Π²ΠΈΠ΄Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² — ΠΈ Π΅ΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ структуры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с этими ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ / Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ отобраТаСтся.

Но ΠΊΠ°ΠΊ Π²Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ эти ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅? Π’Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ JavaScript!

Π‘Π½ΠΎΠ²Π° Π½Π΅Π²Π΅Ρ€Π½ΠΎ. Π•ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСмСнтов HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ управлСния ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ JavaScript ΠΈΠ»ΠΈ CSS для Ρ€Π°Π±ΠΎΡ‚Ρ‹ . И я Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΡŽ ΠΎ Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π°Ρ…, ΠΊΠ°ΠΊ ΠΈΠ»ΠΈ

/

ΠΈΠ»ΠΈ элСмСнт : ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ Π½Π° Π½ΠΈΡ…, ΠΎΠ½ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ, Ссли присутствуСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ open , ΠΈ ΠΎΠ½ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΡŽΡ‚ΡΡ, Ссли ΠΎΠ½ Π½Π΅ являСтся. JavaScript Π½Π΅ трСбуСтся.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ просто ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ HTML Π½Π΅ являСтся языком программирования, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ отсутствуСт Π»ΠΎΠ³ΠΈΠΊΠ°, Π²Π²ΠΎΠ΄ΠΈΡ‚ Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅. ΠœΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ HTML Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ способСн ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° основС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°. Π’ HTML Π΅ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΠ°, Π½ΠΎ ΠΎΠ½Π° ΠΏΠΎ своСй сути отличаСтся ΠΎΡ‚ Π»ΠΎΠ³ΠΈΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… языков, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для манипулирования Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.Нам понадобится Π±ΠΎΠ»Π΅Π΅ вСский Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ HTML Π½Π΅ являСтся Ρ„ΠΎΡ€ΠΌΠΎΠΉ программирования.

Β«HTML Π½Π΅ являСтся« ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ »»

Π₯ΠΎΡ€ΠΎΡˆΠΎ, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ‡Π°Ρ‰Π΅ всСго Π²ΠΈΠ΄ΠΈΠΌ Π² этих Π΄Π΅Π±Π°Ρ‚Π°Ρ…. ВСхничСски ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ (Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²ΠΈΠ΄ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ) ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ HTML Π½Π΅ являСтся ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ, Π½ΠΎ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ Π΄Π΅Π±Π°Ρ‚Ρ‹, Ρ‡Π΅ΠΌ просто Π΅Π³ΠΎ использованиС Π² качСствС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° закрытия рСгистра.

Π― Π½Π΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ Π²Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² подробности Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов.ЀактичСски, Π›Π°Ρ€Π° Π¨Π΅Π½ΠΊ красиво Ρ€Π΅Π·ΡŽΠΌΠΈΡ€ΡƒΠ΅Ρ‚ это Π² своСм постС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ CSS являСтся ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ:

ΠŸΡ€ΠΎΡ‰Π΅ говоря, для языка ΠΈΠ»ΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ способны Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³Π»Π° Π±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°: Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ вычислСния, Ρ‚Π°ΠΊΠΆΠ΅ извСстныС ΠΊΠ°ΠΊ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ вычислСния . Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΎ для матСматичСских вычислСний, хотя сСйчас, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС!

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных языков программирования ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ, люди ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ это ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ языка программирования.Но ΠΏΠΎΠ»Π½ΠΎΡ‚Π° ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ — это Π½Π΅ Ρ‚Π°ΠΊ. Π­Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ систСма (ΠΈΠ»ΠΈ Π΅Π΅ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ») ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для классификации языков программирования; ΠΎΠ½ ΠΈΡ… Π½Π΅ опрСдСляСт. Π­Ρ‚ΠΎ относится Π΄Π°ΠΆΠ΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ языкам программирования. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΈΠ³Ρ€Ρƒ Minecraft (которая соотвСтствуСт этому ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ) ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ Magic: The Gathering (которая Ρ‚Π°ΠΊΠΆΠ΅ соотвСтствуСт ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ). Оба ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ, Π½ΠΎ я сомнСваюсь, Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ классифицируСт ΠΈΡ… ΠΊΠ°ΠΊ языки программирования.

ΠŸΠΎΠ»Π½ΠΎΡ‚Π° ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ сСйчас Π² ΠΌΠΎΠ΄Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ считали Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ скомпилированным ΠΈ скомпилированным.ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ языки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌΠΈ критСриями. Π΄Π°. Нам Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ΡŒ большиС усилия для запоминания, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ (Π² основном сСрвСрныС) ΠΏΡ€Π΅ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ внСшнСго программирования (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ JavaScript ΠΈ PHP) ΠΊΠ°ΠΊ Β«Π½Π΅ настоящСго программирования». Иногда Π²Ρ‹ всС Π΅Ρ‰Π΅ ΡΠ»Ρ‹ΡˆΠΈΡ‚Π΅ это, хотя Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ΠΎ Π±Π»Π΅ΠΊΠ»ΠΎ, Π±ΠΎΡ€ΠΌΠΎΡ‚Π°Π»ΠΎ ΠΈ Π±ΠΎΡ€ΠΌΠΎΡ‚Π°Π»ΠΎ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (ΠΈΠ»ΠΈ Π½Π΅Ρ‚), мСняСтся со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ. Π‘ΡŒΡŽΡΡŒ ΠΎΠ± Π·Π°ΠΊΠ»Π°Π΄, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ, пСрСбирая ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹, Таловался Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° ассСмблСрС — это Π½Π΅ настоящСС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. НСт Π½ΠΈΡ‡Π΅Π³ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ высСчСнного Π² ΠΊΠ°ΠΌΠ½Π΅.ЀактичСского опрСдСлСния Π½Π΅Ρ‚.

ΠŸΠΎΠ»Π½ΠΎΡ‚Π° ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ, я Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, справСдливый стандарт, Π½ΠΎ ΠΎΠ½ прСдвзятый ΠΈ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ — Π½Π΅ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ΅, Π° ΠΏΠΎ способу Π²Ρ‹Π±ΠΎΡ€Π°. ΠŸΠΎΡ‡Π΅ΠΌΡƒ язык, способный Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, приковываСтся ΠΊΠ°ΠΊ «язык программирования», Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ язык, способный Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚, Π½Π΅Ρ‚? Π‘ΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ . Π­Ρ‚ΠΎ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΈ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ «настоящих Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²Β» (Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ заявляСт ΠΎ сСбС) ΠΈ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½ΠΈΠΆΠ΅ ΠΈΡ….

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ оскорблСния ΠΊ Ρ‚Ρ€Π°Π²ΠΌΠ΅, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· людСй, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ… ΠΌΠ°Π½Ρ‚Ρ€Ρƒ Β«HTML Π½Π΅ являСтся ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³ΡƒΒ», Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π½Π°ΡŽΡ‚ ΠΈ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡ‚Π° ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ. Π­Ρ‚ΠΎ Π½Π΅ Π½Π°Π³Ρ€Π°Π΄Π° ΠΈΠ»ΠΈ Π·Π½Π°ΠΊ качСства. Π­Ρ‚ΠΎ Π½Π΅ Π·Π½Π°ΠΊ чСсти. Π­Ρ‚ΠΎ просто способ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ языки программирования — ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, Π° Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ. Π―Π·Ρ‹ΠΊ программирования ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ ΠΈΠ»ΠΈ Π½Π΅ Ρ‚Π°ΠΊΠΈΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½, ΠΈΠΌΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ.


Π˜Ρ‚Π°ΠΊ, HTML — это язык программирования?

Если ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€Π³Π½ΡƒΡ‚ΡŒ основныС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠ΅, Ρ‡Ρ‚ΠΎ HTML Π½Π΅ являСтся языком программирования, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π»ΠΈ это Π½Π° самом Π΄Π΅Π»Π΅, Ρ‡Ρ‚ΠΎ HTML являСтся языком программирования? НСт, это Π½Π΅ Ρ‚Π°ΠΊ. Π˜Ρ‚Π°ΠΊ, Π΄Π΅Π±Π°Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Ρ€Π°Π·ΠΎΠ²ΡŒΠ΅Ρ‚ΡΡ стандарт HTML ΠΈΠ»ΠΈ Π½Π΅ измСнится Β«Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Β» языка программирования.

Но, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΠ°ΡΠ°Ρ‚ΡŒΡΡ этого вопроса, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ для разТигания ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… Π΄Π΅Π±Π°Ρ‚ΠΎΠ², Π° для разТигания ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠΉ, скрывая ΠΏΡ€ΠΈ этом скрытыС ΠΌΠΎΡ‚ΠΈΠ²Ρ‹: ΠΎΡ‚ получСния Π»Π΅Π³ΠΊΠΎΠΉ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π΄ΠΎ опасного ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Π²ΠΊΠ»Π°Π΄Π° Π³Ρ€ΡƒΠΏΠΏΡ‹. людСй Π² экосистСму развития.

Или, ΠΊΠ°ΠΊ красиво Ρ€Π΅Π·ΡŽΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Эшли КолодзСй Π² своСй ΠΎΠ΄Π΅ HTML:

Они говорят, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ настоящий язык программирования, ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ всСго лишь Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°, ΠΈ тСхничСски говоря, я полагаю, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊ. Π‘ тСхничСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния, JavaScript ΠΈ PHP — это языки сцСнариСв. Π― помню, ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π»ΠΎ Π½Π΅ ΠΊΡ€ΡƒΡ‚ΠΎ Π·Π½Π°Ρ‚ΡŒ JavaScript, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ Π±Ρ‹Π» «настоящим» языком. Иногда ΠΌΠ½Π΅ каТСтся, Ρ‡Ρ‚ΠΎ эти различия бСссмыслСнны, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΌΡ‹ создали словарный запас, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ вас (ΠΈ, соотвСтствСнно, самих сСбя ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²). Π£ вас, ΠΊΠ°ΠΊ Ρƒ языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π΅ΡΡ‚ΡŒ своя ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ стороны. Π—Π½Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ всСго Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π²Π°ΠΌΠΈ, — это настоящий ΠΎΠΏΡ‹Ρ‚, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ слишком часто Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚.

НСзависимо ΠΎΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌ Π² обсуТдСнии Β«HTML являСтся / Π½Π΅ являСтся языком программирования», Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ это ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ: HTML — это основа Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°. Π­Ρ‚ΠΎ красивый язык с ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΌ синтаксисом, Π½ΠΎ ΠΏΡ€ΠΈ этом Ρ‚Π°ΠΊΠΎΠΉ простой, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π° полдня, ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ слоТный, Ρ‡Ρ‚ΠΎ Π½Π° освоСниС Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π³ΠΎΠ΄Ρ‹.Π―Π·Ρ‹ΠΊ программирования ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Π½ΠΎ Ρ‡Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π΅ΡΡ‚ΡŒ HTML.

ЯвляСтся Π»ΠΈ HTML языком программирования? [РазъяснСно]

HTML ΠΈΠ»ΠΈ язык ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ гипСртСкста — самая ваТная Π²Π΅Ρ‰ΡŒ для создания Π²Π΅Π±-сайтов ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания структуры любой Π²Π΅Π±-страницы, которая ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² сочСтании с CSS ΠΈ JavaScript для создания Π²Π΅Π±-сайтов. МногиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ HTML ΠΈΠ»ΠΈ программисты Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, являСтся Π»ΠΈ HTML языком программирования ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Если Π²Ρ‹ Π² Ρ‚Π°ΠΊΠΎΠΌ ΠΆΠ΅ Π·Π°ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π΅, ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ всю ΡΡ‚Π°Ρ‚ΡŒΡŽ здСсь. Π― ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π²Π°ΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ HTML Π½Π΅ считаСтся языком программирования?

Π˜Ρ‚Π°ΠΊ, HTML — это язык программирования? Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ людьми ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ HTML языком программирования ΠΈΠ»ΠΈ Π½Π΅Ρ‚, я Ρ…ΠΎΡ‡Ρƒ Π·Π°ΡΠ²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Html Π½Π΅ являСтся ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ языком программирования Π½Π° самом Π΄Π΅Π»Π΅, согласно источникам, ΠΎΠ½ считаСтся языком Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ .Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ нСльзя Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Html ΠΊΠ°ΠΊ язык программирования, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² HTML Π²Ρ‹ Π½Π΅ смогли Π½Π°ΠΉΡ‚ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… характСристик языков программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ массива, условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈ Ρ‚. Π”. Π­Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· распространСнных ΠΏΡ€ΠΈΡ‡ΠΈΠ½. ΠΏΠΎΡ‡Π΅ΠΌΡƒ Html Π½Π΅ считаСтся языком программирования.

Π’ Π½ΠΈΠΆΠ΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ я ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ обсудил эту Ρ‚Π΅ΠΌΡƒ, поэтому, поТалуйста, ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ всю эту ΡΡ‚Π°Ρ‚ΡŒΡŽ для получСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Html — это язык программирования ΠΈΠ»ΠΈ Π½Π΅Ρ‚? (НСкоторыС Ρ„Π°ΠΊΡ‚Ρ‹)

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ я Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€ΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Π°ΠΊΡ‚Ρ‹ ΠΈ Π½Π° основании этих Ρ„Π°ΠΊΡ‚ΠΎΠ² выскаТу своС ΠΌΠ½Π΅Π½ΠΈΠ΅, являСтся Π»ΠΈ язык программирования Html ΠΈΠ»ΠΈ Π½Π΅Ρ‚?

Π­Ρ‚ΠΎ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ:

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠ΄ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Html Π½Π΅ являСтся языком программирования, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для проСктирования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ структур Π²Π΅Π±-сайтов.

HTML создан для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ содСрТимого, ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎ Π΅Π³ΠΎ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отобраТаСтся Π½Π° страницС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Он Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для программирования ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ языков программирования.

Ну, это Π½Π΅ язык программирования, Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ HTML ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΎΡ‡Π΅Π½ΡŒ высока.

HTML — ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π½Π°Π²Ρ‹ΠΊ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Π΅Π±-сайта ΠΈ Π²Π΅Π±-прилоТСния, Π° Π±Π΅Π· HTML Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ основы программирования.

Π˜Ρ‚Π°ΠΊ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒ программистом, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Html.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Π’ любом языкС программирования Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, ΠΈ это ΠΎΡ‡Π΅Π½ΡŒ особый Π²ΠΈΠ΄ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° языкС программирования.

Π’ΠΎ всСх языках программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ , язык C, , язык C ++, язык Java, язык Python, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ нСсколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов. Но Π² HTML Π½Π΅Ρ‚ доступных ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π° основании этого Ρ„Π°ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Html Π½Π΅ являСтся Ρ‚ΠΈΠΏΠΎΠΌ языка программирования.

Алгоритм:

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ систСмы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ — это своСго Ρ€ΠΎΠ΄Π° процСсс ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‡Π°, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ логичСскиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Π’ языкС HTML Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², поэтому ΠΎΠ½ Π½Π΅ считаСтся языком программирования. НапримСр, HTML Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для запроса Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, вмСсто этого ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для прСдставлСния Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для логичСских Ρ†Π΅Π»Π΅ΠΉ ΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ вопросы.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹:

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈΠ³Ρ€Π°ΡŽΡ‚ Ρ‚Π°ΠΊΡƒΡŽ β€‹β€‹Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ любого ΠΊΠΎΠ΄Π°. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ — это Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ символы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для прСдставлСния ΠΈΠ»ΠΈ выполнСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ процСсса.

Π­Ρ‚ΠΈ символы взяты ΠΈΠ· ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΌΠΈ.

Π’ HTML Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΈ это Π½Π΅ относится ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ языкам программирования. И поэтому ΠΎΠ½ Π½Π΅ считаСтся языком программирования.

ОбъСм памяти:

ИспользованиС Π΄Π°Π½Π½Ρ‹Ρ… Π² памяти — Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ваТная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ любого языка программирования. И ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ выполняСм ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΎΠ½ потрСбляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ объСм памяти Π² вашСй памяти, особСнно Π² ЦП.

И это Π½Π΅ относится ΠΊ Html, ΠΎΠ½ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСста Π² памяти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ рассматриваСт язык программирования.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° языка:

Когда Π±Ρ‹ Π²Ρ‹ Π½ΠΈ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ язык программирования, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ особым ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.Π‘Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… , Π° Π·Π°Ρ‚Π΅ΠΌ фактичСский ΠΊΠΎΠ΄.

Π’ Html Π½Π΅Ρ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ для опрСдСлСния Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠ°ΠΊ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΈ поэтому ΠΎΠ½ Π½Π΅ считаСтся языком программирования.

Π’ Π‘ΠžΠ•Π”Π˜ΠΠ•ΠΠ˜Π˜:

На основании всСх Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ, Ρ‡Ρ‚ΠΎ HTML — это Π½Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ язык программирования, это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΏΡ€ΠΈ этом Ρ‚Π°ΠΊΠΆΠ΅ считаСтся, Ρ‡Ρ‚ΠΎ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ HTML ΠΎΡ‡Π΅Π½ΡŒ Π²Π΅Π»ΠΈΠΊΠ° для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π±Π΅Π· HTML структура Π²Π΅Π±-страницы ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π²Π΅Π±-страницы практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ»ΠΈ программиста. HTML — это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ.

Π’Π°ΠΊΠΆΠ΅ читаСтся

Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ языками программирования, сцСнариСв ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ

Когда Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ создания Π²Π΅Π±-сайта ΠΈΠ»ΠΈ прилоТСния, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² основном Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° языков: язык программирования, язык сцСнариСв ΠΈ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.
МногиС люди ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ просто Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΈΠ»ΠΈ созданиСм Π²Π΅Π±-сайта, Π½ΠΎ ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ язык ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ, ΠΈ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΊ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ относится этот язык. ΠœΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ обсудим Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ этими трСмя основными катСгориями ΠΈΠ»ΠΈ столпами Π²Π΅Π±-сайта ΠΈΠ»ΠΈ прилоТСния, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ языком программирования, языком сцСнариСв ΠΈ языком Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.

Π―Π·Ρ‹ΠΊ программирования: ΠŸΡ€ΠΎΡ‰Π΅ говоря, языки программирования — это Π½Π°Π±ΠΎΡ€ инструкций ΠΈΠ»ΠΈ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сообщаСт ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ.По сути, ΠΌΡ‹ прСдоставляСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ для выполнСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Когда Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-диск ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-диск, ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² Ρ„Π»Π΅Ρˆ-Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ, всС эти инструкции Π΄Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ инструкции ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠ΄Π°, ΠΈ это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС взаимодСйствуСт с ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π―Π·Ρ‹ΠΊΠΈ программирования — это языки высокого уровня, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π² язык машинного уровня, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ язык машинного уровня ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ язык (0 ΠΈ 1).Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ пишСм инструкции Π² ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ компиляции, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² язык машинного уровня, понятный ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ выполняСт Π·Π°Π΄Π°Ρ‡Ρƒ. Π­Ρ‚ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ выполняСтся компилятором, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сканируСт вСсь ΠΊΠΎΠ΄ Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΈ, Ссли ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π²Ρ‹Π΄Π°Π΅Ρ‚ всС ошибки. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: Java, C, C ++, C #. Π―Π·Ρ‹ΠΊΠΈ программирования Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠ»ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ².

Π―Π·Ρ‹ΠΊ сцСнария: Как слСдуСт ΠΈΠ· названия, всС Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ.Π―Π·Ρ‹ΠΊΠΈ сцСнариСв — это Π² основном подкатСгория языков программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для руководства Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΈΠ»ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, для управлСния Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, поэтому ΠΎΠ½Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ инструкции. По сути, ΠΎΠ½ связываСт ΠΎΠ΄ΠΈΠ½ язык с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎ. Javascript, PHP, Perl, Python, VBScript — всС это ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ языков сцСнариСв. Π―Π·Ρ‹ΠΊΠΈ сцСнариСв Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (сканированиС ΠΊΠΎΠ΄Π° построчно, Π° Π½Π΅ ΠΊΠ°ΠΊ компилятор Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·), Π° Π½Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.Π’ языках сцСнариСв Π½Π΅Ρ‚ компилятора Π½Π΅Ρ‚. Π―Π·Ρ‹ΠΊΠΈ сцСнариСв Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания Π²Π΅Π±-сайтов.

Π―Π·Ρ‹ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ: Π―Π·Ρ‹ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ языков программирования ΠΈ языков сцСнариСв. Π―Π·Ρ‹ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ структуру Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ внСшний Π²ΠΈΠ΄ ΠΈΠ»ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ страницы. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… языков, языков, ΠΈ ΠΎΠ½ΠΈ Π½Π΅ содСрТат ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈΠ»ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ HTML.HTML Π½Π΅ Π·Π°Π΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… вопросов, Π½Π΅ сравниваСт Π²Π΅Ρ‰ΠΈ ΠΈ Π½Π΅ Π·Π°Π΄Π°Π΅Ρ‚ логичСских вопросов. Он просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для прСдставлСния прСдставлСния Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Он сообщаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, ΠΊΠ°ΠΊ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ страницы, ΠΌΠ°ΠΊΠ΅Ρ‚Π°, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ всСго ΠΈΠ»ΠΈ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ страницу ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² основном это Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ прСдставлСниСм Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ языков Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ: HTML, CSS ΠΈΠ»ΠΈ XML. Π­Ρ‚ΠΈ языки Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π΅Π±-сайтов.

Из ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ опрСдСлСния ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π΅Π·ΡŽΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ язык программирования, язык сцСнариСв ΠΈ языки Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½ΠΈΠΆΠ΅.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС языки сцСнариСв ΡΠ²Π»ΡΡŽΡ‚ΡΡ языками программирования, Π½ΠΎ всС языки программирования Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ языками сцСнариСв . C нСльзя Π½Π°Π·Π²Π°Ρ‚ΡŒ языком сцСнариСв, это просто язык программирования, Π½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ языки программирования ΠΈΠ»ΠΈ сцСнариСв JavaScript ΠΈΠ»ΠΈ Php. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅Ρ‚ нСобходимости ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ языки сцСнариСв, ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.Π―Π·Ρ‹ΠΊΠΈ сцСнариСв ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ языков программирования, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ скомпилированныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ сначала ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, языки Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для опрСдСлСния структуры Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅ΠΉ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈΠ»ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ HTML ΠΈ CSS? | основы Π²Π΅Π±-ΠΊΠΎΠ΄Π°

ΠœΡ‹ рассмотрим эти Π΄Π²Π° основных ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ° Π²Π΅Π±-кодирования, способы ΠΈΡ… использования ΠΈ прСимущСства ΠΈΡ… изучСния.

Когда Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ создания Π²Π΅Π±-страниц, язык кодирования Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ нСвСроятно слоТным.ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΈΠ΅ всСй этой Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° Π²ΠΎΠΎΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ довольно слоТным, Π½ΠΎ, Ρ€Π°Π·Π±ΠΈΠ² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… задСйствованных элСмСнтов, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ смоТСтС Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π²ΠΎ всСх этих Π²Π°ΠΆΠ½Ρ‹Ρ… частях Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ.

Если Π²Ρ‹ ΠΏΠΎΠ΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚Π΅ ΠΎ создании Π²Π΅Π±-сайта, Ρ‚ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ навСрняка ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с сокращСниями HTML ΠΈ CSS. Π­Ρ‚ΠΈ Π΄Π²Π° основных инструмСнта ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ основу любой Π²Π΅Π±-страницы. Однако, хотя ΠΎΠ½ΠΈ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² сочСтании Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΎΠ½ΠΈ слуТат ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌ цСлям, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ Π²Π΅Π±-кодирования.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ различия Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, простотС использования, ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… функциях ΠΈ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ структурированы, Π½ΠΎ, Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΈ HTML, ΠΈ CSS ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΠΊ пониманию Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ World Wide Web. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим HTML ΠΈ CSS, для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈ ΠΊΠ°ΠΊ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ HTML ΠΈ CSS.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ HTML?

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с Ρ€Π°Π·Π±ΠΎΡ€Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Β«HTMLΒ». HTML ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ гипСртСкста.ГипСртСкст — это фактичСски тСкст Π² тСкстС, Π° язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ — это язык, понятный ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для описания Π²Π΅Π±-страниц ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ интСрактивности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ тСкста.

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½ Π±Ρ‹Π» ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ Π΅Ρ‰Π΅ Π² 1989 Π³ΠΎΠ΄Ρƒ ΠΊΠ°ΠΊ язык ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΈ, говоря ΠΎΡ‡Π΅Π½ΡŒ просто, это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΏΡ€ΠΈ создании Π²Π΅Π±-страницы. Когда Π²Ρ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с ΠΌΠΈΡ€ΠΎΠΌ HTML, Π²Ρ‹, вСроятно, ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с Ρ†Π΅Π»Ρ‹ΠΌ рядом Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² ΠΈ Ρ„Ρ€Π°Π·, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠΆΠ΅ нСсколько ΡΠ±ΠΈΠ²Π°ΡŽΡ‚ с Ρ‚ΠΎΠ»ΠΊΡƒ.Π’Ρ€ΠΈ основных — это элСмСнты, Ρ‚Π΅Π³ΠΈ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹.

HTML5 — это послСдняя «вСрсия» HTML, ΠΈ знания Π² этой области — растущая тСндСнция Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π°. По Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ счСту, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρƒ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈ стандартный HTML, Π½ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅Π½ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ мСньшС ΠΊΠΎΠ΄Π° для создания Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ фантастичСского.

Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ HTML?

По сути, HTML ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания основного содСрТимого Π²Π΅Π±-страницы, придавая Π΅ΠΌΡƒ структуру. Π’Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ с написания слов, Π° Π·Π°Ρ‚Π΅ΠΌ примСняСтС ΠΊ Π½ΠΈΠΌ Ρ‚Π΅Π³ΠΈ ΠΈΠ»ΠΈ элСмСнты.Π—Π°Ρ‚Π΅ΠΌ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ считываСт это ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы, Π»ΡŽΠ±Ρ‹Π΅ Π°Π±Π·Π°Ρ†Ρ‹ ΠΈ мСсто Π½Π°Ρ‡Π°Π»Π° ΠΈ окончания страницы, наполняя Π²Π°ΡˆΡƒ Π²Π΅Π±-страницу ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ.

HTML поддСрТиваСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ установлСн практичСски Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π²Π΅Π±-страницС. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π° это ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ, ΠΈ Π΅Π³ΠΎ довольно Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄. Если ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π²Π΅Π±-страницу с чСловСчСским Ρ‚Π΅Π»ΠΎΠΌ, Ρ‚ΠΎ HTML — это кости Ρ‚Π΅Π»Π°.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ CSS?

CSS — это Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΎΡ‚ Cascade Styling Sheets.ΠšΠΎΡ€ΠΎΡ‡Π΅ говоря, это язык стилСй Ρ‚Π°Π±Π»ΠΈΡ†, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой Ρ‚ΠΈΠΏ языка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для описания прСдставлСния языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ — Π² Π΄Π°Π½Π½ΠΎΠΌ случаС для описания Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ HTML. Он эффСктивно опрСдСляСт, ΠΊΠ°ΠΊ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ, Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π² HTML, ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡŽΡ‚ΡΡ ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

CSS

Π±Ρ‹Π» Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ создан ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² 1996 Π³ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² HTML ΠΈ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ Π²Π΅Π±-страницС ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ внСшний Π²ΠΈΠ΄. Как ΠΈ Π² случаС с Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ языком, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ CSS, ΠΈ Π·Π½Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ пишСм CSS, — это Π½Π°Π²Ρ‹ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ любой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π²Π΅Π±-страниц.CSS прост Π² обслуТивании ΠΈ являСтся Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π΄Π²ΡƒΡ…ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° инструмСнтов для создания Π²Π΅Π±-страниц.

Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½Π° для ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π² настоящСС врСмя, ΠΈ сущСствуСт ТСсткая конкурСнция Π·Π° созданиС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ доступной ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½ΠΎΠΉ Π²Π΅Π±-страницы. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… основ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с использованиСм CSS ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ доступныС Π²Π΅Π±-страницы.

Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ CSS?

Если HTML — это кости Ρ‚Π΅Π»Π°, Ρ‚ΠΎ CSS — это ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°, которая Π΅Π³ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚.Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π°, стиля, ΠΌΠ°ΠΊΠ΅Ρ‚Π°, Π³Ρ€Π°Π½ΠΈΡ†, затСнСния — всСх основных элСмСнтов Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π²Π΅Π±-страницу ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΡƒΠΌΠ½ΠΎΠΉ. CSS позволяСт Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ прСдставлСниС ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, измСняя Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ элСмСнтов HTML.

ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ ΠΈ простота использования — это ΠΏΠ°Ρ€Π° основных Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ CSS ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π» для Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°, пСрСводя Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ выглядит Π½Π° Π²Π΅Π±-страницС, ΠΈ Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Π½Π° Π½Π΅ΠΌ размСщаСтся Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ этому ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ. Π₯отя ΠΎΠ½ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС с HTML, Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΠ½ Π½Π΅ зависит ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Π»ΡŽΠ±Ρ‹ΠΌ языком Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° основС XML.

Различия ΠΌΠ΅ΠΆΠ΄Ρƒ HTML ΠΈ CSS

МногиС люди ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ HTML ΠΈ CSS — это ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ это ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ языки. Π₯отя ΠΎΠ½ΠΈ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ вмСстС Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΈ Ρƒ ΠΎΠ±ΠΎΠΈΡ… Π΅ΡΡ‚ΡŒ мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ различия ΠΌΠ΅ΠΆΠ΄Ρƒ HTML ΠΈ CSS.

  • HTML опрСдСляСт содСрТимоС ΠΈ структуру Π²Π΅Π±-страницы, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ CSS ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ элСмСнтов HTML
  • Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ HTML ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ CSS Π² свои Ρ„Π°ΠΉΠ»Ρ‹, Π½ΠΎ CSS Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ HTML Π½Π° своих листах
  • HTML — это ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€ Β«Ρ‚ΠΈΠΏΒ» ΠΈΠ»ΠΈ Β«ΠΌΠ΅Ρ‚ΠΎΠ΄Β», Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ, Π² зависимости ΠΎΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, CSS ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΠΈΠ»ΠΈ внСшним.
  • HTML Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ CSS —
  • Когда Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ написания языка, HTML ΠΈΠΌΠ΅Π΅Ρ‚ довольно ясный ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ для понимания синтаксис, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ CSS ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС ΠΈ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒ
  • HTML ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Β«Ρ‚Π΅Π³ΠΈΒ» ΠΏΠΎ ΠΎΠ±Π΅ стороны ΠΎΡ‚ содСрТимого, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ «сСлСкторы», Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт Π±Π»ΠΎΠΊ объявлСния
  • Код, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ HTML, Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС, Ρ‡Π΅ΠΌ ΠΊΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ CSS, Ρ‡Ρ‚ΠΎ сокращаСт врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Π΅Π±-страницы для CSS.
  • Основная функция HTML — созданиС Π²Π΅Π±-страниц, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для управлСния ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ ΠΈ стилСм этих Π²Π΅Π±-страниц

Π―Π²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ HTML ΠΈ CSS Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅, ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования?

Π’ ΠΌΠΈΡ€Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ встрСтитС Ρ†Π΅Π»Ρ‹ΠΉ ряд Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языков, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Java, Ruby, Python, SQL ΠΈ Perl.Π­Ρ‚ΠΈ ΠΏΡΡ‚ΡŒ языков программирования фактичСски относятся ΠΊ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌ языкам программирования сСрвСрной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Javascript, HTML ΠΈ CSS находятся Π² стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ внСшнСго интСрфСйса.

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ большом количСствС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языков программирования Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ слоТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ язык программирования. Однако ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ языки программирования, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ принятии Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ для изучСния.

ВСроятно, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди ΠΎΡΡƒΠΆΠ΄Π°ΡŽΡ‚ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ HTML ΠΈ CSS ΡΠΌΠ΅ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками кодирования, ΠΈ говорят Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ сами ΠΏΠΎ сСбС ΠΎΠ½ΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌΠΈ языками кодирования.И хотя ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚Π°ΠΊΠΈΠΌΠΈ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ, ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования, особСнно с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΈΡ… практичСских возмоТностСй, ΠΎΠ½ΠΈ ΠΎΠ±Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ узкоспСциализированными языками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ интСрСсныС Π²Π΅Ρ‰ΠΈ.

Основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ HTML ΠΈ CSS Π½Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ языками программирования, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ структуру ΠΈ ΡΡ‚ΠΈΠ»ΡŒ создаваСмой Π²Π΅Π±-страницы. Π’ Π½ΠΈΡ… Π½Π΅Ρ‚ инструкций, ΠΊΠ°ΠΊ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… интСрфСйсных языках.

Как Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ HTML

Как ΠΈ всС, Ρ‡Ρ‚ΠΎ связано с Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ, со стороны всС это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡΡ‚Ρ€Π°ΡˆΠ°ΡŽΡ‰ΠΈΠΌ, особСнно Ссли Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ с нуля.Но ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π²ΠΎΠ½Π·ΠΈΡ‚Π΅ΡΡŒ Π² это, всС Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° свои мСста ΠΈ ΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ смысл. Π’Π°ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ понадобится ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ для изучСния HTML — достаточно простого старого прилоТСния для рСдактирования тСкста ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ HTML ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ срСди Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ всС ΡΠΎΡ€Π΅Π²Π½ΡƒΡŽΡ‚ΡΡ Π² создании Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ — ΠΎΠ΄Π½Π° ΠΈΠ· областСй, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ ΠΈΡ‰ΡƒΡ‚ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HTML. Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСго курса программирования, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, удСляя особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ HTML, CSS ΠΈ JavaScript, Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° наш курс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ даст Π²Π°ΠΌ основы кодирования Π½Π° этих Ρ‚Ρ€Π΅Ρ… языках. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ курс, посвящСнный основам Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π³Π΄Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎΠ± Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языках программирования для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Как ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ CSS

CSS отличаСтся ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ языка Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для программирования, Π½ΠΎ ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Π½Π°ΠΈΠ·ΡƒΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ свойство ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, относящССся ΠΊ CSS.Однако, ΠΊΠ°ΠΊ ΠΈ Π²ΠΎ всСм ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ, Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основы, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΠ²ΠΎΠΈΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ Π²Π°ΠΌ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅.

Как ΠΈ HTML, CSS ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌ ΠΈ слоТным снаруТи. Однако ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ основы Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просты для понимания ΠΈ Ρ‡Ρ‚ΠΎ прилоТСния CSS, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ доступныС интСрфСйсы, ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ CSS являСтся Π²Π°ΠΆΠ½Ρ‹ΠΌ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ Π² ΠΌΠΈΡ€Π΅ UX-Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… интСрфСйсов.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΈΡ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ΄Π°Π΅Ρ‚ большСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ языка программирования, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ CSS, сСйчас самоС врСмя Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π±Π΅Π·Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Π΅ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π²Π°ΠΌ CSS ΠΈ HTML. ΠžΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Ρ€ΠΎΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π΄ΠΎ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ — ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΄Π²Π΅Ρ€ΡŒ для вСсСлой, творчСской ΠΈ Π³ΠΈΠ±ΠΊΠΎΠΉ Ρ€ΠΎΠ»ΠΈ.

ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°

Π₯отя ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π²ΠΎ всСм, ΠΎΡ‚ дизайнСрских Π·Π°Π΄Π°Π½ΠΈΠΉ Π΄ΠΎ кибСрбСзопасности, ΠΎΠ½ΠΎ Π±Π΅Ρ€Π΅Ρ‚ своС Π½Π°Ρ‡Π°Π»ΠΎ Π² создании Π²Π΅Π±-страниц ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Π° самоС большоС ΠΈ самоС ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ изучСния HTML ΠΈ CSS — это Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°.HTML ΠΈ CSS ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ любой Π²Π΅Π±-страницы, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ HTML являСтся основой, Π° CSS — ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.

ПониманиС ΠΈ использованиС возмоТностСй, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… этими двумя частями языка программирования, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π² создании собствСнных Π²Π΅Π±-страниц, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ мноТСство Π΄Π²Π΅Ρ€Π΅ΠΉ ΠΈ возмоТностСй для изучСния Π΄Ρ€ΡƒΠ³ΠΈΡ… языков программирования. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ курсы программирования, ΠΌΡ‹ ΠΏΠΎΠΌΠΎΠΆΠ΅ΠΌ Π²Π°ΠΌ — ΠΎΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° Π΄ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎ.

ΠžΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° основах HTML ΠΈ CSS, ΠΈ примСняя свои Π½Π°Π²Ρ‹ΠΊΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ языкам, Π²Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΠΈΠ· Ρ‚ΠΎΠ»ΠΏΡ‹.ΠžΡ‚ освоСния HTML ΠΈ CSS Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… языков программирования ΠΈ кодирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π²Π΅Π΄ΡƒΡ‚ ваши Π½Π°Π²Ρ‹ΠΊΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ доступности Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ.

КакиС Π΅Ρ‰Π΅ языки ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?

Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΊΠ°ΠΊ люди Π½Π°Ρ‡Π°Π»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ языки, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для кодирования ΠΈ программирования, считаСтся, Ρ‡Ρ‚ΠΎ ΠΈΡ… Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΎ Ρ‡ΡƒΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ 9000. Однако, ΠΊΠ°ΠΊ ΠΈ Π² случаС со всСми языками, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΎΡ‚ΠΎΡˆΠ»ΠΈ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ»Π°Π½, ΠΈΠ»ΠΈ лишь нСбольшая горстка людСй ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Π₯отя это число ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΡƒΡΡ‚Ρ€Π°ΡˆΠ°ΡŽΡ‰ΠΈΠΌ, слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ всС эти языки программирования. Богласно Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ, сСгодня ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ всСго ΠΎΠΊΠΎΠ»ΠΎ 700, Ρ‡Ρ‚ΠΎ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ являСтся ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ числом. Но ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈΡ… всС. Π’Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ языки.

Богласно сайту PYPL (Popularity of Programming Language Index), Π² пятСрку самых популярных языков программирования входят:

БущСствуСт мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… языков кодирования, Π½ΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Π²ΠΈΡ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ HTML ΠΈ CSS, ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· этих языков кодирования прСдоставит Π²Π°ΠΌ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ инструмСнт.

Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ мысли

Для любой Ρ€ΠΎΠ»ΠΈ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅ΠΉ кодирования, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ΅Π½ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ хотя Π±Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HTML ΠΈ CSS, ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ шагом ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ HTML ΠΈ CSS являСтся Π·Π½Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΠ· сСбя ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. Как ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ, эти Π΄Π²Π° языка кодирования ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ любой Π²Π΅Π±-страницы ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ основу Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π£ нас Π΅ΡΡ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΉ ряд курсов, посвящСнных Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π²ΠΈΠ΄Π°ΠΌ использования HTML ΠΈ CSS, особСнно Π² области Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ расскаТут Π²Π°ΠΌ, ΠΊΠ°ΠΊ максимально эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML ΠΈ CSS.ΠŸΡ€ΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ свой ΠΏΡƒΡ‚ΡŒ ΠΊ языку программирования сСгодня ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ свою Π±ΡƒΠ΄ΡƒΡ‰ΡƒΡŽ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ.

ВСрминология

— ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ HTML ΠΈ CSS Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ языками программирования?

Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π°, ΠΏΡ€Π°Π²Π΄Π°?

НастоящСС ΠΈ Π²Π°ΠΆΠ½ΠΎΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ языком программирования ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:

HTML ΠΈ CSS ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ,
Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ языки программирования ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚
функция

Π― Π½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ этот ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΠ·ΠΌ Π² этом вопросС ΠΈΠ½ΠΎΠ³Π΄Π° нСумСстСн.

РСальная история :

ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ я ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ» нСсколько мСсяцСв Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ слоТной систСмы управлСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Β«ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉΒ» язык программирования. Он Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» процСсс сбора Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π» Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ манипуляции с этими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ прСдставил Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² простой Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

Когда ΠΎΠ½ Π±Ρ‹Π» Π·Π°ΠΏΡƒΡ‰Π΅Π½, ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΡƒΠ²ΠΈΠ΄Π΅Π» инструмСнт, написанный для Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΈ спросил, ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ ΠΌΡ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я написал, ΠΈΡ… Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ.Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ Π±Ρ‹Π» расстроСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ я ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ» Π½Π΅Π΄Π΅Π»ΠΈ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ своСго Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ это Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ написано Π·Π° считанныС Π΄Π½ΠΈ.

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ расслСдованиС ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ для ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π±Ρ‹Π»Π° прСзСнтация Π±Π΅Π· содСрТания: Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ², Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², Π½ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ, Π·Π° Π½ΠΈΠΌΠΈ. ВсС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. НСсмотря Π½Π° симпатичный интСрфСйс, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΏΠΎ сути бСсполСзным.

Π― Ρ€Π°Π΄ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ упомянутый ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π±Ρ‹Π» ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‡Π°Π» Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ бизнСс-потрСбностям.

Π’Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ :

Часто подразумСваСтся, Ρ‡Ρ‚ΠΎ Π½Π°Π²Ρ‹ΠΊΠΈ Π² HTML, CSS ΠΈ Ρ‚. Π”. Π’ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ Π² «настоящих» языках программирования. Π­Ρ‚ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π°Ρ ошибка.

Π’ ΠΌΠΎΠ΅ΠΌ рассказС ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ считал, Ρ‡Ρ‚ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ΅Π½ для Π½Π΅Π³ΠΎ Π΄ΠΎ Ρ‚Π°ΠΊΠΎΠΉ стСпСни, Ρ‡Ρ‚ΠΎ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½ Π±Ρ‹Π» Π³ΠΎΡ‚ΠΎΠ² ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·Ρƒ. Если Π±Ρ‹ это Π±Ρ‹Π» Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚, я Π±Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ просто Π²Π΅Π» сСбя Π³Π»ΡƒΠΏΠΎ.Но это Π±Ρ‹Π»ΠΎ Π½Π΅ Ρ‚Π°ΠΊ. Π‘Π½ΠΎΠ²Π° ΠΈ снова я встрСчал ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΠΈΠ»Π° яркая Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹, Π½ΠΎ Π½Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΠΈΠ»Π° чистая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠΎΠΈ тСхничСскиС достиТСния. Π― Π΄ΡƒΠΌΠ°ΡŽ, здСсь Π΅ΡΡ‚ΡŒ нСсколько ΡƒΡ€ΠΎΠΊΠΎΠ²:

  • Π›ΡŽΠ΄ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΏΠΎ понятным ΠΈΠΌ критСриям. Они часто ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ красивым ΠΈ ΡƒΡ€ΠΎΠ΄Π»ΠΈΠ²Ρ‹ΠΌ, Π½ΠΎ Ρ€Π΅Π΄ΠΊΠΎ цСнят тСхничСскиС Π½ΡŽΠ°Π½ΡΡ‹.
  • Π›ΡŽΠ΄ΠΈ ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚Ρ‹ своСй Π²Π½Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒΡŽ. ΠœΠΎΠΆΠ΅Ρ‚, это ΠΈ Π½Π΅Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ это Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΆΠΈΡ‚ΡŒ.
  • Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ влияСт Π½Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ людСй ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ. Для Π½ΠΈΡ… Π²Π°ΠΆΠ½ΠΎ Ρ‚ΠΎ, ΠΊΠ°ΠΊ люди относятся ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, люди ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ заставляСт ΠΈΡ… Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π’ самом Π΄Π΅Π»Π΅, ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… инструмСнтов, Ρ‡Π΅ΠΌ с тСхничСски ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ инструмСнтами. Π’ этом смыслС Π½Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅ ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚ΡŒ. На самом Π΄Π΅Π»Π΅ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΌΡƒΠ΄Ρ€Ρ‹ΠΉ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€.
  • Как программисты, ΠΌΡ‹ часто ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°Π΅ΠΌ Ρ€ΠΎΠ»ΡŒΡŽ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ сосрСдотачиваСмся Π½Π° функциях.Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ стСпСни это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Однако Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² нашСй Ρ€Π°Π±ΠΎΡ‚Π΅ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ аспСкт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΆΠ΅Π½ для Π½Π°ΡˆΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

Π˜Ρ‚Π°ΠΊ, языки, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° прСдставлСниС (HTML, CSS), Π²Π°ΠΆΠ½Ρ‹. НС слСдуСт Π½Π΅Π΄ΠΎΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти инструмСнты.

Π’Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… языков программирования

Как ΡƒΠΊΠ°Π·Π°Π» ОП, «настоящиС» языки программирования — это ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π’ΡŒΡŽΡ€ΠΈΠ½Π³. Как настоящий грустный ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‰ΠΈΠΊ, я Π½Π°Ρ…ΠΎΠΆΡƒ это Π±Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для любая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° , написанная Π½Π° языкС T-C, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ эквивалСнтная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ написана Π½Π° любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ языкС T-C. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС языки ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ свои ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈ слабыС стороны, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ подходящими для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Однако, ΠΏΠΎΠΌΠΈΠΌΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ написаны Π½Π° всСх настоящих языках программирования.

(ΠšΡΡ‚Π°Ρ‚ΠΈ, ваТная Π²Π΅Ρ‰ΡŒ — это T-C. ДСкларативная vs импСративная здСсь — ΠΎΡ‚Π²Π»Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ ΠΌΠ°Π½Π΅Π²Ρ€.НапримСр, SQL Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ являСтся подходящим языком программирования, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это T-C.)

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, этого нСльзя ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ Ρ‚Π°ΠΊΠΈΡ… языках Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠ°ΠΊ HTML ΠΈΠ»ΠΈ CSS. ЀактичСски, Π΅ΡΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ классы ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ эти языки просто Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ . Если я ΠΌΠΎΠ³Ρƒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ Π·Π°Ρ…ΠΎΡ‡Ρƒ, Π½Π° истинном языкС программирования — Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ — просто Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ с языками, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ T-C.

Как подчСркиваСтся Π² ΠΌΠΎΠ΅ΠΉ истории, HTML ΠΈ Π΅ΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΉ.НастоящиС языки программирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ программисты ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΡ‡Π½Ρ‹ Π²ΠΎ всСм этом?

  1. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ тратят ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, сил ΠΈ Π΄Π΅Π½Π΅Π³ Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ своих Π½Π°Π²Ρ‹ΠΊΠΎΠ². Π›ΡŽΠ΄ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ цСнят Ρ‚ΠΎ, Π²ΠΎ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ дСньги («вашС сСрдцС Ρ‚Π°ΠΌ, Π³Π΄Π΅ ваши дСньги»).
  2. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ часто Ρ‡ΡƒΠ²ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠΏΡ€Π°Π²Π΄Π°Ρ‚ΡŒ количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с быстрыми Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ, достигаСмыми Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Для этого ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ провСсти Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΈ .
  3. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ работодатСлям Π½ΡƒΠΆΠ½ΠΎ Π½Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… людСй Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ мСста. Если ΠΌΡ‹ Π½Π΅ проясним (часто тСхничСскиС) различия, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π·Π²ΠΎΠ½ΠΊΠΈ.
  4. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сущСствуСт Ρ€Π°Π·Π½ΠΈΡ†Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… , ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅.

ВсСгда Π»ΠΈ умСстно Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ?

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΏΡ€Π°Π²Π΄Π΅ Π² Π³Π»Π°Π·Π°, ΠΊΠ°ΠΊ программисты ΠΌΡ‹ ΠΎΡ‚ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ пСдантичная партия . Π­Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ с Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΉ. НС ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· нас Π±Ρ‹Π»ΠΈ ΠΎΠ±ΠΎΠΆΠΆΠ΅Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° нСпрограммисты Π½Π΅ смогли ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ (ΠΈ, чСстно говоря, это ΠΈΠ΄Π΅Ρ‚ Π²Ρ€Π°Π·Ρ€Π΅Π· с ΠΌΠΎΠΈΠΌΠΈ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½Ρ‹ΠΌΠΈ инстинктами) Π― Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ людСй, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΡƒΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΌΠ΅Π»ΠΎΡ‡ΡŒ. .

Π—Π΄Π΅ΡΡŒ Π²Π°ΠΆΠ½Ρ‹ контСкст
ΠΈ пСрспСктива .

МнС сказали, Ρ‡Ρ‚ΠΎ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π±ΠΈΠΎΠ»ΠΎΠ³Π° ΠΏΠΎΠΌΠΈΠ΄ΠΎΡ€ — это Ρ„Ρ€ΡƒΠΊΡ‚. Но ΠΊΠΎΠ³Π΄Π° я ΠΏΠΎΠΊΡƒΠΏΠ°ΡŽ ΠΈΡ… Π² супСрмаркСтС, я ΠΈΡ‰Ρƒ ΠΈΡ… срСди ΠΎΠ²ΠΎΡ‰Π΅ΠΉ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ тСхничСскоС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния Π² этом ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ контСкстС.Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ фактичСски помСшало Π±Ρ‹ ΠΈΡ… полСзности: Ссли Π±Ρ‹ я Π±Ρ‹Π» достаточно Π³Π»ΡƒΠΏ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΌΠΈΠ΄ΠΎΡ€Ρ‹ Π²ΠΎ Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ салат.

Π’ΠΎ ΠΆΠ΅ самоС ΠΈ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌΠΈ языками. Π‘Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ языками программирования ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, . Однако довольно часто ΠΌΡ‹ всС ΠΌΠΎΠΆΠ΅ΠΌ эффСктивно ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ, просто объСдиняя ΠΈΡ… Π² ΠΎΠ΄Π½Ρƒ ΠΊΡƒΡ‡Ρƒ. Π’ случаС вопроса, связанного с OP, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΎ значСния, , ΠΊΠ°ΠΊΠΈΠ΅ языки ΡΠ²Π»ΡΡŽΡ‚ΡΡ настоящими языками программирования, Π° ΠΊΠ°ΠΊΠΈΠ΅ Π½Π΅Ρ‚.Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π½ΠΈΠΊΠΎΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΠ»ΠΎ Π΄ΠΈΡΠΊΡƒΡΡΠΈΡŽ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΏΠΎΠΌΠΈΠΌΠΎ добавлСния нСбольшого ΡˆΡƒΠΌΠ° (ΠΈ становлСния стимулом для интСрСсного обсуТдСния!) ΠŸΠ΅Π΄Π°Π½Ρ‚ΠΈΠ·ΠΌ, связанный с OP, Π½Π΅ ΠΈΠΌΠ΅Π» большого значСния. Однако Π² Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ случаС ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΠ·ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ эмоции ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ … ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΏΠΎ мнСнию ΠΌΠΎΠ΅ΠΉ ΠΆΠ΅Π½Ρ‹.
πŸ™‚

Как Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΠ·ΠΌΠΎΠΌ срСди программистов

Мой Π΄Ρ€ΡƒΠ³ ΠΏΡ€ΠΎΠΏΠΎΠ²Π΅Π΄Π½ΠΈΠΊ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π» ΠΏΡ€ΠΎΠΏΠΎΠ²Π΅Π΄ΡŒ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ:

Π­Ρ‚ΠΎ Ρ…ΠΎΠ»ΠΌ, Ρ€Π°Π΄ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ стоит ΡƒΠΌΠ΅Ρ€Π΅Ρ‚ΡŒ?

Он ΠΈΠΌΠ΅Π» Π² Π²ΠΈΠ΄Ρƒ Π³Π΅Π½Π΅Ρ€Π°Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ проводят ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΊΠ°ΠΊΠΈΡ… Π±ΠΈΡ‚Π²Π°Ρ… стоит ΡΡ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ: стоит Π»ΠΈ Π²Ρ‹Π³ΠΎΠ΄Π° Π·Π°Ρ‚Ρ€Π°Ρ‚?

  • Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ стоит ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Ρ‚ΡŒ обсуТдСниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ провСсти Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅?
  • Моя ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ проистСкаСт ΠΈΠ· чувства высокомСрия ΠΈΠ»ΠΈ ΠΈΠ· ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΠΎΠ±ΠΈΠ΄Ρ‹?
  • ЦСнятся Π»ΠΈ Π² ΠΌΠΎΠΈΡ… коммСнтариях Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠΈ собствСнныС, Π½ΠΎ ΠΈ Ρ‡ΡƒΠΆΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΈ?

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π±Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ различия.Моя Ρ†Π΅Π»ΡŒ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² наши ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ усилия.

Π­Ρ‚ΠΎ, Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ настоящСго программиста .

ΠŸΠΎΡ‡Π΅ΠΌΡƒ HTML Π½Π΅ являСтся языком программирования?

@ Abdur-Rahmaan Janhangeer
Π§Ρ‚ΠΎ касаСтся вашСго заблуТдСния, Ρ‡Ρ‚ΠΎ html — это язык программирования
1) CSS являСтся ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ. НСт, это Π½Π΅ Ρ‚Π°ΠΊ, ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ ΠΈΠ· сСми M = , Π³Π΄Π΅ Q — ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ нСпустой Π½Π°Π±ΠΎΡ€ состояний.Ни css, Π½ΠΈ html Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ состояния, поэтому Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ являСтся ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ. https://en.wikipedia.org/wiki/Turing_machine#Formal_definition .QED
2) HTML — это язык программирования. НСт, Π½Π΅ Π²ΠΈΠΆΡƒ 1.
3) РасчСты! = ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π›ΠΎΠΆΡŒ. Для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ языка Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ состояния Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ матСматичСскиС ΠΈ / ΠΈΠ»ΠΈ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π’Π°ΡˆΠ° аналогия создания рисунка ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Π°, это Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструкций. По Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ Ρ€Π΅Ρ†Π΅ΠΏΡ‚ приготовлСния — это язык программирования.4) Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅? Π’Π°ΡˆΠΈ ссылки Π²Π΅Ρ€Π½Ρ‹. HTML — это Π½Π΅ Π½Π°Π±ΠΎΡ€ инструкций, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ. HTML — это Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, которая инструктируСт ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.
5) Если это Π½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚ΠΎ людям Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-сайты, всС Π²Π΅Π±-сайты Π±Ρ‹Π»ΠΈ Π±Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ. Π›ΠΎΠΆΠ½Ρ‹ΠΉ HTML — это Π΄Π°Π½Π½Ρ‹Π΅, сайты содСрТат Ρ€Π°Π·Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.
6) Если это Π½Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это посадка Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π². Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², имСя элСктронныС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для просмотра, ΠΌΡ‹ спасаСм Π΄Π΅Ρ€Π΅Π²ΡŒΡ.ΠžΠ΄Π½Ρƒ Π²Π΅Π±-страницу ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ людСй Π²ΠΎ всСм ΠΌΠΈΡ€Π΅.
ОбновлСниС: это обсуТдСниС. Π’ΠΎΡ‚, ΠΊΡ‚ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΊΠΎΠ΄ΠΎΠΌ * ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ *.
Π‘ΠΌ. Https://en.wikipedia.org/wiki/Programming_language
Β«Π―Π·Ρ‹ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ XML, HTML ΠΈΠ»ΠΈ troff, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ структурированныС Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ языками программирования».

ΠŸΠΎΡ‡Π΅ΠΌΡƒ HTML Π½Π΅ являСтся языком программирования

Π―Π·Ρ‹ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ гипСртСкста ( HTML ) — это стандартный язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для создания Π²Π΅Π±-страниц ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.Благодаря каскадным Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ стилСй (CSS) ΠΈ JavaScript ΠΎΠ½ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Ρ€ΠΈΠ°Π΄Ρƒ ΠΊΡ€Π°Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ для всСмирной ΠΏΠ°ΡƒΡ‚ΠΈΠ½Ρ‹. Π’Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ с Π²Π΅Π±-сСрвСра ΠΈΠ»ΠΈ ΠΈΠ· локального Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΈΡ… Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ Π²Π΅Π±-страницы. HTML описываСт структуру Π²Π΅Π±-страницы сСмантичСски ΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ подсказки для внСшнСго Π²ΠΈΠ΄Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Π―Π·Ρ‹ΠΊΠΈ программирования ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. HTML, ΠΊΠ°ΠΊ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π½Π° самом Π΄Π΅Π»Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Β«Π΄Π΅Π»Π°Π΅Ρ‚Β» Π² Ρ‚ΠΎΠΌ смыслС, Π² ΠΊΠ°ΠΊΠΎΠΌ это Π΄Π΅Π»Π°Π΅Ρ‚ язык программирования.HTML Π½Π΅ содСрТит Π»ΠΎΠ³ΠΈΠΊΠΈ программирования. Π’ Π½Π΅ΠΌ Π½Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… условных ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ If / else.

АмСриканский Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ стандартный ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (ANSDIT) опрСдСляСт, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ:

НацСнка

ВСкст, добавляСмый ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π΅Π³ΠΈ, инструкции ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ гипСрссылки.

Π―Π·Ρ‹ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ

(1) Π―Π·Ρ‹ΠΊ форматирования тСкста, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для прСобразования исходного тСкста Π² структурированныС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡƒΡ‚Π΅ΠΌ вставки ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠΉ ΠΈ ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π² исходный тСкст. (2) Π―Π·Ρ‹ΠΊ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для описания ΠΈΠ»ΠΈ прСобразования пространствСнных ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, тСкста ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² структурированныС Π΄Π°Π½Π½Ρ‹Π΅, тСкст ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ SGML, HTML, VRML.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π»ΠΎΠ³ΠΈΠΊΡƒ, Π³Π»ΡƒΠ±ΠΎΠΊΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΈ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ Π΅Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ матСматичСскиС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹.

ΠšΠΎΠ΄Π΅Ρ€Ρ‹ — это люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пСрСводят Π»ΠΎΠ³ΠΈΠΊΡƒ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.

Π’ HTML Π½Π΅Ρ‚ Π»ΠΎΠ³ΠΈΠΊΠΈ программирования. Π•ΡΡ‚ΡŒ нСсколько Ρ‚Π΅Π³ΠΎΠ² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для создания Π²Π΅Π±-страниц.

Π˜Ρ‚Π°ΠΊ, HTML — это Π½Π΅ язык программирования, это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΡƒΡ‡Π΅Π½Ρ‹Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ HTML ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΡƒ языка программирования.)

Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ, ΠΊΡ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ Π·Π°Π΄Π°Π½ΠΈΠ΅ HTML Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ HTML ΠΏΠΎ адрСсу https://assignmentcore.com/html-homework/ ΠΎΡ‚ Π³Ρ€ΡƒΠΏΠΏΡ‹ экспСртов ΠΏΠΎ заданию программирования.

.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *