Swift - интересный язык с интересным будущим


2 0

Сейчас по дороге на работу и домой я стал изучать Swift и пробовать писать на нем что-нибудь. Ну что я могу сказать - интересный язык и будущее у него достаточно интересное. Я кстати не смотрел, какая у самого языка лицензия и является ли его спецификация открытой. Но даже если она и открыта, не думаю, что Google, Microsoft или кто-то еще решатся переносить его на свои платформы. 

У Microsoft платформа .NET открыта и язык C# свободен, но его реализовывает только энтузиасты. Google выбрала для себя Java не смотря на его ограничения в лицензирование и последующие судебные преследования со стороны Oracle, а Apple идет совершенно своим путем и решили ни у кого и ничего не брать. Хотя взяли у свободного сообщества компилятор и ядро своей ОС. Возьмет ли сообщество Swift? Наверно нет.

Из того, что я уже увидел, Swift на много уступает C#, но это и логично. Microsoft уже долгие годы вкладывает огромные усилия в свою платформу и их догнать будет сложно. У Swift пока даже нет двухмерных массивов. Да, его реализовать очень легко, я для себя написал удобный и простой класс. Но все же отсутствие такой простой вещи говорит о том, что язык слишком молод. 

Немного ужаса навевает наличие глобальных переменных, которые еще и используются везде. И если в приложениях я могу простить их наличие, то что будет, если кто-то начнет писать библиотеки с глобальными перемеными? Страшный сон лихих 90-х. 

А вот что мне нравится, так это синтаксис. Мне больше нравится писать if без круглых скобок. Они там действительно не нужны и без скобок текст кода выглядит на много интереснее.

В общем, если говорить о iOS, то теперь буду писать код на Swift.


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Александр

29 Августа 2014

Михаил, планируешь перенести свою игру под iOS на Swift?


Михаил Фленов

29 Августа 2014

Нет, я планирую написать новую. Я даже не планирую, а уже делаю это и скоро она будет готова.


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне