Что случилось Вы, наверное, слышали, что корпорация Apple, эти задорные наглецы, недавно выпустила новый язык программирования «Swift» с таким же названием, как у другого языка программирования? По всему миру школьники средних классов на улицах, в переулках и подворотнях обсуждают, когда Swiftвытеснит Objective-C. Но что взять со школьника средних классов? Сегодня он учит природоведение и «Основы православной культуры», а завтра «Основы исламского шариата» и ОБЖ. Всё вокруг него меняется словно в калейдоскопе: предметы, языки, технологии. Ему 14 лет и у него в запасе еще 5-10 лет, чтобы валять дурака и учить затейливую нелепицу, придуманную в Минобре или Эппл. Однако многие их нас уже не школьниками или, как минимум, не школьники средних классов. Нас не проведёшь. Скелеты языков в яблочном склепе Swift — это не первая попытка Apple создать свой, самый настоящий язык программирования. В 1987 году компания выпустила HyperTalk — высокоуровневый язык для начинающих программистов, который могла бы использовать любая домохозяка. Code: on mouseDown answer file "Please select a text file to open." if it is empty then exit mouseDown put it into filePath if there is a file filePath then open file filePath read from file filePath until return put it into cd fld "some field" close file filePath set the textStyle of character 1 to 10 of card field "some field" to bold end if end mouseDown И где теперь HyperTalk? Ушёл в Вальгаллу 1998, когда его изобретатель покинул компанию. В 1990 Эппл посещает гениальная идея заменить Mac OS объектно-ориентированной ОС, и совместно сIBM они начинают разработку Taligent, для которой предназначался язык программирования ScriptX. Точнее, это была целая мультимедийная платформа — примерно как Macromedia Flash. Но и это не помогло, и она покинула этот бренный мир. Затем для своего наладонника Newton Эппл создала NewtonScript. Вы, наверное, уже догадались, что вместе с Newton’ом NewtonScript отправился в край вечной охоты к Ньютону и Копернику. Параллельно эппловцы пытались поработить мир путём создания ЯП Dylan, на котором можно было бы программировать и под Newton и под Mac OS. Code: define function factorial (n :: <integer>) => (n! :: <integer>) case n < 0 => error("Can't take factorial of negative integer: %d\n", n); n = 0 => 1; otherwise => n * factorial(n - 1); end end; Сброшен за борт ещё раньше, чем NewtonScript. Однако от навязчивых идей сложно отказаться. В 2008 Apple выпускает MacRuby, однако активное развитие прекращается в 2011, когда главный разработчик проекта покидает компанию. Наконец, в 2014 предпринята ещё одна попытка создать замену Objective-C. С большой помпой и беснованиями престарелых школьников выпущен Swift. Что из этого получится Apple достигла немалых успехов в производстве мультимедийных коробок и прямоугольников. Однако её таланты в этой области оказываются гибельными для её языков программирования. С философией апгрейда и развития, которая заключается в том, чтобы выкинуть старое устройство и заменить его новым, сложно создать ЯП, который окажется таким же долгоживущим, как Objective-C. Поэтому мы должны спрашивать не когда Swift вытеснит Objective-C, а когда Swift отправится к праотцам. Ответ зависит от того, когда этот юноша покинет Apple: Это Крис Латтнер, создатель Swift Источник: wasm.ru
Параноик не парся раньше времени. Яблоко успел занять свою нишу. В какой то степени больше (Ну так раньше было, не знаю как сейчас) ориентированную на узкий круг богатых <--- Ключевое слово людей. Промышленных гигантов. Intel пошла по принципу туалетной бумаги, засовывая своё изделие в каждый дом. Старательно упрощая своё изделие так что бы им и пользоваться было не сложнее чем той самой туалетной бумагой. Что касаемо новости. Как по мне это очередной удар сердца кампании apple. И чем чаще бьётся такое сердце тем успешнее корпорация ) И успешная компания и умирающая будет выдавать в эфир всё что угодно, да бы о ней не забыли её пользователи. Вроде называется новостной цикл. О языках... СИ как был номер один..., не смотря на то, что СИ не гарантирует стабильности. То есть программа написанная на СИ может упасть ещё не родившись. Тем не менее глянем прошлогодний топ по оплате на основе исследования Burning Glass и Brookings Institution (долларов США в год). Spoiler: Тыц Ruby on Rails — $109,460 Objective C — $108,225 Python — $100,717 JAVA — $94,908 C++ — $93,502 JavaScript — $91,461 C — $90,134 R — $90,055 C# — $89,074 Visual Basic — $85,962 SQL — $85,511 PERL — $82,513 Swift тут нет ) Но есть небольшое упоминание ) "За менее чем год существования язык программирования Swift привлёк внимание разработчиков во всём мире как новый, простой и быстрый способ разработки для операционных систем OS X и iOS. Широкие полномочия и дружественный синтаксис Swift позволяют написать очередное убойное приложение для пользователей Apple." И то у меня пруфоф нет. Что ... О боже! Swift привлёк внимание разработчиков во всём мире.