Вітаємо на сайті Радіо Максимум!

На вказану електронну адресу було надіслано повідомлення для підтвердження реєстрації

Форма для відновлення паролю
Вітаємо, Ваші дані успішно оновлено!

5 переваг програмування мовою SWIFT для новачків

  • 1365

Абсолютно новій мові програмування від Apple — SWIFT, вже майже рік. За цей час ті, хто встиг її випробувати, могли переконатися: обіцянки Apple не були порожніми словами. Це дійсно зручна і потужна мова.

Про це у статті LookAtMe пише програміст-блогер Антон Мухатаєв, перераховуючи 5 причин, через які саме ця мова програмування має велику перевагу для новачків у цій справі:

«1. ПО-СПРАВЖНЬОМУ ДОСВІДЧЕНИХ ПРОГРАМІСТІВ НА SWIFT НЕМАЄ ДОСІ. Вчитися і перевчатися доводиться всім. Якщо ви займетеся Swift в 2015-му, то через скільки завгодно років будете відставати від найдосвідченіших програмістів в гіршому випадку на рік. Перевага досвідчених кодерів тільки в тому, що Swift запозичує кращі елементи інших мов — тим, хто їх знає, легше її освоїти.

2. ЦЕ МОЛОДА МОВА. У нових версіях Swift, як і раніше відбуваються фундаментальні зміни в синтаксисі і типах даних. Мова дорослішає на очах, і так легше розуміти логіку змін, а при бажанні можна і допомогти у її доопрацюванні. Звичайно, хтось може назвати це недоліком, враховуючи, що проекти, написані на більш старих версіях Swift, не працюють на нових — але міграція займає не так багато часу, а синтаксис стає тільки простішим.

3. ЦЕ БЕЗПЕЧНА МОВА. В основі Swift — бажання залишити якомога менше вразливостей і максимально убезпечити код від помилок. Програміст не зобов’язаний все тримати в голові і стежити за всім. Це необхідно у C-подібних мовах, і якщо раніше це було обґрунтованим, тому що вони працювали швидше інших, то Swift наздоганяє по продуктивності навіть C++ — адже чим далі, тим краще вона буде оптимізована. Програміст, який пише код Swift, позбавлений величезної кількості головного болю, пов’язаного з менеджментом пам’яті і іншими речами.

4. ЛЕГКО ЧИТАЄТЬСЯ СИНТАКСИС, НАТХНЕННИЙ PYTHON І RUBY. Основна відмінність між, наприклад, Python (яка також доволі легко читається) і SWIFT в тому, що блоки не відокремлюються відступами, а фігурними дужками.

5. ЦЕ ГАРНА МОВА. Дуже суб’єктивно, звичайно, але код Swift виглядає красиво — чого не скажеш про той же Objective-C з його нескінченними нагромадженнями. А головне, що краса і зручність не позначаються на потужності.»



пропозиції партнерів
Новини