Вопрос ΠΎ Ρ‚ΠΎΠΌ, ΠΊΡ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ стоит Ρƒ истоков создания языка программирования 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅, часто Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ споры срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ историков IT-индустрии. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… языков, созданных ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌΠΈ корпорациями ΠΈΠ»ΠΈ акадСмичСскими институтами, этот инструмСнт вырос ΠΈΠ· Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… совСтских ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²ΠΎΠ² ΠΊΠΎΠ½Ρ†Π° 80-Ρ… Π³ΠΎΠ΄ΠΎΠ². Π•Π³ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ Π½Π΅ Π² лабораториях, Π° Π² процСссС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ бухгалтСрского ΡƒΡ‡Π΅Ρ‚Π° Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….

ΠžΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ„ΠΈΡ€ΠΌΡ‹ Β«1Π‘Β» ΠΈ Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΎΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ являСтся Николай НиколаСвич Π₯Π°Π±Π°Ρ€ΠΎΠ². ИмСнно ΠΏΠΎΠ΄ Π΅Π³ΠΎ руководством Π² 1991 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° пСрвая вСрсия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, которая Π·Π°Π»ΠΎΠΆΠΈΠ»Π° Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ для Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ инструмСнта Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Однако Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ сам язык Π² Π΅Π³ΠΎ соврСмСнном Π²ΠΈΠ΄Π΅ β€” это Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ участвовала цСлая ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ², Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠΈΡ… ΠΈΠ΄Π΅ΠΈ ΠΏΠΎΠ΄ ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅ΡΡ трСбования Ρ€Ρ‹Π½ΠΊΠ° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм.

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ систСма Π½Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ ΠΊΠ°ΠΊ полноцСнная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE) Π² ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ. Π­Ρ‚ΠΎ Π±Ρ‹Π» скорСС конструктор для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΡ‡Π΅Ρ‚Π°, Π³Π΄Π΅ Π»ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π»Π°ΡΡŒ Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ простыС скрипты. Волько со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ вСрсии 7.7 ΠΈ особСнно 8.0, встроСнный язык трансформировался Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ инструмСнт, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ слоТныС ERP-систСмы любого ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°.

Роль Николая Π₯Π°Π±Π°Ρ€ΠΎΠ²Π° ΠΈ истоки ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹

Николай Π₯Π°Π±Π°Ρ€ΠΎΠ², выпускник Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ ΠΊΠΈΠ±Π΅Ρ€Π½Π΅Ρ‚ΠΈΠΊΠΈ ΠœΠ“Π£, Π½Π°Ρ‡Π°Π» свой ΠΏΡƒΡ‚ΡŒ Π² сфСрС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΅Ρ‰Π΅ Π² ΠΊΠΎΠ½Ρ†Π΅ 80-Ρ… Π³ΠΎΠ΄ΠΎΠ². Работая Π² ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅ Β«ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π›Π’Π”Β», ΠΎΠ½ столкнулся с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ создания ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ инструмСнта для вСдСния Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ Π½Π° ПК. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±Ρ‹Π»ΠΈ Π»ΠΈΠ±ΠΎ слишком Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌΠΈ, Π»ΠΈΠ±ΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ ассСмблСра ΠΈ спСцифики Β«ΠΆΠ΅Π»Π΅Π·Π°Β».

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΈΠ΄Π΅Π΅ΠΉ Π₯Π°Π±Π°Ρ€ΠΎΠ²Π° стала концСпция ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования. ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ программиста ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ с нуля для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (справочники, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΆΡƒΡ€Π½Π°Π»Ρ‹), ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя внСдрСния ΠΈ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΠΏΠΎΡ€ΠΎΠ³ Π²Ρ…ΠΎΠ΄Π° для спСциалистов.

ΠŸΠ΅Ρ€Π²Π°Ρ вСрсия, выпущСнная Π² 1991 Π³ΠΎΠ΄Ρƒ, Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π² срСдС DOS ΠΈ использовала собствСнный ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄. Π₯отя синтаксис Ρ‚ΠΎΠ³Π΄Π° Π΅Ρ‰Π΅ Π½Π΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π» соврСмСнный язык 1Π‘, Π»ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ β€” манипуляция ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… β€” Π±Ρ‹Π»Π° Π·Π°Π»ΠΎΠΆΠ΅Π½Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π°. Π₯Π°Π±Π°Ρ€ΠΎΠ² Π»ΠΈΡ‡Π½ΠΎ ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π» Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ядра, обСспСчивая баланс ΠΌΠ΅ΠΆΠ΄Ρƒ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒΡŽ настройки ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° слабых процСссорах Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π Π°Π½Π½ΠΈΠ΅ вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ (Π΄ΠΎ 7.0) ΠΈΠΌΠ΅Π»ΠΈ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ ограничСния ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ количСству ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. АрхитСктура Ρ‚Π΅Ρ… Π»Π΅Ρ‚ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрного взаимодСйствия Π² соврСмСнном Π²ΠΈΠ΄Π΅, всС вычислСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ локально Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ станции.

πŸ’‘

ΠŸΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ истории 1Π‘ Π²Π°ΠΆΠ½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ Ρ„ΠΈΡ€ΠΌΡƒ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° (Β«1Π‘Β») ΠΈ саму ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ. Π€ΠΈΡ€ΠΌΠ° прСдоставляСт инструмСнты, Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ часто ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°ΠΌΠΈ, хотя ядро языка остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π₯Π°Π±Π°Ρ€ΠΎΠ²Π°.

Π­Π²ΠΎΠ»ΡŽΡ†ΠΈΡ синтаксиса: ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ

Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ языка 1Π‘ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ‚ΠΊΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° нСсколько этапов, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… знамСновался смСной ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹ программирования. Π’ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… вСрсиях (1Π‘:БухгалтСрия 5.0, 6.0) взаимодСйствиС происходило Ρ‡Π΅Ρ€Π΅Π· ТСстко Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ мСню ΠΈ макросы. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ ΠΌΠΎΠ³ лишь Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ².

Π‘ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 7.7 ситуация ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ измСнилась. Появился ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ встроСнный язык, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Ρ†ΠΈΠΊΠ»Ρ‹ ΠΈ условныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹. Бинтаксис стал Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° чСловСчСский язык, Ρ‡Ρ‚ΠΎ соотвСтствовало философии ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ β€” ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ доступной для экономистов. Код писался Π½Π° русском языкС, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ шагом для Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Настоящий ΠΏΡ€ΠΎΡ€Ρ‹Π² ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» с Ρ€Π΅Π»ΠΈΠ·ΠΎΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.0. Π―Π·Ρ‹ΠΊ стал строго ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ. Появились классы, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, события ΠΈ полноцСнная Ρ€Π°Π±ΠΎΡ‚Π° с ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ слоТныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с Π²Π΅Π±-сСрвисами ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ с распрСдСлСнными Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

  • πŸ“œ ВСрсии 5.0–6.0: ИспользованиС макросов ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… скриптов, отсутствиС ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π°.
  • πŸ’» ВСрсия 7.7: ПоявлСниС ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° русского синтаксиса ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ.
  • πŸš€ ВСрсия 8.0 ΠΈ Π²Ρ‹ΡˆΠ΅: Полная ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° управляСмых Ρ„ΠΎΡ€ΠΌ, Ρ€Π°Π±ΠΎΡ‚Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ прСдприятия ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π°.

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

πŸ“Š Какой синтаксис 1Π‘ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² Ρ€Π°Π±ΠΎΡ‚Π΅?
Волько русский
Волько английский
Π‘ΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ
Зависит ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ

ВСхничСскиС особСнности встроСнного языка

ВстроСнный язык 1Π‘ являСтся ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ» Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ компиляции Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ процСссора. Однако, начиная с послСдних вСрсий ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, примСняСтся JIT-компиляция (Just-In-Time) для часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… участков ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ сущСствСнно ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ тяТСлых вычислСний.

Одной ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… особСнностСй являСтся тСсная интСграция языка с систСмой ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ языка (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠžΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠžΠ±ΡŠΠ΅ΠΊΡ‚) Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ структуру ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, Π½Π΅ зная Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ структуры Ρ‚Π°Π±Π»ΠΈΡ† Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (SQL, Firebird ΠΈΠ»ΠΈ IBM DB2).

Π―Π·Ρ‹ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, спСцифичными для ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области. Помимо стандартных чисСл ΠΈ строк, здСсь ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΈΠΏΡ‹ ДатаВрСмя, Π‘ΡƒΠ»Π΅Π²ΠΎ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹: Бсылка, ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅Π‘ΡΡ‹Π»ΠΊΠ°, ΠŸΠ»Π°Π½Ρ‹Π’ΠΈΠ΄ΠΎΠ²Π₯арактСристик. Вакая типизация обСспСчиваСт Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… ошибок, свойствСнных языкам со слабой Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ.


// ΠŸΡ€ΠΈΠΌΠ΅Ρ€ объявлСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ

ΠŸΠ΅Ρ€Π΅ΠΌ ΠœΠΎΠΉΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ;

ΠœΠΎΠΉΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ = Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ.НомСнклатура.Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΠ­Π»Π΅ΠΌΠ΅Π½Ρ‚();

ΠœΠΎΠΉΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.НаимСнованиС = "Π’ΠΎΠ²Π°Ρ€ А";

ΠœΠΎΠΉΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ();

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ язык Π½Π΅ являСтся ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ взаимодСйствия с внСшним ΠΌΠΈΡ€ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· COM-соСдинСниС, .NET, Π²Π΅Π±-сСрвисы ΠΈ HTTP-запросы. Π­Ρ‚ΠΎ позволяСт Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ 1Π‘ Π² слоТныС экосистСмы прСдприятия, обмСниваясь Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с сайтами, CRM-систСмами ΠΈ банковским ПО.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π° языка Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ограничСния Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² записСй Π² Ρ†ΠΈΠΊΠ»Π΅. Для Ρ‚Π°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ запросы ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Π° Π½Π΅ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Ρ†ΠΈΠΊΠ»Π΅.

АрхитСктура ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρ€ΠΎΠ»ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π₯отя Николай Π₯Π°Π±Π°Ρ€ΠΎΠ² остаСтся ΠΈΠ΄Π΅ΠΉΠ½Ρ‹ΠΌ Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΡ‚Π΅Π»Π΅ΠΌ, Π½Π°Π΄ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ языка Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ огромная ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² Ρ„ΠΈΡ€ΠΌΡ‹ Β«1Π‘Β». Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° направлСния: ядро ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, клиСнтскиС прилоТСния (толстый, Ρ‚ΠΎΠ½ΠΊΠΈΠΉ, Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚), сСрвСрныС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

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

ΠžΡΠΎΠ±ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΈΠ³Ρ€Π°Π΅Ρ‚ сообщСство ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠ² ΠΈ нСзависимых Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π€ΠΈΡ€ΠΌΠ° Β«1Π‘Β» Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи, внСдряя Π² язык Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, вострСбованныС Ρ€Ρ‹Π½ΠΊΠΎΠΌ. МногиС возмоТности, ΡΡ‚Π°Π²ΡˆΠΈΠ΅ стандартом Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ, появились благодаря запросам ΠΎΡ‚ Π²Π½Π΅Π΄Ρ€Π΅Π½Ρ†Π΅Π², ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ограничСниями старых вСрсий.

Π‘Π΅ΠΊΡ€Π΅Ρ‚Ρ‹ высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

Как 1Π‘ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ тысячи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ?:Π‘Π΅ΠΊΡ€Π΅Ρ‚ кроСтся Π² Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ управляСмой Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ запросов Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π‘Π£Π‘Π”. Π‘Π΅Ρ€Π²Π΅Ρ€ 1Π‘ выступаСт посрСдником, прСобразуя ΠΊΠΎΠ΄ языка Π² эффСктивныС SQL-запросы, минимизируя сСтСвой Ρ‚Ρ€Π°Ρ„ΠΈΠΊ.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками программирования

Часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ вопрос: насколько язык 1Π‘ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ популярныС языки? По синтаксису ΠΎΠ½ Π±Π»ΠΈΠΆΠ΅ всСго ΠΊ языкам сСмСйства Basic ΠΈΠ»ΠΈ Pascal, особСнно Π² части читаСмости ΠΊΠΎΠ΄Π°. Однако ΠΏΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΎΠ½ являСтся узкоспСциализированным инструмСнтом (DSL β€” Domain Specific Language) для бизнСс-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… языков Π²Ρ€ΠΎΠ΄Π΅ C++ ΠΈΠ»ΠΈ Java, Π² 1Π‘ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… срСдах Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ мноТСства Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ: Ρ€Π°Π±ΠΎΡ‚Π° с транзакциями, Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π² доступа, Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² рСгистрации ΠΈ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ задания.

