Засновник Move мови говорить про Sui Move: чому вона підходить для створення Web3 додатків
Нещодавно головний технічний директор Mysten Labs, засновник мови програмування Move Сем Блекшир дав інтерв'ю, в якому поділився своїми мотивами для розробки мови Sui Move, характеристиками Sui Move та перевагами децентралізованих технологій для розробників.
Суть мов програмування
Блекшир зазначає, що основою мов програмування є точна, безпечна та ефективна взаємодія з комп'ютером. На відміну від багатства природних мов, мови програмування повинні мати чітко визначену семантику. Кожна мова програмування оптимізована для певної сфери або завдання і не може демонструвати відмінні результати в усіх сферах.
Народження мови Move
Move походить від проекту Libra компанії Facebook. Blackshear досліджував існуючі мови смарт-контрактів і виявив, що вони в багатьох аспектах не відповідають потребам розробників. Смарт-контракти в основному визначають типи активів та правила їх передачі, а також виконують контроль доступу. Мова Move призначена для забезпечення хорошої абстракції цих основних функцій, щоб програмісти могли безпечно та ефективно кодувати, не повторюючи вже створене.
Особливості Sui Move
Sui Move є варіантом Move, спеціально розробленим для застосунків Web3. Він використовує об'єктно-орієнтовану модель даних, спрощуючи процес обробки активів. Це дозволяє програмістам не займатися складним обліком, а зосередитися безпосередньо на основній бізнес-логіці. Sui Move також впроваджує програмовані торгові блоки, що дозволяє виконувати кілька операцій в одній транзакції, знижуючи витрати на газ і підвищуючи атомарність.
Досвід розробника
Багато розробників повідомляють, що використання Sui Move для розробки є більш ефективним і безпечним, ніж інші мови Web3. Дизайн мови близький до архітектури проекту, що дозволяє пришвидшити процес розробки та забезпечити вищу якість коду. Блекшир вважає, що це стало можливим завдяки тому, що Sui Move цілеспрямовано вирішує проблеми існуючих мов і адаптовано до реальних потреб розробників.
Масштабованість Sui
Дизайнерська мета Sui полягає в досягненні горизонтальної масштабованості, щоб уникнути зниження якості користувацького досвіду через обмеження потужності. Орієнтована на об'єкти модель даних дозволяє Sui масштабуватися подібно до сховища ключ-значення, зберігаючи при цьому характеристики блокчейну. Таке проєктування дозволяє Sui безперервно масштабуватися з ростом користувачів, підтримуючи низьку затримку і низькі витрати.
Потенціал децентралізованих технологій
Блакшир вважає, що блокчейн і криптовалюта за своєю суттю є технологією, яка усуває тертя. Вони здатні ліквідувати бар'єри в передачі інформації та вартості, зменшуючи залежність від посередників. Ця технологія може полегшити взаємодію між додатками, надаючи розробникам нові "суперздатності" для створення більш привабливих продуктів.
Майбутній розвиток Sui Move
Команда Sui Move постійно вдосконалює функціональність мови на основі відгуків розробників. Вони зосереджені на тому, як полегшити розробникам розширення та модифікацію існуючих пакетів, зберігаючи при цьому довіру користувачів. Крім того, команда працює над покращенням досвіду зв'язку Move з фронтенд-кодом, щоб зробити процес розробки додатків більш ефективним і безпечним.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
14 лайків
Нагородити
14
3
Репост
Поділіться
Прокоментувати
0/400
ForkPrince
· 20год тому
Творець коду! Трохи розірвано.
Переглянути оригіналвідповісти на0
CryptoHistoryClass
· 21год тому
*перевіряє історичні патерни* ще один спін-оф fb намагається зробити солану... вже бачив цей фільм раніше
Суй Мув: аналіз засновника, чому ця мова стала новим улюбленцем розробки Web3
Засновник Move мови говорить про Sui Move: чому вона підходить для створення Web3 додатків
Нещодавно головний технічний директор Mysten Labs, засновник мови програмування Move Сем Блекшир дав інтерв'ю, в якому поділився своїми мотивами для розробки мови Sui Move, характеристиками Sui Move та перевагами децентралізованих технологій для розробників.
Суть мов програмування
Блекшир зазначає, що основою мов програмування є точна, безпечна та ефективна взаємодія з комп'ютером. На відміну від багатства природних мов, мови програмування повинні мати чітко визначену семантику. Кожна мова програмування оптимізована для певної сфери або завдання і не може демонструвати відмінні результати в усіх сферах.
Народження мови Move
Move походить від проекту Libra компанії Facebook. Blackshear досліджував існуючі мови смарт-контрактів і виявив, що вони в багатьох аспектах не відповідають потребам розробників. Смарт-контракти в основному визначають типи активів та правила їх передачі, а також виконують контроль доступу. Мова Move призначена для забезпечення хорошої абстракції цих основних функцій, щоб програмісти могли безпечно та ефективно кодувати, не повторюючи вже створене.
Особливості Sui Move
Sui Move є варіантом Move, спеціально розробленим для застосунків Web3. Він використовує об'єктно-орієнтовану модель даних, спрощуючи процес обробки активів. Це дозволяє програмістам не займатися складним обліком, а зосередитися безпосередньо на основній бізнес-логіці. Sui Move також впроваджує програмовані торгові блоки, що дозволяє виконувати кілька операцій в одній транзакції, знижуючи витрати на газ і підвищуючи атомарність.
Досвід розробника
Багато розробників повідомляють, що використання Sui Move для розробки є більш ефективним і безпечним, ніж інші мови Web3. Дизайн мови близький до архітектури проекту, що дозволяє пришвидшити процес розробки та забезпечити вищу якість коду. Блекшир вважає, що це стало можливим завдяки тому, що Sui Move цілеспрямовано вирішує проблеми існуючих мов і адаптовано до реальних потреб розробників.
Масштабованість Sui
Дизайнерська мета Sui полягає в досягненні горизонтальної масштабованості, щоб уникнути зниження якості користувацького досвіду через обмеження потужності. Орієнтована на об'єкти модель даних дозволяє Sui масштабуватися подібно до сховища ключ-значення, зберігаючи при цьому характеристики блокчейну. Таке проєктування дозволяє Sui безперервно масштабуватися з ростом користувачів, підтримуючи низьку затримку і низькі витрати.
Потенціал децентралізованих технологій
Блакшир вважає, що блокчейн і криптовалюта за своєю суттю є технологією, яка усуває тертя. Вони здатні ліквідувати бар'єри в передачі інформації та вартості, зменшуючи залежність від посередників. Ця технологія може полегшити взаємодію між додатками, надаючи розробникам нові "суперздатності" для створення більш привабливих продуктів.
Майбутній розвиток Sui Move
Команда Sui Move постійно вдосконалює функціональність мови на основі відгуків розробників. Вони зосереджені на тому, як полегшити розробникам розширення та модифікацію існуючих пакетів, зберігаючи при цьому довіру користувачів. Крім того, команда працює над покращенням досвіду зв'язку Move з фронтенд-кодом, щоб зробити процес розробки додатків більш ефективним і безпечним.