В июне на конференции WWDC 2014 Apple представила новый объектно-ориентированный язык программирования — Swift. О том, как это может повлиять на рынок рассказывает сотрудник Лаборатории iOS ИТИС КФУ Александр Гращенков.
- В чем преимущество Swift перед Objective-C и C?
- Основное преимущество Swift - это простой синтаксис, который гораздо проще Objective-C для новичков. Код на Swfit более простой и читабельный. К тому же, Swift является языком со статической типизацией, что имеет свои плюсы и минусы.
- Может ли новый язык программирования повлиять на расстановку сил на рынке мобильных приложений?
- Процесс создания приложений не поменяется. Если новый язык привлечет разработчиков с других платформ, то это может повлиять на рынок. Больше разработчиков, следовательно, больше приложений в AppStore, больше open-source библиотек и фреймворков.
- В сети пишут: «Это тупиковый путь развития и Swift никогда не сможет стать популярным. Ведь и до этого существовало немало языков программирования, создававшихся именно с целью облегчения жизни программистов и упрощения процесса обучения». Ваше мнение?!
- Многих новичков пугает синтаксис Objective - C. Swift был придуман для того, чтобы упростить вход в разработку, сделать код более читабельным. Это не тупиковый путь, выход нового языка не накладывает никаких ограничений. Вы все также, как раньше сможете разрабатывать приложения на Objective - C, если пожелаете.
- Абитуриенты задаются вопросом: «Будет ли в ИТИС вестись обучение на Swift?»
- Да, конечно. Но про Objective-C тоже не будем забывать, ведь в интернете имеется огромное количество решений на Objective-C, которые остаются актуальными, поэтому его нужно уметь хотя бы читать и понимать.