Π₯арактСристика Π―Π·Ρ‹ΠΊ 1Π‘ Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ языки (Java, C#)
Бинтаксис Русско-английский, высокоуровнСвый Волько английский, строгий синтаксис
Π‘Ρ„Π΅Ρ€Π° примСнСния БизнСс-прилоТСния, ΡƒΡ‡Π΅Ρ‚, ERP Π›ΡŽΠ±Ρ‹Π΅ сфСры (Π²Π΅Π±, ΠΈΠ³Ρ€Ρ‹, ОБ, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅)
Π Π°Π±ΠΎΡ‚Π° с Π‘Π” ВстроСна Π² язык (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль) Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ORM ΠΈΠ»ΠΈ SQL-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²
ΠŸΠΎΡ€ΠΎΠ³ Π²Ρ…ΠΎΠ΄Π° Низкий (для ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области) Высокий (трСбуСтся Π·Π½Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²)

Вакая спСциализация Π΄Π΅Π»Π°Π΅Ρ‚ язык 1Π‘ нСвСроятно эффСктивным для Π·Π°Π΄Π°Ρ‡ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ бизнСса, Π½ΠΎ ΠΌΠ΅Π½Π΅Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ систСмного ПО ΠΈΠ»ΠΈ графичСских Π΄Π²ΠΈΠΆΠΊΠΎΠ². Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ 1Π‘ Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ΅ бизнСса, Π° Π½Π΅ Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… опСрациях.

β˜‘οΈ Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ для старта Π² 1Π‘

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4

Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅ развития языка ΠΈ экосистСмы

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

Π’Π°ΠΊΠΆΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ Ρ‚Ρ€Π΅Π½Π΄ Π½Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с тСхнологиями машинного обучСния ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’ послСдних вСрсиях ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ инструмСнты для Π²Ρ‹Π·ΠΎΠ²Π° Python-скриптов прямо ΠΈΠ· ΠΊΠΎΠ΄Π° 1Π‘, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Ρ‹ для Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈ прогнозирования.

НСсмотря Π½Π° возраст ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, язык ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых вострСбованных Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π° Π² странах БНГ. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сообщСства Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎ инструмСнты, созданныС ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ НиколаСм Π₯Π°Π±Π°Ρ€ΠΎΠ²Ρ‹ΠΌ, Π±ΡƒΠ΄ΡƒΡ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ Π΅Ρ‰Π΅ Π΄ΠΎΠ»Π³ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ возмоТности ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ быстро ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ, доступныС Π² ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… вСрсиях, ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° ΠΊΠΎΡ€ΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… вСрсий. ВсСгда свСряйтС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ (управляСмоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚).

πŸ’‘

УспСх языка 1Π‘ обусловлСн Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСхничСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, Π½ΠΎ ΠΈ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ Π² бизнСс-процСссы, Ρ‡Ρ‚ΠΎ сдСлало Π΅Π³ΠΎ стандартом Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ для ΡƒΡ‡Π΅Ρ‚Π° Π² русскоязычном сСгмСнтС.

Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы (FAQ)

МоТно Π»ΠΈ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ язык 1Π‘ Π±Π΅Π· Π·Π½Π°Π½ΠΈΠΉ программирования?

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

ЯвляСтся Π»ΠΈ язык 1Π‘ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΌ?

Π”Π°, язык ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Ρ„ΠΈΡ€ΠΌΡ‹ Β«1Π‘Β». Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚, хотя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ инструмСнты для Π°Π½Π°Π»ΠΈΠ·Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° вСдСтся ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² срСдС 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅.

Π•ΡΡ‚ΡŒ Π»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈ языка 1Π‘ Π·Π° Ρ€ΡƒΠ±Π΅ΠΆΠΎΠΌ?

ΠŸΡ€ΡΠΌΡ‹Ρ… Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² с Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ языка ΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ. Π‘Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² систСмах Ρ‚ΠΈΠΏΠ° SAP (язык ABAP) ΠΈΠ»ΠΈ Oracle (PL/SQL), Π½ΠΎ ΠΎΠ½ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ знания английского языка ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ.

Π‘Π»ΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ с C# ΠΈΠ»ΠΈ Java Π½Π° 1Π‘?

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